summaryrefslogtreecommitdiff
path: root/test.toc
diff options
context:
space:
mode:
Diffstat (limited to 'test.toc')
-rw-r--r--test.toc15
1 files changed, 4 insertions, 11 deletions
diff --git a/test.toc b/test.toc
index 759f19b..2770b9e 100644
--- a/test.toc
+++ b/test.toc
@@ -1,19 +1,12 @@
-puti ::= fn(x: int) {
- #C("printf(\"%ld\\n\", (long)x);
-");
-};
-putf ::= fn(x: float) {
- #C("printf(\"%f\\n\", (double)x);
-");
-};
-
-arr ::= pkg "a";
+arr ::= pkg "std/arr";
+io ::= pkg "std/io";
putptri ::= fn(x: &int) {
- puti(*x);
+ io.puti(*x);
};
main ::= fn() {
+ io.puts("Hello, world!");
x : arr.Arr(int);
arr.arr_add(&x, 10);
arr.arr_add(&x, 20);