abstract class
Crst::Visitor
- Crst::Visitor
- Reference
- Object
Overview
Abstract Visitor pattern implementation for traversing Crst AST nodes.
Subclasses should implement #process(node) and optional #visit overrides.
Direct Known Subclasses
Defined in:
crst/visitor.crInstance Method Summary
-
#process(node : Crst::Node)
Logic to perform on each node.
-
#visit(node : Crst::Node)
Main entry point to visit a node.
Instance Method Detail
def visit(node : Crst::Node)
#
Main entry point to visit a node.
Calls #process(node) and then traverses children for container nodes.