util/symtable.cc
changeset 596 4efb11e44065
parent 279 c0453b7f99df
child 952 e984cfdf3b10
equal deleted inserted replaced
595:c41975a290ce 596:4efb11e44065
    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>