summaryrefslogtreecommitdiff
path: root/test.toc
diff options
context:
space:
mode:
Diffstat (limited to 'test.toc')
-rw-r--r--test.toc24
1 files changed, 23 insertions, 1 deletions
diff --git a/test.toc b/test.toc
index 597a41a..c5e3ba6 100644
--- a/test.toc
+++ b/test.toc
@@ -1,3 +1,25 @@
+#include "std/io.toc";
+
+putis ::= fn(x: ..) {
+ for a := x {
+ #if typeof(a) != int {
+ #error "Arguments to putis must all be ints.";
+ }
+ puti(a);
+ }
+}
+
+main ::= fn() {
+ puti(-12);
+ putis(3,4,5);
+ putis(3,4,5,-12);
+ putis(3,4,5,565);
+}
+main();
+
+
+
+/*
#include "std/io.toc", io;
#include "std/types.toc";
@@ -99,4 +121,4 @@ main ::= fn() {
print_typeof(v);
}
main();
-
+*/