PROGRAM GLOBAL_LIST DECLARATION VARIABLE_LIST IDENTIFIER_DATA(a) IDENTIFIER_DATA(b) DECLARATION VARIABLE_LIST IDENTIFIER_DATA(c) IDENTIFIER_DATA(d) FUNCTION IDENTIFIER_DATA(simplify) VARIABLE_LIST IDENTIFIER_DATA(e) IDENTIFIER_DATA(f) BLOCK STATEMENT_LIST ASSIGNMENT_STATEMENT IDENTIFIER_DATA(a) NUMBER_DATA(-29) PRINT_STATEMENT STRING_DATA("a=") IDENTIFIER_DATA(a) IF_STATEMENT RELATION IDENTIFIER_DATA(a) NUMBER_DATA(0) ASSIGNMENT_STATEMENT IDENTIFIER_DATA(b) EXPRESSION((null)) IDENTIFIER_DATA(simplify) EXPRESSION_LIST IDENTIFIER_DATA(c) IDENTIFIER_DATA(d) RETURN_STATEMENT NUMBER_DATA(0) String table: 0: "a=" -- Globals: simplify: function 0: 2 local variables, 2 are parameters: f: parameter 1 e: parameter 0 d: global variable c: global variable b: global variable a: global variable -- Linked global var 'a' Linked string 0 Linked global var 'a' Linked global var 'a' Linked global var 'b' Linked function 0 ('simplify') Linked global var 'c' Linked global var 'd'