public class GroovyLexer extends antlrCharScanner implements GroovyTokenTypes, TokenStream
| Modifiers | Name | Description | 
|---|---|---|
protected static int  | 
                            SCS_SQ_TYPE | 
                            |
protected static int  | 
                            SCS_TYPE | 
                            |
static BitSet  | 
                            _tokenSet_0 | 
                            |
static BitSet  | 
                            _tokenSet_1 | 
                            |
static BitSet  | 
                            _tokenSet_10 | 
                            |
static BitSet  | 
                            _tokenSet_11 | 
                            |
static BitSet  | 
                            _tokenSet_12 | 
                            |
static BitSet  | 
                            _tokenSet_13 | 
                            |
static BitSet  | 
                            _tokenSet_2 | 
                            |
static BitSet  | 
                            _tokenSet_3 | 
                            |
static BitSet  | 
                            _tokenSet_4 | 
                            |
static BitSet  | 
                            _tokenSet_5 | 
                            |
static BitSet  | 
                            _tokenSet_6 | 
                            |
static BitSet  | 
                            _tokenSet_7 | 
                            |
static BitSet  | 
                            _tokenSet_8 | 
                            |
static BitSet  | 
                            _tokenSet_9 | 
                            |
protected int  | 
                            lastSigTokenType | 
                            |
protected int  | 
                            parenLevel | 
                            Bumped when inside '[x]' or '(x)', reset inside '{x}'. | 
protected ArrayList  | 
                            parenLevelStack | 
                            Push parenLevel here and reset whenever inside '{x}'. | 
protected GroovyRecognizer  | 
                            parser | 
                            |
protected int  | 
                            stringCtorState | 
                            |
protected int  | 
                            suppressNewline | 
                            |
static boolean  | 
                            tracing | 
                            
| Constructor and description | 
|---|
                                GroovyLexer
                                (InputStream in) | 
                        
                                GroovyLexer
                                (Reader in) | 
                        
                                GroovyLexer
                                (InputBuffer ib) | 
                        
                                GroovyLexer
                                (LexerSharedInputState state) | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            protected boolean | 
                            allowRegexpLiteral() | 
                        
 | 
                            protected boolean | 
                            atDollarDollarEscape() | 
                        
 | 
                            protected boolean | 
                            atDollarSlashEscape() | 
                        
 | 
                            protected boolean | 
                            atMultiCommentStart() | 
                        
 | 
                            protected boolean | 
                            atValidDollarEscape() | 
                        
 | 
                            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  | 
                        
 | 
                            protected static boolean | 
                            isExpressionEndingToken(int ttype) | 
                        
 | 
                            public boolean | 
                            isWhitespaceIncluded()Are whitespace tokens included?  | 
                        
 | 
                            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) | 
                        
 | 
                            protected final void | 
                            mBIG_SUFFIX(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 | 
                            mCLOSABLE_BLOCK_OP(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mCOLON(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mCOMMA(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mCOMPARE_TO(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) | 
                        
 | 
                            protected final void | 
                            mDIV(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mDIV_ASSIGN(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mDOLLAR(boolean _createToken) | 
                        
 | 
                            protected final int | 
                            mDOLLAR_REGEXP_CTOR_END(boolean _createToken, boolean fromStart) | 
                        
 | 
                            public final void | 
                            mDOLLAR_REGEXP_LITERAL(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mDOLLAR_REGEXP_SYMBOL(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mDOT(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mELVIS_OPERATOR(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mEQUAL(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mESC(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mESCAPED_DOLLAR(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mESCAPED_SLASH(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 | 
                            mIDENTICAL(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mINC(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mLAND(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mLBRACK(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mLCURLY(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mLE(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mLETTER(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 | 
                            mMEMBER_POINTER(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 | 
                            mNLS(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mNOT_EQUAL(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mNOT_IDENTICAL(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mNUM_INT(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mONE_NL(boolean _createToken, boolean check) | 
                        
 | 
                            public final void | 
                            mOPTIONAL_DOT(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mPLUS(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mPLUS_ASSIGN(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mQUESTION(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mRANGE_EXCLUSIVE(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mRANGE_INCLUSIVE(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mRBRACK(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mRCURLY(boolean _createToken) | 
                        
 | 
                            protected final int | 
                            mREGEXP_CTOR_END(boolean _createToken, boolean fromStart) | 
                        
 | 
                            public final void | 
                            mREGEXP_LITERAL(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mREGEXP_SYMBOL(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mREGEX_FIND(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mREGEX_MATCH(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mRPAREN(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mSEMI(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mSH_COMMENT(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 | 
                            mSPREAD_DOT(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 | 
                            mSTAR_STAR(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mSTAR_STAR_ASSIGN(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mSTRING_CH(boolean _createToken) | 
                        
 | 
                            protected final int | 
                            mSTRING_CTOR_END(boolean _createToken, boolean fromStart, boolean tripleQuote) | 
                        
 | 
                            public final void | 
                            mSTRING_LITERAL(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mSTRING_NL(boolean _createToken, boolean allowNewline) | 
                        
 | 
                            public final void | 
                            mTRIPLE_DOT(boolean _createToken) | 
                        
 | 
                            protected final void | 
                            mVOCAB(boolean _createToken) | 
                        
 | 
                            public final void | 
                            mWS(boolean _createToken) | 
                        
 | 
                            protected Token | 
                            makeToken(int t) | 
                        
 | 
                            protected void | 
                            newlineCheck(boolean check) | 
                        
 | 
                            public Token | 
                            nextToken() | 
                        
 | 
                            public Token | 
                            nextToken() | 
                        
 | 
                            public TokenStream | 
                            plumb()This is a bit of plumbing which resumes collection of string constructor bodies, after an embedded expression has been parsed.  | 
                        
 | 
                            protected void | 
                            popParenLevel() | 
                        
 | 
                            protected void | 
                            pushParenLevel() | 
                        
 | 
                            protected void | 
                            restartStringCtor(boolean expectLiteral) | 
                        
 | 
                            public void | 
                            setTokenObjectClass(String name) | 
                        
 | 
                            public void | 
                            setWhitespaceIncluded(boolean z)Include whitespace tokens.  | 
                        
 | 
                            public void | 
                            traceIn(String rname) | 
                        
 | 
                            public void | 
                            traceOut(String rname) | 
                        
Bumped when inside '[x]' or '(x)', reset inside '{x}'. See ONE_NL.
Push parenLevel here and reset whenever inside '{x}'.
Enable the "assert" keyword
Enable the "enum" keyword
Query the "assert" keyword state
Query the "enum" keyword state
Are whitespace tokens included?
This is a bit of plumbing which resumes collection of string constructor bodies, after an embedded expression has been parsed. Usage: new GroovyRecognizer(new GroovyLexer(in).plumb()).
Include whitespace tokens. Note that this breaks the parser.
Copyright © 2003-2021 The Apache Software Foundation. All rights reserved.