Top Fields Constructors Methods
io.github.kusoroadeolu.veneer

pack-priv abstract Class LuaLexerBase

extends Lexer
Class Inheritance
Known Direct Subclasses
io.github.kusoroadeolu.veneer.LuaLexer
Imports
org.antlr.v4.runtime.CharStream, .ANTLRErrorListener, .Lexer

Field Summary

Modifier and TypeField and Description
private int
private int
Inherited from org.antlr.v4.runtime.Lexer:
_channel_factory_hitEOF_input_mode_modeStack_text_token_tokenFactorySourcePair_tokenStartCharIndex_tokenStartCharPositionInLine_tokenStartLine_typeDEFAULT_MODEDEFAULT_TOKEN_CHANNELHIDDENMAX_CHAR_VALUEMIN_CHAR_VALUEMORESKIP

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected void
public boolean
private void
private int
Inherited from org.antlr.v4.runtime.Lexer:
emitemitemitEOFgetAllTokensgetChannelgetChannelNamesgetCharErrorDisplaygetCharIndexgetCharPositionInLinegetErrorDisplaygetErrorDisplaygetInputStreamgetLinegetModeNamesgetSourceNamegetTextgetTokengetTokenFactorygetTokenNamesgetTypemodemorenextTokennotifyListenerspopModepushModerecoverrecoverresetsetChannelsetCharPositionInLinesetInputStreamsetLinesetTextsetTokensetTokenFactorysetTypeskip

Field Detail

start_colback to summary
private int start_col
start_lineback to summary
private int start_line

Constructor Detail

LuaLexerBaseback to summary
protected LuaLexerBase(CharStream input)

Method Detail

HandleCommentback to summary
protected void HandleComment()
IsLine1Col0back to summary
public boolean IsLine1Col0()
read_long_stringback to summary
private void read_long_string(CharStream cs, int sep)
skip_sepback to summary
private int skip_sep(CharStream cs)