RubyAstVisitor

Trait RubyAstVisitor 

Source
pub trait RubyAstVisitor {
    // Required methods
    fn visit_program(&mut self, node: &ProgramNode);
    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 访问者 trait

Required Methods§

Source

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

Source

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

Source

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

Source

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

Implementors§