Package org.apache.groovy.parser.antlr4
Class GroovyLexer
java.lang.Object
org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
 
org.antlr.v4.runtime.Lexer
org.apache.groovy.parser.antlr4.AbstractLexer
org.apache.groovy.parser.antlr4.GroovyLexer
- All Implemented Interfaces:
- org.antlr.v4.runtime.TokenSource,- SyntaxErrorReportable
- Direct Known Subclasses:
- GroovyLangLexer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATNstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]Deprecated.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final org.antlr.v4.runtime.Vocabularystatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class org.antlr.v4.runtime.Lexer_channel, _factory, _hitEOF, _input, _mode, _modeStack, _text, _token, _tokenFactorySourcePair, _tokenStartCharIndex, _tokenStartCharPositionInLine, _tokenStartLine, _type, DEFAULT_MODE, DEFAULT_TOKEN_CHANNEL, HIDDEN, MAX_CHAR_VALUE, MIN_CHAR_VALUE, MORE, SKIPFields inherited from class org.antlr.v4.runtime.Recognizer_interp, EOFFields inherited from interface org.apache.groovy.parser.antlr4.SyntaxErrorReportableNO_OFFSET
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaction(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int actionIndex) voidemit(org.antlr.v4.runtime.Token token) Record the index and token type of the current token while emitting tokens.protected voidenterParenCallback(String text) protected voidexitParenCallback(String text) String[]intintString[]String[]intString[]Deprecated.org.antlr.v4.runtime.VocabularybooleanintpopMode()protected voidjust a hook, which will be overrided by GroovyLangLexerbooleansempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) voidsetErrorIgnored(boolean errorIgnored) Methods inherited from class org.antlr.v4.runtime.Lexeremit, emitEOF, getAllTokens, getChannel, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getErrorDisplay, getErrorDisplay, getInputStream, getLine, getSourceName, getText, getToken, getTokenFactory, getType, mode, more, nextToken, notifyListeners, pushMode, recover, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skip, validateInputStreamMethods inherited from class org.antlr.v4.runtime.RecognizeraddErrorListener, getATN, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, setInterpreter, setStateMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.groovy.parser.antlr4.SyntaxErrorReportablegenPositionInfo, genPositionInfo, require, require, require, require, require, require, throwSyntaxError, throwSyntaxError
- 
Field Details- 
StringLiteralpublic static final int StringLiteral- See Also:
 
- 
GStringBeginpublic static final int GStringBegin- See Also:
 
- 
GStringEndpublic static final int GStringEnd- See Also:
 
- 
GStringPartpublic static final int GStringPart- See Also:
 
- 
GStringPathPartpublic static final int GStringPathPart- See Also:
 
- 
RollBackOnepublic static final int RollBackOne- See Also:
 
- 
ASpublic static final int AS- See Also:
 
- 
DEFpublic static final int DEF- See Also:
 
- 
INpublic static final int IN- See Also:
 
- 
TRAITpublic static final int TRAIT- See Also:
 
- 
THREADSAFEpublic static final int THREADSAFE- See Also:
 
- 
VARpublic static final int VAR- See Also:
 
- 
BuiltInPrimitiveTypepublic static final int BuiltInPrimitiveType- See Also:
 
- 
ABSTRACTpublic static final int ABSTRACT- See Also:
 
- 
ASSERTpublic static final int ASSERT- See Also:
 
- 
BREAKpublic static final int BREAK- See Also:
 
- 
YIELDpublic static final int YIELD- See Also:
 
- 
CASEpublic static final int CASE- See Also:
 
- 
CATCHpublic static final int CATCH- See Also:
 
- 
CLASSpublic static final int CLASS- See Also:
 
- 
CONSTpublic static final int CONST- See Also:
 
- 
CONTINUEpublic static final int CONTINUE- See Also:
 
- 
DEFAULTpublic static final int DEFAULT- See Also:
 
- 
DOpublic static final int DO- See Also:
 
- 
ELSEpublic static final int ELSE- See Also:
 
- 
ENUMpublic static final int ENUM- See Also:
 
- 
EXTENDSpublic static final int EXTENDS- See Also:
 
- 
FINALpublic static final int FINAL- See Also:
 
- 
FINALLYpublic static final int FINALLY- See Also:
 
- 
FORpublic static final int FOR- See Also:
 
- 
IFpublic static final int IF- See Also:
 
- 
GOTOpublic static final int GOTO- See Also:
 
- 
IMPLEMENTSpublic static final int IMPLEMENTS- See Also:
 
- 
IMPORTpublic static final int IMPORT- See Also:
 
- 
INSTANCEOFpublic static final int INSTANCEOF- See Also:
 
- 
INTERFACEpublic static final int INTERFACE- See Also:
 
- 
NATIVEpublic static final int NATIVE- See Also:
 
- 
NEWpublic static final int NEW- See Also:
 
- 
NON_SEALEDpublic static final int NON_SEALED- See Also:
 
- 
PACKAGEpublic static final int PACKAGE- See Also:
 
- 
PERMITSpublic static final int PERMITS- See Also:
 
