Top Fields Constructors Methods
org.codehaus.groovy.antlr.java

public Class JavaLexer

extends CharScanner
implements JavaTokenTypes, TokenStream
Class Inheritance
All Implemented Interfaces
antlr.TokenStream, org.codehaus.groovy.antlr.java.JavaTokenTypes
Imports
org.codehaus.groovy.antlr.*, org.codehaus.groovy.antlr.parser.*, java.util.*, .Hashtable, java.io.InputStream, .Reader, .InputStream, .Reader, antlr.InputBuffer, .LexerSharedInputState, .TokenStreamException, .TokenStreamIOException, .TokenStreamRecognitionException, .CharStreamException, .CharStreamIOException, .ANTLRException, .CharScanner, .InputBuffer, .ByteBuffer, .CharBuffer, .Token, .CommonToken, .RecognitionException, .NoViableAltForCharException, .MismatchedCharException, .TokenStream, .ANTLRHashString, .LexerSharedInputState, .SemanticException, antlr.collections.impl.BitSet

Field Summary

Modifier and TypeField and Description
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
private boolean
assertEnabled

flag for enabling the "assert" keyword

private boolean
enumEnabled

flag for enabling the "enum" keyword

protected int
protected JavaRecognizer
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected int
private boolean
whitespaceIncluded

flag for including whitespace tokens (for IDE preparsing)

Inherited from antlr.CharScanner:
_returnTokencaseSensitivecaseSensitiveLiteralscommitToPathEOF_CHARhashStringinputStateliteralssaveConsumedInputtabsizetexttokenObjectClasstraceDepth

Constructor Summary

AccessConstructor and Description
public
public
public
public

Method Summary

Modifier and TypeMethod and Description
public void
enableAssert(boolean shouldEnable)

Enable the "assert" keyword

public void
enableEnum(boolean shouldEnable)

Enable the "enum" keyword

public boolean
isAssertEnabled()

Query the "assert" keyword state

public boolean
isEnumEnabled()

Query the "enum" keyword state

public final void
mASSIGN(boolean _createToken)

public final void
mAT(boolean _createToken)

public final void
mBAND(boolean _createToken)

public final void
mBAND_ASSIGN(boolean _createToken)

public final void
mBNOT(boolean _createToken)

public final void
mBOR(boolean _createToken)

public final void
mBOR_ASSIGN(boolean _createToken)

public final void
mBSR(boolean _createToken)

public final void
mBSR_ASSIGN(boolean _createToken)

public final void
mBXOR(boolean _createToken)

public final void
mBXOR_ASSIGN(boolean _createToken)

public final void
mCHAR_LITERAL(boolean _createToken)

public final void
mCOLON(boolean _createToken)

public final void
mCOMMA(boolean _createToken)

public final void
mDEC(boolean _createToken)

protected final void
mDIGIT(boolean _createToken)

protected final void
mDIGITS_WITH_UNDERSCORE(boolean _createToken)

protected final void
mDIGITS_WITH_UNDERSCORE_OPT(boolean _createToken)

public final void
mDIV(boolean _createToken)

public final void
mDIV_ASSIGN(boolean _createToken)

public final void
mEQUAL(boolean _createToken)

protected final void
mESC(boolean _createToken)

protected final void
mEXPONENT(boolean _createToken)

protected final void
mFLOAT_SUFFIX(boolean _createToken)

public final void
mGE(boolean _createToken)

public final void
mGT(boolean _createToken)

protected final void
mHEX_DIGIT(boolean _createToken)

public final void
mIDENT(boolean _createToken)

public final void
mINC(boolean _createToken)

private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
public final void
mLAND(boolean _createToken)

public final void
mLBRACK(boolean _createToken)

public final void
mLCURLY(boolean _createToken)

public final void
mLE(boolean _createToken)

public final void
mLNOT(boolean _createToken)

public final void
mLOR(boolean _createToken)

public final void
mLPAREN(boolean _createToken)

public final void
mLT(boolean _createToken)

public final void
mMINUS(boolean _createToken)

public final void
mMINUS_ASSIGN(boolean _createToken)

