[−][src]Module piske::visitor
Abstract syntax tree visitors. These submodules implement the abstract syntax tree walkers which can inspect, annotate, and process the abstract syntax tree.
Re-exports
pub use self::eval::EvaluateVisitor; |
pub use self::symbol::SymbolDefineVisitor; |
pub use self::type_visitor::TypeComputationVisitor; |
pub use self::transpile::TranspileVisitor; |
pub use self::state::State; |
Modules
eval | Evaluation abstract syntax tree visitor. |
interp | Tools to call standard library functions from the interpreter. |
state | State struct used in all visitors. |
symbol | Type computation abstract syntax tree visitor. |
transpile | Transpiler abstract syntax tree visitor. |
type_visitor | Type computation abstract syntax tree visitor. |