Top Interfaces Classes
[default module]

Package org.antlr.runtime.debug


Interface Summary

Modifier and TypeInterface and Description
public interface
DebugEventListener

All debugging events that a recognizer can trigger.

Class Summary

Modifier and TypeClass 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.