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

1.1     ! misha       1: @main[]
        !             2: $h[^json:parse[{
        !             3:        "ii":1,
        !             4:        "hh":{
        !             5:                "a":"aa",
        !             6:                "b":"bb",
        !             7:                "c":"cc"
        !             8:        },
        !             9:        "aa":[
        !            10:                {"a":"a1", "b":"b1", "c":""},
        !            11:                {"a":"a2", "b":"", "c":"c2"},
        !            12:                {"a":"", "b":"b3", "c":"c3"}
        !            13:        ] 
        !            14: }][
        !            15:        $.array[$hook_array]
        !            16: #      $.object[$hook_object]
        !            17: ]]
        !            18: 
        !            19: <pre>
        !            20: ^json:string[$h.aa;
        !            21:        $.indent(true)
        !            22:        $.table[array]
        !            23: ]
        !            24: </pre>
        !            25: 
        !            26: 
        !            27: @hook_array[key;value][n;row;k;v]
        !            28: ^if($value){
        !            29:        ^value.foreach[n;row]{
        !            30:                ^if(!def $result){
        !            31:                        $result[^table::create{n        ^row.foreach[k;]{$k^#09}}]
        !            32:                }
        !            33:                ^result.append{$n       ^row.foreach[;v]{$v^#09}}
        !            34:        }
        !            35: }{
        !            36:        $result[^table::create{n}]
        !            37: }
        !            38: #$value
        !            39: #=^dstop[$value]=
        !            40: 
        !            41: 
        !            42: @hook_object[key;value]
        !            43: =^dstop[$value]=

E-mail: