Skip to content

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)