(Program (If { (Identifier) ->(Identifier) } ([] {-(Identifier)-}) { (If {-(Identifier)-} {-( {-(Identifier)-})-} {-(Identifier)-}) ->(Empty) }) {+(If {+(Identifier)+} {+([])+} {+(Empty)+})+})