6 typedef struct _symbol
{
16 static Symbol
*global_symbol_table
;
18 Symbol
*symbol_new(char const * name
);
19 Symbol
*symbol_lookup(Symbol
*symtab
, char const *name
);
20 Symbol
*symbol_insert(Symbol
*symtab
, Symbol
*symbol
);
22 void symbol_table_destroy(Symbol
*table
);
23 void symbol_table_dump(Symbol
*table
);
24 void symbol_print(Symbol
*symbol
);
26 #endif // SYMBOL_TABLE_H