Skip to main content

Module parser

Module parser 

Source
Expand description

Recursive-descent Cypher parser producing an AST.

Re-exports§

pub use ast::*;

Modules§

ast
Abstract Syntax Tree node type definitions.
clause
Clause-level parsers (MATCH, RETURN, CREATE, etc.).
expression
Expression parser (Pratt/precedence-climbing).
pattern
Graph pattern parser (nodes and relationships).

Structs§

ParseError
Error produced during parsing, with source location.
Parser
Recursive descent parser for the openCypher subset.

Functions§

parse_query
Parse a Cypher query string into a Query AST (TASK-034).