You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2024/02/22 11:52:28 UTC
(doris) 11/19: [fix](keyword) add BELONG as reserve keyword (#31230)
This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git
commit a5ee1b3c87186ce13da2ec4488297a5e63f17188
Author: Mingyu Chen <mo...@163.com>
AuthorDate: Thu Feb 22 17:41:56 2024 +0800
[fix](keyword) add BELONG as reserve keyword (#31230)
This #27994 introduce a new keyword BELONG, need to add it as reserve keyword
---
fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4 | 1 +
fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 | 1 +
fe/fe-core/src/main/cup/sql_parser.cup | 4 +++-
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4 b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4
index 8f3991084c7..7897232a953 100644
--- a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4
+++ b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4
@@ -118,6 +118,7 @@ BACKEND: 'BACKEND';
BACKENDS: 'BACKENDS';
BACKUP: 'BACKUP';
BEGIN: 'BEGIN';
+BELONG: 'BELONG';
BETWEEN: 'BETWEEN';
BIGINT: 'BIGINT';
BIN: 'BIN';
diff --git a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4
index 0def8c10ab3..a10f204b0fc 100644
--- a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4
+++ b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4
@@ -919,6 +919,7 @@ nonReserved
| BACKENDS
| BACKUP
| BEGIN
+ | BELONG
| BIN
| BITAND
| BITMAP
diff --git a/fe/fe-core/src/main/cup/sql_parser.cup b/fe/fe-core/src/main/cup/sql_parser.cup
index 798960387cd..5ad7fa07756 100644
--- a/fe/fe-core/src/main/cup/sql_parser.cup
+++ b/fe/fe-core/src/main/cup/sql_parser.cup
@@ -276,7 +276,6 @@ terminal String
KW_BINLOG,
KW_BITMAP,
KW_BITMAP_UNION,
- KW_NGRAM_BF,
KW_BLOB,
KW_BOOLEAN,
KW_BRIEF,
@@ -495,6 +494,7 @@ terminal String
KW_NEGATIVE,
KW_NEVER,
KW_NEXT,
+ KW_NGRAM_BF,
KW_NO,
KW_NOT,
KW_NULL,
@@ -8086,6 +8086,8 @@ keyword ::=
{: RESULT = id; :}
| KW_UNSET:id
{: RESULT = id; :}
+ | KW_BELONG:id
+ {: RESULT = id; :}
;
// Identifier that contain keyword
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org