Interface NodeVisitor

  • All Known Implementing Classes:
    AbstractNodeVisitor, EscaperNodeVisitor, MacroAndBlockRegistrantNodeVisitor, PrettyPrintNodeVisitor

    public interface NodeVisitor
    Will visit all the nodes of the AST provided by the parser. The NodeVisitor is responsible for the navigating the tree, it can extend AbstractNodeVisitor for help with this. A NodeVisitor can still use method overloading to visit expressions (it's just not required).

    The implementor does not need to make sure that the implementation is thread-safe.