Package org.codehaus.groovy.antlr.java
Class JavaLexer
java.lang.Object
antlr.CharScanner
org.codehaus.groovy.antlr.java.JavaLexer
- All Implemented Interfaces:
- TokenStream,- JavaTokenTypes
public class JavaLexer extends CharScanner implements JavaTokenTypes, TokenStream
- 
Field SummaryFields Modifier and Type Field Description static BitSet_tokenSet_0static BitSet_tokenSet_1static BitSet_tokenSet_2static BitSet_tokenSet_3static BitSet_tokenSet_4static BitSet_tokenSet_5protected intlastSigTokenTypeprotected JavaRecognizerparserprotected static intSCS_LIMITprotected static intSCS_LITprotected static intSCS_RE_TYPEprotected static intSCS_SQ_TYPEprotected static intSCS_TQ_TYPEprotected static intSCS_TYPEprotected static intSCS_VALprotected intstringCtorStateFields inherited from class antlr.CharScanner_returnToken, caseSensitive, caseSensitiveLiterals, commitToPath, EOF_CHAR, hashString, inputState, literals, saveConsumedInput, tabsize, text, tokenObjectClass, traceDepthFields inherited from interface org.codehaus.groovy.antlr.java.JavaTokenTypesABSTRACT, ANNOTATION, ANNOTATION_ARRAY_INIT, ANNOTATION_DEF, ANNOTATION_FIELD_DEF, ANNOTATION_MEMBER_VALUE_PAIR, ANNOTATIONS, ARRAY_DECLARATOR, ARRAY_INIT, ASSIGN, AT, BAND, BAND_ASSIGN, BLOCK, BNOT, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, CASE_GROUP, CHAR_LITERAL, CLASS_DEF, COLON, COMMA, CTOR_CALL, DEC, DIGIT, DIGITS_WITH_UNDERSCORE, DIGITS_WITH_UNDERSCORE_OPT, DIV, DIV_ASSIGN, DOT, ELIST, EMPTY_STAT, ENUM_CONSTANT_DEF, ENUM_DEF, EOF, EQUAL, ESC, EXPONENT, EXPR, EXTENDS_CLAUSE, FINAL, FLOAT_SUFFIX, FOR_CONDITION, FOR_EACH_CLAUSE, FOR_INIT, FOR_ITERATOR, GE, GT, HEX_DIGIT, IDENT, IMPLEMENTS_CLAUSE, IMPORT, INC, INDEX_OP, INSTANCE_INIT, INTERFACE_DEF, LABELED_STAT, LAND, LBRACK, LCURLY, LE, LITERAL_assert, LITERAL_boolean, LITERAL_break, LITERAL_byte, LITERAL_case, LITERAL_catch, LITERAL_char, LITERAL_class, LITERAL_continue, LITERAL_default, LITERAL_do, LITERAL_double, LITERAL_else, LITERAL_enum, LITERAL_extends, LITERAL_false, LITERAL_finally, LITERAL_float, LITERAL_for, LITERAL_if, LITERAL_implements, LITERAL_import, LITERAL_instanceof, LITERAL_int, LITERAL_interface, LITERAL_long, LITERAL_native, LITERAL_new, LITERAL_null, LITERAL_package, LITERAL_private, LITERAL_protected, LITERAL_public, LITERAL_return, LITERAL_short, LITERAL_static, LITERAL_super, LITERAL_switch, LITERAL_synchronized, LITERAL_this, LITERAL_threadsafe, LITERAL_throw, LITERAL_throws, LITERAL_transient, LITERAL_true, LITERAL_try, LITERAL_void, LITERAL_volatile, LITERAL_while, LNOT, LOR, LPAREN, LT, METHOD_CALL, METHOD_DEF, MINUS, MINUS_ASSIGN, ML_COMMENT, MOD, MOD_ASSIGN, MODIFIERS, NOT_EQUAL, NULL_TREE_LOOKAHEAD, NUM_DOUBLE, NUM_FLOAT, NUM_INT, NUM_LONG, OBJBLOCK, PACKAGE_DEF, PARAMETER_DEF, PARAMETERS, PLUS, PLUS_ASSIGN, POST_DEC, POST_INC, QUESTION, RBRACK, RCURLY, RPAREN, SEMI, SL, SL_ASSIGN, SL_COMMENT, SLIST, SR, SR_ASSIGN, STAR, STAR_ASSIGN, STATIC_IMPORT, STATIC_INIT, STRICTFP, STRING_LITERAL, SUPER_CTOR_CALL, TRIPLE_DOT, TYPE, TYPE_ARGUMENT, TYPE_ARGUMENTS, TYPE_LOWER_BOUNDS, TYPE_PARAMETER, TYPE_PARAMETERS, TYPE_UPPER_BOUNDS, TYPECAST, UNARY_MINUS, UNARY_PLUS, VARIABLE_DEF, VARIABLE_PARAMETER_DEF, VOCAB, WILDCARD_TYPE, WS
- 
Constructor SummaryConstructors Constructor Description JavaLexer(InputBuffer ib)JavaLexer(LexerSharedInputState state)JavaLexer(java.io.InputStream in)JavaLexer(java.io.Reader in)
- 
Method SummaryModifier and Type Method Description voidenableAssert(boolean shouldEnable)Enable the "assert" keywordvoidenableEnum(boolean shouldEnable)Enable the "enum" keywordbooleanisAssertEnabled()Query the "assert" keyword statebooleanisEnumEnabled()Query the "enum" keyword statevoidmASSIGN(boolean _createToken)voidmAT(boolean _createToken)voidmBAND(boolean _createToken)voidmBAND_ASSIGN(boolean _createToken)voidmBNOT(boolean _createToken)voidmBOR(boolean _createToken)voidmBOR_ASSIGN(boolean _createToken)voidmBSR(boolean _createToken)voidmBSR_ASSIGN(boolean _createToken)voidmBXOR(boolean _createToken)voidmBXOR_ASSIGN(boolean _createToken)voidmCHAR_LITERAL(boolean _createToken)voidmCOLON(boolean _createToken)voidmCOMMA(boolean _createToken)voidmDEC(boolean _createToken)protected voidmDIGIT(boolean _createToken)protected voidmDIGITS_WITH_UNDERSCORE(boolean _createToken)protected voidmDIGITS_WITH_UNDERSCORE_OPT(boolean _createToken)voidmDIV(boolean _createToken)voidmDIV_ASSIGN(boolean _createToken)voidmEQUAL(boolean _createToken)protected voidmESC(boolean _createToken)protected voidmEXPONENT(boolean _createToken)protected voidmFLOAT_SUFFIX(boolean _createToken)voidmGE(boolean _createToken)voidmGT(boolean _createToken)protected voidmHEX_DIGIT(boolean _createToken)voidmIDENT(boolean _createToken)voidmINC(boolean _createToken)voidmLAND(boolean _createToken)voidmLBRACK(boolean _createToken)voidmLCURLY(boolean _createToken)voidmLE(boolean _createToken)voidmLNOT(boolean _createToken)voidmLOR(boolean _createToken)voidmLPAREN(boolean _createToken)voidmLT(boolean _createToken)voidmMINUS(boolean _createToken)voidmMINUS_ASSIGN(boolean _createToken)voidmML_COMMENT(boolean _createToken)voidmMOD(boolean _createToken)voidmMOD_ASSIGN(boolean _createToken)voidmNOT_EQUAL(boolean _createToken)voidmNUM_INT(boolean _createToken)voidmPLUS(boolean _createToken)voidmPLUS_ASSIGN(boolean _createToken)voidmQUESTION(boolean _createToken)voidmRBRACK(boolean _createToken)voidmRCURLY(boolean _createToken)voidmRPAREN(boolean _createToken)voidmSEMI(boolean _createToken)voidmSL(boolean _createToken)voidmSL_ASSIGN(boolean _createToken)voidmSL_COMMENT(boolean _createToken)voidmSR(boolean _createToken)voidmSR_ASSIGN(boolean _createToken)voidmSTAR(boolean _createToken)voidmSTAR_ASSIGN(boolean _createToken)voidmSTRING_LITERAL(boolean _createToken)protected voidmVOCAB(boolean _createToken)voidmWS(boolean _createToken)TokennextToken()TokenStreamplumb()This is a bit of plumbing which resumes collection of string constructor bodies, after an embedded expression has been parsed.Methods inherited from class antlr.CharScannerappend, append, commit, consume, consumeUntil, consumeUntil, getCaseSensitive, getCaseSensitiveLiterals, getColumn, getCommitToPath, getFilename, getInputBuffer, getInputState, getLine, getTabSize, getText, getTokenObject, LA, makeToken, mark, match, match, match, matchNot, matchRange, newline, panic, panic, reportError, reportError, reportWarning, resetText, rewind, setCaseSensitive, setColumn, setCommitToPath, setFilename, setInputState, setLine, setTabSize, setText, setTokenObjectClass, tab, testLiteralsTable, testLiteralsTable, toLower, traceIn, traceIndent, traceOut, uponEOFMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Field Details- 
SCS_TYPEprotected static final int SCS_TYPE- See Also:
- Constant Field Values
 
