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
_ATN
protected static org.antlr.v4.runtime.dfa.DFA[]
_decisionToDFA
private static java.lang.String[]
_LITERAL_NAMES
static java.lang.String
_serializedATN
protected static org.antlr.v4.runtime.atn.PredictionContextCache
_sharedContextCache
private static java.lang.String[]
_SYMBOLIC_NAMES
static int
Apostrophe
int
arrayDepth
org.antlr.v4.runtime.misc.IntegerStack
arrayDepthStack
static int
ArrayEnd
static int
ArrayStart
static int
ArrayTableKeyEnd
static int
ArrayTableKeyStart
static int
BasicStringMode
static int
BinaryInteger
static java.lang.String[]
channelNames
static int
Colon
static int
Comma
static int
Comment
static int
COMMENTS
static int
Dash
static int
DateDigits
static int
DateMode
static int
DecimalInteger
static int
Dot
static int
Equals
static int
Error
static int
EscapeSequence
static int
FalseBoolean
static int
FloatingPoint
static int
FloatingPointInf
static int
FloatingPointNaN
static int
HexInteger
static int
InlineTableEnd
static int
InlineTableMode
static int
InlineTableStart
static int
KeyMode
static int
LiteralStringMode
static int
MLBasicStringMode
static int
MLLiteralStringMode
static java.lang.String[]
modeNames
static int
NewLine
static int
OctalInteger
static int
Plus
static int
QuotationMark
static java.lang.String[]
ruleNames
static int
StringChar
static int
TableKeyEnd
static int
TableKeyStart
static int
TimeDelimiter
static java.lang.String[]
tokenNames
Deprecated.UseVOCABULARY
instead.static int
TomlKeyMode
static int
TripleApostrophe
static int
TripleQuotationMark
static int
TrueBoolean
static int
UnquotedKey
static int
ValueComma
static int
ValueMode
static org.antlr.v4.runtime.Vocabulary
VOCABULARY
static int
WHITESPACE
static int
WS
static int
Z
-
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 void
action(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int actionIndex)
private void
ArrayEnd_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
ArrayStart_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
BasicStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
BinaryInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
DateArrayEnd_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
DateNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
DateStart_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private boolean
DateStart_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
private void
DecimalInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private boolean
DecimalInteger_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
private void
Equals_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
FalseBoolean_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
FloatingPoint_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
FloatingPointInf_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
FloatingPointNaN_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
org.antlr.v4.runtime.atn.ATN
getATN()
java.lang.String[]
getChannelNames()
java.lang.String
getGrammarFileName()
java.lang.String[]
getModeNames()
java.lang.String[]
getRuleNames()
java.lang.String
getSerializedATN()
java.lang.String[]
getTokenNames()
Deprecated.org.antlr.v4.runtime.Vocabulary
getVocabulary()
private void
HexInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private boolean
inArray()
private void
InlineTableEnd_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
InlineTableNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
InlineTableStart_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
LiteralStringNewLine_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 boolean
MLBasicStringEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
private void
MLBasicStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private boolean
MLBasicStringSextEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
private boolean
MLLiteralStringEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
private void
MLLiteralStringNewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private boolean
MLLiteralStringSextEnd_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
private void
NewLine_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
OctalInteger_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
popArrayDepth()
private void
pushArrayDepth()
private void
pushValueModeIfInArray()
private void
resetArrayDepth()
boolean
sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)
private boolean
TimeDelimiter_sempred(org.antlr.v4.runtime.RuleContext _localctx, int predIndex)
private void
TrueBoolean_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
ValueApostrophe_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
ValueQuotationMark_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
ValueTripleApostrophe_action(org.antlr.v4.runtime.RuleContext _localctx, int actionIndex)
private void
ValueTripleQuotationMark_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.UseVOCABULARY
instead.
-
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:
getTokenNames
in classorg.antlr.v4.runtime.Lexer
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()
- Overrides:
getVocabulary
in 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:
getGrammarFileName
in classorg.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getRuleNames
public java.lang.String[] getRuleNames()
- Specified by:
getRuleNames
in classorg.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getSerializedATN
public java.lang.String getSerializedATN()
- Overrides:
getSerializedATN
in classorg.antlr.v4.runtime.Recognizer<java.lang.Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getChannelNames
public java.lang.String[] getChannelNames()
- Overrides:
getChannelNames
in classorg.antlr.v4.runtime.Lexer
-
getModeNames
public java.lang.String[] getModeNames()
- Overrides:
getModeNames
in classorg.antlr.v4.runtime.Lexer
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()
- Specified by:
getATN
in 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:
action
in 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:
sempred
in 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)
-
-