diff options
Diffstat (limited to 'examples/quine.zc')
| -rw-r--r-- | examples/quine.zc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/quine.zc b/examples/quine.zc index 9c69e69..58a5351 100644 --- a/examples/quine.zc +++ b/examples/quine.zc @@ -1 +1,4 @@ -let s="let s=#;fn 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 0;}";fn 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 0;} +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;} |
