Annotation of parser3/tests/414.html, revision 1.1

1.1     ! moko        1: @main[]
        !             2: 
        !             3: $demo[
        !             4:     $.a[1]
        !             5:     $.b[2]
        !             6:     $.c[3]
        !             7:     $.d[4]
        !             8: ]
        !             9: 
        !            10: 1. ^rename[v;c]
        !            11:    ^rename[b;b]
        !            12: 2. ^rename[b;x]
        !            13:    ^rename[a;x]
        !            14:    ^rename[d;x]
        !            15: 3. ^rename[a;c]
        !            16:    ^rename[d;a]
        !            17:    ^rename[b;c]
        !            18: 
        !            19: 4. ^rename[ $.a[b] $.b[c] $.c[d] ]
        !            20:    ^rename[ $.a[a1] $.b[b1] $.c[c1] ]
        !            21: 
        !            22: 5. ^rename[a;]
        !            23:    ^rename[b;$void]
        !            24:    ^rename[ $.a[] $.b[] $.c[] ]
        !            25: 
        !            26: 6. ^try-catch{ ^demo.rename[a] }
        !            27:    ^try-catch{ ^demo.rename{a}[b] }
        !            28:    ^try-catch{ ^demo.rename[a]{b} }
        !            29:    ^try-catch{ ^demo.rename[$.a[b];c] }
        !            30: 
        !            31: @rename[a;b]
        !            32: $h[^hash::create[$demo]]
        !            33: ^if($a is hash){
        !            34:     ^h.rename[$a]
        !            35: }{
        !            36:     ^h.rename[$a;$b]
        !            37: }
        !            38: $result[^json:string[$h]]

E-mail: