Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5517a0a

Browse files
authored
fix scanner typo error (vesoft-inc#2295)
1 parent 4760960 commit 5517a0a

File tree

2 files changed

+24
-3
lines changed

2 files changed

+24
-3
lines changed

src/parser/scanner.lex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@ AVG ([Aa][Vv][Gg])
143143
MIN ([Mm][Ii][Nn])
144144
MAX ([Mm][Aa][Xx])
145145
STD ([Ss][Tt][Dd])
146-
BIT_AND ([Bb][It][Tt][_][Aa][Nn][Dd])
147-
BIT_OR ([Bb][It][Tt][_][Oo][Rr])
148-
BIT_XOR ([Bb][It][Tt][_][Xx][Oo][Rr])
146+
BIT_AND ([Bb][Ii][Tt][_][Aa][Nn][Dd])
147+
BIT_OR ([Bb][Ii][Tt][_][Oo][Rr])
148+
BIT_XOR ([Bb][Ii][Tt][_][Xx][Oo][Rr])
149149
IS ([Ii][Ss])
150150
NULL ([Nn][Uu][Ll][Ll])
151151
SNAPSHOT ([Ss][Nn][Aa][Pp][Ss][Hh][Oo][Tt])

src/parser/test/ScannerTest.cpp

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,27 @@ TEST(Scanner, Basic) {
447447
CHECK_SEMANTIC_TYPE("CONTAINS", TokenType::KW_CONTAINS),
448448
CHECK_SEMANTIC_TYPE("Contains", TokenType::KW_CONTAINS),
449449
CHECK_SEMANTIC_TYPE("contains", TokenType::KW_CONTAINS),
450+
CHECK_SEMANTIC_TYPE("BIT_AND", TokenType::KW_BIT_AND),
451+
CHECK_SEMANTIC_TYPE("Bit_and", TokenType::KW_BIT_AND),
452+
CHECK_SEMANTIC_TYPE("bit_and", TokenType::KW_BIT_AND),
453+
CHECK_SEMANTIC_TYPE("BIT_OR", TokenType::KW_BIT_OR),
454+
CHECK_SEMANTIC_TYPE("Bit_or", TokenType::KW_BIT_OR),
455+
CHECK_SEMANTIC_TYPE("bit_or", TokenType::KW_BIT_OR),
456+
CHECK_SEMANTIC_TYPE("BIT_XOR", TokenType::KW_BIT_XOR),
457+
CHECK_SEMANTIC_TYPE("Bit_xor", TokenType::KW_BIT_XOR),
458+
CHECK_SEMANTIC_TYPE("bit_xor", TokenType::KW_BIT_XOR),
459+
CHECK_SEMANTIC_TYPE("SHORTEST", TokenType::KW_SHORTEST),
460+
CHECK_SEMANTIC_TYPE("Shortest", TokenType::KW_SHORTEST),
461+
CHECK_SEMANTIC_TYPE("shortest", TokenType::KW_SHORTEST),
462+
CHECK_SEMANTIC_TYPE("GRAPH", TokenType::KW_GRAPH),
463+
CHECK_SEMANTIC_TYPE("Graph", TokenType::KW_GRAPH),
464+
CHECK_SEMANTIC_TYPE("graph", TokenType::KW_GRAPH),
465+
CHECK_SEMANTIC_TYPE("META", TokenType::KW_META),
466+
CHECK_SEMANTIC_TYPE("Meta", TokenType::KW_META),
467+
CHECK_SEMANTIC_TYPE("meta", TokenType::KW_META),
468+
CHECK_SEMANTIC_TYPE("STORAGE", TokenType::KW_STORAGE),
469+
CHECK_SEMANTIC_TYPE("Storage", TokenType::KW_STORAGE),
470+
CHECK_SEMANTIC_TYPE("storage", TokenType::KW_STORAGE),
450471

451472
CHECK_SEMANTIC_TYPE("_type", TokenType::TYPE_PROP),
452473
CHECK_SEMANTIC_TYPE("_id", TokenType::ID_PROP),

0 commit comments

Comments
 (0)