DSL EXPRESSION:
$["a"] = $["b"]; $["x"] = 10 * $["y"]


AST:
"block" [tt:block] [nt:StatementBlock]
    "=" [tt:equals] [nt:Assignment]
        "$[]" [tt:$[]] [nt:IndirectFieldValue]
            ""a"" [tt:string_literal] [nt:string_literal]
        "$[]" [tt:$[]] [nt:IndirectFieldValue]
            ""b"" [tt:string_literal] [nt:string_literal]
    "=" [tt:equals] [nt:Assignment]
        "$[]" [tt:$[]] [nt:IndirectFieldValue]
            ""x"" [tt:string_literal] [nt:string_literal]
        "*" [tt:op_star] [nt:Operator]
            "10" [tt:int_literal] [nt:int_literal]
            "$[]" [tt:$[]] [nt:IndirectFieldValue]
                ""y"" [tt:string_literal] [nt:string_literal]

a=pan,b=pan,i=1,x=7.26802863,y=0.72680286
a=pan,b=pan,i=2,x=5.22151108,y=0.52215111
a=wye,b=wye,i=3,x=3.38318526,y=0.33831853
a=wye,b=wye,i=4,x=1.34188743,y=0.13418874
a=pan,b=pan,i=5,x=8.63624470,y=0.86362447
a=pan,b=pan,i=6,x=4.93221287,y=0.49322129
a=zee,b=zee,i=7,x=1.87884919,y=0.18788492
a=wye,b=wye,i=8,x=9.76181386,y=0.97618139
a=wye,b=wye,i=9,x=7.49550760,y=0.74955076
a=wye,b=wye,i=10,x=9.52618360,y=0.95261836
