@@ -126,8 +126,8 @@ UNION return 'UNION'
126
126
127
127
[a-zA-Z_\u4e00 -\u9fa5 ][a-zA-Z0-9_\u4e00 -\u9fa5 ] * return ' IDENTIFIER'
128
128
\. return ' DOT'
129
- ['"][a-zA-Z_\u4e00 -\u9fa5 ][a-zA-Z0-9_\u4e00 -\u9fa5 ] * ["'] return ' QUOTED_IDENTIFIER '
130
- ([`] )(?:(?=(\\ ? ))\2 . )*? \1 return ' QUOTED_IDENTIFIER '
129
+ ['"][a-zA-Z_\u4e00 -\u9fa5 ][a-zA-Z0-9_\u4e00 -\u9fa5 ] * ["'] return ' IDENTIFIER '
130
+ ([`] )(?:(?=(\\ ? ))\2 . )*? \1 return ' IDENTIFIER '
131
131
132
132
<<EOF>> return ' EOF'
133
133
. return ' INVALID'
@@ -280,8 +280,6 @@ selectExprAliasOpt
280
280
: { $$ = {alias: null , hasAs: null } }
281
281
| AS IDENTIFIER { $$ = {alias: $2 , hasAs: true } }
282
282
| IDENTIFIER { $$ = {alias: $1 , hasAs: false } }
283
- | AS QUOTED_IDENTIFIER { $$ = {alias: $2 , hasAs: true } }
284
- | QUOTED_IDENTIFIER { $$ = {alias: $1 , hasAs: false } }
285
283
| AS STRING { $$ = {alias: $2 , hasAs: true } }
286
284
| STRING { $$ = {alias: $2 , hasAs: false } }
287
285
;
@@ -328,14 +326,6 @@ identifier_list
328
326
: identifier { $$ = { type: ' IdentifierList' , value: [ $1 ] } }
329
327
| identifier_list ',' identifier { $$ = $1 ; $1 .value .push ($3 ); }
330
328
;
331
- quoted_identifier
332
- : QUOTED_IDENTIFIER { $$ = { type: ' Identifier' , value: $1 } }
333
- | quoted_identifier DOT QUOTED_IDENTIFIER { $$ = $1 ; $1 .value += ' .' + $3 }
334
- ;
335
- quoted_identifier_list
336
- : quoted_identifier { $$ = { type: ' IdentifierList' , value: [ $1 ] } }
337
- | quoted_identifier_list ',' quoted_identifier { $$ = $1 ; $1 .value .push ($3 ); }
338
- ;
339
329
case_expr_opt
340
330
: { $$ = null }
341
331
| expr { $$ = $1 }
@@ -361,7 +351,6 @@ simple_expr_prefix
361
351
simple_expr
362
352
: literal { $$ = $1 }
363
353
| identifier { $$ = $1 }
364
- | quoted_identifier { $$ = $1 }
365
354
| function_call { $$ = $1 }
366
355
| simple_expr_prefix { $$ = $1 }
367
356
| '(' expr_list ')' { $$ = { type: ' SimpleExprParentheses' , value: $2 } }
0 commit comments