Package org.antlr.v4.runtime.tree
Class ParseTreeWalker
java.lang.Object
org.antlr.v4.runtime.tree.ParseTreeWalker
- Direct Known Subclasses:
IterativeParseTreeWalker
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
enterRule
(ParseTreeListener listener, RuleNode r) The discovery of a rule node, involves sending two events: the genericParseTreeListener.enterEveryRule(org.antlr.v4.runtime.ParserRuleContext)
and aRuleContext
-specific event.protected void
exitRule
(ParseTreeListener listener, RuleNode r) void
walk
(ParseTreeListener listener, ParseTree t)
-
Field Details
-
DEFAULT
-
-
Constructor Details
-
ParseTreeWalker
public ParseTreeWalker()
-
-
Method Details
-
walk
-
enterRule
The discovery of a rule node, involves sending two events: the genericParseTreeListener.enterEveryRule(org.antlr.v4.runtime.ParserRuleContext)
and aRuleContext
-specific event. First we trigger the generic and then the rule specific. We to them in reverse order upon finishing the node. -
exitRule
-