-
- All Implemented Interfaces:
-
org.antlr.v4.runtime.TokenSource
public class KotlinLexer extends Lexer
-
-
Field Summary
Fields Modifier and Type Field Description public final static intShebangLinepublic final static intDelimitedCommentpublic final static intLineCommentpublic final static intWSpublic final static intNLpublic final static intRESERVEDpublic final static intDOTpublic final static intCOMMApublic final static intLPARENpublic final static intRPARENpublic final static intLSQUAREpublic final static intRSQUAREpublic final static intLCURLpublic final static intRCURLpublic final static intMULTpublic final static intMODpublic final static intDIVpublic final static intADDpublic final static intSUBpublic final static intINCRpublic final static intDECRpublic final static intCONJpublic final static intDISJpublic final static intEXCL_WSpublic final static intEXCL_NO_WSpublic final static intCOLONpublic final static intSEMICOLONpublic final static intASSIGNMENTpublic final static intADD_ASSIGNMENTpublic final static intSUB_ASSIGNMENTpublic final static intMULT_ASSIGNMENTpublic final static intDIV_ASSIGNMENTpublic final static intMOD_ASSIGNMENTpublic final static intARROWpublic final static intDOUBLE_ARROWpublic final static intRANGEpublic final static intCOLONCOLONpublic final static intDOUBLE_SEMICOLONpublic final static intHASHpublic final static intAT_NO_WSpublic final static intAT_POST_WSpublic final static intAT_PRE_WSpublic final static intAT_BOTH_WSpublic final static intQUEST_WSpublic final static intQUEST_NO_WSpublic final static intLANGLEpublic final static intRANGLEpublic final static intLEpublic final static intGEpublic final static intEXCL_EQpublic final static intEXCL_EQEQpublic final static intAS_SAFEpublic final static intEQEQpublic final static intEQEQEQpublic final static intSINGLE_QUOTEpublic final static intRETURN_ATpublic final static intCONTINUE_ATpublic final static intBREAK_ATpublic final static intTHIS_ATpublic final static intSUPER_ATpublic final static intFILEpublic final static intFIELDpublic final static intPROPERTYpublic final static intGETpublic final static intSETpublic final static intRECEIVERpublic final static intPARAMpublic final static intSETPARAMpublic final static intDELEGATEpublic final static intPACKAGEpublic final static intIMPORTpublic final static intCLASSpublic final static intINTERFACEpublic final static intFUNpublic final static intOBJECTpublic final static intVALpublic final static intVARpublic final static intTYPE_ALIASpublic final static intCONSTRUCTORpublic final static intBYpublic final static intCOMPANIONpublic final static intINITpublic final static intTHISpublic final static intSUPERpublic final static intTYPEOFpublic final static intWHEREpublic final static intIFpublic final static intELSEpublic final static intWHENpublic final static intTRYpublic final static intCATCHpublic final static intFINALLYpublic final static intFORpublic final static intDOpublic final static intWHILEpublic final static intTHROWpublic final static intRETURNpublic final static intCONTINUEpublic final static intBREAKpublic final static intASpublic final static intISpublic final static intINpublic final static intNOT_ISpublic final static intNOT_INpublic final static intOUTpublic final static intDYNAMICpublic final static intPUBLICpublic final static intPRIVATEpublic final static intPROTECTEDpublic final static intINTERNALpublic final static intENUMpublic final static intSEALEDpublic final static intANNOTATIONpublic final static intDATApublic final static intINNERpublic final static intTAILRECpublic final static intOPERATORpublic final static intINLINEpublic final static intINFIXpublic final static intEXTERNALpublic final static intSUSPENDpublic final static intOVERRIDEpublic final static intABSTRACTpublic final static intFINALpublic final static intOPENpublic final static intCONSTpublic final static intLATEINITpublic final static intVARARGpublic final static intNOINLINEpublic final static intCROSSINLINEpublic final static intREIFIEDpublic final static intEXPECTpublic final static intACTUALpublic final static intRealLiteralpublic final static intFloatLiteralpublic final static intDoubleLiteralpublic final static intIntegerLiteralpublic final static intHexLiteralpublic final static intBinLiteralpublic final static intUnsignedLiteralpublic final static intLongLiteralpublic final static intBooleanLiteralpublic final static intNullLiteralpublic final static intCharacterLiteralpublic final static intIdentifierpublic final static intIdentifierOrSoftKeypublic final static intFieldIdentifierpublic final static intQUOTE_OPENpublic final static intTRIPLE_QUOTE_OPENpublic final static intUNICODE_CLASS_LLpublic final static intUNICODE_CLASS_LMpublic final static intUNICODE_CLASS_LOpublic final static intUNICODE_CLASS_LTpublic final static intUNICODE_CLASS_LUpublic final static intUNICODE_CLASS_NDpublic final static intUNICODE_CLASS_NLpublic final static intQUOTE_CLOSEpublic final static intLineStrRefpublic final static intLineStrTextpublic final static intLineStrEscapedCharpublic final static intLineStrExprStartpublic final static intTRIPLE_QUOTE_CLOSEpublic final static intMultiLineStringQuotepublic final static intMultiLineStrRefpublic final static intMultiLineStrTextpublic final static intMultiLineStrExprStartpublic final static intInside_Commentpublic final static intInside_WSpublic final static intInside_NLpublic final static intErrorCharacterpublic final static intLineStringpublic final static intMultiLineStringpublic final static intInsidepublic static Array<String>channelNamespublic static Array<String>modeNamespublic final static Array<String>ruleNamespublic final static VocabularyVOCABULARYpublic final static Array<String>tokenNamespublic final static String_serializedATNpublic final static ATN_ATNpublic final static intDEFAULT_MODEpublic final static intMOREpublic final static intSKIPpublic final static intDEFAULT_TOKEN_CHANNELpublic final static intHIDDENpublic final static intMIN_CHAR_VALUEpublic final static intMAX_CHAR_VALUEpublic CharStream_inputpublic Token_tokenpublic int_tokenStartCharIndexpublic int_tokenStartLinepublic int_tokenStartCharPositionInLinepublic boolean_hitEOFpublic int_channelpublic int_typepublic final IntegerStack_modeStackpublic int_modepublic String_textpublic final static intEOF
-
Constructor Summary
Constructors Constructor Description KotlinLexer(CharStream input)
-
Method Summary
Modifier and Type Method Description Array<String>getTokenNames()VocabularygetVocabulary()StringgetGrammarFileName()Array<String>getRuleNames()StringgetSerializedATN()Array<String>getChannelNames()Array<String>getModeNames()ATNgetATN()voidaction(RuleContext _localctx, int ruleIndex, int actionIndex)-
Methods inherited from class org.antlr.v4.runtime.Lexer
emit, emit, emitEOF, getAllTokens, getChannel, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getErrorDisplay, getInputStream, getLine, getSourceName, getText, getToken, getTokenFactory, getType, mode, more, nextToken, notifyListeners, popMode, pushMode, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skip -
Methods inherited from class org.antlr.v4.runtime.Recognizer
addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInputStream, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenFactory, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getTokenNames
@Deprecated() Array<String> getTokenNames()
-
getVocabulary
Vocabulary getVocabulary()
-
getGrammarFileName
String getGrammarFileName()
-
getRuleNames
Array<String> getRuleNames()
-
getSerializedATN
String getSerializedATN()
-
getChannelNames
Array<String> getChannelNames()
-
getModeNames
Array<String> getModeNames()
-
getATN
ATN getATN()
-
action
void action(RuleContext _localctx, int ruleIndex, int actionIndex)
-
-
-
-