7 #include "symbol_table_t.h"
9 #include "adt/strset.h"
11 #define MAX_INDENT 256
13 typedef struct source_position_t source_position_t;
14 struct source_position_t {
15 const char *input_name;
19 extern source_position_t source_position;
21 void init_lexer(void);
22 void exit_lexer(void);
24 void lexer_open_stream(FILE *stream, const char *input_name);