|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
---|---|
int |
SCS_LIMIT
|
int |
SCS_LIT
|
int |
SCS_RE_TYPE
|
int |
SCS_SQ_TYPE
|
int |
SCS_TQ_TYPE
|
int |
SCS_TYPE
|
int |
SCS_VAL
|
BitSet |
_tokenSet_0
|
BitSet |
_tokenSet_1
|
BitSet |
_tokenSet_2
|
BitSet |
_tokenSet_3
|
BitSet |
_tokenSet_4
|
boolean |
assertEnabled
|
boolean |
enumEnabled
|
int |
lastSigTokenType
|
JavaRecognizer |
parser
|
int |
stringCtorState
|
boolean |
whitespaceIncluded
|
Constructor Summary | |
JavaLexer(InputStream in)
|
|
JavaLexer(Reader in)
|
|
JavaLexer(InputBuffer ib)
|
|
JavaLexer(LexerSharedInputState state)
|
Method Summary | |
---|---|
void |
enableAssert(boolean shouldEnable)
flag for enabling the "assert" keyword |
void |
enableEnum(boolean shouldEnable)
Enable the "enum" keyword |
boolean |
isAssertEnabled()
Query the "assert" keyword state |
boolean |
isEnumEnabled()
Query the "enum" keyword state |
void |
mASSIGN(boolean _createToken)
|
void |
mAT(boolean _createToken)
|
void |
mBAND(boolean _createToken)
|
void |
mBAND_ASSIGN(boolean _createToken)
|
void |
mBNOT(boolean _createToken)
|
void |
mBOR(boolean _createToken)
|
void |
mBOR_ASSIGN(boolean _createToken)
|
void |
mBSR(boolean _createToken)
|
void |
mBSR_ASSIGN(boolean _createToken)
|
void |
mBXOR(boolean _createToken)
|
void |
mBXOR_ASSIGN(boolean _createToken)
|
void |
mCHAR_LITERAL(boolean _createToken)
|
void |
mCOLON(boolean _createToken)
|
void |
mCOMMA(boolean _createToken)
|
void |
mDEC(boolean _createToken)
|
void |
mDIV(boolean _createToken)
|
void |
mDIV_ASSIGN(boolean _createToken)
|
void |
mEQUAL(boolean _createToken)
|
void |
mESC(boolean _createToken)
|
void |
mEXPONENT(boolean _createToken)
|
void |
mFLOAT_SUFFIX(boolean _createToken)
|
void |
mGE(boolean _createToken)
|
void |
mGT(boolean _createToken)
|
void |
mHEX_DIGIT(boolean _createToken)
|
void |
mIDENT(boolean _createToken)
|
void |
mINC(boolean _createToken)
|
void |
mLAND(boolean _createToken)
|
void |
mLBRACK(boolean _createToken)
|
void |
mLCURLY(boolean _createToken)
|
void |
mLE(boolean _createToken)
|
void |
mLNOT(boolean _createToken)
|
void |
mLOR(boolean _createToken)
|
void |
mLPAREN(boolean _createToken)
|
void |
mLT(boolean _createToken)
|
void |
mMINUS(boolean _createToken)
|
void |
mMINUS_ASSIGN(boolean _createToken)
|
void |
mML_COMMENT(boolean _createToken)
|
void |
mMOD(boolean _createToken)
|
void |
mMOD_ASSIGN(boolean _createToken)
|
void |
mNOT_EQUAL(boolean _createToken)
|
void |
mNUM_INT(boolean _createToken)
|
void |
mPLUS(boolean _createToken)
|
void |
mPLUS_ASSIGN(boolean _createToken)
|
void |
mQUESTION(boolean _createToken)
|
void |
mRBRACK(boolean _createToken)
|
void |
mRCURLY(boolean _createToken)
|
void |
mRPAREN(boolean _createToken)
|
void |
mSEMI(boolean _createToken)
|
void |
mSL(boolean _createToken)
|
void |
mSL_ASSIGN(boolean _createToken)
|
void |
mSL_COMMENT(boolean _createToken)
|
void |
mSR(boolean _createToken)
|
void |
mSR_ASSIGN(boolean _createToken)
|
void |
mSTAR(boolean _createToken)
|
void |
mSTAR_ASSIGN(boolean _createToken)
|
void |
mSTRING_LITERAL(boolean _createToken)
|
void |
mVOCAB(boolean _createToken)
|
void |
mWS(boolean _createToken)
|
static def |
mk_tokenSet_0()
|
static def |
mk_tokenSet_1()
|
static def |
mk_tokenSet_2()
|
static def |
mk_tokenSet_3()
|
static def |
mk_tokenSet_4()
|
Token |
nextToken()
|
TokenStream |
plumb()
This is a bit of plumbing which resumes collection of string constructor bodies, after an embedded expression has been parsed. |
Constructor Detail |
---|
public JavaLexer(InputStream in)
public JavaLexer(Reader in)
public JavaLexer(InputBuffer ib)
public JavaLexer(LexerSharedInputState state)
Method Detail |
---|
public void enableAssert(boolean shouldEnable)
public void enableEnum(boolean shouldEnable)
public boolean isAssertEnabled()
public boolean isEnumEnabled()
public void mASSIGN(boolean _createToken)
public void mAT(boolean _createToken)
public void mBAND(boolean _createToken)
public void mBAND_ASSIGN(boolean _createToken)
public void mBNOT(boolean _createToken)
public void mBOR(boolean _createToken)
public void mBOR_ASSIGN(boolean _createToken)
public void mBSR(boolean _createToken)
public void mBSR_ASSIGN(boolean _createToken)
public void mBXOR(boolean _createToken)
public void mBXOR_ASSIGN(boolean _createToken)
public void mCHAR_LITERAL(boolean _createToken)
public void mCOLON(boolean _createToken)
public void mCOMMA(boolean _createToken)
public void mDEC(boolean _createToken)
public void mDIV(boolean _createToken)
public void mDIV_ASSIGN(boolean _createToken)
public void mEQUAL(boolean _createToken)
void mESC(boolean _createToken)
void mEXPONENT(boolean _createToken)
void mFLOAT_SUFFIX(boolean _createToken)
public void mGE(boolean _createToken)
public void mGT(boolean _createToken)
void mHEX_DIGIT(boolean _createToken)
public void mIDENT(boolean _createToken)
public void mINC(boolean _createToken)
public void mLAND(boolean _createToken)
public void mLBRACK(boolean _createToken)
public void mLCURLY(boolean _createToken)
public void mLE(boolean _createToken)
public void mLNOT(boolean _createToken)
public void mLOR(boolean _createToken)
public void mLPAREN(boolean _createToken)
public void mLT(boolean _createToken)
public void mMINUS(boolean _createToken)
public void mMINUS_ASSIGN(boolean _createToken)
public void mML_COMMENT(boolean _createToken)
public void mMOD(boolean _createToken)
public void mMOD_ASSIGN(boolean _createToken)
public void mNOT_EQUAL(boolean _createToken)
public void mNUM_INT(boolean _createToken)
public void mPLUS(boolean _createToken)
public void mPLUS_ASSIGN(boolean _createToken)
public void mQUESTION(boolean _createToken)
public void mRBRACK(boolean _createToken)
public void mRCURLY(boolean _createToken)
public void mRPAREN(boolean _createToken)
public void mSEMI(boolean _createToken)
public void mSL(boolean _createToken)
public void mSL_ASSIGN(boolean _createToken)
public void mSL_COMMENT(boolean _createToken)
public void mSR(boolean _createToken)
public void mSR_ASSIGN(boolean _createToken)
public void mSTAR(boolean _createToken)
public void mSTAR_ASSIGN(boolean _createToken)
public void mSTRING_LITERAL(boolean _createToken)
void mVOCAB(boolean _createToken)
public void mWS(boolean _createToken)
static def mk_tokenSet_0()
static def mk_tokenSet_1()
static def mk_tokenSet_2()
static def mk_tokenSet_3()
static def mk_tokenSet_4()
public Token nextToken()
public TokenStream plumb()