absyntax_utils/absyntax_utils.hh
changeset 564 dabffc3086dc
parent 547 dab341e80664
child 567 e5deeb6d4d2f
equal deleted inserted replaced
563:61410284a9b4 564:dabffc3086dc
    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 !! */
    58 /* extract the value of an integer from an integer_c object !! */
    59 long long extract_integer_value(symbol_c *integer);
    59 long long extract_integer_value(symbol_c *integer);
       
    60 
       
    61 uint64_t extract_hex_value(symbol_c *sym);
    60   
    62   
    61 /* A symbol table with all globally declared functions... */
    63 /* A symbol table with all globally declared functions... */
    62 extern function_declaration_c null_symbol1;
    64 extern function_declaration_c null_symbol1;
    63 typedef dsymtable_c<function_declaration_c *, &null_symbol1> function_symtable_t;
    65 typedef dsymtable_c<function_declaration_c *, &null_symbol1> function_symtable_t;
    64 extern function_symtable_t function_symtable;
    66 extern function_symtable_t function_symtable;