Package org.tomlj.internal
Interface TomlParserVisitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
ArrayVisitor
,InlineTableVisitor
,KeyVisitor
,LineVisitor
,LocalDateVisitor
,LocalTimeVisitor
,QuotedStringVisitor
,TomlParserBaseVisitor
,ValueVisitor
,ZoneOffsetVisitor
public interface TomlParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
TomlParser
.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byTomlParser.array()
.Visit a parse tree produced byTomlParser.arrayTable()
.Visit a parse tree produced byTomlParser.arrayValue()
.Visit a parse tree produced byTomlParser.arrayValues()
.Visit a parse tree produced byTomlParser.basicChar()
.Visit a parse tree produced byTomlParser.basicString()
.Visit a parse tree produced byTomlParser.basicUnescaped()
.Visit a parse tree produced byTomlParser.binInt()
.Visit a parse tree produced byTomlParser.booleanValue()
.Visit a parse tree produced byTomlParser.date()
.Visit a parse tree produced byTomlParser.dateTime()
.Visit a parse tree produced byTomlParser.day()
.Visit a parse tree produced byTomlParser.decInt()
.Visit a parse tree produced byTomlParser.escaped()
.Visit a parse tree produced byTomlParser.expression()
.Visit a parse tree produced byTomlParser.falseBool()
.Visit a parse tree produced byTomlParser.floatValue()
.Visit a parse tree produced byTomlParser.hexInt()
.Visit a parse tree produced byTomlParser.hour()
.Visit a parse tree produced byTomlParser.hourOffset()
.Visit a parse tree produced byTomlParser.inlineTable()
.Visit a parse tree produced byTomlParser.inlineTableValues()
.Visit a parse tree produced byTomlParser.integer()
.Visit a parse tree produced byTomlParser.key()
.Visit a parse tree produced byTomlParser.keyval()
.Visit a parse tree produced byTomlParser.literalBody()
.Visit a parse tree produced byTomlParser.literalString()
.Visit a parse tree produced byTomlParser.localDate()
.Visit a parse tree produced byTomlParser.localDateTime()
.Visit a parse tree produced byTomlParser.localTime()
.Visit a parse tree produced byTomlParser.minute()
.Visit a parse tree produced byTomlParser.minuteOffset()
.Visit a parse tree produced byTomlParser.mlBasicChar()
.Visit a parse tree produced byTomlParser.mlBasicString()
.Visit a parse tree produced byTomlParser.mlBasicUnescaped()
.Visit a parse tree produced byTomlParser.mlLiteralBody()
.Visit a parse tree produced byTomlParser.mlLiteralString()
.Visit a parse tree produced byTomlParser.month()
.Visit a parse tree produced byTomlParser.octInt()
.Visit a parse tree produced byTomlParser.offsetDateTime()
.Visit a parse tree produced byTomlParser.quotedKey()
.Visit a parse tree produced byTomlParser.regularFloat()
.Visit a parse tree produced byTomlParser.regularFloatInf()
.Visit a parse tree produced byTomlParser.regularFloatNaN()
.Visit a parse tree produced byTomlParser.second()
.Visit a parse tree produced byTomlParser.secondFraction()
.Visit a parse tree produced byTomlParser.simpleKey()
.Visit a parse tree produced byTomlParser.standardTable()
.Visit a parse tree produced byTomlParser.string()
.Visit a parse tree produced byTomlParser.table()
.Visit a parse tree produced byTomlParser.time()
.Visit a parse tree produced byTomlParser.timeOffset()
.Visit a parse tree produced byTomlParser.toml()
.Visit a parse tree produced byTomlParser.tomlKey()
.Visit a parse tree produced byTomlParser.trueBool()
.Visit a parse tree produced byTomlParser.unquotedKey()
.Visit a parse tree produced byTomlParser.val()
.Visit a parse tree produced byTomlParser.year()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitToml
Visit a parse tree produced byTomlParser.toml()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byTomlParser.expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTomlKey
Visit a parse tree produced byTomlParser.tomlKey()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKeyval
Visit a parse tree produced byTomlParser.keyval()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitKey
Visit a parse tree produced byTomlParser.key()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimpleKey
Visit a parse tree produced byTomlParser.simpleKey()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnquotedKey
Visit a parse tree produced byTomlParser.unquotedKey()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQuotedKey
Visit a parse tree produced byTomlParser.quotedKey()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVal
Visit a parse tree produced byTomlParser.val()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitString
Visit a parse tree produced byTomlParser.string()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBasicString
Visit a parse tree produced byTomlParser.basicString()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBasicChar
Visit a parse tree produced byTomlParser.basicChar()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBasicUnescaped
Visit a parse tree produced byTomlParser.basicUnescaped()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEscaped
Visit a parse tree produced byTomlParser.escaped()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMlBasicString
Visit a parse tree produced byTomlParser.mlBasicString()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMlBasicChar
Visit a parse tree produced byTomlParser.mlBasicChar()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMlBasicUnescaped
Visit a parse tree produced byTomlParser.mlBasicUnescaped()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralString
Visit a parse tree produced byTomlParser.literalString()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralBody
Visit a parse tree produced byTomlParser.literalBody()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMlLiteralString
Visit a parse tree produced byTomlParser.mlLiteralString()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMlLiteralBody
Visit a parse tree produced byTomlParser.mlLiteralBody()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInteger
Visit a parse tree produced byTomlParser.integer()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDecInt
Visit a parse tree produced byTomlParser.decInt()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitHexInt
Visit a parse tree produced byTomlParser.hexInt()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOctInt
Visit a parse tree produced byTomlParser.octInt()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinInt
Visit a parse tree produced byTomlParser.binInt()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloatValue
Visit a parse tree produced byTomlParser.floatValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRegularFloat
Visit a parse tree produced byTomlParser.regularFloat()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRegularFloatInf
Visit a parse tree produced byTomlParser.regularFloatInf()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRegularFloatNaN
Visit a parse tree produced byTomlParser.regularFloatNaN()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
Visit a parse tree produced byTomlParser.booleanValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTrueBool
Visit a parse tree produced byTomlParser.trueBool()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFalseBool
Visit a parse tree produced byTomlParser.falseBool()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDateTime
Visit a parse tree produced byTomlParser.dateTime()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOffsetDateTime
Visit a parse tree produced byTomlParser.offsetDateTime()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalDateTime
Visit a parse tree produced byTomlParser.localDateTime()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalDate
Visit a parse tree produced byTomlParser.localDate()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalTime
Visit a parse tree produced byTomlParser.localTime()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDate
Visit a parse tree produced byTomlParser.date()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTime
Visit a parse tree produced byTomlParser.time()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTimeOffset
Visit a parse tree produced byTomlParser.timeOffset()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitHourOffset
Visit a parse tree produced byTomlParser.hourOffset()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMinuteOffset
Visit a parse tree produced byTomlParser.minuteOffset()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSecondFraction
Visit a parse tree produced byTomlParser.secondFraction()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitYear
Visit a parse tree produced byTomlParser.year()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMonth
Visit a parse tree produced byTomlParser.month()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDay
Visit a parse tree produced byTomlParser.day()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitHour
Visit a parse tree produced byTomlParser.hour()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMinute
Visit a parse tree produced byTomlParser.minute()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSecond
Visit a parse tree produced byTomlParser.second()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArray
Visit a parse tree produced byTomlParser.array()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayValues
Visit a parse tree produced byTomlParser.arrayValues()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayValue
Visit a parse tree produced byTomlParser.arrayValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTable
Visit a parse tree produced byTomlParser.table()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStandardTable
Visit a parse tree produced byTomlParser.standardTable()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInlineTable
Visit a parse tree produced byTomlParser.inlineTable()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInlineTableValues
Visit a parse tree produced byTomlParser.inlineTableValues()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArrayTable
Visit a parse tree produced byTomlParser.arrayTable()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-