Skip to main content

AstVisitorMut

Trait AstVisitorMut 

Source
pub trait AstVisitorMut {
    // Required methods
    fn visit_program_mut(&mut self, program: &mut Program);
    fn visit_declaration_mut(&mut self, declaration: &mut Declaration);
    fn visit_statement_mut(&mut self, statement: &mut Statement);
    fn visit_expression_mut(&mut self, expression: &mut Expression);
}
Expand description

Mutable visitor trait for transforming the AST

Required Methods§

Source

fn visit_program_mut(&mut self, program: &mut Program)

Source

fn visit_declaration_mut(&mut self, declaration: &mut Declaration)

Source

fn visit_statement_mut(&mut self, statement: &mut Statement)

Source

fn visit_expression_mut(&mut self, expression: &mut Expression)

Implementors§