Skip to content

Commit

Permalink
for #2084, identifier => identifier_
Browse files Browse the repository at this point in the history
  • Loading branch information
terrymanu committed Mar 29, 2019
1 parent 2a0166c commit 14f40d5
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ grammar BaseRule;

import Keyword, Symbol, Literals;

identifier
identifier_
: IDENTIFIER_ | reservedWord_
;

Expand All @@ -45,27 +45,27 @@ reservedWord_
;

schemaName
: identifier
: identifier_
;

tableName
: (schemaName DOT_)? identifier
: (schemaName DOT_)? identifier_ | identifier_ DOT_ASTERISK_ | ASTERISK_
;

ownerName
: identifier
: identifier_
;

columnName
: (ownerName DOT_)? identifier
: (ownerName DOT_)? identifier_
;

indexName
: (schemaName DOT_)? identifier
: (schemaName DOT_)? identifier_
;

alias
: identifier | STRING_
: identifier_ | STRING_
;

dataTypeLength
Expand Down Expand Up @@ -166,7 +166,7 @@ simpleExpr
| ROW exprList
| subquery
| EXISTS subquery
// | (identifier expr)
// | (identifier_ expr)
//| match_expr
| caseExpress
| intervalExpr
Expand Down Expand Up @@ -203,12 +203,12 @@ literal
| TRUE
| FALSE
| NULL
| LBE_ identifier STRING_ RBE_
| LBE_ identifier_ STRING_ RBE_
| HEX_DIGIT_
| string
| identifier STRING_ collateClause?
| identifier_ STRING_ collateClause?
| (DATE | TIME | TIMESTAMP) STRING_
| identifier? BIT_NUM_ collateClause?
| identifier_? BIT_NUM_ collateClause?
;

question
Expand Down Expand Up @@ -244,11 +244,11 @@ unqualifiedShorthand
;

qualifiedShorthand
: identifier DOT_ASTERISK_
: identifier_ DOT_ASTERISK_
;

ignoredIdentifier_
: identifier (DOT_ identifier)?
: identifier_ (DOT_ identifier_)?
;

ignoredIdentifiers_
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,7 @@ grammar MySQLBase;
import Symbol, MySQLKeyword, Keyword, Literals, BaseRule;

alias
: identifier | STRING_
;

tableName
: (schemaName DOT_)? identifier | identifier DOT_ASTERISK_ | ASTERISK_
: identifier_ | STRING_
;

assignmentValueList
Expand All @@ -48,7 +44,7 @@ specialFunction
;

functionName
: identifier | IF | CURRENT_TIMESTAMP | LOCALTIME | LOCALTIMESTAMP | NOW | REPLACE | CAST | CONVERT | POSITION | CHARSET | CHAR | TRIM | WEIGHT_STRING
: identifier_ | IF | CURRENT_TIMESTAMP | LOCALTIME | LOCALTIMESTAMP | NOW | REPLACE | CAST | CONVERT | POSITION | CHARSET | CHAR | TRIM | WEIGHT_STRING
;

groupConcat
Expand All @@ -73,7 +69,7 @@ substringFunction
;

extractFunction
: EXTRACT LP_ identifier FROM expr RP_
: EXTRACT LP_ identifier_ FROM expr RP_
;

charFunction
Expand Down Expand Up @@ -101,15 +97,15 @@ levelInWeightListElement
;

windowFunction
: identifier exprList overClause
: identifier_ exprList overClause
;

overClause
: OVER LP_ windowSpec RP_ | OVER identifier
: OVER LP_ windowSpec RP_ | OVER identifier_
;

windowSpec
: identifier? windowPartitionClause? orderByClause? frameClause?
: identifier_? windowPartitionClause? orderByClause? frameClause?
;

windowPartitionClause
Expand Down Expand Up @@ -145,7 +141,7 @@ frameEnd
;

variable
: (AT_ AT_)? (GLOBAL | PERSIST | PERSIST_ONLY | SESSION)? DOT_? identifier
: (AT_ AT_)? (GLOBAL | PERSIST | PERSIST_ONLY | SESSION)? DOT_? identifier_
;

assignmentList
Expand All @@ -165,7 +161,7 @@ dataType
;

dataTypeName_
: identifier identifier?
: identifier_ identifier_?
;

characterSet_
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ objectType_
;

privilegeLevel_
: ASTERISK_ | ASTERISK_ DOT_ASTERISK_ | identifier DOT_ASTERISK_ | tableName
: ASTERISK_ | ASTERISK_ DOT_ASTERISK_ | identifier_ DOT_ASTERISK_ | tableName
;

createUser
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ simpleExpr
| ROW exprList
| subquery
| EXISTS subquery
// | (identifier expr)
// | (identifier_ expr)
//| match_expr
| caseExpress
| intervalExpr
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ simpleExpr
| ROW exprList
| subquery
| EXISTS subquery
// | (identifier expr)
// | (identifier_ expr)
//| match_expr
| caseExpress
| intervalExpr
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ simpleExpr
| ROW exprList
| subquery
| EXISTS subquery
// | (identifier expr)
// | (identifier_ expr)
//| match_expr
| caseExpress
| intervalExpr
Expand Down

0 comments on commit 14f40d5

Please sign in to comment.