- 
PRIVATEpublic static final int PRIVATE- See Also:
 
- 
PROTECTEDpublic static final int PROTECTED- See Also:
 
- 
PUBLICpublic static final int PUBLIC- See Also:
 
- 
RECORDpublic static final int RECORD- See Also:
 
- 
RETURNpublic static final int RETURN- See Also:
 
- 
SEALEDpublic static final int SEALED- See Also:
 
- 
STATICpublic static final int STATIC- See Also:
 
- 
STRICTFPpublic static final int STRICTFP- See Also:
 
- 
SUPERpublic static final int SUPER- See Also:
 
- 
SWITCHpublic static final int SWITCH- See Also:
 
- 
SYNCHRONIZEDpublic static final int SYNCHRONIZED- See Also:
 
- 
THISpublic static final int THIS- See Also:
 
- 
THROWpublic static final int THROW- See Also:
 
- 
THROWSpublic static final int THROWS- See Also:
 
- 
TRANSIENTpublic static final int TRANSIENT- See Also:
 
- 
TRYpublic static final int TRY- See Also:
 
- 
VOIDpublic static final int VOID- See Also:
 
- 
VOLATILEpublic static final int VOLATILE- See Also:
 
- 
WHILEpublic static final int WHILE- See Also:
 
- 
IntegerLiteralpublic static final int IntegerLiteral- See Also:
 
- 
FloatingPointLiteralpublic static final int FloatingPointLiteral- See Also:
 
- 
BooleanLiteralpublic static final int BooleanLiteral- See Also:
 
- 
NullLiteralpublic static final int NullLiteral- See Also:
 
- 
RANGE_INCLUSIVEpublic static final int RANGE_INCLUSIVE- See Also:
 
- 
RANGE_EXCLUSIVE_LEFTpublic static final int RANGE_EXCLUSIVE_LEFT- See Also:
 
- 
RANGE_EXCLUSIVE_RIGHTpublic static final int RANGE_EXCLUSIVE_RIGHT- See Also:
 
- 
RANGE_EXCLUSIVE_FULLpublic static final int RANGE_EXCLUSIVE_FULL- See Also:
 
- 
SPREAD_DOTpublic static final int SPREAD_DOT- See Also:
 
- 
SAFE_DOTpublic static final int SAFE_DOT- See Also:
 
- 
SAFE_INDEXpublic static final int SAFE_INDEX- See Also:
 
- 
SAFE_CHAIN_DOTpublic static final int SAFE_CHAIN_DOT- See Also:
 
- 
ELVISpublic static final int ELVIS- See Also:
 
- 
METHOD_POINTERpublic static final int METHOD_POINTER- See Also:
 
- 
METHOD_REFERENCEpublic static final int METHOD_REFERENCE- See Also:
 
- 
REGEX_FINDpublic static final int REGEX_FIND- See Also:
 
- 
REGEX_MATCHpublic static final int REGEX_MATCH- See Also:
 
- 
POWERpublic static final int POWER- See Also:
 
- 
POWER_ASSIGNpublic static final int POWER_ASSIGN- See Also:
 
- 
SPACESHIPpublic static final int SPACESHIP- See Also:
 
- 
IDENTICALpublic static final int IDENTICAL- See Also:
 
- 
NOT_IDENTICALpublic static final int NOT_IDENTICAL- See Also:
 
- 
ARROWpublic static final int ARROW- See Also:
 
- 
NOT_INSTANCEOFpublic static final int NOT_INSTANCEOF- See Also:
 
- 
NOT_INpublic static final int NOT_IN- See Also:
 
- 
LPARENpublic static final int LPAREN- See Also:
 
- 
RPARENpublic static final int RPAREN- See Also:
 
- 
LBRACEpublic static final int LBRACE- See Also:
 
- 
RBRACEpublic static final int RBRACE- See Also:
 
- 
LBRACKpublic static final int LBRACK- See Also:
 
- 
RBRACKpublic static final int RBRACK- See Also:
 
- 
SEMIpublic static final int SEMI- See Also:
 
- 
COMMApublic static final int COMMA- See Also:
 
- 
DOTpublic static final int DOT- See Also:
 
- 
ASSIGNpublic static final int ASSIGN- See Also:
 
- 
GTpublic static final int GT- See Also:
 
- 
LTpublic static final int LT- See Also:
 
- 
NOTpublic static final int NOT- See Also:
 
- 
BITNOTpublic static final int BITNOT- See Also:
 
- 
QUESTIONpublic static final int QUESTION- See Also:
 
- 
COLONpublic static final int COLON- See Also:
 
- 
EQUALpublic static final int EQUAL- See Also:
 
- 
LEpublic static final int LE- See Also:
 
- 
GEpublic static final int GE- See Also:
 
- 
NOTEQUALpublic static final int NOTEQUAL- See Also:
 
- 
ANDpublic static final int AND- See Also:
 
- 
ORpublic static final int OR- See Also:
 
- 
INCpublic static final int INC- See Also:
 
- 
DECpublic static final int DEC- See Also:
 
- 
ADDpublic static final int ADD- See Also:
 
- 
SUBpublic static final int SUB- See Also:
 
