diff --git a/src/DynareFlex.ll b/src/DynareFlex.ll index 8266d68b5b1e3593fe33f83dae54b6a80e4ab242..9f7c97244b63475dc4a8c3f79cfc5ace8ea5caa6 100644 --- a/src/DynareFlex.ll +++ b/src/DynareFlex.ll @@ -963,7 +963,7 @@ DATE -?[0-9]+([ya]|m([1-9]|1[0-2])|q[1-4]) <DYNARE_BLOCK>\|x { return token::PIPE_X; } <DYNARE_BLOCK>\|p { return token::PIPE_P; } -<DYNARE_STATEMENT,DYNARE_BLOCK>\'[^\']+\' { +<DYNARE_STATEMENT,DYNARE_BLOCK>\'[^\']*\' { yylval->build<string>(yytext + 1).pop_back(); return token::QUOTED_STRING; }