Package org.tomlj.internal
Class TomlLexer
- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
- org.antlr.v4.runtime.Lexer
-
- org.tomlj.internal.TomlLexer
-
- All Implemented Interfaces:
org.antlr.v4.runtime.TokenSource
public class TomlLexer extends org.antlr.v4.runtime.Lexer
-
-
Field Summary
Fields Modifier and Type Field Description static org.antlr.v4.runtime.atn.ATN_ATNprotected static org.antlr.v4.runtime.dfa.DFA[]_decisionToDFAprivate static java.lang.String[]_LITERAL_NAMESstatic java.lang.String_serializedATNprotected static org.antlr.v4.runtime.atn.PredictionContextCache_sharedContextCacheprivate static java.lang.String[]_SYMBOLIC_NAMESstatic intApostropheintarrayDepthorg.antlr.v4.runtime.misc.IntegerStackarrayDepthStackstatic intArrayEndstatic intArrayStartstatic intArrayTableKeyEndstatic intArrayTableKeyStartstatic intBasicStringModestatic intBinaryIntegerstatic java.lang.String[]channelNamesstatic intColonstatic intCommastatic intCommentstatic intCOMMENTSstatic intDashstatic intDateDigitsstatic intDateModestatic intDecimalIntegerstatic intDotstatic intEqualsstatic intErrorstatic intEscapeSequencestatic intFalseBooleanstatic intFloatingPointstatic intFloatingPointInfstatic intFloatingPointNaNstatic intHexIntegerstatic intInlineTableEndstatic intInlineTableModestatic intInlineTableStartstatic intKeyModestatic intLiteralStringModestatic intMLBasicStringModestatic intMLLiteralStringModestatic java.lang.String[]modeNamesstatic intNewLinestatic intOctalIntegerstatic intPlusstatic intQuotationMarkstatic java.lang.String[]ruleNamesstatic intStringCharstatic intTableKeyEndstatic intTableKeyStartstatic intTimeDelimiterstatic java.lang.String[]tokenNamesDeprecated.UseVOCABULARYinstead.static intTomlKeyModestatic intTripleApostrophestatic intTripleQuotationMarkstatic intTrueBooleanstatic intUnquotedKeystatic intValueCommastatic intValueModestatic org.antlr.v4.runtime.VocabularyVOCABULARYstatic intWHITESPACEstatic intWSstatic intZ-
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 TomlLexer(org.antlr.v4.runtime.CharStream input)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaction(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int actionIndex)private voidArrayEnd_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidArrayStart_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidBasicStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidBinaryInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidDateArrayEnd_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidDateNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidDateStart_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private booleanDateStart_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)private voidDecimalInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private booleanDecimalInteger_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)private voidEquals_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidFalseBoolean_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidFloatingPoint_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidFloatingPointInf_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidFloatingPointNaN_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)org.antlr.v4.runtime.atn.ATNgetATN()java.lang.String[]getChannelNames()java.lang.StringgetGrammarFileName()java.lang.String[]getModeNames()java.lang.String[]getRuleNames()java.lang.StringgetSerializedATN()java.lang.String[]getTokenNames()Deprecated.org.antlr.v4.runtime.VocabularygetVocabulary()private voidHexInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private booleaninArray()private voidInlineTableEnd_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidInlineTableNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidInlineTableStart_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidLiteralStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private static java.lang.String[]makeLiteralNames()private static java.lang.String[]makeRuleNames()private static java.lang.String[]makeSymbolicNames()private booleanMLBasicStringEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)private voidMLBasicStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private booleanMLBasicStringSextEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)private booleanMLLiteralStringEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)private voidMLLiteralStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private booleanMLLiteralStringSextEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)private voidNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidOctalInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidpopArrayDepth()private voidpushArrayDepth()private voidpushValueModeIfInArray()private voidresetArrayDepth()booleansempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)private booleanTimeDelimiter_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)private voidTrueBoolean_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidValueApostrophe_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidValueQuotationMark_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidValueTripleApostrophe_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)private voidValueTripleQuotationMark_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)-
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, nextToken, notifyListeners, popMode, pushMode, recover, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skip
-
Methods inherited from class org.antlr.v4.runtime.Recognizer
addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
-
-
-
Field Detail
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
-
_sharedContextCache
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
-
TripleQuotationMark
public static final int TripleQuotationMark
- See Also:
- Constant Field Values
-
TripleApostrophe
public static final int TripleApostrophe
- See Also:
- Constant Field Values
-
StringChar
public static final int StringChar
- See Also:
- Constant Field Values
-
Comma
public static final int Comma
- See Also:
- Constant Field Values
-
Dot
public static final int Dot
- See Also:
- Constant Field Values
-
Equals
public static final int Equals
- See Also:
- Constant Field Values
-
QuotationMark
public static final int QuotationMark
- See Also:
- Constant Field Values
-
Apostrophe
public static final int Apostrophe
- See Also:
- Constant Field Values
-
TableKeyStart
public static final int TableKeyStart
- See Also:
- Constant Field Values
-
TableKeyEnd
public static final int TableKeyEnd
- See Also:
- Constant Field Values
-
ArrayTableKeyStart
public static final int ArrayTableKeyStart
- See Also:
- Constant Field Values
-
ArrayTableKeyEnd
public static final int ArrayTableKeyEnd
- See Also:
- Constant Field Values
-
UnquotedKey
public static final int UnquotedKey
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
Comment
public static final int Comment
- See Also:
- Constant Field Values
-
NewLine
public static final int NewLine
- See Also:
- Constant Field Values
-
Error
public static final int Error
- See Also:
- Constant Field Values
-
DecimalInteger
public static final int DecimalInteger
- See Also:
- Constant Field Values
-
HexInteger
public static final int HexInteger
- See Also:
- Constant Field Values
-
OctalInteger
public static final int OctalInteger
- See Also:
- Constant Field Values
-
BinaryInteger
public static final int BinaryInteger
- See Also:
- Constant Field Values
-
FloatingPoint
public static final int FloatingPoint
- See Also:
- Constant Field Values
-
FloatingPointInf
public static final int FloatingPointInf
- See Also:
- Constant Field Values
-
FloatingPointNaN
public static final int FloatingPointNaN
- See Also:
- Constant Field Values
-
TrueBoolean
public static final int TrueBoolean
- See Also:
- Constant Field Values
-
FalseBoolean
public static final int FalseBoolean
- See Also:
- Constant Field Values
-
ArrayStart
public static final int ArrayStart
- See Also:
- Constant Field Values
-
ArrayEnd
public static final int ArrayEnd
- See Also:
- Constant Field Values
-
InlineTableStart
public static final int InlineTableStart
- See Also:
- Constant Field Values
-
EscapeSequence
public static final int EscapeSequence
- See Also:
- Constant Field Values
-
Dash
public static final int Dash
- See Also:
- Constant Field Values
-
Plus
public static final int Plus
- See Also:
- Constant Field Values
-
Colon
public static final int Colon
- See Also:
- Constant Field Values
-
Z
public static final int Z
- See Also:
- Constant Field Values
-
TimeDelimiter
public static final int TimeDelimiter
- See Also:
- Constant Field Values
-
DateDigits
public static final int DateDigits
- See Also:
- Constant Field Values
-
InlineTableEnd
public static final int InlineTableEnd
- See Also:
- Constant Field Values
-
ValueComma
public static final int ValueComma
- See Also:
- Constant Field Values
-
COMMENTS
public static final int COMMENTS
- See Also:
- Constant Field Values
-
WHITESPACE
public static final int WHITESPACE
- See Also:
- Constant Field Values
-
KeyMode
public static final int KeyMode
- See Also:
- Constant Field Values
-
TomlKeyMode
public static final int TomlKeyMode
- See Also:
- Constant Field Values
-
ValueMode
public static final int ValueMode
- See Also:
- Constant Field Values
-
BasicStringMode
public static final int BasicStringMode
- See Also:
- Constant Field Values
-
MLBasicStringMode
public static final int MLBasicStringMode
- See Also:
- Constant Field Values
-
LiteralStringMode
public static final int LiteralStringMode
- See Also:
- Constant Field Values
-
MLLiteralStringMode
public static final int MLLiteralStringMode
- See Also:
- Constant Field Values
-
DateMode
public static final int DateMode
- See Also:
- Constant Field Values
-
InlineTableMode
public static final int InlineTableMode
- See Also:
- Constant Field Values
-
channelNames
public static java.lang.String[] channelNames
-
modeNames
public static java.lang.String[] modeNames
-
ruleNames
public static final java.lang.String[] ruleNames
-
_LITERAL_NAMES
private static final java.lang.String[] _LITERAL_NAMES
-
_SYMBOLIC_NAMES
private static final java.lang.String[] _SYMBOLIC_NAMES
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
-
tokenNames
@Deprecated public static final java.lang.String[] tokenNames
Deprecated.UseVOCABULARYinstead.
-
arrayDepthStack
public final org.antlr.v4.runtime.misc.IntegerStack arrayDepthStack
-
arrayDepth
public int arrayDepth
-
_serializedATN
public static final java.lang.String _serializedATN
- See Also:
- Constant Field Values
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Method Detail
-
makeRuleNames
private static java.lang.String[] makeRuleNames()
-
makeLiteralNames
private static java.lang.String[] makeLiteralNames()
-
makeSymbolicNames
private static java.lang.String[] makeSymbolicNames()
-
getTokenNames
@Deprecated public java.lang.String[] getTokenNames()
Deprecated.- Overrides:
getTokenNamesin classorg.antlr.v4.runtime.Lexer
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()
- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
inArray
private boolean inArray()
-
pushValueModeIfInArray
private void pushValueModeIfInArray()
-
resetArrayDepth
private void resetArrayDepth()
-
pushArrayDepth
private void pushArrayDepth()
-
popArrayDepth
private void popArrayDepth()
-
getGrammarFileName
public java.lang.String getGrammarFileName()
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getRuleNames
public java.lang.String[] getRuleNames()
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getSerializedATN
public java.lang.String getSerializedATN()
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getChannelNames
public java.lang.String[] getChannelNames()
- Overrides:
getChannelNamesin classorg.antlr.v4.runtime.Lexer
-
getModeNames
public java.lang.String[] getModeNames()
- Overrides:
getModeNamesin classorg.antlr.v4.runtime.Lexer
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()
- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
action
public void action(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int actionIndex)- Overrides:
actionin classorg.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
Equals_action
private void Equals_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
NewLine_action
private void NewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
ValueQuotationMark_action
private void ValueQuotationMark_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
ValueTripleQuotationMark_action
private void ValueTripleQuotationMark_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
ValueApostrophe_action
private void ValueApostrophe_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
ValueTripleApostrophe_action
private void ValueTripleApostrophe_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
DecimalInteger_action
private void DecimalInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
HexInteger_action
private void HexInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
OctalInteger_action
private void OctalInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
BinaryInteger_action
private void BinaryInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
FloatingPoint_action
private void FloatingPoint_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
FloatingPointInf_action
private void FloatingPointInf_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
FloatingPointNaN_action
private void FloatingPointNaN_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
TrueBoolean_action
private void TrueBoolean_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
FalseBoolean_action
private void FalseBoolean_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
DateStart_action
private void DateStart_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
ArrayStart_action
private void ArrayStart_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
ArrayEnd_action
private void ArrayEnd_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
InlineTableStart_action
private void InlineTableStart_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
BasicStringNewLine_action
private void BasicStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
MLBasicStringNewLine_action
private void MLBasicStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
LiteralStringNewLine_action
private void LiteralStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
MLLiteralStringNewLine_action
private void MLLiteralStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
DateNewLine_action
private void DateNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
DateArrayEnd_action
private void DateArrayEnd_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
InlineTableEnd_action
private void InlineTableEnd_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
InlineTableNewLine_action
private void InlineTableNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)- Overrides:
sempredin classorg.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
DecimalInteger_sempred
private boolean DecimalInteger_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
-
DateStart_sempred
private boolean DateStart_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
-
MLBasicStringSextEnd_sempred
private boolean MLBasicStringSextEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
-
MLBasicStringEnd_sempred
private boolean MLBasicStringEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
-
MLLiteralStringSextEnd_sempred
private boolean MLLiteralStringSextEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
-
MLLiteralStringEnd_sempred
private boolean MLLiteralStringEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
-
TimeDelimiter_sempred
private boolean TimeDelimiter_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
-
-