diff --git a/parser/parser_lex.l b/parser/parser_lex.l index c1598eff3..b2318f667 100644 --- a/parser/parser_lex.l +++ b/parser/parser_lex.l @@ -476,6 +476,7 @@ GT > \\\n { DUMP_PREPROCESS; current_lineno++ ; } \r?\n { + /* don't use shared rule because we need POP() here */ DUMP_PREPROCESS; current_lineno++; POP(); @@ -702,8 +703,10 @@ include/{WS} { POP_NODUMP(); RETURN_TOKEN(TOK_END_OF_RULE); } +} - \r?\n { +{ + \r?\n { DUMP_PREPROCESS; current_lineno++; }