Feat: add now can add two full strings Fix: it2 would have different working for emit eof Fix: eq and lt would return bools on it0 and it1 Fix: Functions always return something (there is no such thing as an empty type). Fix: Return value from main is now always ignored. Fix: Output from check is same on all iterations
36 lines
372 B
Plaintext
36 lines
372 B
Plaintext
main:
|
|
declare char
|
|
declare colno
|
|
|
|
calc char peek
|
|
calc colno stdincolno
|
|
emit quote
|
|
emit char
|
|
emit quote
|
|
emit " "
|
|
emit colno
|
|
emit eol
|
|
|
|
skip
|
|
|
|
calc char peek
|
|
calc colno stdincolno
|
|
emit quote
|
|
emit char
|
|
emit quote
|
|
emit " "
|
|
emit colno
|
|
emit eol
|
|
|
|
skip
|
|
|
|
calc char peek
|
|
calc colno stdincolno
|
|
emit quote
|
|
emit char
|
|
emit quote
|
|
emit " "
|
|
emit colno
|
|
emit eol
|
|
/
|