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