aboutsummaryrefslogtreecommitdiff
path: root/examples/quine.zc
diff options
context:
space:
mode:
Diffstat (limited to 'examples/quine.zc')
-rw-r--r--examples/quine.zc5
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;}