Commit 513ab602 authored by tristaZero's avatar tristaZero
Browse files

add characterSetName_

parent ab9918d2
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ literals_

stringLiterals
    : STRING_
    | characterSet_? STRING_ collateClause_?
    | characterSetName_? STRING_ collateName_?
    | IDENTIFIER_ STRING_ COLLATE (STRING_ | IDENTIFIER_)?
    ;

@@ -50,12 +50,12 @@ dateTimeLiterals

hexadecimalLiterals
    : HEX_DIGIT_
    | characterSet_? HEX_DIGIT_ collateClause_?
    | characterSetName_? HEX_DIGIT_ collateName_?
    ;

bitValueLiterals
    : BIT_NUM_
    | characterSet_? BIT_NUM_ collateClause_?
    | characterSetName_? BIT_NUM_ collateName_?
    ;
    
booleanLiterals
@@ -67,6 +67,13 @@ nullValueLiterals
    : NULL
    ;

characterSetName_
    : IDENTIFIER_
    ;
collateName_
    : IDENTIFIER_
    ;

identifier_
    : IDENTIFIER_ | unreservedWord_
    ;