add exists (#808)
* add exists
* fix error
* rewite exists
* add test case
* more test case
* rebase & remove header
Co-authored-by:
cpw <13495049+CPWstatic@users.noreply.github.com>
Showing
- src/parser/parser.yy 6 additions, 2 deletionssrc/parser/parser.yy
- src/planner/SequentialPlanner.cpp 1 addition, 4 deletionssrc/planner/SequentialPlanner.cpp
- src/planner/match/MatchPlanner.cpp 1 addition, 5 deletionssrc/planner/match/MatchPlanner.cpp
- src/util/CMakeLists.txt 1 addition, 0 deletionssrc/util/CMakeLists.txt
- src/util/ParserUtil.cpp 176 additions, 0 deletionssrc/util/ParserUtil.cpp
- src/util/ParserUtil.h 5 additions, 154 deletionssrc/util/ParserUtil.h
- src/validator/Validator.cpp 1 addition, 2 deletionssrc/validator/Validator.cpp
- src/visitor/CollectAllExprsVisitor.cpp 3 additions, 1 deletionsrc/visitor/CollectAllExprsVisitor.cpp
- src/visitor/DeduceTypeVisitor.cpp 6 additions, 2 deletionssrc/visitor/DeduceTypeVisitor.cpp
- src/visitor/ExprVisitorImpl.cpp 6 additions, 2 deletionssrc/visitor/ExprVisitorImpl.cpp
- src/visitor/FindAnyExprVisitor.cpp 3 additions, 1 deletionsrc/visitor/FindAnyExprVisitor.cpp
- src/visitor/FoldConstantExprVisitor.cpp 8 additions, 6 deletionssrc/visitor/FoldConstantExprVisitor.cpp
- src/visitor/RewriteInputPropVisitor.cpp 5 additions, 3 deletionssrc/visitor/RewriteInputPropVisitor.cpp
- src/visitor/RewriteLabelAttrVisitor.cpp 7 additions, 5 deletionssrc/visitor/RewriteLabelAttrVisitor.cpp
- src/visitor/RewriteMatchLabelVisitor.cpp 6 additions, 4 deletionssrc/visitor/RewriteMatchLabelVisitor.cpp
- src/visitor/RewriteSymExprVisitor.cpp 5 additions, 3 deletionssrc/visitor/RewriteSymExprVisitor.cpp
- tests/tck/features/match/Base.IntVid.feature 51 additions, 0 deletionstests/tck/features/match/Base.IntVid.feature
- tests/tck/features/match/Base.feature 51 additions, 0 deletionstests/tck/features/match/Base.feature
- tests/tck/features/match/WithUnwind.feature 34 additions, 0 deletionstests/tck/features/match/WithUnwind.feature
Please register or sign in to comment