Jump to content

Execute CopyPasta Language: Difference between revisions

Added 11l
(Added 11l)
Line 16:
|}
<br>
 
=={{header|11l}}==
{{trans|Python}}
 
<lang 11l>:start:
V source = File(:argv[1]).read()
 
V lines = source.split("\n")
 
V clipboard = ‘’
 
V loc = 0
L loc < lines.len
V command = lines[loc].trim(‘ ’)
 
X.try
I (command == ‘Copy’)
clipboard ‘’= lines[loc + 1]
E I (command == ‘CopyFile’)
I (lines[loc + 1] == ‘TheF*ckingCode’)
clipboard ‘’= source
E
V filetext = File(lines[loc + 1]).read()
clipboard ‘’= filetext
E I (command == ‘Duplicate’)
clipboard ‘’= clipboard * ((Int(lines[loc + 1])) - 1)
E I (command == ‘Pasta!’)
print(clipboard)
L.break
E
exit(‘unknown command '’command‘' encountered on line ’(loc + 1))
X.catch
exit(‘error while executing command '’command‘' on line ’(loc + 1))
 
loc += 2</lang>
 
=={{header|C++}}==
1,481

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.