Uses of Interface
org.antlr.runtime.debug.DebugEventListener
Packages that use DebugEventListener
-
Uses of DebugEventListener in org.antlr.runtime.debug
Classes in org.antlr.runtime.debug that implement DebugEventListenerModifier and TypeClassDescriptionclassA 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.classBroadcast debug events to multiple listeners.classA simple event repeater (proxy) that delegates all functionality to the listener sent into the ctor.classA 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.classThis parser listener tracks rule entry/exit and token matches to build a simple parse tree using ParseTree nodes.classUsing the debug event interface, track what is happening in the parser and record statistics about the runtime.classPrint out (most of) the events...classThe default tracer mimics the traceParser behavior of ANTLR 2.x.Fields in org.antlr.runtime.debug declared as DebugEventListenerModifier and TypeFieldDescriptionprotected DebugEventListenerDebugParser.dbgWho to notify when events in the parser occur.protected DebugEventListenerDebugTokenStream.dbgprotected DebugEventListenerDebugTreeAdaptor.dbgprotected DebugEventListenerDebugTreeNodeStream.dbgprotected DebugEventListenerDebugTreeParser.dbgWho to notify when events in the parser occur.protected DebugEventListenerDebugEventRepeater.listener(package private) DebugEventListenerRemoteDebugEventSocketListener.listenerFields in org.antlr.runtime.debug with type parameters of type DebugEventListenerMethods in org.antlr.runtime.debug that return DebugEventListenerModifier and TypeMethodDescriptionDebugParser.getDebugListener()DebugTreeAdaptor.getDebugListener()DebugTreeParser.getDebugListener()Methods in org.antlr.runtime.debug with parameters of type DebugEventListenerModifier and TypeMethodDescriptionvoidDebugEventHub.addListener(DebugEventListener listener) Add another listener to broadcast events too.voidDebugParser.setDebugListener(DebugEventListener dbg) Provide a new debug event listener for this parser.voidDebugTokenStream.setDebugListener(DebugEventListener dbg) voidDebugTreeAdaptor.setDebugListener(DebugEventListener dbg) voidDebugTreeNodeStream.setDebugListener(DebugEventListener dbg) voidDebugTreeParser.setDebugListener(DebugEventListener dbg) Provide a new debug event listener for this parser.Constructors in org.antlr.runtime.debug with parameters of type DebugEventListenerModifierConstructorDescriptionDebugEventHub(DebugEventListener listener) 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) -
Uses of DebugEventListener in org.antlr.tool
Classes in org.antlr.tool that implement DebugEventListenerModifier and TypeClassDescription(package private) classA lexer listener that just creates token objects as they are matched.Methods in org.antlr.tool with parameters of type DebugEventListenerModifier and TypeMethodDescriptionvoidInterpreter.parse(String startRule, DebugEventListener actions, List<NFAState> visitedStates) protected voidInterpreter.parseEngine(String startRule, NFAState start, NFAState stop, IntStream input, Stack<NFAState> ruleInvocationStack, DebugEventListener actions, List<NFAState> visitedStates) Fill a list of all NFA states visited during the parsevoidInterpreter.scan(String startRule, DebugEventListener actions, List<NFAState> visitedStates) For a given input char stream, try to match against the NFA starting at startRule.