toml / org.apache.tuweni.toml.internal / TomlParserVisitor

TomlParserVisitor

interface TomlParserVisitor<T : Any> : ParseTreeVisitor<T> (source)

This interface defines a complete generic visitor for a parse tree produced by TomlParser.

Parameters

- The return type of the visit operation. Use Void for operations with no return type.

Functions

visitArray

abstract fun visitArray(ctx: ArrayContext): T

Visit a parse tree produced by TomlParser#array.

visitArrayTable

abstract fun visitArrayTable(ctx: ArrayTableContext): T

Visit a parse tree produced by TomlParser#arrayTable.

visitArrayValue

abstract fun visitArrayValue(ctx: ArrayValueContext): T

Visit a parse tree produced by TomlParser#arrayValue.

visitArrayValues

abstract fun visitArrayValues(ctx: ArrayValuesContext): T

Visit a parse tree produced by TomlParser#arrayValues.

visitBasicChar

abstract fun visitBasicChar(ctx: BasicCharContext): T

Visit a parse tree produced by TomlParser#basicChar.

visitBasicString

abstract fun visitBasicString(ctx: BasicStringContext): T

Visit a parse tree produced by TomlParser#basicString.

visitBasicUnescaped

abstract fun visitBasicUnescaped(ctx: BasicUnescapedContext): T

Visit a parse tree produced by TomlParser#basicUnescaped.

visitBinInt

abstract fun visitBinInt(ctx: BinIntContext): T

Visit a parse tree produced by TomlParser#binInt.

visitBooleanValue

abstract fun visitBooleanValue(ctx: BooleanValueContext): T

Visit a parse tree produced by TomlParser#booleanValue.

visitDate

abstract fun visitDate(ctx: DateContext): T

Visit a parse tree produced by TomlParser#date.

visitDateTime

abstract fun visitDateTime(ctx: DateTimeContext): T

Visit a parse tree produced by TomlParser#dateTime.

visitDay

abstract fun visitDay(ctx: DayContext): T

Visit a parse tree produced by TomlParser#day.

visitDecInt

abstract fun visitDecInt(ctx: DecIntContext): T

Visit a parse tree produced by TomlParser#decInt.

visitEscaped

abstract fun visitEscaped(ctx: EscapedContext): T

Visit a parse tree produced by TomlParser#escaped.

visitExpression

abstract fun visitExpression(ctx: ExpressionContext): T

Visit a parse tree produced by TomlParser#expression.

visitFalseBool

abstract fun visitFalseBool(ctx: FalseBoolContext): T

Visit a parse tree produced by TomlParser#falseBool.

visitFloatValue

abstract fun visitFloatValue(ctx: FloatValueContext): T

Visit a parse tree produced by TomlParser#floatValue.

visitHexInt

abstract fun visitHexInt(ctx: HexIntContext): T

Visit a parse tree produced by TomlParser#hexInt.

visitHour

abstract fun visitHour(ctx: HourContext): T

Visit a parse tree produced by TomlParser#hour.

visitHourOffset

abstract fun visitHourOffset(ctx: HourOffsetContext): T

Visit a parse tree produced by TomlParser#hourOffset.

visitInlineTable

abstract fun visitInlineTable(ctx: InlineTableContext): T

Visit a parse tree produced by TomlParser#inlineTable.

visitInlineTableValues

abstract fun visitInlineTableValues(ctx: InlineTableValuesContext): T

Visit a parse tree produced by TomlParser#inlineTableValues.

visitInteger

abstract fun visitInteger(ctx: IntegerContext): T

Visit a parse tree produced by TomlParser#integer.

visitKey

abstract fun visitKey(ctx: KeyContext): T

Visit a parse tree produced by TomlParser#key.

visitKeyval

abstract fun visitKeyval(ctx: KeyvalContext): T

Visit a parse tree produced by TomlParser#keyval.

visitLiteralBody

abstract fun visitLiteralBody(ctx: LiteralBodyContext): T

Visit a parse tree produced by TomlParser#literalBody.

visitLiteralString

abstract fun visitLiteralString(ctx: LiteralStringContext): T

Visit a parse tree produced by TomlParser#literalString.

visitLocalDate

abstract fun visitLocalDate(ctx: LocalDateContext): T

Visit a parse tree produced by TomlParser#localDate.

visitLocalDateTime

abstract fun visitLocalDateTime(ctx: LocalDateTimeContext): T

Visit a parse tree produced by TomlParser#localDateTime.

visitLocalTime

