Ameba::AST::TopLevelNodesVisitor
AST Visitor that visits certain nodes at a top level, which can characterize the source (i.e. require statements, modules etc.)
Constructors
Instance methods
require_nodes
Sourcevisit(node : Crystal::Expressions)
If a top level node is Crystal::Expressions,
then always traverse the children.
visit(node : Crystal::ASTNode)
A general visit method for rest of the nodes.
Returns false, meaning all child nodes will not be traversed.