cloud.orbit.dsl.ast / AstVisitor

AstVisitor

abstract class AstVisitor

Constructors

<init>

AstVisitor()

Functions

visitActorDeclaration

open fun visitActorDeclaration(actor: ActorDeclaration): Unit

visitActorMethod

open fun visitActorMethod(method: ActorMethod): Unit

visitCompilationUnit

open fun visitCompilationUnit(cu: CompilationUnit): Unit

visitDataDeclaration

open fun visitDataDeclaration(data: DataDeclaration): Unit

visitDataField

open fun visitDataField(field: DataField): Unit

visitDeclaration

open fun visitDeclaration(declaration: Declaration): Unit

visitEnumDeclaration

open fun visitEnumDeclaration(enum: EnumDeclaration): Unit

visitEnumMember

open fun visitEnumMember(member: EnumMember): Unit

visitNode

open fun visitNode(node: AstNode): Unit