tuweni / 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.

Functions

visitArray

Visit a parse tree produced by TomlParser#array.

abstract fun visitArray(ctx: ArrayContext!): T

visitArrayTable

Visit a parse tree produced by TomlParser#arrayTable.

abstract fun visitArrayTable(ctx: ArrayTableContext!): T

visitArrayValue

Visit a parse tree produced by TomlParser#arrayValue.

abstract fun visitArrayValue(ctx: ArrayValueContext!): T

visitArrayValues

Visit a parse tree produced by TomlParser#arrayValues.

abstract fun visitArrayValues(ctx: ArrayValuesContext!): T

visitBasicChar

Visit a parse tree produced by TomlParser#basicChar.

abstract fun visitBasicChar(ctx: BasicCharContext!): T

visitBasicString

Visit a parse tree produced by TomlParser#basicString.

abstract fun visitBasicString(ctx: BasicStringContext!): T

visitBasicUnescaped

Visit a parse tree produced by TomlParser#basicUnescaped.

abstract fun visitBasicUnescaped(ctx: BasicUnescapedContext!): T

visitBinInt

Visit a parse tree produced by TomlParser#binInt.

abstract fun visitBinInt(ctx: BinIntContext!): T

visitBooleanValue

Visit a parse tree produced by TomlParser#booleanValue.

abstract fun visitBooleanValue(ctx: BooleanValueContext!): T

visitDate

Visit a parse tree produced by TomlParser#date.

abstract fun visitDate(ctx: DateContext!): T

visitDateTime

Visit a parse tree produced by TomlParser#dateTime.

abstract fun visitDateTime(ctx: DateTimeContext!): T

visitDay

Visit a parse tree produced by TomlParser#day.

abstract fun visitDay(ctx: DayContext!): T

visitDecInt

Visit a parse tree produced by TomlParser#decInt.

abstract fun visitDecInt(ctx: DecIntContext!): T

visitEscaped

Visit a parse tree produced by TomlParser#escaped.

abstract fun visitEscaped(ctx: EscapedContext!): T

visitExpression

Visit a parse tree produced by TomlParser#expression.

abstract fun visitExpression(ctx: ExpressionContext!): T

visitFalseBool

Visit a parse tree produced by TomlParser#falseBool.

abstract fun visitFalseBool(ctx: FalseBoolContext!): T

visitFloatValue

Visit a parse tree produced by TomlParser#floatValue.

abstract fun visitFloatValue(ctx: FloatValueContext!): T

visitHexInt

Visit a parse tree produced by TomlParser#hexInt.

abstract fun visitHexInt(ctx: HexIntContext!): T

visitHour

Visit a parse tree produced by TomlParser#hour.

abstract fun visitHour(ctx: HourContext!): T

visitHourOffset

Visit a parse tree produced by TomlParser#hourOffset.

abstract fun visitHourOffset(ctx: HourOffsetContext!): T

visitInlineTable

Visit a parse tree produced by TomlParser#inlineTable.

abstract fun visitInlineTable(ctx: InlineTableContext!): T

visitInlineTableValues

Visit a parse tree produced by TomlParser#inlineTableValues.

abstract fun visitInlineTableValues(ctx: InlineTableValuesContext!): T

visitInteger

Visit a parse tree produced by TomlParser#integer.

abstract fun visitInteger(ctx: IntegerContext!): T

visitKey

Visit a parse tree produced by TomlParser#key.

abstract fun visitKey(ctx: KeyContext!): T

visitKeyval

Visit a parse tree produced by TomlParser#keyval.

abstract fun visitKeyval(ctx: KeyvalContext!): T

visitLiteralBody

Visit a parse tree produced by TomlParser#literalBody.

abstract fun visitLiteralBody(ctx: LiteralBodyContext!): T

visitLiteralString

Visit a parse tree produced by TomlParser#literalString.

abstract fun visitLiteralString(ctx: LiteralStringContext!): T

visitLocalDate

Visit a parse tree produced by TomlParser#localDate.

abstract fun visitLocalDate(ctx: LocalDateContext!): T

visitLocalDateTime

Visit a parse tree produced by TomlParser#localDateTime.

abstract fun visitLocalDateTime(ctx: LocalDateTimeContext!): T

visitLocalTime

Visit a parse tree produced by TomlParser#localTime.

abstract fun visitLocalTime(ctx: LocalTimeContext!): T

