diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/quine.zc | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/examples/quine.zc b/examples/quine.zc index 58a5351..3fb563b 100644 --- a/examples/quine.zc +++ b/examples/quine.zc @@ -1,4 +1 @@ -namespace; -include rt; - -let s="let s=#;void main(){let i=0;while(s[i]){if(s[i]==35){put_c(34);put_s(s);put_c(34);}else put_c(s[i]);i++;}put_c(10);return;}";void main(){let i=0;while(s[i]){if(s[i]==35){rt.put_c(34);rt.put_s(s);rt.put_c(34);}else rt.put_c(s[i]);i++;}rt.put_c(10);return;} +namespace;include rt;let s="namespace;include rt;let s=#;void main(){let i=0;while(s[i]){if(s[i]==35){rt.put_c(34);rt.put_s(s);rt.put_c(34);}else rt.put_c(s[i]);i++;}rt.put_c(10);return;}";void main(){let i=0;while(s[i]){if(s[i]==35){rt.put_c(34);rt.put_s(s);rt.put_c(34);}else rt.put_c(s[i]);i++;}rt.put_c(10);return;} |
