Initial import of c parser
[cparser] / symbol_table.h
1 #ifndef SYMBOL_TABLE_H
2 #define SYMBOL_TABLE_H
3
4 #include "symbol.h"
5 #include "adt/obst.h"
6
7 symbol_t *symbol_table_insert(const char *symbol);
8 symbol_t *preprocessor_symbol_table_insert(const char *symbol);
9 symbol_t *preprocessor_symbol_table_find(const char *symbol);
10
11 void init_symbol_table(void);
12 void exit_symbol_table(void);
13
14 extern struct obstack symbol_obstack;
15
16 #endif