File:  [parser3project] / parser3 / tests / 409.html
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Mon Jan 4 17:14:38 2021 UTC (5 years, 5 months ago) by moko
Branches: MAIN
CVS tags: release_3_5_1, release_3_5_0, release_3_4_6, HEAD
test for $MAIN:LOCALS(true) added

# $MAIN:LOCALS(true) test

@main[]

$self.name[value]

^method[]

1. name not modified: $name
2. local var disappear: $name1 - OK

another class test:

$t[^test::create[]]
^t.show[]


@method[]

name: $name - visible without ^$self
$name[another value]
localy modified name: $name - local var shadows class var
$name1[value1]
localy defined name1: $name1

@CLASS
test

@create[]
$a[aa]
$self.b[bb]

@show[]
a:$a
b:$b - visible without ^$self
self: ^json:string[$self]

E-mail: