Top Fields Constructors Methods
io.github.kusoroadeolu.veneer

public Class GoLexer

extends Lexer
Class Inheritance
Annotations
@SuppressWarnings:all, warnings, unchecked, unused, cast, CheckReturnValue, this-escape
Imports
org.antlr.v4.runtime.Lexer, .CharStream, .Token, .TokenStream, org.antlr.v4.runtime.*, org.antlr.v4.runtime.atn.*, org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.misc.*

Field Summary

Modifier and TypeField and Description
public static final ATN
protected static final DFA[]
private static final String[]
public static final String
protected static final PredictionContextCache
private static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final String[]
tokenNames

Deprecated Use VOCABULARY instead.
public static final int
public static final int
public static final int
public static final Vocabulary
public static final int
public static final 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
public

Method Summary

Modifier and TypeMethod and Description
public ATN
getATN()

Implements abstract org.antlr.v4.runtime.Recognizer.getATN.

Get the ATN used by the recognizer for prediction.

public String[]
public String
getGrammarFileName()

Implements abstract org.antlr.v4.runtime.Recognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.

public String[]
public String[]
public String
getSerializedATN()

Overrides org.antlr.v4.runtime.Recognizer.getSerializedATN.

If this recognizer was generated, it will have a serialized ATN representation of the grammar.

public String[]
getTokenNames()

Overrides org.antlr.v4.runtime.Lexer.getTokenNames.

Deprecated

Used to print out token names like ID during debugging and error reporting.

public Vocabulary
getVocabulary()

Overrides org.antlr.v4.runtime.Recognizer.getVocabulary.

Get the vocabulary used by the recognizer.

private static String[]
private static String[]
private static String[]
Inherited from org.antlr.v4.runtime.Lexer:
emitemitemitEOFgetAllTokensgetChannelgetCharErrorDisplaygetCharIndexgetCharPositionInLinegetErrorDisplaygetErrorDisplaygetInputStreamgetLinegetSourceNamegetTextgetTokengetTokenFactorygetTypemodemorenextTokennotifyListenerspopModepushModerecoverrecoverresetsetChannelsetCharPositionInLinesetInputStreamsetLinesetTextsetTokensetTokenFactorysetTypeskip

Field Detail

_ATNback to summary
public static final ATN _ATN
_decisionToDFAback to summary
protected static final DFA[] _decisionToDFA
_LITERAL_NAMESback to summary
private static final String[] _LITERAL_NAMES
_serializedATNback to summary
public static final String _serializedATN
_sharedContextCacheback to summary
protected static final PredictionContextCache _sharedContextCache
_SYMBOLIC_NAMESback to summary
private static final String[] _SYMBOLIC_NAMES
AMPERSANDback to summary
public static final int AMPERSAND
ASSIGNback to summary
public static final int ASSIGN
BIG_U_VALUEback to summary
public static final int BIG_U_VALUE
BINARY_LITback to summary
public static final int BINARY_LIT
BIT_CLEARback to summary
public static final int BIT_CLEAR
BREAKback to summary
public static final int BREAK
BYTE_VALUEback to summary
public static final int BYTE_VALUE
CARETback to summary
public static final int CARET
CASEback to summary
public static final int CASE
CHANback to summary
public static final int CHAN
channelNamesback to summary
public static String[] channelNames
COLONback to summary
public static final int COLON
COMMAback to summary
public static final int COMMA
COMMENTback to summary
public static final int COMMENT
COMMENT_NLSEMIback to summary
public static final int COMMENT_NLSEMI
CONSTback to summary
public static final int CONST
CONTINUEback to summary
public static final int CONTINUE
DECIMAL_FLOAT_LITback to summary
public static final int DECIMAL_FLOAT_LIT
DECIMAL_LITback to summary
public static final int DECIMAL_LIT
DECLARE_ASSIGNback to summary
public static final int DECLARE_ASSIGN
DEFAULTback to summary
public static final int DEFAULT
DEFERback to summary
public static final int DEFER
DIVback to summary
public static final int DIV
DOTback to summary
public static final int DOT
ELLIPSISback to summary
public static final int ELLIPSIS
ELSEback to summary
public static final int ELSE
EOSback to summary
public static final int EOS
EQUALSback to summary
public static final int EQUALS
EXCLAMATIONback to summary
public static final int EXCLAMATION
FALLTHROUGHback to summary
public static final int FALLTHROUGH
FLOAT_LITback to summary
public static final int FLOAT_LIT
FORback to summary
public static final int FOR
FUNCback to summary
public static final int FUNC
GOback to summary
public static final int GO
GOTOback to summary
public static final int GOTO
GREATERback to summary
public static final int GREATER
GREATER_OR_EQUALSback to summary
public static final int GREATER_OR_EQUALS
HEX_BYTE_VALUEback to summary
public static final int HEX_BYTE_VALUE
HEX_FLOAT_LITback to summary
public static final int HEX_FLOAT_LIT
HEX_LITback to summary
public static final int HEX_LIT
IDENTIFIERback to summary
public static final int IDENTIFIER
IFback to summary
public static final int IF
IMAGINARY_LITback to summary
public static final int IMAGINARY_LIT
IMPORTback to summary
public static final int IMPORT
INTERFACEback to summary
public static final int INTERFACE
INTERPRETED_STRING_LITback to summary
public static final int INTERPRETED_STRING_LIT
L_BRACKETback to summary
public static final int L_BRACKET
L_CURLYback to summary
public static final int L_CURLY
L_PARENback to summary
public static final int L_PAREN
LESSback to summary
public static final int LESS
LESS_OR_EQUALSback to summary
public static final int LESS_OR_EQUALS
LINE_COMMENTback to summary
public static final int LINE_COMMENT
LINE_COMMENT_NLSEMIback to summary
public static final int LINE_COMMENT_NLSEMI
LITTLE_U_VALUEback to summary
public static final int LITTLE_U_VALUE
LOGICAL_ANDback to summary
public static final int LOGICAL_AND
LOGICAL_ORback to summary
public static final int LOGICAL_OR
LSHIFTback to summary
public static final int LSHIFT
MAPback to summary
public static final int MAP
MINUSback to summary
public static final int MINUS
MINUS_MINUSback to summary
public static final int MINUS_MINUS
MODback to summary
public static final int MOD
modeNamesback to summary
public static String[] modeNames
NIL_LITback to summary
public static final int NIL_LIT
NLSEMIback to summary
public static final int NLSEMI
NOT_EQUALSback to summary
public static final int NOT_EQUALS
OCTAL_BYTE_VALUEback to summary
public static final int OCTAL_BYTE_VALUE
OCTAL_LITback to summary
public static final int OCTAL_LIT
ORback to summary
public static final int OR
OTHERback to summary
public static final int OTHER
PACKAGEback to summary
public static final int PACKAGE
PLUSback to summary
public static final int PLUS
PLUS_PLUSback to summary
public static final int PLUS_PLUS
R_BRACKETback to summary
public static final int R_BRACKET
R_CURLYback to summary
public static final int R_CURLY
R_PARENback to summary
public static final int R_PAREN
RANGEback to summary
public static final int RANGE
RAW_STRING_LITback to summary
public static final int RAW_STRING_LIT
RECEIVEback to summary
public static final int RECEIVE
RETURNback to summary
public static final int RETURN
RSHIFTback to summary
public static final int RSHIFT
ruleNamesback to summary
public static final String[] ruleNames
RUNE_LITback to summary
public static final int RUNE_LIT
SELECTback to summary
public static final int SELECT
SEMIback to summary
public static final int SEMI
STARback to summary
public static final int STAR
STRUCTback to summary
public static final int STRUCT
SWITCHback to summary
public static final int SWITCH
TERMINATORback to summary
public static final int TERMINATOR
tokenNamesback to summary
public static final String[] tokenNames

