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;
21 source_position_t source_position;
29 void lexer_init(lexer_t *lexer, FILE *stream, const char *input_name);
31 void lexer_destroy(lexer_t *lexer);