summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/misc.toc11
-rw-r--r--tests/misc_expected2
2 files changed, 13 insertions, 0 deletions
diff --git a/tests/misc.toc b/tests/misc.toc
index a9f6dc1..26ecf3e 100644
--- a/tests/misc.toc
+++ b/tests/misc.toc
@@ -25,5 +25,16 @@ main ::= fn() {
a[1] = y;
a[2] = z;
};
+
+ s ::= struct {
+ foo, e: int;
+ bar ::= 3;
+ baz: float;
+ }
+
+ p: s;
+ p.e = 100;
+ io.puti(p["bar"]);
+ io.puti(p["e"]);
};
diff --git a/tests/misc_expected b/tests/misc_expected
index 92e0278..e35eecf 100644
--- a/tests/misc_expected
+++ b/tests/misc_expected
@@ -2,3 +2,5 @@ Hello!
116
6
0
+3
+100