6 #include "symbol_table.h"
9 #define T(x,str,val) T_##x val,
10 #define TS(x,str,val) T_##x val,
20 #define T(x,str,val) TP_##x val,
21 #define TS(x,str,val) TP_##x val,
28 } preprocessor_token_type_t;
39 void init_tokens(void);
40 void exit_tokens(void);
41 void print_token_type(FILE *out, token_type_t token_type);
42 void print_token(FILE *out, const token_t *token);