aboutsummaryrefslogtreecommitdiff
path: root/tests/scopes.nom
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scopes.nom')
-rw-r--r--tests/scopes.nom29
1 files changed, 10 insertions, 19 deletions
diff --git a/tests/scopes.nom b/tests/scopes.nom
index d3a2eb9..b9d1f4f 100644
--- a/tests/scopes.nom
+++ b/tests/scopes.nom
@@ -1,25 +1,16 @@
use "core"
-using
- %x <- 99
-..do
- assume: %x = 99
+%x <- "outer"
+with local %x
+ %x <- "inner"
+ assume: %x = "inner"
+assume: %x = "outer"
-using
- action [foo]
- return 99
-
-..do
- assume: (foo) = 99
+action [foo] "outer foo"
+with local (foo)
+ action [foo] "inner foo"
+ assume: (foo) = "inner foo"
+assume: (foo) = "outer foo"
-action [baz]
- return "outer"
-
-#
- do
- local action [baz]
- return "inner"
- assume: (baz) = "inner"
- assume: (baz) = "outer"
say "Scopes test passed."