public final void
mML_COMMENT(boolean _createToken)

public final void
mMOD(boolean _createToken)

public final void
mMOD_ASSIGN(boolean _createToken)

public final void
mNOT_EQUAL(boolean _createToken)

public final void
mNUM_INT(boolean _createToken)

public final void
mPLUS(boolean _createToken)

public final void
mPLUS_ASSIGN(boolean _createToken)

public final void
mQUESTION(boolean _createToken)

public final void
mRBRACK(boolean _createToken)

public final void
mRCURLY(boolean _createToken)

public final void
mRPAREN(boolean _createToken)

public final void
mSEMI(boolean _createToken)

public final void
mSL(boolean _createToken)

public final void
mSL_ASSIGN(boolean _createToken)

public final void
mSL_COMMENT(boolean _createToken)

public final void
mSR(boolean _createToken)

public final void
mSR_ASSIGN(boolean _createToken)

public final void
mSTAR(boolean _createToken)

public final void
mSTAR_ASSIGN(boolean _createToken)

public final void
mSTRING_LITERAL(boolean _createToken)

protected final void
mVOCAB(boolean _createToken)

public final void
mWS(boolean _createToken)

public Token
public TokenStream
plumb()

This is a bit of plumbing which resumes collection of string constructor bodies, after an embedded expression has been parsed.

Inherited from antlr.CharScanner:
appendappendcommitconsumeconsumeUntilconsumeUntilgetCaseSensitivegetCaseSensitiveLiteralsgetColumngetCommitToPathgetFilenamegetInputBuffergetInputStategetLinegetTabSizegetTextgetTokenObjectLAmakeTokenmarkmatchmatchmatchmatchNotmatchRangenewlinepanicpanicreportErrorreportErrorreportWarningresetTextrewindsetCaseSensitivesetColumnsetCommitToPathsetFilenamesetInputStatesetLinesetTabSizesetTextsetTokenObjectClasstabtestLiteralsTabletestLiteralsTabletoLowertraceIntraceIndenttraceOutuponEOF

Field Detail

_tokenSet_0back to summary
public static final BitSet _tokenSet_0
_tokenSet_1back to summary
public static final BitSet _tokenSet_1
_tokenSet_2back to summary
public static final BitSet _tokenSet_2
_tokenSet_3back to summary
public static final BitSet _tokenSet_3
_tokenSet_4back to summary
public static final BitSet _tokenSet_4
_tokenSet_5back to summary
public static final BitSet _tokenSet_5
assertEnabledback to summary
private boolean assertEnabled

flag for enabling the "assert" keyword

enumEnabledback to summary
private boolean enumEnabled

flag for enabling the "enum" keyword

lastSigTokenTypeback to summary
protected int lastSigTokenType
parserback to summary
protected JavaRecognizer parser
SCS_LIMITback to summary
protected static final int SCS_LIMIT
SCS_LITback to summary
protected static final int SCS_LIT
SCS_RE_TYPEback to summary
protected static final int SCS_RE_TYPE
SCS_SQ_TYPEback to summary
protected static final int SCS_SQ_TYPE
SCS_TQ_TYPEback to summary
protected static final int SCS_TQ_TYPE
SCS_TYPEback to summary
protected static final int SCS_TYPE
SCS_VALback to summary
protected static final int SCS_VAL
stringCtorStateback to summary
protected int stringCtorState
whitespaceIncludedback to summary
private boolean whitespaceIncluded

flag for including whitespace tokens (for IDE preparsing)

Constructor Detail

JavaLexerback to summary
public JavaLexer(InputStream in)
JavaLexerback to summary
public JavaLexer(Reader in)
JavaLexerback to summary
public JavaLexer(InputBuffer ib)
JavaLexerback to summary
public JavaLexer(LexerSharedInputState state)

Method Detail

enableAssertback to summary
public void enableAssert(boolean shouldEnable)

Enable the "assert" keyword

enableEnumback to summary
public void enableEnum(boolean shouldEnable)

Enable the "enum" keyword

isAssertEnabledback to summary
public boolean isAssertEnabled()

Query the "assert" keyword state

