|
||||||||||
| 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.RuleActionRuleAction.ruleAction(int)public abstract java.lang.String[] orderedTerminalSymbols()
orderedTerminalSymbols in class lpg.lpgjavaruntime.PrsStreampublic int getToken(int p_tok)
getToken in interface lpg.lpgjavaruntime.TokenStreamgetToken in class lpg.lpgjavaruntime.PrsStreampublic 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.TokenStreamreportError 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.PrsStreamlpg.lpgjavaruntime.UndefinedEofSymbolException
lpg.lpgjavaruntime.NullExportedSymbolsException
lpg.lpgjavaruntime.NullTerminalSymbolsException
lpg.lpgjavaruntime.UnimplementedTerminalsExceptionPrsStream.remapTerminalSymbols(java.lang.String[], int)
public void makeToken(int startLoc,
int endLoc,
int kind)
makeToken in interface lpg.lpgjavaruntime.TokenStreammakeToken in class lpg.lpgjavaruntime.PrsStreampublic 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 | |||||||||