Jump to content

Execute CopyPasta Language: Difference between revisions

m
Line 768:
 
=={{header|Phix}}==
Fakes fivefour files so it can be run w/o any fiddly setup, but will handle (differently-named!) real files as well.<br>
If run without command-line parameters it fakes fivefour runs.<br>
Assumes if clipboard is "hello\n ", Duplicate 2 should leave it as "hello\nhello\nhello\n", iehello originalhello & original*2".
<lang Phix>constant prog1_cp = """
Copy
Line 794:
Goto
3
Pasta!
""",
prog4_cp = """
CopyFile
TheF*ckingCode
Duplicate
2
Pasta!
""",
Line 806 ⟶ 799:
I'm the pasta.txt file.
""",
fake_files = {"prog1.cp","prog2.cp","prog3.cp","prog4.cp","pasta.txt"},
fake_texts = { prog1_cp , prog2_cp , prog3_cp , prog4_cp , pasta_txt }
 
function get_file_lines(string filename)
Line 845 ⟶ 838:
sequence cl = command_line()
if length(cl)=2 then
for i=1 to 54 do
try
interpret(sprintf("prog%d.cp",i))
Line 874 ⟶ 867:
 
interpret(prog4.cp):
"crash(file not found:prog5prog4.cp)"
CopyFile
TheF*ckingCode
Duplicate
2
Pasta!
CopyFile
TheF*ckingCode
Duplicate
2
Pasta!
CopyFile
TheF*ckingCode
Duplicate
2
Pasta!
 
interpret(prog5.cp):
"crash(file not found:prog5.cp)"
</pre>
 
7,820

edits

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