Package org.antlr.v4.runtime.tree
Class IterativeParseTreeWalker
- java.lang.Object
-
- org.antlr.v4.runtime.tree.ParseTreeWalker
-
- org.antlr.v4.runtime.tree.IterativeParseTreeWalker
-
public class IterativeParseTreeWalker extends ParseTreeWalker
An iterative (read: non-recursive) pre-order and post-order tree walker that doesn't use the thread stack but heap-based stacks. Makes it possible to process deeply nested parse trees.
-
-
Field Summary
-
Fields inherited from class org.antlr.v4.runtime.tree.ParseTreeWalker
DEFAULT
-
-
Constructor Summary
Constructors Constructor Description IterativeParseTreeWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
walk(ParseTreeListener listener, ParseTree t)
-
Methods inherited from class org.antlr.v4.runtime.tree.ParseTreeWalker
enterRule, exitRule
-
-
-
-
Method Detail
-
walk
public void walk(ParseTreeListener listener, ParseTree t)
- Overrides:
walk
in classParseTreeWalker
-
-