From ca1cfb5650dee7686700f2c1e48c37ed559bd14d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 10 May 2018 22:50:45 -0700 Subject: [PATCH] Added scoping test. --- tests/scopes.nom | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 tests/scopes.nom 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."