42 |
extern int gram__flex_debug; |
extern int gram__flex_debug; |
43 |
void scanner_initialize (void); |
void scanner_initialize (void); |
44 |
void scanner_free (void); |
void scanner_free (void); |
45 |
|
void scanner_last_string_free (void); |
46 |
|
|
47 |
# define YY_DECL \ |
# define YY_DECL \ |
48 |
int gram_lex (yystype *yylval, location_t *yylloc, \ |
int gram_lex (yystype *yylval, location_t *yylloc, \ |
70 |
/* From reader.c. */ |
/* From reader.c. */ |
71 |
void grammar_start_symbol_set (symbol_t *s, location_t l); |
void grammar_start_symbol_set (symbol_t *s, location_t l); |
72 |
void prologue_augment (const char *prologue, location_t location); |
void prologue_augment (const char *prologue, location_t location); |
73 |
void epilogue_set (const char *epilogue, location_t location); |
void epilogue_augment (const char *epilogue, location_t location); |
74 |
void grammar_symbol_append (symbol_t *s, location_t l); |
void grammar_symbol_append (symbol_t *s, location_t l); |
75 |
void grammar_rule_begin (symbol_t *lhs, location_t l); |
void grammar_rule_begin (symbol_t *lhs, location_t l); |
76 |
void grammar_rule_end (location_t l); |
void grammar_rule_end (location_t l); |