(Program {+(ForEach {+( {+(Identifier)+})+} {+(Array {+(Integer)+} {+(Integer)+} {+(Integer)+})+} {+(Call {+(Identifier)+} {+(Identifier)+} {+(Empty)+})+})+} {-(ForEach {-( {-(Identifier)-})-} {-(Identifier)-} {-(Identifier)-})-} {-(ForEach {-( {-(Identifier)-} {-(Identifier)-})-} {-(Identifier)-} {-(Identifier)-})-} {-(ForEach {-( {-(Identifier)-})-} {-(Enumeration {-(Integer)-} {-(Integer)-} {-(Empty)-})-} {-(Boolean)-})-} {-(ForEach {-( {-(Identifier)-} {-(Identifier)-})-} {-(Enumeration {-(Integer)-} {-(Integer)-} {-(Empty)-})-} {-(Boolean)-})-})