This ports TestAstFunc2 from our home-grown content storage system to the txtar package. Since a single file can be used to represent the entire folder hierarchy, this makes it much easier to see and edit tests.
24 lines
259 B
Plaintext
24 lines
259 B
Plaintext
-- main.mcl --
|
|
# set scope ordering test
|
|
if $foo {
|
|
$bar = true
|
|
test "a" {}
|
|
if $bar {
|
|
test "b" {}
|
|
}
|
|
}
|
|
|
|
if $bar {
|
|
$foo = false # shadowing!
|
|
test "c" {}
|
|
if $foo {
|
|
test "d" {}
|
|
}
|
|
}
|
|
|
|
$foo = true
|
|
$bar = false
|
|
-- OUTPUT --
|
|
Vertex: test[a]
|
|
Vertex: test[b]
|