POC did this as a visitor. This ticket would be a base visitor, visit methods would be done when those classes are implemented in the grammar.
As part of this ticket we'll have to decide whether we want to try to remove BSON from MatchExpression or keep BSONElements through the CST to give to MatchExpression
- is depended on by
-
SERVER-48853 Implement array operators in grammar
- Backlog
-
SERVER-48854 Implement bitwise operators in grammar
- Backlog
-
SERVER-48848 Implement logical operators in grammar
- Closed
-
SERVER-48851 Implement evaluation operators in grammar (excluding $jsonSchema)
- Closed