- 
SCS_VALprotected static final int SCS_VAL- See Also:
- Constant Field Values
 
- 
SCS_LITprotected static final int SCS_LIT- See Also:
- Constant Field Values
 
- 
SCS_LIMITprotected static final int SCS_LIMIT- See Also:
- Constant Field Values
 
- 
SCS_SQ_TYPEprotected static final int SCS_SQ_TYPE- See Also:
- Constant Field Values
 
- 
SCS_TQ_TYPEprotected static final int SCS_TQ_TYPE- See Also:
- Constant Field Values
 
- 
SCS_RE_TYPEprotected static final int SCS_RE_TYPE- See Also:
- Constant Field Values
 
- 
stringCtorStateprotected int stringCtorState
- 
lastSigTokenTypeprotected int lastSigTokenType
- 
parser
- 
_tokenSet_0
- 
_tokenSet_1
- 
_tokenSet_2
- 
_tokenSet_3
- 
_tokenSet_4
- 
_tokenSet_5
 
- 
- 
Constructor Details- 
JavaLexerpublic JavaLexer(java.io.InputStream in)
- 
JavaLexerpublic JavaLexer(java.io.Reader in)
- 
JavaLexer
 
- 
- 
Method Details- 
enableAssertpublic void enableAssert(boolean shouldEnable)Enable the "assert" keyword
- 
isAssertEnabledpublic boolean isAssertEnabled()Query the "assert" keyword state
- 
enableEnumpublic void enableEnum(boolean shouldEnable)Enable the "enum" keyword
- 
isEnumEnabledpublic boolean isEnumEnabled()Query the "enum" keyword state
- 
plumbThis is a bit of plumbing which resumes collection of string constructor bodies, after an embedded expression has been parsed. Usage: new JavaRecognizer(new JavaLexer(in).plumb()).
- 
nextToken- Specified by:
- nextTokenin interface- TokenStream
- Throws:
- TokenStreamException
 
