(Program (Package (Identifier)) (Function (Empty) (Identifier) (Statements) (Statements)) (Function (Empty) { (Identifier) ->(Identifier) } (Statements) (Statements)) (Function (Identifier) { (Identifier) ->(Identifier) } (Statements (Statements (Identifier) (Identifier)) (Statements (Identifier) (Identifier) (Identifier) (Identifier))) (Statements)) (Function (Empty) { (Identifier) ->(Identifier) } (Statements) (Statements (Statements (Identifier)) (Statements (Identifier))) (Statements)) (Function (Empty) { (Identifier) ->(Identifier) } (Statements) (Statements (Statements (Identifier) (Identifier)) (Statements (Identifier) (Identifier))) (Statements)) {+(Function {+(Identifier)+} {+(Identifier)+} {+(Statements)+} {+(Empty)+})+} {+(Function {+(Empty)+} {+(Identifier)+} {+(Statements {+(Identifier)+} {+(Pointer {+(Identifier)+})+})+} {+(Context {+(Comment)+} {+(Empty)+})+} {+(Statements)+})+} {-(Function {-(Empty)-} {-(Identifier)-} {-(Statements)-} {-(Statements)-} {-(NoOp {-(Empty)-})-})-} {-(Function {-(Identifier)-} {-(Identifier)-} {-(Statements)-} {-(Empty)-})-} {-(Function {-(Empty)-} {-(Identifier)-} {-(Statements {-(Identifier)-} {-(Pointer {-(Identifier)-})-})-} {-(Context {-(Comment)-} {-(Empty)-})-} {-(Statements)-})-})