Package org.antlr.runtime.debug
Class Tracer
- java.lang.Object
-
- org.antlr.runtime.debug.BlankDebugEventListener
-
- org.antlr.runtime.debug.Tracer
-
- All Implemented Interfaces:
DebugEventListener
public class Tracer extends BlankDebugEventListener
The default tracer mimics the traceParser behavior of ANTLR 2.x. This listens for debugging events from the parser and implies that you cannot debug and trace at the same time.
-
-
Field Summary
Fields Modifier and Type Field Description IntStream
input
protected int
level
-
Fields inherited from interface org.antlr.runtime.debug.DebugEventListener
FALSE, PROTOCOL_VERSION, TRUE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enterRule(String ruleName)
void
exitRule(String ruleName)
Object
getInputSymbol(int k)
-
Methods inherited from class org.antlr.runtime.debug.BlankDebugEventListener
addChild, becomeRoot, beginBacktrack, beginResync, commence, consumeHiddenToken, consumeNode, consumeToken, createNode, createNode, endBacktrack, endResync, enterAlt, enterDecision, enterRule, enterSubRule, errorNode, exitDecision, exitRule, exitSubRule, location, LT, LT, mark, nilNode, recognitionException, rewind, rewind, semanticPredicate, setTokenBoundaries, terminate
-
-