diff --git a/tests/scopes.nom b/tests/scopes.nom new file mode 100644 index 0000000..80791a5 --- /dev/null +++ b/tests/scopes.nom @@ -0,0 +1,25 @@ +use "core" + +using + %x <- 99 +..do + assume: %x = 99 + +using + action [foo] + return 99 + +..do + assume: (foo) = 99 + +action [baz] + return "outer" + +using + action [baz] + return "inner" +..do + assume: (baz) = "inner" +assume: (baz) = "outer" + +say "Scopes test passed."