diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/misc.toc | 11 | ||||
-rw-r--r-- | tests/misc_expected | 2 |
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 |