summaryrefslogtreecommitdiff
path: root/test.toc
diff options
context:
space:
mode:
Diffstat (limited to 'test.toc')
-rw-r--r--test.toc18
1 files changed, 6 insertions, 12 deletions
diff --git a/test.toc b/test.toc
index 56b4092..56718ab 100644
--- a/test.toc
+++ b/test.toc
@@ -2,19 +2,13 @@ io ::= nms{
#include "std/io.toc";
};
-foo ::= fn(a: [3]int) {
- a[0] = 128;
+ll ::= fn() Type {
+ struct {
+ head : int;
+ tail : &ll();
+ }
};
-f ::= fn() int {
- a : [3]int;
- foo(a);
- a[0]
-};
main ::= fn() {
- a ::= f();
- b := f();
- io.puti(a);
- io.puti(b);
-
+ l : ll();
};