|  | DebugParser | 
    |  | DebugTokenStream | 
    |  | DebugTreeAdaptor A TreeAdaptor proxy that fires debugging events to a 
        DebugEventListener delegate and uses the TreeAdaptor delegate to do
        the actual work.
 | 
    |  | DebugEventListener All debugging events that a recognizer can trigger.
 | 
    |  | 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.
 | 
    |  | TraceDebugEventListener A listener that simply records text representations of the events.
 | 
    |  | RecordDebugEventListener A listener that records events as strings in an array.
 | 
    |  | 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.
 |