util/symtable.cc
changeset 625 c0bda77b37a0
parent 596 4efb11e44065
child 952 e984cfdf3b10
equal deleted inserted replaced
412:aad38592bdde 625:c0bda77b37a0
    32  */
    32  */
    33 
    33 
    34 
    34 
    35 #include <iostream>
    35 #include <iostream>
    36 #include "symtable.hh"
    36 #include "symtable.hh"
       
    37 #include "../main.hh" // required for ERROR() and ERROR_MSG() macros.
    37 
    38 
    38 
    39 
    39 
       
    40 /* A macro for printing out internal parser errors... */
       
    41 #define ERROR error_exit(__FILE__,__LINE__)
       
    42 /* function defined in main.cc */
       
    43 extern void error_exit(const char *file_name, int line_no);
       
    44 
    40 
    45 
    41 
    46 
    42 
    47 
    43 
    48 template<typename value_type, value_type null_value>
    44 template<typename value_type, value_type null_value>