Skip to content

Commit 1294f49

Browse files
committed
feat(flink): check spelling errors for flink g4
1 parent f7802ec commit 1294f49

File tree

10 files changed

+450
-450
lines changed

10 files changed

+450
-450
lines changed

src/grammar/flink/FlinkSqlLexer.g4

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -570,11 +570,11 @@ REVERSE_QUOTE_SYMB : '`';
570570
COLON_SYMB : ':';
571571
ASTERISK_SIGN : '*';
572572
UNDERLINE_SIGN : '_';
573-
HYPNEN_SIGN : '-';
573+
HYPHEN_SIGN : '-';
574574
ADD_SIGN : '+';
575-
PENCENT_SIGN : '%';
575+
PERCENT_SIGN : '%';
576576
DOUBLE_VERTICAL_SIGN : '||';
577-
DOUBLE_HYPNEN_SIGN : '--';
577+
DOUBLE_HYPHEN_SIGN : '--';
578578
SLASH_SIGN : '/';
579579
QUESTION_MARK_SIGN : '?';
580580
DOUBLE_RIGHT_ARROW : '=>';

src/grammar/flink/FlinkSqlParser.g4

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ sqlStatement
2929
| describeStatement
3030
| explainStatement
3131
| useStatement
32-
| showStatememt
32+
| showStatement
3333
| loadStatement
34-
| unloadStatememt
35-
| setStatememt
36-
| resetStatememt
37-
| jarStatememt
34+
| unloadStatement
35+
| setStatement
36+
| resetStatement
37+
| jarStatement
3838
| dtAddStatement
3939
;
4040

@@ -64,7 +64,7 @@ dmlStatement
6464
| insertStatement
6565
;
6666

67-
// some statemen
67+
// some statement
6868
describeStatement
6969
: (KW_DESCRIBE | KW_DESC) tablePath
7070
;
@@ -97,7 +97,7 @@ useModuleStatement
9797
: KW_USE KW_MODULES uid (COMMA uid)*
9898
;
9999

100-
showStatememt
100+
showStatement
101101
: KW_SHOW (KW_CATALOGS | KW_DATABASES | KW_VIEWS | KW_JARS)
102102
| KW_SHOW KW_CURRENT (KW_CATALOG | KW_DATABASE)
103103
| KW_SHOW KW_TABLES (( KW_FROM | KW_IN) databasePath)? likePredicate?
@@ -111,19 +111,19 @@ loadStatement
111111
: KW_LOAD KW_MODULE uid (KW_WITH tablePropertyList)?
112112
;
113113

114-
unloadStatememt
114+
unloadStatement
115115
: KW_UNLOAD KW_MODULE uid
116116
;
117117

118-
setStatememt
118+
setStatement
119119
: KW_SET (tableProperty)?
120120
;
121121

122-
resetStatememt
122+
resetStatement
123123
: KW_RESET tablePropertyKey?
124124
;
125125

126-
jarStatememt
126+
jarStatement
127127
: (KW_ADD | KW_REMOVE) KW_JAR jarFileName
128128
;
129129

@@ -338,7 +338,7 @@ jarFileName
338338
;
339339

340340
// Alter statements
341-
// Just for simple alter table statements,
341+
// Just for simple alter table statements,
342342
// it only includes rename, set key, add constraint, drop constraint, add unique
343343

344344
alterTable
@@ -449,15 +449,15 @@ insertMulStatement
449449
// Select statements
450450

451451
queryStatement
452-
: valuesCaluse
452+
: valuesClause
453453
| withClause queryStatement
454454
| LR_BRACKET queryStatement RR_BRACKET
455-
| left=queryStatement operator=(KW_INTERSECT | KW_UNION | KW_EXCEPT) KW_ALL? right=queryStatement orderByCaluse? limitClause?
456-
| selectClause orderByCaluse? limitClause?
457-
| selectStatement orderByCaluse? limitClause?
455+
| left=queryStatement operator=(KW_INTERSECT | KW_UNION | KW_EXCEPT) KW_ALL? right=queryStatement orderByClause? limitClause?
456+
| selectClause orderByClause? limitClause?
457+
| selectStatement orderByClause? limitClause?
458458
;
459459

460-
valuesCaluse
460+
valuesClause
461461
: KW_VALUES expression (COMMA expression)*
462462
;
463463

