diff options
Diffstat (limited to 'parser.l')
-rw-r--r-- | parser.l | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -895,11 +895,16 @@ UONLY {U2}{U}|{U3}{U}{U}|{U4}{U}{U}{U} return ' '; } -<QSILIT,QWLIT>@ { +<QSILIT,QWLIT>@/([[({'^,@]|{TOK}) { yy_push_state(QSPECIAL, yyscanner); return yytext[0]; } +<QSILIT,QWLIT>@ { + yyerrprepf(yyg, lit("malformed @ expression in quasiliteral"), nao); + return ERRTOK; +} + <WLIT,QWLIT>{WS} { return ' '; } |