|
|
|||||||||||
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.CharScanner
protected void setPossibleID(boolean possibleID)
setPossibleID
in class HqlBaseLexer
protected antlr.Token makeToken(int i)
makeToken
in class antlr.CharScanner
public int testLiteralsTable(int i)
testLiteralsTable
in class antlr.CharScanner
public void panic()
panic
in class antlr.CharScanner
public 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 |