1010[-][-] \s . * \n /* skip sql comments */
1111[#] \s . * \n /* skip sql comments */
1212\s + /* skip whitespace */
13-
13+
1414[`][a-zA-Z_\u4e00 -\u9fa5 ][a-zA-Z0-9_\u4e00 -\u9fa5 ] * [`] return ' IDENTIFIER'
1515[\w ] + [\u4e00 -\u9fa5 ] + [0-9a-zA-Z_\u4e00 -\u9fa5 ] * return ' IDENTIFIER'
1616[\u4e00 -\u9fa5 ][0-9a-zA-Z_\u4e00 -\u9fa5 ] * return ' IDENTIFIER'
@@ -117,7 +117,7 @@ UNION return 'UNION'
117117"{" return ' {'
118118"}" return ' }'
119119";" return ' ;'
120-
120+
121121['] (\\ . | [^ '] )* ['] return ' STRING'
122122["] (\\ . | [^ "] )* ["] return ' STRING'
123123[0][x][0-9a-fA-F] + return ' HEX_NUMERIC'
@@ -127,7 +127,7 @@ UNION return 'UNION'
127127[a-zA-Z_\u4e00 -\u9fa5 ][a-zA-Z0-9_\u4e00 -\u9fa5 ] * return ' IDENTIFIER'
128128\. return ' DOT'
129129['"][a-zA-Z_\u4e00 -\u9fa5 ][a-zA-Z0-9_\u4e00 -\u9fa5 ] * ["'] return ' QUOTED_IDENTIFIER'
130-
130+
131131<<EOF>> return ' EOF'
132132. return ' INVALID'
133133
@@ -189,7 +189,7 @@ unionClauseNotParenthesized
189189 ;
190190
191191selectClause
192- : SELECT
192+ : SELECT
193193 distinctOpt
194194 highPriorityOpt
195195 maxStateMentTimeOpt
@@ -228,7 +228,7 @@ selectClause
228228 ;
229229
230230distinctOpt
231- : ALL { $$ = $1 }
231+ : ALL { $$ = $1 }
232232 | DISTINCT { $$ = $1 }
233233 | DISTINCTROW { $$ = $1 }
234234 | { $$ = null }
@@ -361,7 +361,7 @@ simple_expr
361361 ;
362362bit_expr
363363 : simple_expr { $$ = $1 }
364- | bit_expr '|' bit_expr { $$ = { type: ' BitExpression' , operator: ' |' , left: $1 , right: $3 } }
364+ | bit_expr '|' bit_expr { $$ = { type: ' BitExpression' , operator: ' |' , left: $1 , right: $3 } }
365365 | bit_expr '&' bit_expr { $$ = { type: ' BitExpression' , operator: ' &' , left: $1 , right: $3 } }
366366 | bit_expr '<<' bit_expr { $$ = { type: ' BitExpression' , operator: ' <<' , left: $1 , right: $3 } }
367367 | bit_expr '>>' bit_expr { $$ = { type: ' BitExpression' , operator: ' >>' , left: $1 , right: $3 } }
@@ -494,12 +494,12 @@ selectDataSetOpt
494494 { $$ = { from: $2 , partition: $3 , where: $4 , groupBy: $5 , having: $6 , orderBy: $7 , limit: $8 , procedure: $9 , updateLockMode: $10 } }
495495 ;
496496table_refrences
497- : escaped_table_reference { $$ = { type: ' TableRefrences ' , value: [ $1 ] } }
497+ : escaped_table_reference { $$ = { type: ' TableReferences ' , value: [ $1 ] } }
498498 | table_refrences ',' escaped_table_reference %prec TABLE_REF_COMMA { $$ = $1 ; $1 .value .push ($3 ); }
499499 ;
500500escaped_table_reference
501- : table_reference { $$ = { type: ' TableRefrence ' , value: $1 } }
502- | '{' OJ table_reference '}' { $$ = { type: ' TableRefrence ' , hasOj: true , value: $3 } }
501+ : table_reference { $$ = { type: ' TableReference ' , value: $1 } }
502+ | '{' OJ table_reference '}' { $$ = { type: ' TableReference ' , hasOj: true , value: $3 } }
503503 ;
504504join_inner_cross
505505 : { $$ = null }
0 commit comments