SNBTVisitor

interface SNBTVisitor<T> : ParseTreeVisitor<T>

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

Parameters

<T>

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

Functions

visit
Link copied to clipboard
abstract fun visit(p: ParseTree): T
visitByteArray
Link copied to clipboard
abstract fun visitByteArray(ctx: SNBTParser.ByteArrayContext): T
Visit a parse tree produced by byteArray.
visitByteNBT
Link copied to clipboard
abstract fun visitByteNBT(ctx: SNBTParser.ByteNBTContext): T
Visit a parse tree produced by byteNBT.
visitChildren
Link copied to clipboard
abstract fun visitChildren(p: RuleNode): T
visitCompound
Link copied to clipboard
abstract fun visitCompound(ctx: SNBTParser.CompoundContext): T
Visit a parse tree produced by compound.
visitDoubleNBT
Link copied to clipboard
abstract fun visitDoubleNBT(ctx: SNBTParser.DoubleNBTContext): T
Visit a parse tree produced by doubleNBT.
visitElement
Link copied to clipboard
abstract fun visitElement(ctx: SNBTParser.ElementContext): T
Visit a parse tree produced by element.
visitErrorNode
Link copied to clipboard
abstract fun visitErrorNode(p: ErrorNode): T
visitFloatNBT
Link copied to clipboard
abstract fun visitFloatNBT(ctx: SNBTParser.FloatNBTContext): T
Visit a parse tree produced by floatNBT.
visitIdentifier
Link copied to clipboard
abstract fun visitIdentifier(ctx: SNBTParser.IdentifierContext): T
Visit a parse tree produced by identifier.
visitIntArray
Link copied to clipboard
abstract fun visitIntArray(ctx: SNBTParser.IntArrayContext): T
Visit a parse tree produced by intArray.
visitIntNBT
Link copied to clipboard
abstract fun visitIntNBT(ctx: SNBTParser.IntNBTContext): T
Visit a parse tree produced by intNBT.
visitList
Link copied to clipboard
abstract fun visitList(ctx: SNBTParser.ListContext): T
Visit a parse tree produced by list.
visitLongArray
Link copied to clipboard
abstract fun visitLongArray(ctx: SNBTParser.LongArrayContext): T
Visit a parse tree produced by longArray.
visitLongNBT
Link copied to clipboard
abstract fun visitLongNBT(ctx: SNBTParser.LongNBTContext): T
Visit a parse tree produced by longNBT.
visitNamedElement
Link copied to clipboard
abstract fun visitNamedElement(ctx: SNBTParser.NamedElementContext): T
Visit a parse tree produced by namedElement.
visitShortNBT
Link copied to clipboard
abstract fun visitShortNBT(ctx: SNBTParser.ShortNBTContext): T
Visit a parse tree produced by shortNBT.
visitSnbt
Link copied to clipboard
abstract fun visitSnbt(ctx: SNBTParser.SnbtContext): T
Visit a parse tree produced by snbt.
visitStringNBT
Link copied to clipboard
abstract fun visitStringNBT(ctx: SNBTParser.StringNBTContext): T
Visit a parse tree produced by stringNBT.
visitTerminal
Link copied to clipboard
abstract fun visitTerminal(p: TerminalNode): T

Inheritors

SNBTBaseVisitor
Link copied to clipboard