abstract fun visitLocalTime(ctx: LocalTimeContext): T

Visit a parse tree produced by TomlParser#localTime.

visitMinute

abstract fun visitMinute(ctx: MinuteContext): T

Visit a parse tree produced by TomlParser#minute.

visitMinuteOffset

abstract fun visitMinuteOffset(ctx: MinuteOffsetContext): T

Visit a parse tree produced by TomlParser#minuteOffset.

visitMlBasicChar

abstract fun visitMlBasicChar(ctx: MlBasicCharContext): T

Visit a parse tree produced by TomlParser#mlBasicChar.

visitMlBasicString

abstract fun visitMlBasicString(ctx: MlBasicStringContext): T

Visit a parse tree produced by TomlParser#mlBasicString.

visitMlBasicUnescaped

abstract fun visitMlBasicUnescaped(ctx: MlBasicUnescapedContext): T

Visit a parse tree produced by TomlParser#mlBasicUnescaped.

visitMlLiteralBody

abstract fun visitMlLiteralBody(ctx: MlLiteralBodyContext): T

Visit a parse tree produced by TomlParser#mlLiteralBody.

visitMlLiteralString

abstract fun visitMlLiteralString(ctx: MlLiteralStringContext): T

Visit a parse tree produced by TomlParser#mlLiteralString.

visitMonth

abstract fun visitMonth(ctx: MonthContext): T

Visit a parse tree produced by TomlParser#month.

visitOctInt

abstract fun visitOctInt(ctx: OctIntContext): T

Visit a parse tree produced by TomlParser#octInt.

visitOffsetDateTime

abstract fun visitOffsetDateTime(ctx: OffsetDateTimeContext): T

Visit a parse tree produced by TomlParser#offsetDateTime.

visitQuotedKey

abstract fun visitQuotedKey(ctx: QuotedKeyContext): T

Visit a parse tree produced by TomlParser#quotedKey.

visitRegularFloat

abstract fun visitRegularFloat(ctx: RegularFloatContext): T

Visit a parse tree produced by TomlParser#regularFloat.

visitRegularFloatInf

abstract fun visitRegularFloatInf(ctx: RegularFloatInfContext): T

Visit a parse tree produced by TomlParser#regularFloatInf.

visitRegularFloatNaN

abstract fun visitRegularFloatNaN(ctx: RegularFloatNaNContext): T

Visit a parse tree produced by TomlParser#regularFloatNaN.

visitSecond

abstract fun visitSecond(ctx: SecondContext): T

Visit a parse tree produced by TomlParser#second.

visitSecondFraction

abstract fun visitSecondFraction(ctx: SecondFractionContext): T

Visit a parse tree produced by TomlParser#secondFraction.

visitSimpleKey

abstract fun visitSimpleKey(ctx: SimpleKeyContext): T

Visit a parse tree produced by TomlParser#simpleKey.

visitStandardTable

abstract fun visitStandardTable(ctx: StandardTableContext): T

Visit a parse tree produced by TomlParser#standardTable.

visitString

abstract fun visitString(ctx: StringContext): T

Visit a parse tree produced by TomlParser#string.

visitTable

abstract fun visitTable(ctx: TableContext): T

Visit a parse tree produced by TomlParser#table.

visitTime

abstract fun visitTime(ctx: TimeContext): T

Visit a parse tree produced by TomlParser#time.

visitTimeOffset

abstract fun visitTimeOffset(ctx: TimeOffsetContext): T

Visit a parse tree produced by TomlParser#timeOffset.

visitToml

abstract fun visitToml(ctx: TomlContext): T

Visit a parse tree produced by TomlParser#toml.

visitTomlKey

abstract fun visitTomlKey(ctx: TomlKeyContext): T

Visit a parse tree produced by TomlParser#tomlKey.

visitTrueBool

abstract fun visitTrueBool(ctx: TrueBoolContext): T

Visit a parse tree produced by TomlParser#trueBool.

visitUnquotedKey

abstract fun visitUnquotedKey(ctx: UnquotedKeyContext): T

Visit a parse tree produced by TomlParser#unquotedKey.

visitVal

abstract fun visitVal(ctx: ValContext): T

Visit a parse tree produced by TomlParser#val.

visitYear

abstract fun visitYear(ctx: YearContext): T

Visit a parse tree produced by TomlParser#year.

Inheritors

TomlParserBaseVisitor

open class TomlParserBaseVisitor<T : Any> : AbstractParseTreeVisitor<T>, TomlParserVisitor<T>

This class provides an empty implementation of TomlParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.