@@ -505,7 +505,7 @@ tableExpression
505505
| tableExpression KW_NATURAL? (KW_LEFT | KW_RIGHT | KW_FULL | KW_INNER)? KW_OUTER? KW_JOIN tableExpression joinCondition?
506506
| tableExpression KW_CROSS KW_JOIN tableExpression
507507
| inlineDataValueClause
508-
| windoTVFClause
508+
| windowTVFClause
509509
;
510510

511511
tableReference
@@ -532,15 +532,15 @@ inlineDataValueClause
532532
: LR_BRACKET valuesDefinition RR_BRACKET tableAlias
533533
;
534534

535-
windoTVFClause
536-
: KW_TABLE LR_BRACKET windowTVFExression RR_BRACKET
535+
windowTVFClause
536+
: KW_TABLE LR_BRACKET windowTVFExpression RR_BRACKET
537537
;
538538

539-
windowTVFExression
540-
: windoTVFName LR_BRACKET windowTVFParam (COMMA windowTVFParam)* RR_BRACKET
539+
windowTVFExpression
540+
: windowTVFName LR_BRACKET windowTVFParam (COMMA windowTVFParam)* RR_BRACKET
541541
;
542542

543-
windoTVFName
543+
windowTVFName
544544
: KW_TUMBLE
545545
| KW_HOP
546546
| KW_CUMULATE
@@ -586,7 +586,7 @@ groupItemDefinition
586586
| groupWindowFunction
587587
| LR_BRACKET RR_BRACKET
588588
| LR_BRACKET expression (COMMA expression)* RR_BRACKET
589-
| groupingSetsNotaionName LR_BRACKET expression (COMMA expression)* RR_BRACKET
589+
| groupingSetsNotationName LR_BRACKET expression (COMMA expression)* RR_BRACKET
590590
| groupingSets LR_BRACKET groupItemDefinition (COMMA groupItemDefinition)* RR_BRACKET
591591
| expression
592592
;
@@ -595,7 +595,7 @@ groupingSets
595595
: KW_GROUPING KW_SETS
596596
;
597597

598-
groupingSetsNotaionName
598+
groupingSetsNotationName
599599
: KW_CUBE
600600
| KW_ROLLUP
601601
;
@@ -627,19 +627,19 @@ namedWindow
627627
;
628628

629629
windowSpec
630-
: name=errorCapturingIdentifier? LR_BRACKET partitionByClause? orderByCaluse? windowFrame? RR_BRACKET
630+
: name=errorCapturingIdentifier? LR_BRACKET partitionByClause? orderByClause? windowFrame? RR_BRACKET
631631
;
632632

633633
matchRecognizeClause
634-
: KW_MATCH_RECOGNIZE LR_BRACKET partitionByClause? orderByCaluse? measuresClause? outputMode? afterMatchStrategy? patternDefination?
635-
patternVariablesDefination RR_BRACKET (KW_AS? identifier)?
634+
: KW_MATCH_RECOGNIZE LR_BRACKET partitionByClause? orderByClause? measuresClause? outputMode? afterMatchStrategy? patternDefinition?
635+
patternVariablesDefinition RR_BRACKET (KW_AS? identifier)?
636636
;
637637

638-
orderByCaluse
639-
: KW_ORDER KW_BY orderItemDefition (COMMA orderItemDefition)*
638+
orderByClause
639+
: KW_ORDER KW_BY orderItemDefinition (COMMA orderItemDefinition)*
640640
;
641641

642-
orderItemDefition
642+
orderItemDefinition
643643
: columnName ordering=(KW_ASC | KW_DESC)? (KW_NULLS nullOrder=(KW_LAST | KW_FIRST))?
644644
;
645645

@@ -664,7 +664,7 @@ measuresClause
664664
: KW_MEASURES projectItemDefinition (COMMA projectItemDefinition)*
665665
;
666666

667-
patternDefination
667+
patternDefinition
668668
: KW_PATTERN LR_BRACKET patternVariable+ RR_BRACKET withinClause?
669669
;
670670

@@ -684,7 +684,7 @@ afterMatchStrategy
684684
| KW_AFTER KW_MATCH KW_SKIP KW_TO KW_FIRST unquotedIdentifier
685685
;
686686

687-
patternVariablesDefination
687+
patternVariablesDefinition
688688
: KW_DEFINE projectItemDefinition (COMMA projectItemDefinition)*
689689
;
690690

@@ -738,9 +738,9 @@ likePredicate
738738

