Names Table: - globalVars VARIABLES: - Local Var #0: 'add' of kind 'function' returns integer - Local Var #0: 'add2' of kind 'function' returns integer - Local Var #0: 'even' of kind 'function' returns integer - Local Var #0: 'slow_pow' of kind 'function' returns integer - Local Var #0: 'fib' of kind 'function' returns integer - Local Var #0: 'fib2' of kind 'function' returns integer - Local Var #0: 'recurse' of kind 'function' returns integer - Local Var #0: 'pow' of kind 'function' returns integer SUB-SCOPES: - add VARIABLES: - Parameter #0: 'x' of kind 'parameter_specification' returns integer - Parameter #1: 'y' of kind 'parameter_specification' returns integer - add2 VARIABLES: - Parameter #0: 'x' of kind 'parameter_specification' returns integer - Parameter #1: 'y' of kind 'parameter_specification' returns integer - even VARIABLES: - Parameter #0: 'x' of kind 'parameter_specification' returns integer - slow_pow VARIABLES: - Parameter #0: 'base' of kind 'parameter_specification' returns integer - Parameter #1: 'exponent' of kind 'parameter_specification' returns integer - Local Var #0: 'result' of kind 'object' returns integer - Local Var #1: 'j' of kind 'loop_parameter' returns integer - fib VARIABLES: - Parameter #0: 'n' of kind 'parameter_specification' returns integer - Local Var #0: 'table' of kind 'type_def' returns integer[] - Local Var #1: 'values' of kind 'object' returns integer[] - Local Var #12: 'j' of kind 'loop_parameter' returns integer - fib2 VARIABLES: - Parameter #0: 'a' of kind 'parameter_specification' returns integer - Parameter #1: 'n' of kind 'parameter_specification' returns integer - Local Var #0: 'j' of kind 'loop_parameter' returns integer - recurse VARIABLES: - Parameter #0: 'x' of kind 'parameter_specification' returns integer - pow VARIABLES: - Parameter #0: 'base' of kind 'parameter_specification' returns integer - Parameter #1: 'exponent' of kind 'parameter_specification' returns integer - Local Var #0: 'temp' of kind 'object' returns integer