stage4/generate_cc/generate_cc.cc
changeset 69 41cb5b80416e
parent 66 501e9d494744
equal deleted inserted replaced
68:b0a43002dcac 69:41cb5b80416e
    76 /* A symbol table with all globally declared functions... */
    76 /* A symbol table with all globally declared functions... */
    77 function_declaration_c null_symbol1(NULL,NULL,NULL,NULL);
    77 function_declaration_c null_symbol1(NULL,NULL,NULL,NULL);
    78 dsymtable_c<function_declaration_c *, &null_symbol1> function_symtable;
    78 dsymtable_c<function_declaration_c *, &null_symbol1> function_symtable;
    79 
    79 
    80 /* A symbol table with all globally declared functions block types... */
    80 /* A symbol table with all globally declared functions block types... */
    81 function_block_declaration_c null_symbol2(NULL,NULL,NULL,NULL);
    81 function_block_declaration_c null_symbol2(NULL,NULL,NULL);
    82 symtable_c<function_block_declaration_c *, &null_symbol2> function_block_type_symtable;
    82 symtable_c<function_block_declaration_c *, &null_symbol2> function_block_type_symtable;
    83 
    83 
    84 /* A symbol table with all globally declared program types... */
    84 /* A symbol table with all globally declared program types... */
    85 program_declaration_c null_symbol3(NULL,NULL,NULL,NULL);
    85 program_declaration_c null_symbol3(NULL,NULL,NULL);
    86 symtable_c<program_declaration_c *, &null_symbol3> program_type_symtable;
    86 symtable_c<program_declaration_c *, &null_symbol3> program_type_symtable;
    87 
    87 
    88 /* A symbol table with all user declared type definitions... */
    88 /* A symbol table with all user declared type definitions... */
    89 /* Note that function block types and program types have their
    89 /* Note that function block types and program types have their
    90  * own symbol tables, so do not get placed in this symbol table!
    90  * own symbol tables, so do not get placed in this symbol table!