absyntax_utils/absyntax_utils.hh
changeset 375 7a11f9e9e703
parent 347 44ff2a6fcadc
parent 350 2c3c4dc34979
child 377 60b012b7793f
equal deleted inserted replaced
349:b826f13c260e 375:7a11f9e9e703
    53 
    53 
    54 
    54 
    55 /* returns 0 if the names are equal!! Case is ignored. */
    55 /* returns 0 if the names are equal!! Case is ignored. */
    56 int compare_identifiers(symbol_c *ident1, symbol_c *ident2);
    56 int compare_identifiers(symbol_c *ident1, symbol_c *ident2);
    57 
    57 
       
    58 /* extract the value of an integer from an integer_c object !! */
       
    59 int extract_integer(symbol_c *integer);
       
    60   
    58 /* A symbol table with all globally declared functions... */
    61 /* A symbol table with all globally declared functions... */
    59 extern function_declaration_c null_symbol1;
    62 extern function_declaration_c null_symbol1;
    60 extern dsymtable_c<function_declaration_c *, &null_symbol1> function_symtable;
    63 typedef dsymtable_c<function_declaration_c *, &null_symbol1> function_symtable_t;
       
    64 extern function_symtable_t function_symtable;
    61 
    65 
    62 /* A symbol table with all globally declared functions block types... */
    66 /* A symbol table with all globally declared functions block types... */
    63 extern function_block_declaration_c null_symbol2;
    67 extern function_block_declaration_c null_symbol2;
    64 extern symtable_c<function_block_declaration_c *, &null_symbol2> function_block_type_symtable;
    68 extern symtable_c<function_block_declaration_c *, &null_symbol2> function_block_type_symtable;
    65 
    69