summaryrefslogtreecommitdiffstats
path: root/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'parser.c')
-rw-r--r--parser.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/parser.c b/parser.c
index 48928741..51739f95 100644
--- a/parser.c
+++ b/parser.c
@@ -135,9 +135,11 @@ void parser_common_init(parser_t *p)
p->scanner = convert(scanner_t *, yyscan);
yyset_extra(p, p->scanner);
p->recent_tok.yy_char = 0;
+ p->recent_tok.yy_lex_state = 0;
p->recent_tok.yy_lval.val = 0;
for (i = 0; i < 4; i++) {
p->tok_pushback[i].yy_char = 0;
+ p->tok_pushback[i].yy_lex_state = 0;
p->tok_pushback[i].yy_lval.val = 0;
}
p->tok_idx = 0;