Package io.github.qishr.cascara.lang.yaml.ast
Interface YamlVisitor
java.lang.Object
io.github.qishr.cascara.lang.yaml.ast.YamlVisitor
public interface YamlVisitor
Defines a visitor pattern interface for traversing the Cascara YAML AST hierarchy.
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public abstract void | visit(YamlStream node) | |
| public abstract void | visit(YamlDocument node) | |
| public abstract void | visit(YamlDirective node) | |
| public abstract void | visit(YamlMap node) | |
| public abstract void | visit(YamlMapEntry node) | |
| public abstract void | visit(YamlSequence node) | |
| public abstract void | visit(YamlScalar node) | |
| public abstract void | visit(YamlAlias node) | |
| public abstract void | visit(YamlComment node) | |
| public abstract void | visit(YamlAnchor node) |
Method Details
visit
public abstract void visit(YamlStream node)
visit
public abstract void visit(YamlDocument node)
visit
public abstract void visit(YamlDirective node)
visit
public abstract void visit(YamlMap node)
visit
public abstract void visit(YamlMapEntry node)
visit
public abstract void visit(YamlSequence node)
visit
public abstract void visit(YamlScalar node)
visit
public abstract void visit(YamlAlias node)
visit
public abstract void visit(YamlComment node)
visit
public abstract void visit(YamlAnchor node)