(Program (Module (Identifier)) (Function (Empty) (Identifier) ([]) ([])) (Function (Empty) { (Identifier) ->(Identifier) } ([]) ([])) (Function (Identifier) { (Identifier) ->(Identifier) } ( ( (Identifier) (Identifier)) (Identifier) (Identifier) ( (Identifier) (Identifier))) ([])) (Function (Empty) { (Identifier) ->(Identifier) } ([]) ( (Identifier) (Identifier)) ([])) (Function (Empty) { (Identifier) ->(Identifier) } ([]) ( ( (Identifier) (Identifier)) ( (Identifier) (Identifier))) ([])) {+(Function {+(Identifier)+} {+(Identifier)+} {+([])+} {+(Empty)+})+} {+(Function {+(Empty)+} {+(Identifier)+} {+( {+(Identifier)+} {+(Pointer {+(Identifier)+})+})+} {+(Context {+(Comment)+} {+(Empty)+})+} {+([])+})+} {-(Function {-(Empty)-} {-(Identifier)-} {-([])-} {-([])-} {-(NoOp {-(Empty)-})-})-} {-(Function {-(Identifier)-} {-(Identifier)-} {-([])-} {-(Empty)-})-} {-(Function {-(Empty)-} {-(Identifier)-} {-( {-(Identifier)-} {-(Pointer {-(Identifier)-})-})-} {-(Context {-(Comment)-} {-(Empty)-})-} {-([])-})-})