public class DBRecorderEventListener extends Object implements org.antlr.runtime.debug.DebugEventListener
| Modifier and Type | Field and Description |
|---|---|
DBRecorder |
recorder |
| Constructor and Description |
|---|
DBRecorderEventListener(DBRecorder recorder) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(Object root,
Object child) |
void |
becomeRoot(Object newRoot,
Object oldRoot) |
void |
beginBacktrack(int level) |
void |
beginResync() |
void |
commence() |
void |
consumeHiddenToken(org.antlr.runtime.Token token) |
void |
consumeNode(Object t)
Tree parsing
|
void |
consumeToken(org.antlr.runtime.Token token) |
void |
createNode(Object t) |
void |
createNode(Object node,
org.antlr.runtime.Token token) |
void |
endBacktrack(int level,
boolean successful) |
void |
endResync() |
void |
enterAlt(int alt) |
void |
enterDecision(int decisionNumber,
boolean couldBacktrack) |
void |
enterRule(String grammarFileName,
String ruleName) |
void |
enterSubRule(int decisionNumber) |
void |
errorNode(Object t) |
void |
event(DBEvent event) |
void |
exitDecision(int decisionNumber) |
void |
exitRule(String grammarFileName,
String ruleName) |
void |
exitSubRule(int decisionNumber) |
void |
location(int line,
int pos) |
void |
LT(int i,
Object t) |
void |
LT(int i,
org.antlr.runtime.Token token) |
void |
mark(int i) |
void |
nilNode(Object t)
AST events
|
void |
recognitionException(org.antlr.runtime.RecognitionException e) |
void |
rewind() |
void |
rewind(int i) |
void |
semanticPredicate(boolean result,
String predicate) |
void |
setTokenBoundaries(Object t,
int tokenStartIndex,
int tokenStopIndex) |
void |
terminate() |
public DBRecorder recorder
public DBRecorderEventListener(DBRecorder recorder)
public void event(DBEvent event)
public void commence()
commence in interface org.antlr.runtime.debug.DebugEventListenerpublic void terminate()
terminate in interface org.antlr.runtime.debug.DebugEventListenerpublic void enterRule(String grammarFileName, String ruleName)
enterRule in interface org.antlr.runtime.debug.DebugEventListenerpublic void exitRule(String grammarFileName, String ruleName)
exitRule in interface org.antlr.runtime.debug.DebugEventListenerpublic void enterSubRule(int decisionNumber)
enterSubRule in interface org.antlr.runtime.debug.DebugEventListenerpublic void exitSubRule(int decisionNumber)
exitSubRule in interface org.antlr.runtime.debug.DebugEventListenerpublic void enterDecision(int decisionNumber,
boolean couldBacktrack)
enterDecision in interface org.antlr.runtime.debug.DebugEventListenerpublic void exitDecision(int decisionNumber)
exitDecision in interface org.antlr.runtime.debug.DebugEventListenerpublic void enterAlt(int alt)
enterAlt in interface org.antlr.runtime.debug.DebugEventListenerpublic void location(int line,
int pos)
location in interface org.antlr.runtime.debug.DebugEventListenerpublic void consumeToken(org.antlr.runtime.Token token)
consumeToken in interface org.antlr.runtime.debug.DebugEventListenerpublic void consumeHiddenToken(org.antlr.runtime.Token token)
consumeHiddenToken in interface org.antlr.runtime.debug.DebugEventListenerpublic void LT(int i,
org.antlr.runtime.Token token)
LT in interface org.antlr.runtime.debug.DebugEventListenerpublic void mark(int i)
mark in interface org.antlr.runtime.debug.DebugEventListenerpublic void rewind(int i)
rewind in interface org.antlr.runtime.debug.DebugEventListenerpublic void rewind()
rewind in interface org.antlr.runtime.debug.DebugEventListenerpublic void beginBacktrack(int level)
beginBacktrack in interface org.antlr.runtime.debug.DebugEventListenerpublic void endBacktrack(int level,
boolean successful)
endBacktrack in interface org.antlr.runtime.debug.DebugEventListenerpublic void recognitionException(org.antlr.runtime.RecognitionException e)
recognitionException in interface org.antlr.runtime.debug.DebugEventListenerpublic void beginResync()
beginResync in interface org.antlr.runtime.debug.DebugEventListenerpublic void endResync()
endResync in interface org.antlr.runtime.debug.DebugEventListenerpublic void semanticPredicate(boolean result,
String predicate)
semanticPredicate in interface org.antlr.runtime.debug.DebugEventListenerpublic void nilNode(Object t)
nilNode in interface org.antlr.runtime.debug.DebugEventListenerpublic void errorNode(Object t)
errorNode in interface org.antlr.runtime.debug.DebugEventListenerpublic void createNode(Object t)
createNode in interface org.antlr.runtime.debug.DebugEventListenerpublic void createNode(Object node, org.antlr.runtime.Token token)
createNode in interface org.antlr.runtime.debug.DebugEventListenerpublic void becomeRoot(Object newRoot, Object oldRoot)
becomeRoot in interface org.antlr.runtime.debug.DebugEventListenerpublic void addChild(Object root, Object child)
addChild in interface org.antlr.runtime.debug.DebugEventListenerpublic void setTokenBoundaries(Object t, int tokenStartIndex, int tokenStopIndex)
setTokenBoundaries in interface org.antlr.runtime.debug.DebugEventListenerpublic void consumeNode(Object t)
consumeNode in interface org.antlr.runtime.debug.DebugEventListenerpublic void LT(int i,
Object t)
LT in interface org.antlr.runtime.debug.DebugEventListenerCopyright © 2013. All rights reserved.