# file : tests/variable/scope-specific/testscript # license : MIT; see accompanying LICENSE file .include ../../common.testscript : basic-line : $* <>EOO x = x foo/ x = X print $x print $(foo/ x) EOI x X EOO : basic-block : $* <>EOO x = x foo/ { x = X [uint64] y = 00 print $x } print $x print $(foo/ y) EOI X x 0 EOO : unexpected-newline : $* <>EOE != 0 foo/ y EOI :1:7: error: unexpected after foo/ y EOE : expected-varname : $* <>EOE != 0 foo/ [uint64] y = 0 EOI :1:1: error: expected variable name instead of foo/ [uint64] y EOE : unexpected-attribute : $* <>EOE != 0 [uint64] foo/ y = 0 EOI :1:1: error: attributes before scope directory EOE