summaryrefslogtreecommitdiff
path: root/test.toc
diff options
context:
space:
mode:
Diffstat (limited to 'test.toc')
-rw-r--r--test.toc15
1 files changed, 9 insertions, 6 deletions
diff --git a/test.toc b/test.toc
index 4133e4a..3dabdc3 100644
--- a/test.toc
+++ b/test.toc
@@ -1,11 +1,14 @@
-// io ::= nms {
- // #include "std/io.toc";
-// };
+io ::= nms {
+ #include "std/io.toc";
+};
-foo ::= struct(t::Type,u::Type) {
- x: t;
+Arr ::= struct(t::Type) {
+ data: []t;
};
main ::= fn() {
- foo(u = int, u = float);
+ x:Arr(int);
+ x.data = new(int, 10);
+ x.data[0] = 17;
+ io.puti(x.data[0]);
}; \ No newline at end of file