diff --git a/parser/parser_lex.l b/parser/parser_lex.l index aa09c367c..22fd2b5a4 100644 --- a/parser/parser_lex.l +++ b/parser/parser_lex.l @@ -517,12 +517,6 @@ GT > } } -{ - {IDS} { - yylval.id = strdup(yytext); - RETURN_TOKEN(TOK_ID); - } -} { safe { RETURN_TOKEN(TOK_SAFE); } @@ -621,7 +615,7 @@ GT > sqpoll { RETURN_TOKEN(TOK_SQPOLL); } } -{ +{ ({IDS_NOEQ}|{LABEL}|{QUOTED_ID}) { yylval.id = processid(yytext, yyleng); RETURN_TOKEN(TOK_ID);