Expand description
A parser that reads Lua 5.1 code and produces an abstract syntax tree (AST).
Modules§
- builders
- Collection of traits used by the parser to create or interact with the abstract syntax tree nodes.
- nodes
- A collection of nodes that can be used to collect the abstract syntax tree data produced
by the parser. These nodes are used by the parser within the
parser_impl
module. - parser_
impl - A concrete parser implemented from the generic using the nodes within the
luaparser::nodes
module.
Enums§
- Parsing
Error - This enum represents the various errors that may happen while parsing tokens into an AST (abstract syntax tree).
Traits§
- Fast
Parser - A trait that creates a parser from the given NodeTypes implementation.
- Node
Types - A trait that defines the different node types used by the parser.