visitMinute

Visit a parse tree produced by TomlParser#minute.

abstract fun visitMinute(ctx: MinuteContext!): T

visitMinuteOffset

Visit a parse tree produced by TomlParser#minuteOffset.

abstract fun visitMinuteOffset(ctx: MinuteOffsetContext!): T

visitMlBasicChar

Visit a parse tree produced by TomlParser#mlBasicChar.

abstract fun visitMlBasicChar(ctx: MlBasicCharContext!): T

visitMlBasicString

Visit a parse tree produced by TomlParser#mlBasicString.

abstract fun visitMlBasicString(ctx: MlBasicStringContext!): T

visitMlBasicUnescaped

Visit a parse tree produced by TomlParser#mlBasicUnescaped.

abstract fun visitMlBasicUnescaped(ctx: MlBasicUnescapedContext!): T

visitMlLiteralBody

Visit a parse tree produced by TomlParser#mlLiteralBody.

abstract fun visitMlLiteralBody(ctx: MlLiteralBodyContext!): T

visitMlLiteralString

Visit a parse tree produced by TomlParser#mlLiteralString.

abstract fun visitMlLiteralString(ctx: MlLiteralStringContext!): T

visitMonth

Visit a parse tree produced by TomlParser#month.

abstract fun visitMonth(ctx: MonthContext!): T

visitOctInt

Visit a parse tree produced by TomlParser#octInt.

abstract fun visitOctInt(ctx: OctIntContext!): T

visitOffsetDateTime

Visit a parse tree produced by TomlParser#offsetDateTime.

abstract fun visitOffsetDateTime(ctx: OffsetDateTimeContext!): T

visitQuotedKey

Visit a parse tree produced by TomlParser#quotedKey.

abstract fun visitQuotedKey(ctx: QuotedKeyContext!): T

visitRegularFloat

Visit a parse tree produced by TomlParser#regularFloat.

abstract fun visitRegularFloat(ctx: RegularFloatContext!): T

visitRegularFloatInf

Visit a parse tree produced by TomlParser#regularFloatInf.

abstract fun visitRegularFloatInf(ctx: RegularFloatInfContext!): T

visitRegularFloatNaN

Visit a parse tree produced by TomlParser#regularFloatNaN.

abstract fun visitRegularFloatNaN(ctx: RegularFloatNaNContext!): T

visitSecond

Visit a parse tree produced by TomlParser#second.

abstract fun visitSecond(ctx: SecondContext!): T

visitSecondFraction

Visit a parse tree produced by TomlParser#secondFraction.

abstract fun visitSecondFraction(ctx: SecondFractionContext!): T

visitSimpleKey

Visit a parse tree produced by TomlParser#simpleKey.

abstract fun visitSimpleKey(ctx: SimpleKeyContext!): T

visitStandardTable

Visit a parse tree produced by TomlParser#standardTable.

abstract fun visitStandardTable(ctx: StandardTableContext!): T

visitString

Visit a parse tree produced by TomlParser#string.

abstract fun visitString(ctx: StringContext!): T

visitTable

Visit a parse tree produced by TomlParser#table.

abstract fun visitTable(ctx: TableContext!): T

visitTime

Visit a parse tree produced by TomlParser#time.

abstract fun visitTime(ctx: TimeContext!): T

visitTimeOffset

Visit a parse tree produced by TomlParser#timeOffset.

abstract fun visitTimeOffset(ctx: TimeOffsetContext!): T

visitToml

Visit a parse tree produced by TomlParser#toml.

abstract fun visitToml(ctx: TomlContext!): T

visitTomlKey

Visit a parse tree produced by TomlParser#tomlKey.

abstract fun visitTomlKey(ctx: TomlKeyContext!): T

visitTrueBool

Visit a parse tree produced by TomlParser#trueBool.

abstract fun visitTrueBool(ctx: TrueBoolContext!): T

visitUnquotedKey

Visit a parse tree produced by TomlParser#unquotedKey.

abstract fun visitUnquotedKey(ctx: UnquotedKeyContext!): T

visitVal

Visit a parse tree produced by TomlParser#val.

abstract fun visitVal(ctx: ValContext!): T

visitYear

Visit a parse tree produced by TomlParser#year.

abstract fun visitYear(ctx: YearContext!): T

Inheritors

TomlParserBaseVisitor

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.

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