class

Crst::Visitor

Inherits Reference < Object

Abstract Visitor pattern implementation for traversing Crst AST nodes.

Subclasses should implement process(node) and optional visit overrides.

Instance methods

process(node : Crst::Node)

Logic to perform on each node.

Source
visit(node : Crst::Node)

Main entry point to visit a node. Calls process(node) and then traverses children for container nodes.

Source