Added nearly fully syntatic support for MATCH (#378)
* Added fully syntatic support for MATCH * Generalize ORDER BY * fix build * Address comments
Showing
- .linters/cpp/checkKeyword.py 1 addition, 4 deletions.linters/cpp/checkKeyword.py
- src/parser/MatchSentence.cpp 123 additions, 12 deletionssrc/parser/MatchSentence.cpp
- src/parser/MatchSentence.h 307 additions, 23 deletionssrc/parser/MatchSentence.h
- src/parser/TraverseSentences.h 4 additions, 0 deletionssrc/parser/TraverseSentences.h
- src/parser/parser.yy 191 additions, 39 deletionssrc/parser/parser.yy
- src/parser/scanner.lex 7 additions, 10 deletionssrc/parser/scanner.lex
- src/parser/test/ParserTest.cpp 174 additions, 0 deletionssrc/parser/test/ParserTest.cpp
- src/parser/test/ScannerTest.cpp 6 additions, 2 deletionssrc/parser/test/ScannerTest.cpp
- src/validator/MatchValidator.cpp 53 additions, 17 deletionssrc/validator/MatchValidator.cpp
- src/validator/MatchValidator.h 2 additions, 2 deletionssrc/validator/MatchValidator.h
- src/validator/OrderByValidator.cpp 6 additions, 0 deletionssrc/validator/OrderByValidator.cpp
- src/validator/test/YieldValidatorTest.cpp 0 additions, 4 deletionssrc/validator/test/YieldValidatorTest.cpp
- tests/query/v2/test_match.py 16 additions, 0 deletionstests/query/v2/test_match.py
Please register or sign in to comment