class

Ameba::AST::BaseVisitor

Inherits Crystal::Visitor < Reference < Object

An abstract base visitor that utilizes general logic for all visitors.

Constructors

new(rule : Ameba::Rule::Base, source : Ameba::Source)

Creates instance of this visitor.

visitor = Ameba::AST::NodeVisitor.new(rule, source)
Source

Instance methods

visit(node : Crystal::ASTNode)

A main visit method that accepts Crystal::ASTNode. Returns true, meaning all child nodes will be traversed.

Source