[][src]Module piske::visitor::transpile

Transpiler abstract syntax tree visitor.

This module contains the trait and implementation for walking an annotated abstract syntax tree and translating it into Rust code.. This implementation expects that the symbol table and type computation annotations already exist on the tree.

Traits

TranspileVisitor

Trait for transpiler visitor; implemented for all abstract syntax tree nodes.