739739
valueExpression
740740
: primaryExpression # valueExpressionDefault
741-
| operator=(HYPNEN_SIGN | ADD_SIGN | BIT_NOT_OP) valueExpression # arithmeticUnary
742-
| left=valueExpression operator=(ASTERISK_SIGN | SLASH_SIGN | PENCENT_SIGN | KW_DIV) right=valueExpression # arithmeticBinary
743-
| left=valueExpression operator=(ADD_SIGN | HYPNEN_SIGN | DOUBLE_VERTICAL_SIGN) right=valueExpression # arithmeticBinary
741+
| operator=(HYPHEN_SIGN | ADD_SIGN | BIT_NOT_OP) valueExpression # arithmeticUnary
742+
| left=valueExpression operator=(ASTERISK_SIGN | SLASH_SIGN | PERCENT_SIGN | KW_DIV) right=valueExpression # arithmeticBinary
743+
| left=valueExpression operator=(ADD_SIGN | HYPHEN_SIGN | DOUBLE_VERTICAL_SIGN) right=valueExpression # arithmeticBinary
744744
| left=valueExpression operator=BIT_AND_OP right=valueExpression # arithmeticBinary
745745
| left=valueExpression operator=BIT_XOR_OP right=valueExpression # arithmeticBinary
746746
| left=valueExpression operator=BIT_OR_OP right=valueExpression # arithmeticBinary
@@ -829,7 +829,7 @@ unitToUnitInterval
829829
;
830830

831831
intervalValue
832-
: (ADD_SIGN | HYPNEN_SIGN)? (DIG_LITERAL | REAL_LITERAL)
832+
: (ADD_SIGN | HYPHEN_SIGN)? (DIG_LITERAL | REAL_LITERAL)
833833
| STRING_LITERAL
834834
;
835835

@@ -975,26 +975,26 @@ bitOperator
975975
mathOperator
976976
: ASTERISK_SIGN
977977
| SLASH_SIGN
978-
| PENCENT_SIGN
978+
| PERCENT_SIGN
979979
| KW_DIV
980980
| ADD_SIGN
981-
| HYPNEN_SIGN
982-
| DOUBLE_HYPNEN_SIGN
981+
| HYPHEN_SIGN
982+
| DOUBLE_HYPHEN_SIGN
983983
;
984984

985985
unaryOperator
986986
: EXCLAMATION_SYMBOL
987987
| BIT_NOT_OP
988988
| ADD_SIGN
989-
| HYPNEN_SIGN
989+
| HYPHEN_SIGN
990990
| KW_NOT
991991
;
992992

993993
constant
994994
: timeIntervalExpression
995995
| timePointLiteral
996996
| stringLiteral // 引号包含的字符串
997-
| HYPNEN_SIGN? decimalLiteral // 正/负整数
997+
| HYPHEN_SIGN? decimalLiteral // 正/负整数
998998
| booleanLiteral // 布尔值
999999
| REAL_LITERAL // 小数
10001000
| BIT_STRING

src/lib/flink/FlinkSqlLexer.interp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1072,11 +1072,11 @@ REVERSE_QUOTE_SYMB
10721072
COLON_SYMB
10731073
ASTERISK_SIGN
10741074
UNDERLINE_SIGN
1075-
HYPNEN_SIGN
1075+
HYPHEN_SIGN
10761076
ADD_SIGN
1077-
PENCENT_SIGN
1077+
PERCENT_SIGN
10781078
DOUBLE_VERTICAL_SIGN
1079-
DOUBLE_HYPNEN_SIGN
1079+
DOUBLE_HYPHEN_SIGN
10801080
SLASH_SIGN
10811081
QUESTION_MARK_SIGN
10821082
DOUBLE_RIGHT_ARROW
@@ -1615,11 +1615,11 @@ REVERSE_QUOTE_SYMB
16151615
COLON_SYMB
16161616
ASTERISK_SIGN
16171617
UNDERLINE_SIGN
1618-
HYPNEN_SIGN
1618+
HYPHEN_SIGN
16191619
ADD_SIGN
1620-
PENCENT_SIGN
1620+
PERCENT_SIGN
16211621
DOUBLE_VERTICAL_SIGN
1622-
DOUBLE_HYPNEN_SIGN
1622+
DOUBLE_HYPHEN_SIGN
16231623
SLASH_SIGN
16241624
QUESTION_MARK_SIGN
16251625
DOUBLE_RIGHT_ARROW

