Package org.tomlj.internal
Class TomlParser
java.lang.Object
org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
org.antlr.v4.runtime.Parser
org.tomlj.internal.TomlParser
public class TomlParser
extends org.antlr.v4.runtime.Parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
Nested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATN
protected static final org.antlr.v4.runtime.dfa.DFA[]
private static final String[]
static final String
protected static final org.antlr.v4.runtime.atn.PredictionContextCache
private static final String[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
static final String[]
Deprecated.static final int
static final int
static final int
static final int
static final int
static final org.antlr.v4.runtime.Vocabulary
static final int
static final int
Fields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOF
Fields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal TomlParser.ArrayContext
array()
final TomlParser.BinIntContext
binInt()
final TomlParser.DateContext
date()
dateTime()
final TomlParser.DayContext
day()
final TomlParser.DecIntContext
decInt()
escaped()
org.antlr.v4.runtime.atn.ATN
getATN()
String[]
String[]
Deprecated.org.antlr.v4.runtime.Vocabulary
final TomlParser.HexIntContext
hexInt()
final TomlParser.HourContext
hour()
integer()
final TomlParser.KeyContext
key()
final TomlParser.KeyvalContext
keyval()
private static String[]
private static String[]
private static String[]
final TomlParser.MinuteContext
minute()
final TomlParser.MonthContext
month()
final TomlParser.OctIntContext
octInt()
final TomlParser.SecondContext
second()
final TomlParser.StringContext
string()
final TomlParser.TableContext
table()
final TomlParser.TimeContext
time()
final TomlParser.TomlContext
toml()
tomlKey()
trueBool()
final TomlParser.ValContext
val()
final TomlParser.YearContext
year()
Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
Field Details
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
TripleQuotationMark
public static final int TripleQuotationMark- See Also:
-
TripleApostrophe
public static final int TripleApostrophe- See Also:
-
StringChar
public static final int StringChar- See Also:
-
Comma
public static final int Comma- See Also:
-
Dot
public static final int Dot- See Also:
-
Equals
public static final int Equals- See Also:
-
QuotationMark
public static final int QuotationMark- See Also:
-
Apostrophe
public static final int Apostrophe- See Also:
-
TableKeyStart
public static final int TableKeyStart- See Also:
-
TableKeyEnd
public static final int TableKeyEnd- See Also:
-
ArrayTableKeyStart
public static final int ArrayTableKeyStart- See Also:
-
ArrayTableKeyEnd
public static final int ArrayTableKeyEnd- See Also:
-
UnquotedKey
public static final int UnquotedKey- See Also:
-
WS
public static final int WS- See Also:
-
Comment
public static final int Comment- See Also:
-
NewLine
public static final int NewLine- See Also:
-
Error
public static final int Error- See Also:
-
DecimalInteger
public static final int DecimalInteger- See Also:
-
HexInteger
public static final int HexInteger- See Also:
-
OctalInteger
public static final int OctalInteger- See Also:
-
BinaryInteger
public static final int BinaryInteger- See Also:
-
FloatingPoint
public static final int FloatingPoint- See Also:
-
FloatingPointInf
public static final int FloatingPointInf- See Also:
-
FloatingPointNaN
public static final int FloatingPointNaN- See Also:
-
TrueBoolean
public static final int TrueBoolean- See Also:
-
FalseBoolean
public static final int FalseBoolean- See Also:
-
ArrayStart
public static final int ArrayStart- See Also:
-
ArrayEnd
public static final int ArrayEnd- See Also:
-
InlineTableStart
public static final int InlineTableStart- See Also:
-
EscapeSequence
public static final int EscapeSequence- See Also:
-
Dash
public static final int Dash- See Also:
-
Plus
public static final int Plus- See Also:
-
Colon
public static final int Colon- See Also:
-
Z
public static final int Z- See Also:
-
TimeDelimiter
public static final int TimeDelimiter- See Also:
-
DateDigits
public static final int DateDigits- See Also:
-
InlineTableEnd
public static final int InlineTableEnd- See Also:
-
ValueComma
public static final int ValueComma- See Also:
-
RULE_toml
public static final int RULE_toml- See Also:
-
RULE_expression
public static final int RULE_expression- See Also:
-
RULE_tomlKey
public static final int RULE_tomlKey- See Also:
-
RULE_keyval
public static final int RULE_keyval- See Also:
-
RULE_key
public static final int RULE_key- See Also:
-
RULE_simpleKey
public static final int RULE_simpleKey- See Also:
-
RULE_unquotedKey
public static final int RULE_unquotedKey- See Also:
-
RULE_quotedKey
public static final int RULE_quotedKey- See Also:
-
RULE_val
public static final int RULE_val- See Also:
-
RULE_string
public static final int RULE_string- See Also:
-
RULE_basicString
public static final int RULE_basicString- See Also:
-
RULE_basicChar
public static final int RULE_basicChar- See Also:
-
RULE_basicUnescaped
public static final int RULE_basicUnescaped- See Also:
-
RULE_escaped
public static final int RULE_escaped- See Also:
-
RULE_mlBasicString
public static final int RULE_mlBasicString- See Also:
-
RULE_mlBasicChar
public static final int RULE_mlBasicChar- See Also:
-
RULE_mlBasicUnescaped
public static final int RULE_mlBasicUnescaped- See Also:
-
RULE_literalString
public static final int RULE_literalString- See Also:
-
RULE_literalBody
public static final int RULE_literalBody- See Also:
-
RULE_mlLiteralString
public static final int RULE_mlLiteralString- See Also:
-
RULE_mlLiteralBody
public static final int RULE_mlLiteralBody- See Also:
-
RULE_integer
public static final int RULE_integer- See Also:
-
RULE_decInt
public static final int RULE_decInt- See Also:
-
RULE_hexInt
public static final int RULE_hexInt- See Also:
-
RULE_octInt
public static final int RULE_octInt- See Also:
-
RULE_binInt
public static final int RULE_binInt- See Also:
-
RULE_floatValue
public static final int RULE_floatValue- See Also:
-
RULE_regularFloat
public static final int RULE_regularFloat- See Also:
-
RULE_regularFloatInf
public static final int RULE_regularFloatInf- See Also:
-
RULE_regularFloatNaN
public static final int RULE_regularFloatNaN- See Also:
-
RULE_booleanValue
public static final int RULE_booleanValue- See Also:
-
RULE_trueBool
public static final int RULE_trueBool- See Also:
-
RULE_falseBool
public static final int RULE_falseBool- See Also:
-
RULE_dateTime
public static final int RULE_dateTime- See Also:
-
RULE_offsetDateTime
public static final int RULE_offsetDateTime- See Also:
-
RULE_localDateTime
public static final int RULE_localDateTime- See Also:
-
RULE_localDate
public static final int RULE_localDate- See Also:
-
RULE_localTime
public static final int RULE_localTime- See Also:
-
RULE_date
public static final int RULE_date- See Also:
-
RULE_time
public static final int RULE_time- See Also:
-
RULE_timeOffset
public static final int RULE_timeOffset- See Also:
-
RULE_hourOffset
public static final int RULE_hourOffset- See Also:
-
RULE_minuteOffset
public static final int RULE_minuteOffset- See Also:
-
RULE_secondFraction
public static final int RULE_secondFraction- See Also:
-
RULE_year
public static final int RULE_year- See Also:
-
RULE_month
public static final int RULE_month- See Also:
-
RULE_day
public static final int RULE_day- See Also:
-
RULE_hour
public static final int RULE_hour- See Also:
-
RULE_minute
public static final int RULE_minute- See Also:
-
RULE_second
public static final int RULE_second- See Also:
-
RULE_array
public static final int RULE_array- See Also:
-
RULE_arrayValues
public static final int RULE_arrayValues- See Also:
-
RULE_arrayValue
public static final int RULE_arrayValue- See Also:
-
RULE_table
public static final int RULE_table- See Also:
-
RULE_standardTable
public static final int RULE_standardTable- See Also:
-
RULE_inlineTable
public static final int RULE_inlineTable- See Also:
-
RULE_inlineTableValues
public static final int RULE_inlineTableValues- See Also:
-
RULE_arrayTable
public static final int RULE_arrayTable- See Also:
-
ruleNames
-
_LITERAL_NAMES
-
_SYMBOLIC_NAMES
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARY
instead. -
_serializedATN
- See Also:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
TomlParser
public TomlParser(org.antlr.v4.runtime.TokenStream input)
-
-
Method Details
-
makeRuleNames
-
makeLiteralNames
-
makeSymbolicNames
-
getTokenNames
Deprecated.- Specified by:
getTokenNames
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
getVocabulary
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileName
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNames
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATN
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()- Specified by:
getATN
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
toml
- Throws:
org.antlr.v4.runtime.RecognitionException
-
expression
public final TomlParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
tomlKey
- Throws:
org.antlr.v4.runtime.RecognitionException
-
keyval
- Throws:
org.antlr.v4.runtime.RecognitionException
-
key
- Throws:
org.antlr.v4.runtime.RecognitionException
-
simpleKey
public final TomlParser.SimpleKeyContext simpleKey() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
unquotedKey
public final TomlParser.UnquotedKeyContext unquotedKey() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
quotedKey
public final TomlParser.QuotedKeyContext quotedKey() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
val
- Throws:
org.antlr.v4.runtime.RecognitionException
-
string
- Throws:
org.antlr.v4.runtime.RecognitionException
-
basicString
public final TomlParser.BasicStringContext basicString() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
basicChar
public final TomlParser.BasicCharContext basicChar() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
basicUnescaped
public final TomlParser.BasicUnescapedContext basicUnescaped() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
escaped
- Throws:
org.antlr.v4.runtime.RecognitionException
-
mlBasicString
public final TomlParser.MlBasicStringContext mlBasicString() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
mlBasicChar
public final TomlParser.MlBasicCharContext mlBasicChar() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
mlBasicUnescaped
public final TomlParser.MlBasicUnescapedContext mlBasicUnescaped() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
literalString
public final TomlParser.LiteralStringContext literalString() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
literalBody
public final TomlParser.LiteralBodyContext literalBody() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
mlLiteralString
public final TomlParser.MlLiteralStringContext mlLiteralString() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
mlLiteralBody
public final TomlParser.MlLiteralBodyContext mlLiteralBody() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
integer
- Throws:
org.antlr.v4.runtime.RecognitionException
-
decInt
- Throws:
org.antlr.v4.runtime.RecognitionException
-
hexInt
- Throws:
org.antlr.v4.runtime.RecognitionException
-
octInt
- Throws:
org.antlr.v4.runtime.RecognitionException
-
binInt
- Throws:
org.antlr.v4.runtime.RecognitionException
-
floatValue
public final TomlParser.FloatValueContext floatValue() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
regularFloat
public final TomlParser.RegularFloatContext regularFloat() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
regularFloatInf
public final TomlParser.RegularFloatInfContext regularFloatInf() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
regularFloatNaN
public final TomlParser.RegularFloatNaNContext regularFloatNaN() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
booleanValue
public final TomlParser.BooleanValueContext booleanValue() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
trueBool
- Throws:
org.antlr.v4.runtime.RecognitionException
-
falseBool
public final TomlParser.FalseBoolContext falseBool() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
dateTime
- Throws:
org.antlr.v4.runtime.RecognitionException
-
offsetDateTime
public final TomlParser.OffsetDateTimeContext offsetDateTime() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
localDateTime
public final TomlParser.LocalDateTimeContext localDateTime() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
localDate
public final TomlParser.LocalDateContext localDate() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
localTime
public final TomlParser.LocalTimeContext localTime() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
date
- Throws:
org.antlr.v4.runtime.RecognitionException
-
time
- Throws:
org.antlr.v4.runtime.RecognitionException
-
timeOffset
public final TomlParser.TimeOffsetContext timeOffset() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
hourOffset
public final TomlParser.HourOffsetContext hourOffset() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
minuteOffset
public final TomlParser.MinuteOffsetContext minuteOffset() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
secondFraction
public final TomlParser.SecondFractionContext secondFraction() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
year
- Throws:
org.antlr.v4.runtime.RecognitionException
-
month
- Throws:
org.antlr.v4.runtime.RecognitionException
-
day
- Throws:
org.antlr.v4.runtime.RecognitionException
-
hour
- Throws:
org.antlr.v4.runtime.RecognitionException
-
minute
- Throws:
org.antlr.v4.runtime.RecognitionException
-
second
- Throws:
org.antlr.v4.runtime.RecognitionException
-
array
- Throws:
org.antlr.v4.runtime.RecognitionException
-
arrayValues
public final TomlParser.ArrayValuesContext arrayValues() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
arrayValue
public final TomlParser.ArrayValueContext arrayValue() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
table
- Throws:
org.antlr.v4.runtime.RecognitionException
-
standardTable
public final TomlParser.StandardTableContext standardTable() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
inlineTable
public final TomlParser.InlineTableContext inlineTable() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
inlineTableValues
public final TomlParser.InlineTableValuesContext inlineTableValues() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
arrayTable
public final TomlParser.ArrayTableContext arrayTable() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
VOCABULARY
instead.