- 
mQUESTIONpublic final void mQUESTION(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mLPARENpublic final void mLPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mRPARENpublic final void mRPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mLBRACKpublic final void mLBRACK(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mRBRACKpublic final void mRBRACK(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mLCURLYpublic final void mLCURLY(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mRCURLYpublic final void mRCURLY(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mCOLONpublic final void mCOLON(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mCOMMApublic final void mCOMMA(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mASSIGNpublic final void mASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mEQUALpublic final void mEQUAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mLNOTpublic final void mLNOT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mBNOTpublic final void mBNOT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mNOT_EQUALpublic final void mNOT_EQUAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mDIVpublic final void mDIV(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mDIV_ASSIGNpublic final void mDIV_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mPLUSpublic final void mPLUS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mPLUS_ASSIGNpublic final void mPLUS_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mINCpublic final void mINC(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mMINUSpublic final void mMINUS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mMINUS_ASSIGNpublic final void mMINUS_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mDECpublic final void mDEC(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mSTARpublic final void mSTAR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mSTAR_ASSIGNpublic final void mSTAR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mMODpublic final void mMOD(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mMOD_ASSIGNpublic final void mMOD_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mSRpublic final void mSR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mSR_ASSIGNpublic final void mSR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mBSRpublic final void mBSR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mBSR_ASSIGNpublic final void mBSR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mGEpublic final void mGE(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mGTpublic final void mGT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mSLpublic final void mSL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mSL_ASSIGNpublic final void mSL_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mLEpublic final void mLE(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mLTpublic final void mLT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mBXORpublic final void mBXOR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mBXOR_ASSIGNpublic final void mBXOR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mBORpublic final void mBOR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mBOR_ASSIGNpublic final void mBOR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mLORpublic final void mLOR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mBANDpublic final void mBAND(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mBAND_ASSIGNpublic final void mBAND_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mLANDpublic final void mLAND(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mSEMIpublic final void mSEMI(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mWSpublic final void mWS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mSL_COMMENTpublic final void mSL_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mML_COMMENTpublic final void mML_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mCHAR_LITERALpublic final void mCHAR_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mESCprotected final void mESC(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mSTRING_LITERALpublic final void mSTRING_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mHEX_DIGITprotected final void mHEX_DIGIT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mVOCABprotected final void mVOCAB(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mIDENTpublic final void mIDENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mDIGITprotected final void mDIGIT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mDIGITS_WITH_UNDERSCOREprotected final void mDIGITS_WITH_UNDERSCORE(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mDIGITS_WITH_UNDERSCORE_OPTprotected final void mDIGITS_WITH_UNDERSCORE_OPT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mNUM_INTpublic final void mNUM_INT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mEXPONENTprotected final void mEXPONENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mFLOAT_SUFFIXprotected final void mFLOAT_SUFFIX(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
- 
mATpublic final void mAT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
 
-