#ifndef _GENERATE_H #define _GENERATE_H #include "trees.h" #include "lpc_incl.h" #include "icode.h" #define generate_function_call i_generate_function_call #define generate_inherited_init_call i_generate_inherited_init_call #define generate___INIT i_generate___INIT #define generate_final_program i_generate_final_program #define initialize_parser i_initialize_parser #define uninitialize_parser i_uninitialize_parser int node_always_true (parse_node_t *); ADDRESS_TYPE generate (parse_node_t *); ADDRESS_TYPE generate_function (function_t *, parse_node_t *, int); int generate_conditional_branch (parse_node_t *); #ifdef DEBUG void dump_expr_list (parse_node_t *); void dump_tree (parse_node_t *); void lpc_tree_form (parse_node_t *, parse_node_t *); #endif #endif