|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectlpg.lpgjavaruntime.PrsStream
org.eclipse.datatools.sqltools.parsers.sql.AbstractSQLParser
public abstract class AbstractSQLParser
Field Summary | |
---|---|
static int |
G_SUFFIX
|
static int |
K_SUFFIX
|
static int |
M_SUFFIX
|
Fields inherited from interface lpg.lpgjavaruntime.ParseErrorCodes |
---|
BEFORE_CODE, DELETION_CODE, EOF_CODE, ERROR_CODE, errorMsgText, INSERTION_CODE, INVALID_CODE, INVALID_TOKEN_CODE, LEX_ERROR_CODE, MERGE_CODE, MISPLACED_CODE, SCOPE_CODE, SECONDARY_CODE, SUBSTITUTION_CODE |
Method Summary | |
---|---|
void |
diagnose(lpg.lpgjavaruntime.BadParseException bpe)
|
int |
getErrorDiagnosingNumberMax()
|
int |
getErrorDiagnosingTimeMax()
|
int |
getToken(int p_tok)
|
boolean |
isCheckStmtOnly()
|
void |
makeToken(int startLoc,
int endLoc,
int kind)
|
abstract java.lang.String[] |
orderedTerminalSymbols()
|
void |
remapTerminalSymbols(java.lang.String[] ordered_parser_symbols,
int eof_symbol)
|
void |
reportError(int errorCode,
java.lang.String locationInfo,
int leftToken,
int rightToken,
java.lang.String tokenText)
|
void |
resetParser(lpg.lpgjavaruntime.LexStream lexStream)
Resets the state of this AbstractSQLParser . |
abstract void |
ruleAction(int rule)
|
void |
setCheckStmtOnly(boolean checkStmtOnly)
|
void |
setErrorDiagnosingNumberMax(int errorDiagnosingNumberMax)
|
void |
setErrorDiagnosingTimeMax(int errorDiagnosingTimeMax)
|
Methods inherited from class lpg.lpgjavaruntime.PrsStream |
---|
addAdjunct, addToken, afterEol, badToken, dumpToken, dumpTokens, getAdjuncts, getColumn, getColumnOfTokenAt, getEndColumn, getEndColumnOfTokenAt, getEndLine, getEndLineNumberOfTokenAt, getEndOffset, getFileName, getFirstErrorToken, getFirstRealToken, getFollowingAdjuncts, getInputChars, getIToken, getKind, getLastErrorToken, getLastRealToken, getLexStream, getLine, getLineNumberOfTokenAt, getName, getNext, getPrecedingAdjuncts, getPrevious, getSize, getStartOffset, getStreamIndex, getStreamLength, getToken, getTokenAt, getTokenAtCharacter, getTokenIndexAtCharacter, getTokenLength, getTokens, getTokenText, makeAdjunct, makeErrorToken, mapKind, peek, reportError, reportError, reportError, reset, reset, resetLexStream, resetTokenStream, setSize, setStreamIndex, setStreamLength, setStreamLength |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int K_SUFFIX
public static final int M_SUFFIX
public static final int G_SUFFIX
Method Detail |
---|
public abstract void ruleAction(int rule)
ruleAction
in interface lpg.lpgjavaruntime.RuleAction
RuleAction.ruleAction(int)
public abstract java.lang.String[] orderedTerminalSymbols()
orderedTerminalSymbols
in class lpg.lpgjavaruntime.PrsStream
public int getToken(int p_tok)
getToken
in interface lpg.lpgjavaruntime.TokenStream
getToken
in class lpg.lpgjavaruntime.PrsStream
public void diagnose(lpg.lpgjavaruntime.BadParseException bpe)
public void reportError(int errorCode, java.lang.String locationInfo, int leftToken, int rightToken, java.lang.String tokenText)
reportError
in interface lpg.lpgjavaruntime.TokenStream
reportError
in class lpg.lpgjavaruntime.PrsStream
public void remapTerminalSymbols(java.lang.String[] ordered_parser_symbols, int eof_symbol) throws lpg.lpgjavaruntime.UndefinedEofSymbolException, lpg.lpgjavaruntime.NullExportedSymbolsException, lpg.lpgjavaruntime.NullTerminalSymbolsException, lpg.lpgjavaruntime.UnimplementedTerminalsException
remapTerminalSymbols
in class lpg.lpgjavaruntime.PrsStream
lpg.lpgjavaruntime.UndefinedEofSymbolException
lpg.lpgjavaruntime.NullExportedSymbolsException
lpg.lpgjavaruntime.NullTerminalSymbolsException
lpg.lpgjavaruntime.UnimplementedTerminalsException
PrsStream.remapTerminalSymbols(java.lang.String[], int)
public void makeToken(int startLoc, int endLoc, int kind)
makeToken
in interface lpg.lpgjavaruntime.TokenStream
makeToken
in class lpg.lpgjavaruntime.PrsStream
public int getErrorDiagnosingNumberMax()
public void setErrorDiagnosingNumberMax(int errorDiagnosingNumberMax)
errorDiagnosingNumberMax
- The errorDiagnosingNumberMax to set.public int getErrorDiagnosingTimeMax()
public void setErrorDiagnosingTimeMax(int errorDiagnosingTimeMax)
errorDiagnosingTimeMax
- The errorDiagnosingTimeMax to set.public void resetParser(lpg.lpgjavaruntime.LexStream lexStream)
AbstractSQLParser
.
public boolean isCheckStmtOnly()
public void setCheckStmtOnly(boolean checkStmtOnly)
checkStmtOnly
- The checkStmtOnly to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |