summaryrefslogtreecommitdiff
path: root/tests/nms/nms.toc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/nms/nms.toc')
-rw-r--r--tests/nms/nms.toc20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/nms/nms.toc b/tests/nms/nms.toc
new file mode 100644
index 0000000..413da8d
--- /dev/null
+++ b/tests/nms/nms.toc
@@ -0,0 +1,20 @@
+io ::= nms {
+ #include "io.toc";
+};
+
+n ::= nms {
+ x := 1;
+ counter ::= fn() int { x += 1; x };
+};
+
+
+main ::= fn() {
+ a := n.counter();
+ b := n.counter();
+ n.counter();
+ c := n.counter();
+ io.puts("Hello!");
+ io.puti(a);
+ io.puti(b);
+ io.puti(c);
+};