Package org.antlr.v4.tool.ast
Interface GrammarASTVisitor
public interface GrammarASTVisitor
A simple visitor, based upon the classic double dispatch method,
for walking GrammarAST trees resulting from parsing ANTLR grammars.
There is also the GrammarTreeVisitor.g tree grammar that looks for
subtree patterns and fires off high-level events as opposed to
"found node" events like this visitor does. Also, like all
visitors, the users of this interface are required to implement
the node visitation of the children. The GrammarTreeVisitor mechanism
fires events and the user is not required to do any walking code.
GrammarAST t = ...;
GrammarASTVisitor v = new ...;
t.visit(v);
-
Method Summary
Modifier and TypeMethodDescriptionvisit
(GrammarAST node) This is the generic visitor method that will be invoked for any other kind of AST node not covered by the other visit methods.visit
(GrammarRootAST node) visit
(OptionalBlockAST node) visit
(PlusBlockAST node) visit
(RuleRefAST node) visit
(StarBlockAST node) visit
(TerminalAST node)
-
Method Details
-
visit
This is the generic visitor method that will be invoked for any other kind of AST node not covered by the other visit methods. -
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-