diff --git a/src/lalr/GrammarParser.cpp b/src/lalr/GrammarParser.cpp index 6564190..9736278 100644 --- a/src/lalr/GrammarParser.cpp +++ b/src/lalr/GrammarParser.cpp @@ -246,6 +246,7 @@ bool GrammarParser::match_literal() return true; } error( LALR_ERROR_UNTERMINATED_LITERAL, "unterminated literal" ); + position_ = position; return false; } return false;