summaryrefslogtreecommitdiff
path: root/test.toc
diff options
context:
space:
mode:
Diffstat (limited to 'test.toc')
-rw-r--r--test.toc25
1 files changed, 1 insertions, 24 deletions
diff --git a/test.toc b/test.toc
index 0d1e239..33cd6ad 100644
--- a/test.toc
+++ b/test.toc
@@ -1,34 +1,11 @@
-// io ::= pkg "std/io";
-// main ::= fn() {
- // io.puts("Hello, world!");
-// };
-<<<<<<< HEAD
-foo ::= fn(bar :: int = #foreign "X") {
-
-};
-
-stdout :: &u8 = #foreign "stdout";
-fwrite :: fn(&u8, u64, u64, &u8) = #foreign "fwrite";
-
-puts ::= fn(x : []char) {
-// NOTE: removing brackets here causes error! this shouldn't happen!
- fwrite((&x[0]) as (&u8), 1, x.len as u64, stdout);
-};
-
-main ::= fn() {
- puts("Hello, world!\n");
-};
-=======
stdout :: &u8 = #foreign "stdout";
fwrite :: fn(&u8, u64, u64, &u8) = #foreign "fwrite";
puts ::= fn(x : []char) {
-// NOTE: removing brackets here causes error! this shouldn't happen!
- fwrite((&x[0]) as (&u8), 1, x.len as u64, stdout);
+ fwrite(&x[0] as &u8 as &u16 as &u8, 1, x.len as u64, stdout);
};
main ::= fn() {
puts("Hello, world!\n");
};
->>>>>>> 3fa3c17a12cb52edbcc9890cad59d610e0360f90