(Program (Call (Identifier) {-(Identifier)-} (Identifier) {+(Identifier)+} (Empty)) (Call (Identifier) {+(Identifier)+} {-(Identifier)-} (Empty)) (Call (Identifier) (Or (Integer) ( (Integer))) (Empty)) (Call (Identifier) {-(Or (Integer) ( (Integer)))-} (Or (Integer) ( (Integer))) {+(Or (Integer) ( (Integer)))+} (Empty)))