diff --git a/parser/query.lex b/parser/query.lex index deb75c3418..e6b842d326 100644 --- a/parser/query.lex +++ b/parser/query.lex @@ -122,20 +122,6 @@ true|false { yylval->string = strdup(yy [a-zA-Z0-9_][a-zA-Z0-9._-]* { yylval->string = strdup(yytext); return TABLE_NAME; } -\" { BEGIN(IN_TABLE_NAME); yylval->string=calloc(1, sizeof(char)); } -\\\" { - yylval->string = realloc(yylval->string, strlen(yylval->string) + 1); - strcat(yylval->string, "\""); -} -\" { - BEGIN(INITIAL); - return TABLE_NAME; -} -[^\\"]* { - yylval->string=realloc(yylval->string, strlen(yylval->string) + strlen(yytext) + 1); - strcat(yylval->string, yytext); -} - [:\[a-zA-Z0-9_][:\[\]a-zA-Z0-9._-]* { yylval->string = strdup(yytext); return INTO_NAME; } \'[^\']*\' {