cloud.orbit.dsl / OrbitBaseVisitor

OrbitBaseVisitor

open class OrbitBaseVisitor<T : Any!> : AbstractParseTreeVisitor<T>, OrbitVisitor<T>

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

Constructors

<init>

OrbitBaseVisitor()

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

Functions

visitActorDeclaration

open fun visitActorDeclaration(ctx: OrbitParser.ActorDeclarationContext!): T

Visit a parse tree produced by OrbitParser#actorDeclaration.

visitActorMethod

open fun visitActorMethod(ctx: OrbitParser.ActorMethodContext!): T

Visit a parse tree produced by OrbitParser#actorMethod.

visitDataDeclaration

open fun visitDataDeclaration(ctx: OrbitParser.DataDeclarationContext!): T

Visit a parse tree produced by OrbitParser#dataDeclaration.

visitDataField

open fun visitDataField(ctx: OrbitParser.DataFieldContext!): T

Visit a parse tree produced by OrbitParser#dataField.

visitDeclaration

open fun visitDeclaration(ctx: OrbitParser.DeclarationContext!): T

Visit a parse tree produced by OrbitParser#declaration.

visitEnumDeclaration

open fun visitEnumDeclaration(ctx: OrbitParser.EnumDeclarationContext!): T

Visit a parse tree produced by OrbitParser#enumDeclaration.

visitEnumMember

open fun visitEnumMember(ctx: OrbitParser.EnumMemberContext!): T

Visit a parse tree produced by OrbitParser#enumMember.

visitFile

open fun visitFile(ctx: OrbitParser.FileContext!): T

Visit a parse tree produced by OrbitParser#file.

visitMethodParam

open fun visitMethodParam(ctx: OrbitParser.MethodParamContext!): T

Visit a parse tree produced by OrbitParser#methodParam.

Inheritors

OrbitFileParser

class OrbitFileParser : OrbitBaseVisitor<Any>