cloud.orbit.dsl / OrbitFileParser

OrbitFileParser

class OrbitFileParser : OrbitBaseVisitor<Any>

Constructors

<init>

OrbitFileParser()

Functions

parse

fun parse(input: String, packageName: String): CompilationUnit

visitActorDeclaration

fun visitActorDeclaration(ctx: OrbitParser.ActorDeclarationContext?): Boolean

visitDataDeclaration

fun visitDataDeclaration(ctx: OrbitParser.DataDeclarationContext?): Boolean

visitEnumDeclaration

fun visitEnumDeclaration(ctx: OrbitParser.EnumDeclarationContext?): Boolean

Inherited Functions

visitActorMethod

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

Visit a parse tree produced by OrbitParser#actorMethod.

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.

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.