pub fn parse(input: &str) -> Result<QueryNode, QueryParseError>Expand description
Parse a query string into a QueryNode.
This is the only public entry point. Implements the grammar from the project doc top-down via recursive descent, with AND chaining at the outermost level.