aboutsummaryrefslogtreecommitdiff
path: root/tests/scopes.nom
blob: d3a2eb9b5227bbf12669f2a787faa5f73363740e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use "core"

using
    %x <- 99
..do
    assume: %x = 99

using
    action [foo]
        return 99
    
..do
    assume: (foo) = 99

action [baz]
    return "outer"

#
    do
        local action [baz]
            return "inner"
        assume: (baz) = "inner"
    assume: (baz) = "outer"

say "Scopes test passed."