Modules§
Macros§
- expr_
in_ pool - Shorthand for extracting a
crate::Expr
from acrate::Parser
. - node_
in_ pool - Shorthand for extracting a
crate::Node
from acrate::Parser
.
Structs§
- Match
- The range of an arbitary item in the source text.
- Node
- A wrapper around an
Expr
which stores important metadata. - NodeID
- Identifier for
Node
s in aNodePool
. - Node
Pool - Arena-based container storing
Node
s - 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.