interface TomlParserVisitor<T : Any> : ParseTreeVisitor<T>
(source)
This interface defines a complete generic visitor for a parse tree produced by TomlParser.
- The return type of the visit operation. Use Void for operations with no return type.
abstract fun visitArray(ctx: ArrayContext): T
Visit a parse tree produced by |
|
abstract fun visitArrayTable(ctx: ArrayTableContext): T
Visit a parse tree produced by |
|
abstract fun visitArrayValue(ctx: ArrayValueContext): T
Visit a parse tree produced by |
|
abstract fun visitArrayValues(ctx: ArrayValuesContext): T
Visit a parse tree produced by |
|
abstract fun visitBasicChar(ctx: BasicCharContext): T
Visit a parse tree produced by |
|
abstract fun visitBasicString(ctx: BasicStringContext): T
Visit a parse tree produced by |
|
abstract fun visitBasicUnescaped(ctx: BasicUnescapedContext): T
Visit a parse tree produced by |
|
abstract fun visitBinInt(ctx: BinIntContext): T
Visit a parse tree produced by |
|
abstract fun visitBooleanValue(ctx: BooleanValueContext): T
Visit a parse tree produced by |
|
abstract fun visitDate(ctx: DateContext): T
Visit a parse tree produced by |
|
abstract fun visitDateTime(ctx: DateTimeContext): T
Visit a parse tree produced by |
|
abstract fun visitDay(ctx: DayContext): T
Visit a parse tree produced by |
|
abstract fun visitDecInt(ctx: DecIntContext): T
Visit a parse tree produced by |
|
abstract fun visitEscaped(ctx: EscapedContext): T
Visit a parse tree produced by |
|
abstract fun visitExpression(ctx: ExpressionContext): T
Visit a parse tree produced by |
|
abstract fun visitFalseBool(ctx: FalseBoolContext): T
Visit a parse tree produced by |
|
abstract fun visitFloatValue(ctx: FloatValueContext): T
Visit a parse tree produced by |
|
abstract fun visitHexInt(ctx: HexIntContext): T
Visit a parse tree produced by |
|
abstract fun visitHour(ctx: HourContext): T
Visit a parse tree produced by |
|
abstract fun visitHourOffset(ctx: HourOffsetContext): T
Visit a parse tree produced by |
|
abstract fun visitInlineTable(ctx: InlineTableContext): T
Visit a parse tree produced by |
|
abstract fun visitInlineTableValues(ctx: InlineTableValuesContext): T
Visit a parse tree produced by |
|
abstract fun visitInteger(ctx: IntegerContext): T
Visit a parse tree produced by |
|
abstract fun visitKey(ctx: KeyContext): T
Visit a parse tree produced by |
|
abstract fun visitKeyval(ctx: KeyvalContext): T
Visit a parse tree produced by |
|
abstract fun visitLiteralBody(ctx: LiteralBodyContext): T
Visit a parse tree produced by |
|
abstract fun visitLiteralString(ctx: LiteralStringContext): T
Visit a parse tree produced by |
|
abstract fun visitLocalDate(ctx: LocalDateContext): T
Visit a parse tree produced by |
|
abstract fun visitLocalDateTime(ctx: LocalDateTimeContext): T
Visit a parse tree produced by |
|
abstract fun visitLocalTime(ctx: LocalTimeContext): T
Visit a parse tree produced by |
|
abstract fun visitMinute(ctx: MinuteContext): T
Visit a parse tree produced by |
|
abstract fun visitMinuteOffset(ctx: MinuteOffsetContext): T
Visit a parse tree produced by |
|
abstract fun visitMlBasicChar(ctx: MlBasicCharContext): T
Visit a parse tree produced by |
|
abstract fun visitMlBasicString(ctx: MlBasicStringContext): T
Visit a parse tree produced by |
|
abstract fun visitMlBasicUnescaped(ctx: MlBasicUnescapedContext): T
Visit a parse tree produced by |
|
abstract fun visitMlLiteralBody(ctx: MlLiteralBodyContext): T
Visit a parse tree produced by |
|
abstract fun visitMlLiteralString(ctx: MlLiteralStringContext): T
Visit a parse tree produced by |
|
abstract fun visitMonth(ctx: MonthContext): T
Visit a parse tree produced by |
|
abstract fun visitOctInt(ctx: OctIntContext): T
Visit a parse tree produced by |
|
abstract fun visitOffsetDateTime(ctx: OffsetDateTimeContext): T
Visit a parse tree produced by |
|
abstract fun visitQuotedKey(ctx: QuotedKeyContext): T
Visit a parse tree produced by |
|
abstract fun visitRegularFloat(ctx: RegularFloatContext): T
Visit a parse tree produced by |
|
abstract fun visitRegularFloatInf(ctx: RegularFloatInfContext): T
Visit a parse tree produced by |
|
abstract fun visitRegularFloatNaN(ctx: RegularFloatNaNContext): T
Visit a parse tree produced by |
|
abstract fun visitSecond(ctx: SecondContext): T
Visit a parse tree produced by |
|
abstract fun visitSecondFraction(ctx: SecondFractionContext): T
Visit a parse tree produced by |
|
abstract fun visitSimpleKey(ctx: SimpleKeyContext): T
Visit a parse tree produced by |
|
abstract fun visitStandardTable(ctx: StandardTableContext): T
Visit a parse tree produced by |
|
abstract fun visitString(ctx: StringContext): T
Visit a parse tree produced by |
|
abstract fun visitTable(ctx: TableContext): T
Visit a parse tree produced by |
|
abstract fun visitTime(ctx: TimeContext): T
Visit a parse tree produced by |
|
abstract fun visitTimeOffset(ctx: TimeOffsetContext): T
Visit a parse tree produced by |
|
abstract fun visitToml(ctx: TomlContext): T
Visit a parse tree produced by |
|
abstract fun visitTomlKey(ctx: TomlKeyContext): T
Visit a parse tree produced by |
|
abstract fun visitTrueBool(ctx: TrueBoolContext): T
Visit a parse tree produced by |
|
abstract fun visitUnquotedKey(ctx: UnquotedKeyContext): T
Visit a parse tree produced by |
|
abstract fun visitVal(ctx: ValContext): T
Visit a parse tree produced by |
|
abstract fun visitYear(ctx: YearContext): T
Visit a parse tree produced by |
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. |