Skip to main content

RubyAstVisitor

Trait RubyAstVisitor 

Source
pub trait RubyAstVisitor {
    // Required methods
    fn visit_program(&mut self, node: &RubyRoot);
    fn visit_statement(&mut self, stmt: &StatementNode);
    fn visit_expression(&mut self, expr: &ExpressionNode);
    fn visit_literal(&mut self, literal: &LiteralNode);
}
Expand description

Ruby AST visitor trait

Required Methods§

Source

fn visit_program(&mut self, node: &RubyRoot)

Visits the root program node.

Source

fn visit_statement(&mut self, stmt: &StatementNode)

Visits a statement node.

Source

fn visit_expression(&mut self, expr: &ExpressionNode)

Visits an expression node.

Source

fn visit_literal(&mut self, literal: &LiteralNode)

Visits a literal node.

Implementors§