[][src]Trait piske::visitor::symbol::SymbolDefineVisitor

pub trait SymbolDefineVisitor {
    fn visit(&self, _: &mut State) -> Result<(), String>;
}

Trait for symbol definition visitor; implemented for all abstract syntax tree nodes.

Required methods

fn visit(&self, _: &mut State) -> Result<(), String>

Verify and populate symbol table symbols for this node, and visit any children.

Loading content...

Implementations on Foreign Types

impl SymbolDefineVisitor for Node<Program>[src]

impl SymbolDefineVisitor for Node<Block>[src]

impl SymbolDefineVisitor for Node<Statement>[src]

impl SymbolDefineVisitor for Node<Expression>[src]

impl SymbolDefineVisitor for Node<Set>[src]

Loading content...

Implementors

Loading content...