equal
deleted
inserted
replaced
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> |