Package org.eolang.parser
Class EoIndentLexer
- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
- org.antlr.v4.runtime.Lexer
-
- org.eolang.parser.EoLexer
-
- org.eolang.parser.EoIndentLexer
-
- All Implemented Interfaces:
org.antlr.v4.runtime.TokenSource
public final class EoIndentLexer extends EoLexer
Indentation-aware Lexer.- Since:
- 1.0
-
-
Field Summary
-
Fields inherited from class org.eolang.parser.EoLexer
_ATN, _decisionToDFA, _serializedATN, _sharedContextCache, ARROW, BAR, BYTES, channelNames, COLON, COMMENTARY, CONST, DOT, EOL, FLOAT, HASH, HEX, HOME, INT, LB, LSQ, META, MINUS, modeNames, NAME, PHI, PLUS, QUESTION, RB, RHO, ROOT, RSQ, ruleNames, SLASH, SPACE, STAR, STRING, TEXT, tokenNames, VER, VOCABULARY, XI
-
Fields 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, SKIP
-
-
Constructor Summary
Constructors Constructor Description EoIndentLexer(org.cactoos.Text txt)
Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.antlr.v4.runtime.Token
nextToken()
-
Methods inherited from class org.eolang.parser.EoLexer
getATN, getChannelNames, getGrammarFileName, getModeNames, getRuleNames, getSerializedATN, getTokenNames, getVocabulary
-
Methods inherited from class org.antlr.v4.runtime.Lexer
emit, emit, emitEOF, getAllTokens, getChannel, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getErrorDisplay, getErrorDisplay, getInputStream, getLine, getSourceName, getText, getToken, getTokenFactory, getType, mode, more, notifyListeners, popMode, pushMode, recover, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skip
-
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
-
-
-
Constructor Detail
-
EoIndentLexer
public EoIndentLexer(org.cactoos.Text txt) throws IOException
Ctor.- Parameters:
txt
- Source code.- Throws:
IOException
- If fails.
-
-