Skip to content

Commit 3d781c8

Browse files
committed
Case insensitive lexer
Signed-off-by: Lantao Jin <ltjin@amazon.com>
1 parent 36d1609 commit 3d781c8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ppl/src/main/antlr/OpenSearchPPLLexer.g4

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
lexer grammar OpenSearchPPLLexer;
88

99
channels { WHITESPACE, ERRORCHANNEL }
10-
10+
options { caseInsensitive = true; }
1111

1212
// COMMAND KEYWORDS
1313
SEARCH: 'SEARCH';
@@ -416,7 +416,7 @@ INTEGER_LITERAL: DEC_DIGIT+;
416416
DECIMAL_LITERAL: (DEC_DIGIT+)? '.' DEC_DIGIT+;
417417

418418
fragment DATE_SUFFIX: ([\-.][*0-9]+)+;
419-
fragment CLUSTER_PREFIX_LITERAL: [*a-zA-Z]+?[*a-zA-Z_\-0-9]* COLON;
419+
fragment CLUSTER_PREFIX_LITERAL: [*A-Z]+?[*A-Z_\-0-9]* COLON;
420420
ID_DATE_SUFFIX: CLUSTER_PREFIX_LITERAL? ID_LITERAL DATE_SUFFIX;
421421
DQUOTA_STRING: '"' ( '\\'. | '""' | ~('"'| '\\') )* '"';
422422
SQUOTA_STRING: '\'' ('\\'. | '\'\'' | ~('\'' | '\\'))* '\'';
@@ -425,7 +425,7 @@ fragment DEC_DIGIT: [0-9];
425425

426426
// Identifiers cannot start with a single '_' since this an OpenSearch reserved
427427
// metadata field. Two underscores (or more) is acceptable, such as '__field'.
428-
fragment ID_LITERAL: ([@*a-zA-Z_])+?[*a-zA-Z_\-0-9]*;
428+
fragment ID_LITERAL: ([@*A-Z_])+?[*A-Z_\-0-9]*;
429429

430430

431431
ERROR_RECOGNITION: . -> channel(ERRORCHANNEL);

0 commit comments

Comments
 (0)