Package org.antlr.runtime.debug

Interface Summary
DebugEventListener All debugging events that a recognizer can trigger.
 

Class Summary
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.
DebugEventHub Broadcast debug events to multiple listeners.
DebugEventRepeater A simple event repeater (proxy) that delegates all functionality to the listener sent into the ctor.
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.
DebugParser  
DebugTokenStream  
DebugTreeAdaptor A TreeAdaptor proxy that fires debugging events to a DebugEventListener delegate and uses the TreeAdaptor delegate to do the actual work.
DebugTreeNodeStream Debug any tree node stream.
DebugTreeParser  
ParseTreeBuilder This parser listener tracks rule entry/exit and token matches to build a simple parse tree using ParseTree nodes.
Profiler Using the debug event interface, track what is happening in the parser and record statistics about the runtime.
RemoteDebugEventSocketListener  
RemoteDebugEventSocketListener.ProxyToken  
RemoteDebugEventSocketListener.ProxyTree  
TraceDebugEventListener Print out (most of) the events...
Tracer The default tracer mimics the traceParser behavior of ANTLR 2.x.
 



Copyright © 2011. All Rights Reserved.