Deprecated

Use VOCABULARY instead.

Annotations
@Deprecated
TYPEback to summary
public static final int TYPE
UNDERLYINGback to summary
public static final int UNDERLYING
VARback to summary
public static final int VAR
VOCABULARYback to summary
public static final Vocabulary VOCABULARY
WSback to summary
public static final int WS
WS_NLSEMIback to summary
public static final int WS_NLSEMI

Constructor Detail

GoLexerback to summary
public GoLexer(CharStream input)

Method Detail

getATNback to summary
public ATN getATN()

Implements abstract org.antlr.v4.runtime.Recognizer.getATN.

Doc from org.antlr.v4.runtime.Recognizer.getATN.

Get the ATN used by the recognizer for prediction.

Annotations
@Override
getChannelNamesback to summary
public String[] getChannelNames()

Overrides org.antlr.v4.runtime.Lexer.getChannelNames.

Annotations
@Override
getGrammarFileNameback to summary
public String getGrammarFileName()

Implements abstract org.antlr.v4.runtime.Recognizer.getGrammarFileName.

Doc from org.antlr.v4.runtime.Recognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name. Have ANTLR generate an implementation for this method.

Annotations
@Override
getModeNamesback to summary
public String[] getModeNames()

Overrides org.antlr.v4.runtime.Lexer.getModeNames.

Annotations
@Override
getRuleNamesback to summary
public String[] getRuleNames()

Implements abstract org.antlr.v4.runtime.Recognizer.getRuleNames.

Annotations
@Override
getSerializedATNback to summary
public String getSerializedATN()

Overrides org.antlr.v4.runtime.Recognizer.getSerializedATN.

Doc from org.antlr.v4.runtime.Recognizer.getSerializedATN.

If this recognizer was generated, it will have a serialized ATN representation of the grammar.

For interpreters, we don't know their serialized ATN despite having created the interpreter from it.

Annotations
@Override
getTokenNamesback to summary
public String[] getTokenNames()

Overrides org.antlr.v4.runtime.Lexer.getTokenNames.

Doc from org.antlr.v4.runtime.Lexer.getTokenNames.

Deprecated

Used to print out token names like ID during debugging and error reporting. The generated parsers implement a method that overrides this to point to their String[] tokenNames.

Annotations
@Override
@Deprecated
getVocabularyback to summary
public Vocabulary getVocabulary()

Overrides org.antlr.v4.runtime.Recognizer.getVocabulary.

Doc from org.antlr.v4.runtime.Recognizer.getVocabulary.

Get the vocabulary used by the recognizer.

Annotations
@Override
makeLiteralNamesback to summary
private static String[] makeLiteralNames()
makeRuleNamesback to summary
private static String[] makeRuleNames()
makeSymbolicNamesback to summary
private static String[] makeSymbolicNames()