isEnumEnabledback to summary
public boolean isEnumEnabled()

Query the "enum" keyword state

mASSIGNback to summary
public final void mASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mATback to summary
public final void mAT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mBANDback to summary
public final void mBAND(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mBAND_ASSIGNback to summary
public final void mBAND_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mBNOTback to summary
public final void mBNOT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mBORback to summary
public final void mBOR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mBOR_ASSIGNback to summary
public final void mBOR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mBSRback to summary
public final void mBSR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mBSR_ASSIGNback to summary
public final void mBSR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mBXORback to summary
public final void mBXOR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mBXOR_ASSIGNback to summary
public final void mBXOR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mCHAR_LITERALback to summary
public final void mCHAR_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mCOLONback to summary
public final void mCOLON(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mCOMMAback to summary
public final void mCOMMA(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mDECback to summary
public final void mDEC(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mDIGITback to summary
protected final void mDIGIT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mDIGITS_WITH_UNDERSCOREback to summary
protected final void mDIGITS_WITH_UNDERSCORE(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mDIGITS_WITH_UNDERSCORE_OPTback to summary
protected final void mDIGITS_WITH_UNDERSCORE_OPT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mDIVback to summary
public final void mDIV(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mDIV_ASSIGNback to summary
public final void mDIV_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mEQUALback to summary
public final void mEQUAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mESCback to summary
protected final void mESC(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mEXPONENTback to summary
protected final void mEXPONENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mFLOAT_SUFFIXback to summary
protected final void mFLOAT_SUFFIX(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mGEback to summary
public final void mGE(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mGTback to summary
public final void mGT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mHEX_DIGITback to summary
protected final void mHEX_DIGIT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mIDENTback to summary
public final void mIDENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mINCback to summary
public final void mINC(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mk_tokenSet_0back to summary
private static final long[] mk_tokenSet_0()
mk_tokenSet_1back to summary
private static final long[] mk_tokenSet_1()
mk_tokenSet_2back to summary
private static final long[] mk_tokenSet_2()
mk_tokenSet_3back to summary
private static final long[] mk_tokenSet_3()
mk_tokenSet_4back to summary
private static final long[] mk_tokenSet_4()
mk_tokenSet_5back to summary
private static final long[] mk_tokenSet_5()
mLANDback to summary
public final void mLAND(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mLBRACKback to summary
public final void mLBRACK(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mLCURLYback to summary
public final void mLCURLY(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mLEback to summary
public final void mLE(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mLNOTback to summary
public final void mLNOT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mLORback to summary
public final void mLOR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mLPARENback to summary
public final void mLPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mLTback to summary
public final void mLT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mMINUSback to summary
public final void mMINUS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mMINUS_ASSIGNback to summary
public final void mMINUS_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mML_COMMENTback to summary
public final void mML_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mMODback to summary
public final void mMOD(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mMOD_ASSIGNback to summary
public final void mMOD_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mNOT_EQUALback to summary
public final void mNOT_EQUAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mNUM_INTback to summary
public final void mNUM_INT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mPLUSback to summary
public final void mPLUS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mPLUS_ASSIGNback to summary
public final void mPLUS_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mQUESTIONback to summary
public final void mQUESTION(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mRBRACKback to summary
public final void mRBRACK(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mRCURLYback to summary
public final void mRCURLY(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mRPARENback to summary
public final void mRPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mSEMIback to summary
public final void mSEMI(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mSLback to summary
public final void mSL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mSL_ASSIGNback to summary
public final void mSL_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mSL_COMMENTback to summary
public final void mSL_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mSRback to summary
public final void mSR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mSR_ASSIGNback to summary
public final void mSR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mSTARback to summary
public final void mSTAR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mSTAR_ASSIGNback to summary
public final void mSTAR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mSTRING_LITERALback to summary
public final void mSTRING_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mVOCABback to summary
protected final void mVOCAB(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
mWSback to summary
public final void mWS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
nextTokenback to summary
public Token nextToken() throws TokenStreamException

Implements antlr.TokenStream.nextToken.

plumbback to summary
public TokenStream plumb()

This 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()).