Modules§
Macros§
- expr_
in_ pool - Shorthand for extracting a
crate::Exprfrom acrate::Parser. - node_
in_ pool - Shorthand for extracting a
crate::Nodefrom acrate::Parser.
Structs§
- Match
- The range of an arbitary item in the source text.
- Node
- A wrapper around an
Exprwhich stores important metadata. - NodeID
- Identifier for
Nodes in aNodePool. - Node
Pool - Arena-based container storing
Nodes - Parser
- The primary output of parsing.
Enums§
- Expr
- An enum that represents all possible AST nodes
Functions§
- parse_
macro_ call - An alternative entry point to the parser for parsing macros.
- parse_
org - The main entry point to the parser.