aboutsummaryrefslogtreecommitdiff
path: root/tests/scopes.nom
blob: ffda7f68448c0026653ccf5247f0090895d47721 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env nomsu -V1
use "core"

%x <- "outer"
with local %x
    %x <- "inner"
    assume: %x = "inner"
assume: %x = "outer"

action [foo] "outer foo"
with local [action: foo]
    action [foo] "inner foo"
    assume: (foo) = "inner foo"
assume: (foo) = "outer foo"


say "Scopes test passed."