|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DebugEventListener | |
---|---|
org.antlr.runtime.debug | |
org.antlr.tool |
Uses of DebugEventListener in org.antlr.runtime.debug |
---|
Classes in org.antlr.runtime.debug that implement DebugEventListener | |
---|---|
class |
BlankDebugEventListener
A blank listener that does nothing; useful for real classes so they don't have to have lots of blank methods and are less sensitive to updates to debug interface. |
class |
DebugEventHub
Broadcast debug events to multiple listeners. |
class |
DebugEventRepeater
A simple event repeater (proxy) that delegates all functionality to the listener sent into the ctor. |
class |
DebugEventSocketProxy
A proxy debug event listener that forwards events over a socket to a debugger (or any other listener) using a simple text-based protocol; one event per line. |
class |
ParseTreeBuilder
This parser listener tracks rule entry/exit and token matches to build a simple parse tree using ParseTree nodes. |
class |
Profiler
Using the debug event interface, track what is happening in the parser and record statistics about the runtime. |
class |
TraceDebugEventListener
Print out (most of) the events... |
class |
Tracer
The default tracer mimics the traceParser behavior of ANTLR 2.x. |
Fields in org.antlr.runtime.debug declared as DebugEventListener | |
---|---|
protected DebugEventListener |
DebugTreeAdaptor.dbg
|
protected DebugEventListener |
DebugTreeParser.dbg
Who to notify when events in the parser occur. |
protected DebugEventListener |
DebugTokenStream.dbg
|
protected DebugEventListener |
DebugParser.dbg
Who to notify when events in the parser occur. |
protected DebugEventListener |
DebugTreeNodeStream.dbg
|
protected DebugEventListener |
DebugEventRepeater.listener
|
Methods in org.antlr.runtime.debug that return DebugEventListener | |
---|---|
DebugEventListener |
DebugTreeAdaptor.getDebugListener()
|
DebugEventListener |
DebugTreeParser.getDebugListener()
|
DebugEventListener |
DebugParser.getDebugListener()
|
Methods in org.antlr.runtime.debug with parameters of type DebugEventListener | |
---|---|
void |
DebugEventHub.addListener(DebugEventListener listener)
Add another listener to broadcast events too. |
void |
DebugTreeAdaptor.setDebugListener(DebugEventListener dbg)
|
void |
DebugTreeParser.setDebugListener(DebugEventListener dbg)
Provide a new debug event listener for this parser. |
void |
DebugTokenStream.setDebugListener(DebugEventListener dbg)
|
void |
DebugParser.setDebugListener(DebugEventListener dbg)
Provide a new debug event listener for this parser. |
void |
DebugTreeNodeStream.setDebugListener(DebugEventListener dbg)
|
Constructors in org.antlr.runtime.debug with parameters of type DebugEventListener | |
---|---|
DebugEventHub(DebugEventListener listener)
|
|
DebugEventHub(DebugEventListener a,
DebugEventListener b)
|
|
DebugEventRepeater(DebugEventListener listener)
|
|
DebugParser(TokenStream input,
DebugEventListener dbg)
|
|
DebugParser(TokenStream input,
DebugEventListener dbg,
RecognizerSharedState state)
Create a normal parser except wrap the token stream in a debug proxy that fires consume events. |
|
DebugTokenStream(TokenStream input,
DebugEventListener dbg)
|
|
DebugTreeAdaptor(DebugEventListener dbg,
TreeAdaptor adaptor)
|
|
DebugTreeNodeStream(TreeNodeStream input,
DebugEventListener dbg)
|
|
DebugTreeParser(TreeNodeStream input,
DebugEventListener dbg)
|
|
DebugTreeParser(TreeNodeStream input,
DebugEventListener dbg,
RecognizerSharedState state)
Create a normal parser except wrap the token stream in a debug proxy that fires consume events. |
|
RemoteDebugEventSocketListener(DebugEventListener listener,
java.lang.String machine,
int port)
|
Uses of DebugEventListener in org.antlr.tool |
---|
Methods in org.antlr.tool with parameters of type DebugEventListener | |
---|---|
void |
Interpreter.parse(java.lang.String startRule,
DebugEventListener actions,
java.util.List visitedStates)
|
protected void |
Interpreter.parseEngine(java.lang.String startRule,
NFAState start,
NFAState stop,
IntStream input,
java.util.Stack ruleInvocationStack,
DebugEventListener actions,
java.util.List visitedStates)
Fill a list of all NFA states visited during the parse |
void |
Interpreter.scan(java.lang.String startRule,
DebugEventListener actions,
java.util.List visitedStates)
For a given input char stream, try to match against the NFA starting at startRule. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |