Expand description
Tools for building programming language compilers and interpreters.
Re-exports§
pub use node::Node;pub use identifier::Identifier;pub use ty::Type;pub use ty::FindType;pub use ty::Typed;pub use value::Value;pub use rules::*;
Modules§
- identifier
- Identifier type.
- inference
- Traits for result type inference and type promotion.
- log
- Traits and types for logging errors during compilation.
- node
- Abstract syntax tree node.
- operator
- Traits for performing binary and unary operations.
- rules
- Collection of rules to use with
rustpegparser specification files. - scope
- Scope types.
- ty
- Type-related traits
- value
- Value and associated traits for run-time in-memory values.