Interface TomlParserVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor 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
-