src/lib/flink/FlinkSqlLexer.tokens

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -526,11 +526,11 @@ REVERSE_QUOTE_SYMB=525
526526
COLON_SYMB=526
527527
ASTERISK_SIGN=527
528528
UNDERLINE_SIGN=528
529-
HYPNEN_SIGN=529
529+
HYPHEN_SIGN=529
530530
ADD_SIGN=530
531-
PENCENT_SIGN=531
531+
PERCENT_SIGN=531
532532
DOUBLE_VERTICAL_SIGN=532
533-
DOUBLE_HYPNEN_SIGN=533
533+
DOUBLE_HYPHEN_SIGN=533
534534
SLASH_SIGN=534
535535
QUESTION_MARK_SIGN=535
536536
DOUBLE_RIGHT_ARROW=536

src/lib/flink/FlinkSqlLexer.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -535,11 +535,11 @@ export class FlinkSqlLexer extends antlr.Lexer {
535535
public static readonly COLON_SYMB = 526;
536536
public static readonly ASTERISK_SIGN = 527;
537537
public static readonly UNDERLINE_SIGN = 528;
538-
public static readonly HYPNEN_SIGN = 529;
538+
public static readonly HYPHEN_SIGN = 529;
539539
public static readonly ADD_SIGN = 530;
540-
public static readonly PENCENT_SIGN = 531;
540+
public static readonly PERCENT_SIGN = 531;
541541
public static readonly DOUBLE_VERTICAL_SIGN = 532;
542-
public static readonly DOUBLE_HYPNEN_SIGN = 533;
542+
public static readonly DOUBLE_HYPHEN_SIGN = 533;
543543
public static readonly SLASH_SIGN = 534;
544544
public static readonly QUESTION_MARK_SIGN = 535;
545545
public static readonly DOUBLE_RIGHT_ARROW = 536;
@@ -759,8 +759,8 @@ export class FlinkSqlLexer extends antlr.Lexer {
759759
"BIT_AND_OP", "BIT_XOR_OP", "DOT", "LS_BRACKET", "RS_BRACKET", "LR_BRACKET",
760760
"RR_BRACKET", "LB_BRACKET", "RB_BRACKET", "COMMA", "SEMICOLON",
761761
"AT_SIGN", "SINGLE_QUOTE_SYMB", "DOUBLE_QUOTE_SYMB", "REVERSE_QUOTE_SYMB",
762-
"COLON_SYMB", "ASTERISK_SIGN", "UNDERLINE_SIGN", "HYPNEN_SIGN",
763-
"ADD_SIGN", "PENCENT_SIGN", "DOUBLE_VERTICAL_SIGN", "DOUBLE_HYPNEN_SIGN",
762+
"COLON_SYMB", "ASTERISK_SIGN", "UNDERLINE_SIGN", "HYPHEN_SIGN",
763+
"ADD_SIGN", "PERCENT_SIGN", "DOUBLE_VERTICAL_SIGN", "DOUBLE_HYPHEN_SIGN",
764764
"SLASH_SIGN", "QUESTION_MARK_SIGN", "DOUBLE_RIGHT_ARROW", "STRING_LITERAL",
765765
"DIG_LITERAL", "REAL_LITERAL", "BIT_STRING", "ID_LITERAL"
766766
];
@@ -874,8 +874,8 @@ export class FlinkSqlLexer extends antlr.Lexer {
874874
"BIT_AND_OP", "BIT_XOR_OP", "DOT", "LS_BRACKET", "RS_BRACKET", "LR_BRACKET",
875875
"RR_BRACKET", "LB_BRACKET", "RB_BRACKET", "COMMA", "SEMICOLON",
876876
"AT_SIGN", "SINGLE_QUOTE_SYMB", "DOUBLE_QUOTE_SYMB", "REVERSE_QUOTE_SYMB",
877-
"COLON_SYMB", "ASTERISK_SIGN", "UNDERLINE_SIGN", "HYPNEN_SIGN",
878-
"ADD_SIGN", "PENCENT_SIGN", "DOUBLE_VERTICAL_SIGN", "DOUBLE_HYPNEN_SIGN",
877+
"COLON_SYMB", "ASTERISK_SIGN", "UNDERLINE_SIGN", "HYPHEN_SIGN",
878+
"ADD_SIGN", "PERCENT_SIGN", "DOUBLE_VERTICAL_SIGN", "DOUBLE_HYPHEN_SIGN",
879879
"SLASH_SIGN", "QUESTION_MARK_SIGN", "DOUBLE_RIGHT_ARROW", "STRING_LITERAL",
880880
"DIG_LITERAL", "REAL_LITERAL", "BIT_STRING", "ID_LITERAL", "JAR_FILE_PARTTARN",
881881
"EXPONENT_NUM_PART", "ID_LITERAL_FRAG", "DEC_DIGIT", "DEC_LETTER",

0 commit comments

Comments
 (0)