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: ActorDeclarationContext?): Boolean

visitDataDeclaration

fun visitDataDeclaration(ctx: DataDeclarationContext?): Boolean

visitEnumDeclaration

fun visitEnumDeclaration(ctx: EnumDeclarationContext?): Boolean

Inherited Functions

visitActorMethod

open fun visitActorMethod(ctx: ActorMethodContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitDataField

open fun visitDataField(ctx: DataFieldContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitDeclaration

open fun visitDeclaration(ctx: DeclarationContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitEnumMember

open fun visitEnumMember(ctx: EnumMemberContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitFile

open fun visitFile(ctx: FileContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitMethodParam

open fun visitMethodParam(ctx: MethodParamContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.

visitType

open fun visitType(ctx: TypeContext): T

{@inheritDoc}

The default implementation returns the result of calling #visitChildren on ctx.