(Program (Let { (Identifier) ->(Empty) } { (Call {-(Identifier)-} {-(Identifier)-} {-(TextElement)-} {-(Empty)-}) ->(MemberAccess {+(Identifier)+} {+(Identifier)+}) } ( (Assignment (Identifier) (Boolean)) {-(ForEach {-(Identifier)-} {-(Identifier)-} {-( {-(Assignment {-(Identifier)-} {-(Boolean)-})-})-})-})) {+( {+(Let {+(Empty)+} {+(Call {+(MemberAccess {+(Identifier)+} {+(Identifier)+})+} {+(Identifier)+} {+(TextElement)+} {+(Identifier)+} {+(Empty)+})+} {+([])+})+} {+(Let {+(Empty)+} {+(Call {+(MemberAccess {+(Identifier)+} {+(Identifier)+})+} {+(Identifier)+} {+(TextElement)+} {+(Identifier)+} {+(Empty)+})+} {+( {+(Identifier)+})+})+})+})