Uses of Interface
org.antlr.runtime.debug.DebugEventListener

Packages that use DebugEventListener
org.antlr.runtime.debug   
 

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 DebugTokenStream.dbg
           
protected  DebugEventListener DebugTreeNodeStream.dbg
           
protected  DebugEventListener DebugTreeParser.dbg
          Who to notify when events in the parser occur.
protected  DebugEventListener DebugTreeAdaptor.dbg
           
protected  DebugEventListener DebugParser.dbg
          Who to notify when events in the parser occur.
protected  DebugEventListener DebugEventRepeater.listener
           
 

Methods in org.antlr.runtime.debug that return DebugEventListener
 DebugEventListener DebugTreeParser.getDebugListener()
           
 DebugEventListener DebugTreeAdaptor.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 DebugTokenStream.setDebugListener(DebugEventListener dbg)
           
 void DebugTreeNodeStream.setDebugListener(DebugEventListener dbg)
           
 void DebugTreeParser.setDebugListener(DebugEventListener dbg)
          Provide a new debug event listener for this parser.
 void DebugTreeAdaptor.setDebugListener(DebugEventListener dbg)
           
 void DebugParser.setDebugListener(DebugEventListener dbg)
          Provide a new debug event listener for this parser.
 

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, String machine, int port)
           
 



Copyright © 2011. All Rights Reserved.