|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectantlr.CharScanner
org.makumba.providers.query.mql.HqlBaseLexer
org.makumba.providers.query.mql.HqlLexer
class HqlLexer
Custom lexer for the HQL grammar. Extends the base lexer generated by ANTLR in order to keep the grammar source file clean.
| Field Summary |
|---|
| Fields inherited from class org.makumba.providers.query.mql.HqlBaseLexer |
|---|
_tokenSet_0, _tokenSet_1, _tokenSet_2, _tokenSet_3, _tokenSet_4 |
| Fields inherited from class antlr.CharScanner |
|---|
_returnToken, caseSensitive, caseSensitiveLiterals, commitToPath, EOF_CHAR, hashString, inputState, literals, saveConsumedInput, tabsize, text, tokenObjectClass, traceDepth |
| Constructor Summary | |
|---|---|
HqlLexer(InputStream in)
|
|
HqlLexer(Reader in)
|
|
| Method Summary | |
|---|---|
protected antlr.Token |
makeToken(int i)
|
void |
panic()
|
void |
panic(String s)
|
protected void |
setPossibleID(boolean possibleID)
|
void |
setTokenObjectClass(String cl)
|
int |
testLiteralsTable(int i)
|
| Methods inherited from class org.makumba.providers.query.mql.HqlBaseLexer |
|---|
mCLOSE_BRACKET, mCLOSE, mCOLON, mCOMMA, mCONCAT, mDIV, mEQ, mESCqs, mEXPONENT, mFLOAT_SUFFIX, mGE, mGT, mHEX_DIGIT, mID_LETTER, mID_START_LETTER, mIDENT, mLE, mLT, mMINUS, mNE, mNUM_INT, mOPEN_BRACKET, mOPEN, mPARAM, mPLUS, mQUOTED_STRING, mSQL_NE, mSTAR, mWS, nextToken |
| Methods inherited from class antlr.CharScanner |
|---|
append, append, commit, consume, consumeUntil, consumeUntil, getCaseSensitive, getCaseSensitiveLiterals, getColumn, getCommitToPath, getFilename, getInputBuffer, getInputState, getLine, getTabSize, getText, getTokenObject, LA, mark, match, match, match, matchNot, matchRange, newline, reportError, reportError, reportWarning, resetText, rewind, setCaseSensitive, setColumn, setCommitToPath, setFilename, setInputState, setLine, setTabSize, setText, tab, testLiteralsTable, toLower, traceIn, traceIndent, traceOut, uponEOF |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HqlLexer(InputStream in)
public HqlLexer(Reader in)
| Method Detail |
|---|
public void setTokenObjectClass(String cl)
setTokenObjectClass in class antlr.CharScannerprotected void setPossibleID(boolean possibleID)
setPossibleID in class HqlBaseLexerprotected antlr.Token makeToken(int i)
makeToken in class antlr.CharScannerpublic int testLiteralsTable(int i)
testLiteralsTable in class antlr.CharScannerpublic void panic()
panic in class antlr.CharScannerpublic void panic(String s)
panic in class antlr.CharScanner
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||