- 
MULpublic static final int MUL- See Also:
 
- 
DIVpublic static final int DIV- See Also:
 
- 
BITANDpublic static final int BITAND- See Also:
 
- 
BITORpublic static final int BITOR- See Also:
 
- 
XORpublic static final int XOR- See Also:
 
- 
MODpublic static final int MOD- See Also:
 
- 
ADD_ASSIGNpublic static final int ADD_ASSIGN- See Also:
 
- 
SUB_ASSIGNpublic static final int SUB_ASSIGN- See Also:
 
- 
MUL_ASSIGNpublic static final int MUL_ASSIGN- See Also:
 
- 
DIV_ASSIGNpublic static final int DIV_ASSIGN- See Also:
 
- 
AND_ASSIGNpublic static final int AND_ASSIGN- See Also:
 
- 
OR_ASSIGNpublic static final int OR_ASSIGN- See Also:
 
- 
XOR_ASSIGNpublic static final int XOR_ASSIGN- See Also:
 
- 
MOD_ASSIGNpublic static final int MOD_ASSIGN- See Also:
 
- 
LSHIFT_ASSIGNpublic static final int LSHIFT_ASSIGN- See Also:
 
- 
RSHIFT_ASSIGNpublic static final int RSHIFT_ASSIGN- See Also:
 
- 
URSHIFT_ASSIGNpublic static final int URSHIFT_ASSIGN- See Also:
 
- 
ELVIS_ASSIGNpublic static final int ELVIS_ASSIGN- See Also:
 
- 
CapitalizedIdentifierpublic static final int CapitalizedIdentifier- See Also:
 
- 
Identifierpublic static final int Identifier- See Also:
 
- 
ATpublic static final int AT- See Also:
 
- 
ELLIPSISpublic static final int ELLIPSIS- See Also:
 
- 
WSpublic static final int WS- See Also:
 
- 
NLpublic static final int NL- See Also:
 
- 
SH_COMMENTpublic static final int SH_COMMENT- See Also:
 
- 
UNEXPECTED_CHARpublic static final int UNEXPECTED_CHAR- See Also:
 
- 
DQ_GSTRING_MODEpublic static final int DQ_GSTRING_MODE- See Also:
 
- 
TDQ_GSTRING_MODEpublic static final int TDQ_GSTRING_MODE- See Also:
 
- 
SLASHY_GSTRING_MODEpublic static final int SLASHY_GSTRING_MODE- See Also:
 
- 
DOLLAR_SLASHY_GSTRING_MODEpublic static final int DOLLAR_SLASHY_GSTRING_MODE- See Also:
 
- 
GSTRING_TYPE_SELECTOR_MODEpublic static final int GSTRING_TYPE_SELECTOR_MODE- See Also:
 
- 
GSTRING_PATH_MODEpublic static final int GSTRING_PATH_MODE- See Also:
 
- 
channelNames
- 
modeNames
- 
ruleNames
- 
VOCABULARYpublic static final org.antlr.v4.runtime.Vocabulary VOCABULARY
- 
tokenNamesDeprecated.UseVOCABULARYinstead.
- 
_serializedATN- See Also:
 
- 
_ATNpublic static final org.antlr.v4.runtime.atn.ATN _ATN
 
- 
- 
Constructor Details- 
GroovyLexerpublic GroovyLexer(org.antlr.v4.runtime.CharStream input) 
 
- 
- 
Method Details- 
getTokenNamesDeprecated.- Overrides:
- getTokenNamesin class- org.antlr.v4.runtime.Lexer
 
- 
getVocabulary@NotNull public org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
- getVocabularyin class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
- 
emitpublic void emit(org.antlr.v4.runtime.Token token) Record the index and token type of the current token while emitting tokens.- Overrides:
- emitin class- org.antlr.v4.runtime.Lexer
 
- 
rollbackOneCharprotected void rollbackOneChar()just a hook, which will be overrided by GroovyLangLexer
- 
enterParenCallback
- 
exitParenCallback
- 
getSyntaxErrorSourcepublic int getSyntaxErrorSource()
- 
getErrorLinepublic int getErrorLine()
- 
getErrorColumnpublic int getErrorColumn()
- 
popModepublic int popMode()- Overrides:
- popModein class- org.antlr.v4.runtime.Lexer
 
- 
isErrorIgnoredpublic boolean isErrorIgnored()
- 
setErrorIgnoredpublic void setErrorIgnored(boolean errorIgnored) 
- 
getGrammarFileName- Specified by:
- getGrammarFileNamein class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
- 
getRuleNames- Specified by:
- getRuleNamesin class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
- 
getSerializedATN- Overrides:
- getSerializedATNin class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
- 
getChannelNames- Overrides:
- getChannelNamesin class- org.antlr.v4.runtime.Lexer
 
- 
getModeNames- Overrides:
- getModeNamesin class- org.antlr.v4.runtime.Lexer
 
- 
actionpublic void action(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int actionIndex) - Overrides:
- actionin class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
- 
sempredpublic boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) - Overrides:
- sempredin class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
 
- 
VOCABULARYinstead.