summaryrefslogtreecommitdiff
path: root/test.toc
diff options
context:
space:
mode:
Diffstat (limited to 'test.toc')
-rw-r--r--test.toc19
1 files changed, 7 insertions, 12 deletions
diff --git a/test.toc b/test.toc
index c5e3ba6..1d21ead 100644
--- a/test.toc
+++ b/test.toc
@@ -1,20 +1,15 @@
#include "std/io.toc";
-putis ::= fn(x: ..) {
- for a := x {
- #if typeof(a) != int {
- #error "Arguments to putis must all be ints.";
+main ::= fn() {
+ a : [5]int;
+ for i ::= 1..10 {
+ a : [i]int;
+ a[0] = 7;
+ for j ::= 0.,i {
+ puti(a[j]);
}
- puti(a);
}
}
-
-main ::= fn() {
- puti(-12);
- putis(3,4,5);
- putis(3,4,5,-12);
- putis(3,4,5,565);
-}
main();