First Implementation of GQL parser (#11)
* First Implementation of GQL parser * Address @sherman-the-tank 's comments * Implement syntax of UPDATE/INSERT In addition, added support for hexadecimal and octal numbers. * Reserve space on the buffer in `toString`
Showing
- CMakeLists.txt 1 addition, 0 deletionsCMakeLists.txt
- src/parser/.gitignore 6 additions, 0 deletionssrc/parser/.gitignore
- src/parser/AstTypes.cpp 12 additions, 0 deletionssrc/parser/AstTypes.cpp
- src/parser/AstTypes.h 1405 additions, 0 deletionssrc/parser/AstTypes.h
- src/parser/CMakeLists.txt 17 additions, 0 deletionssrc/parser/CMakeLists.txt
- src/parser/GQLParser.cpp 10 additions, 0 deletionssrc/parser/GQLParser.cpp
- src/parser/GQLParser.h 46 additions, 0 deletionssrc/parser/GQLParser.h
- src/parser/VGraphScanner.h 42 additions, 0 deletionssrc/parser/VGraphScanner.h
- src/parser/parser.yy 653 additions, 0 deletionssrc/parser/parser.yy
- src/parser/scanner.lex 222 additions, 0 deletionssrc/parser/scanner.lex
- src/parser/test/CMakeLists.txt 9 additions, 0 deletionssrc/parser/test/CMakeLists.txt
- src/parser/test/ParserTest.cpp 227 additions, 0 deletionssrc/parser/test/ParserTest.cpp
- src/parser/test/ScannerTest.cpp 189 additions, 0 deletionssrc/parser/test/ScannerTest.cpp
src/parser/.gitignore
0 → 100644
src/parser/AstTypes.cpp
0 → 100644
src/parser/AstTypes.h
0 → 100644
This diff is collapsed.
src/parser/CMakeLists.txt
0 → 100644
src/parser/GQLParser.cpp
0 → 100644
src/parser/GQLParser.h
0 → 100644
src/parser/VGraphScanner.h
0 → 100644
src/parser/parser.yy
0 → 100644
src/parser/scanner.lex
0 → 100644
src/parser/test/CMakeLists.txt
0 → 100644
src/parser/test/ParserTest.cpp
0 → 100644
src/parser/test/ScannerTest.cpp
0 → 100644
Please register or sign in to comment