Module Contents alltypes
      Module Contents open class OrbitBaseListener : OrbitListener
        Module Contents OrbitBaseListener()
        open fun enterActorDeclaration(ctx: ActorDeclarationContext): Unit
        open fun enterActorMethod(ctx: ActorMethodContext): Unit
        open fun enterDataDeclaration(ctx: DataDeclarationContext): Unit
        open fun enterDataField(ctx: DataFieldContext): Unit
        open fun enterDeclaration(ctx: DeclarationContext): Unit
        open fun enterEnumDeclaration(ctx: EnumDeclarationContext): Unit
        open fun enterEnumMember(ctx: EnumMemberContext): Unit
        open fun enterEveryRule(ctx: ParserRuleContext): Unit
        open fun enterFile(ctx: FileContext): Unit
        open fun enterMethodParam(ctx: MethodParamContext): Unit
        open fun enterType(ctx: TypeContext): Unit
        open fun exitActorDeclaration(ctx: ActorDeclarationContext): Unit
        open fun exitActorMethod(ctx: ActorMethodContext): Unit
        open fun exitDataDeclaration(ctx: DataDeclarationContext): Unit
        open fun exitDataField(ctx: DataFieldContext): Unit
        open fun exitDeclaration(ctx: DeclarationContext): Unit
        open fun exitEnumDeclaration(ctx: EnumDeclarationContext): Unit
        open fun exitEnumMember(ctx: EnumMemberContext): Unit
        open fun exitEveryRule(ctx: ParserRuleContext): Unit
        open fun exitFile(ctx: FileContext): Unit
        open fun exitMethodParam(ctx: MethodParamContext): Unit
        open fun exitType(ctx: TypeContext): Unit
        open fun visitErrorNode(node: ErrorNode): Unit
        open fun visitTerminal(node: TerminalNode): Unit
      open class OrbitBaseVisitor<T : Any> : AbstractParseTreeVisitor<T>, OrbitVisitor<T>
        Module Contents OrbitBaseVisitor()
        open fun visitActorDeclaration(ctx: ActorDeclarationContext): T
        open fun visitActorMethod(ctx: ActorMethodContext): T
        open fun visitDataDeclaration(ctx: DataDeclarationContext): T
        open fun visitDataField(ctx: DataFieldContext): T
        open fun visitDeclaration(ctx: DeclarationContext): T
        open fun visitEnumDeclaration(ctx: EnumDeclarationContext): T
        open fun visitEnumMember(ctx: EnumMemberContext): T
        open fun visitFile(ctx: FileContext): T
        open fun visitMethodParam(ctx: MethodParamContext): T
        open fun visitType(ctx: TypeContext): T
      class OrbitDslException : RuntimeException
        Module Contents OrbitDslException(message: String)
      class OrbitFileParser : OrbitBaseVisitor<Any>
        Module Contents OrbitFileParser()
        fun parse(input: String, packageName: String): CompilationUnit
        fun visitActorDeclaration(ctx: ActorDeclarationContext?): Boolean
        fun visitDataDeclaration(ctx: DataDeclarationContext?): Boolean
        fun visitEnumDeclaration(ctx: EnumDeclarationContext?): Boolean
      open class OrbitLexer : Lexer
        Module Contents OrbitLexer(input: CharStream)
        static val ACTOR: Int
        static val COMMA: Int
        static val COMMENT: Int
        static val DATA: Int
        static val ENUM: Int
        static val EQUAL: Int
        static val ID: Int
        static val IGNORE: Int
        static val INT: Int
        static val LC_BRACE: Int
        static val L_ANGLE: Int
        static val L_PAREN: Int
        static val RC_BRACE: Int
        static val R_ANGLE: Int
        static val R_PAREN: Int
        static val SEMI_COLON: Int
        static val VOCABULARY: Vocabulary
        static val _ATN: ATN
        static val _serializedATN: String
        static var channelNames: Array<String>
        open fun getATN(): ATN
        open fun getChannelNames(): Array<String>
        open fun getGrammarFileName(): String
        open fun getModeNames(): Array<String>
        open fun getRuleNames(): Array<String>
        open fun getSerializedATN(): String
        open fun getTokenNames(): Array<String>
        open fun getVocabulary(): Vocabulary
        static var modeNames: Array<String>
        static val ruleNames: Array<String>
        static val tokenNames: Array<String>
      interface OrbitListener : ParseTreeListener
        Module Contents abstract fun enterActorDeclaration(ctx: ActorDeclarationContext): Unit
        abstract fun enterActorMethod(ctx: ActorMethodContext): Unit
        abstract fun enterDataDeclaration(ctx: DataDeclarationContext): Unit
        abstract fun enterDataField(ctx: DataFieldContext): Unit
        abstract fun enterDeclaration(ctx: DeclarationContext): Unit
        abstract fun enterEnumDeclaration(ctx: EnumDeclarationContext): Unit
        abstract fun enterEnumMember(ctx: EnumMemberContext): Unit
        abstract fun enterFile(ctx: FileContext): Unit
        abstract fun enterMethodParam(ctx: MethodParamContext): Unit
        abstract fun enterType(ctx: TypeContext): Unit
        abstract fun exitActorDeclaration(ctx: ActorDeclarationContext): Unit
        abstract fun exitActorMethod(ctx: ActorMethodContext): Unit
        abstract fun exitDataDeclaration(ctx: DataDeclarationContext): Unit
        abstract fun exitDataField(ctx: DataFieldContext): Unit
        abstract fun exitDeclaration(ctx: DeclarationContext): Unit
        abstract fun exitEnumDeclaration(ctx: EnumDeclarationContext): Unit
        abstract fun exitEnumMember(ctx: EnumMemberContext): Unit
        abstract fun exitFile(ctx: FileContext): Unit
        abstract fun exitMethodParam(ctx: MethodParamContext): Unit
        abstract fun exitType(ctx: TypeContext): Unit
      open class OrbitParser : Parser
        Module Contents OrbitParser(input: TokenStream)
        static val ACTOR: Int
        open class ActorDeclarationContext : ParserRuleContext
          Module Contents ActorDeclarationContext(parent: ParserRuleContext, invokingState: Int)
          open fun ACTOR(): TerminalNode
          open fun ID(): TerminalNode
          open fun LC_BRACE(): TerminalNode
          open fun RC_BRACE(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun actorMethod(): MutableList<ActorMethodContext>
          open fun actorMethod(i: Int): ActorMethodContext
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var methods: ActorMethodContext
          var name: Token
        open class ActorMethodContext : ParserRuleContext
          Module Contents ActorMethodContext(parent: ParserRuleContext, invokingState: Int)
          open fun COMMA(): MutableList<TerminalNode>
          open fun COMMA(i: Int): TerminalNode
          open fun ID(): TerminalNode
          open fun L_PAREN(): TerminalNode
          open fun R_PAREN(): TerminalNode
          open fun SEMI_COLON(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          var args: MethodParamContext
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          open fun methodParam(): MutableList<MethodParamContext>
          open fun methodParam(i: Int): MethodParamContext
          var name: Token
          var returnType: TypeContext
          open fun type(): TypeContext
        static val COMMA: Int
        static val COMMENT: Int
        static val DATA: Int
        open class DataDeclarationContext : ParserRuleContext
          Module Contents DataDeclarationContext(parent: ParserRuleContext, invokingState: Int)
          open fun DATA(): TerminalNode
          open fun ID(): TerminalNode
          open fun LC_BRACE(): TerminalNode
          open fun RC_BRACE(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun dataField(): MutableList<DataFieldContext>
          open fun dataField(i: Int): DataFieldContext
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          var fields: DataFieldContext
          open fun getRuleIndex(): Int
          var name: Token
        open class DataFieldContext : ParserRuleContext
          Module Contents DataFieldContext(parent: ParserRuleContext, invokingState: Int)
          open fun EQUAL(): TerminalNode
          open fun ID(): TerminalNode
          open fun INT(): TerminalNode
          open fun SEMI_COLON(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var index: Token
          var name: Token
          open fun type(): TypeContext
        open class DeclarationContext : ParserRuleContext
          Module Contents DeclarationContext(parent: ParserRuleContext, invokingState: Int)
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun actorDeclaration(): ActorDeclarationContext
          open fun dataDeclaration(): DataDeclarationContext
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun enumDeclaration(): EnumDeclarationContext
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
        static val ENUM: Int
        static val EQUAL: Int
        open class EnumDeclarationContext : ParserRuleContext
          Module Contents EnumDeclarationContext(parent: ParserRuleContext, invokingState: Int)
          open fun ENUM(): TerminalNode
          open fun ID(): TerminalNode
          open fun LC_BRACE(): TerminalNode
          open fun RC_BRACE(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun enumMember(): MutableList<EnumMemberContext>
          open fun enumMember(i: Int): EnumMemberContext
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var members: EnumMemberContext
          var name: Token
        open class EnumMemberContext : ParserRuleContext
          Module Contents EnumMemberContext(parent: ParserRuleContext, invokingState: Int)
          open fun EQUAL(): TerminalNode
          open fun ID(): TerminalNode
          open fun INT(): TerminalNode
          open fun SEMI_COLON(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var index: Token
          var name: Token
        open class FileContext : ParserRuleContext
          Module Contents FileContext(parent: ParserRuleContext, invokingState: Int)
          open fun EOF(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun declaration(): MutableList<DeclarationContext>
          open fun declaration(i: Int): DeclarationContext
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
        static val ID: Int
        static val IGNORE: Int
        static val INT: Int
        static val LC_BRACE: Int
        static val L_ANGLE: Int
        static val L_PAREN: Int
        open class MethodParamContext : ParserRuleContext
          Module Contents MethodParamContext(parent: ParserRuleContext, invokingState: Int)
          open fun ID(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var name: Token
          open fun type(): TypeContext
        static val RC_BRACE: Int
        static val RULE_actorDeclaration: Int
        static val RULE_actorMethod: Int
        static val RULE_dataDeclaration: Int
        static val RULE_dataField: Int
        static val RULE_declaration: Int
        static val RULE_enumDeclaration: Int
        static val RULE_enumMember: Int
        static val RULE_file: Int
        static val RULE_methodParam: Int
        static val RULE_type: Int
        static val R_ANGLE: Int
        static val R_PAREN: Int
        static val SEMI_COLON: Int
        open class TypeContext : ParserRuleContext
          Module Contents TypeContext(parent: ParserRuleContext, invokingState: Int)
          open fun COMMA(): MutableList<TerminalNode>
          open fun COMMA(i: Int): TerminalNode
          open fun ID(): TerminalNode
          open fun L_ANGLE(): TerminalNode
          open fun R_ANGLE(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var name: Token
          var of: TypeContext
          open fun type(): MutableList<TypeContext>
          open fun type(i: Int): TypeContext
        static val VOCABULARY: Vocabulary
        static val _ATN: ATN
        static val _serializedATN: String
        fun actorDeclaration(): ActorDeclarationContext
        fun actorMethod(): ActorMethodContext
        fun dataDeclaration(): DataDeclarationContext
        fun dataField(): DataFieldContext
        fun declaration(): DeclarationContext
        fun enumDeclaration(): EnumDeclarationContext
        fun enumMember(): EnumMemberContext
        fun file(): FileContext
        open fun getATN(): ATN
        open fun getGrammarFileName(): String
        open fun getRuleNames(): Array<String>
        open fun getSerializedATN(): String
        open fun getTokenNames(): Array<String>
        open fun getVocabulary(): Vocabulary
        fun methodParam(): MethodParamContext
        static val ruleNames: Array<String>
        static val tokenNames: Array<String>
        fun type(): TypeContext
      interface OrbitVisitor<T : Any> : ParseTreeVisitor<T>
        Module Contents abstract fun visitActorDeclaration(ctx: ActorDeclarationContext): T
        abstract fun visitActorMethod(ctx: ActorMethodContext): T
        abstract fun visitDataDeclaration(ctx: DataDeclarationContext): T
        abstract fun visitDataField(ctx: DataFieldContext): T
        abstract fun visitDeclaration(ctx: DeclarationContext): T
        abstract fun visitEnumDeclaration(ctx: EnumDeclarationContext): T
        abstract fun visitEnumMember(ctx: EnumMemberContext): T
        abstract fun visitFile(ctx: FileContext): T
        abstract fun visitMethodParam(ctx: MethodParamContext): T
        abstract fun visitType(ctx: TypeContext): T
      class ThrowingErrorListener : BaseErrorListener
        Module Contents ThrowingErrorListener()
        fun syntaxError(recognizer: Recognizer<*, *>?, offendingSymbol: Any?, line: Int, charPositionInLine: Int, msg: String?, e: RecognitionException?): Unit
    package cloud.orbit.dsl
      Module Contents open class OrbitBaseListener : OrbitListener
        Module Contents OrbitBaseListener()
        open fun enterActorDeclaration(ctx: ActorDeclarationContext): Unit
        open fun enterActorMethod(ctx: ActorMethodContext): Unit
        open fun enterDataDeclaration(ctx: DataDeclarationContext): Unit
        open fun enterDataField(ctx: DataFieldContext): Unit
        open fun enterDeclaration(ctx: DeclarationContext): Unit
        open fun enterEnumDeclaration(ctx: EnumDeclarationContext): Unit
        open fun enterEnumMember(ctx: EnumMemberContext): Unit
        open fun enterEveryRule(ctx: ParserRuleContext): Unit
        open fun enterFile(ctx: FileContext): Unit
        open fun enterMethodParam(ctx: MethodParamContext): Unit
        open fun enterType(ctx: TypeContext): Unit
        open fun exitActorDeclaration(ctx: ActorDeclarationContext): Unit
        open fun exitActorMethod(ctx: ActorMethodContext): Unit
        open fun exitDataDeclaration(ctx: DataDeclarationContext): Unit
        open fun exitDataField(ctx: DataFieldContext): Unit
        open fun exitDeclaration(ctx: DeclarationContext): Unit
        open fun exitEnumDeclaration(ctx: EnumDeclarationContext): Unit
        open fun exitEnumMember(ctx: EnumMemberContext): Unit
        open fun exitEveryRule(ctx: ParserRuleContext): Unit
        open fun exitFile(ctx: FileContext): Unit
        open fun exitMethodParam(ctx: MethodParamContext): Unit
        open fun exitType(ctx: TypeContext): Unit
        open fun visitErrorNode(node: ErrorNode): Unit
        open fun visitTerminal(node: TerminalNode): Unit
      open class OrbitBaseVisitor<T : Any> : AbstractParseTreeVisitor<T>, OrbitVisitor<T>
        Module Contents OrbitBaseVisitor()
        open fun visitActorDeclaration(ctx: ActorDeclarationContext): T
        open fun visitActorMethod(ctx: ActorMethodContext): T
        open fun visitDataDeclaration(ctx: DataDeclarationContext): T
        open fun visitDataField(ctx: DataFieldContext): T
        open fun visitDeclaration(ctx: DeclarationContext): T
        open fun visitEnumDeclaration(ctx: EnumDeclarationContext): T
        open fun visitEnumMember(ctx: EnumMemberContext): T
        open fun visitFile(ctx: FileContext): T
        open fun visitMethodParam(ctx: MethodParamContext): T
        open fun visitType(ctx: TypeContext): T
      class OrbitDslException : RuntimeException
        Module Contents OrbitDslException(message: String)
      class OrbitFileParser : OrbitBaseVisitor<Any>
        Module Contents OrbitFileParser()
        fun parse(input: String, packageName: String): CompilationUnit
        fun visitActorDeclaration(ctx: ActorDeclarationContext?): Boolean
        fun visitDataDeclaration(ctx: DataDeclarationContext?): Boolean
        fun visitEnumDeclaration(ctx: EnumDeclarationContext?): Boolean
      open class OrbitLexer : Lexer
        Module Contents OrbitLexer(input: CharStream)
        static val ACTOR: Int
        static val COMMA: Int
        static val COMMENT: Int
        static val DATA: Int
        static val ENUM: Int
        static val EQUAL: Int
        static val ID: Int
        static val IGNORE: Int
        static val INT: Int
        static val LC_BRACE: Int
        static val L_ANGLE: Int
        static val L_PAREN: Int
        static val RC_BRACE: Int
        static val R_ANGLE: Int
        static val R_PAREN: Int
        static val SEMI_COLON: Int
        static val VOCABULARY: Vocabulary
        static val _ATN: ATN
        static val _serializedATN: String
        static var channelNames: Array<String>
        open fun getATN(): ATN
        open fun getChannelNames(): Array<String>
        open fun getGrammarFileName(): String
        open fun getModeNames(): Array<String>
        open fun getRuleNames(): Array<String>
        open fun getSerializedATN(): String
        open fun getTokenNames(): Array<String>
        open fun getVocabulary(): Vocabulary
        static var modeNames: Array<String>
        static val ruleNames: Array<String>
        static val tokenNames: Array<String>
      interface OrbitListener : ParseTreeListener
        Module Contents abstract fun enterActorDeclaration(ctx: ActorDeclarationContext): Unit
        abstract fun enterActorMethod(ctx: ActorMethodContext): Unit
        abstract fun enterDataDeclaration(ctx: DataDeclarationContext): Unit
        abstract fun enterDataField(ctx: DataFieldContext): Unit
        abstract fun enterDeclaration(ctx: DeclarationContext): Unit
        abstract fun enterEnumDeclaration(ctx: EnumDeclarationContext): Unit
        abstract fun enterEnumMember(ctx: EnumMemberContext): Unit
        abstract fun enterFile(ctx: FileContext): Unit
        abstract fun enterMethodParam(ctx: MethodParamContext): Unit
        abstract fun enterType(ctx: TypeContext): Unit
        abstract fun exitActorDeclaration(ctx: ActorDeclarationContext): Unit
        abstract fun exitActorMethod(ctx: ActorMethodContext): Unit
        abstract fun exitDataDeclaration(ctx: DataDeclarationContext): Unit
        abstract fun exitDataField(ctx: DataFieldContext): Unit
        abstract fun exitDeclaration(ctx: DeclarationContext): Unit
        abstract fun exitEnumDeclaration(ctx: EnumDeclarationContext): Unit
        abstract fun exitEnumMember(ctx: EnumMemberContext): Unit
        abstract fun exitFile(ctx: FileContext): Unit
        abstract fun exitMethodParam(ctx: MethodParamContext): Unit
        abstract fun exitType(ctx: TypeContext): Unit
      open class OrbitParser : Parser
        Module Contents OrbitParser(input: TokenStream)
        static val ACTOR: Int
        open class ActorDeclarationContext : ParserRuleContext
          Module Contents ActorDeclarationContext(parent: ParserRuleContext, invokingState: Int)
          open fun ACTOR(): TerminalNode
          open fun ID(): TerminalNode
          open fun LC_BRACE(): TerminalNode
          open fun RC_BRACE(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun actorMethod(): MutableList<ActorMethodContext>
          open fun actorMethod(i: Int): ActorMethodContext
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var methods: ActorMethodContext
          var name: Token
        open class ActorMethodContext : ParserRuleContext
          Module Contents ActorMethodContext(parent: ParserRuleContext, invokingState: Int)
          open fun COMMA(): MutableList<TerminalNode>
          open fun COMMA(i: Int): TerminalNode
          open fun ID(): TerminalNode
          open fun L_PAREN(): TerminalNode
          open fun R_PAREN(): TerminalNode
          open fun SEMI_COLON(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          var args: MethodParamContext
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          open fun methodParam(): MutableList<MethodParamContext>
          open fun methodParam(i: Int): MethodParamContext
          var name: Token
          var returnType: TypeContext
          open fun type(): TypeContext
        static val COMMA: Int
        static val COMMENT: Int
        static val DATA: Int
        open class DataDeclarationContext : ParserRuleContext
          Module Contents DataDeclarationContext(parent: ParserRuleContext, invokingState: Int)
          open fun DATA(): TerminalNode
          open fun ID(): TerminalNode
          open fun LC_BRACE(): TerminalNode
          open fun RC_BRACE(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun dataField(): MutableList<DataFieldContext>
          open fun dataField(i: Int): DataFieldContext
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          var fields: DataFieldContext
          open fun getRuleIndex(): Int
          var name: Token
        open class DataFieldContext : ParserRuleContext
          Module Contents DataFieldContext(parent: ParserRuleContext, invokingState: Int)
          open fun EQUAL(): TerminalNode
          open fun ID(): TerminalNode
          open fun INT(): TerminalNode
          open fun SEMI_COLON(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var index: Token
          var name: Token
          open fun type(): TypeContext
        open class DeclarationContext : ParserRuleContext
          Module Contents DeclarationContext(parent: ParserRuleContext, invokingState: Int)
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun actorDeclaration(): ActorDeclarationContext
          open fun dataDeclaration(): DataDeclarationContext
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun enumDeclaration(): EnumDeclarationContext
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
        static val ENUM: Int
        static val EQUAL: Int
        open class EnumDeclarationContext : ParserRuleContext
          Module Contents EnumDeclarationContext(parent: ParserRuleContext, invokingState: Int)
          open fun ENUM(): TerminalNode
          open fun ID(): TerminalNode
          open fun LC_BRACE(): TerminalNode
          open fun RC_BRACE(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun enumMember(): MutableList<EnumMemberContext>
          open fun enumMember(i: Int): EnumMemberContext
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var members: EnumMemberContext
          var name: Token
        open class EnumMemberContext : ParserRuleContext
          Module Contents EnumMemberContext(parent: ParserRuleContext, invokingState: Int)
          open fun EQUAL(): TerminalNode
          open fun ID(): TerminalNode
          open fun INT(): TerminalNode
          open fun SEMI_COLON(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var index: Token
          var name: Token
        open class FileContext : ParserRuleContext
          Module Contents FileContext(parent: ParserRuleContext, invokingState: Int)
          open fun EOF(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun declaration(): MutableList<DeclarationContext>
          open fun declaration(i: Int): DeclarationContext
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
        static val ID: Int
        static val IGNORE: Int
        static val INT: Int
        static val LC_BRACE: Int
        static val L_ANGLE: Int
        static val L_PAREN: Int
        open class MethodParamContext : ParserRuleContext
          Module Contents MethodParamContext(parent: ParserRuleContext, invokingState: Int)
          open fun ID(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var name: Token
          open fun type(): TypeContext
        static val RC_BRACE: Int
        static val RULE_actorDeclaration: Int
        static val RULE_actorMethod: Int
        static val RULE_dataDeclaration: Int
        static val RULE_dataField: Int
        static val RULE_declaration: Int
        static val RULE_enumDeclaration: Int
        static val RULE_enumMember: Int
        static val RULE_file: Int
        static val RULE_methodParam: Int
        static val RULE_type: Int
        static val R_ANGLE: Int
        static val R_PAREN: Int
        static val SEMI_COLON: Int
        open class TypeContext : ParserRuleContext
          Module Contents TypeContext(parent: ParserRuleContext, invokingState: Int)
          open fun COMMA(): MutableList<TerminalNode>
          open fun COMMA(i: Int): TerminalNode
          open fun ID(): TerminalNode
          open fun L_ANGLE(): TerminalNode
          open fun R_ANGLE(): TerminalNode
          open fun <T : Any> accept(visitor: ParseTreeVisitor<out T>): T
          open fun enterRule(listener: ParseTreeListener): Unit
          open fun exitRule(listener: ParseTreeListener): Unit
          open fun getRuleIndex(): Int
          var name: Token
          var of: TypeContext
          open fun type(): MutableList<TypeContext>
          open fun type(i: Int): TypeContext
        static val VOCABULARY: Vocabulary
        static val _ATN: ATN
        static val _serializedATN: String
        fun actorDeclaration(): ActorDeclarationContext
        fun actorMethod(): ActorMethodContext
        fun dataDeclaration(): DataDeclarationContext
        fun dataField(): DataFieldContext
        fun declaration(): DeclarationContext
        fun enumDeclaration(): EnumDeclarationContext
        fun enumMember(): EnumMemberContext
        fun file(): FileContext
        open fun getATN(): ATN
        open fun getGrammarFileName(): String
        open fun getRuleNames(): Array<String>
        open fun getSerializedATN(): String
        open fun getTokenNames(): Array<String>
        open fun getVocabulary(): Vocabulary
        fun methodParam(): MethodParamContext
        static val ruleNames: Array<String>
        static val tokenNames: Array<String>
        fun type(): TypeContext
      interface OrbitVisitor<T : Any> : ParseTreeVisitor<T>
        Module Contents abstract fun visitActorDeclaration(ctx: ActorDeclarationContext): T
        abstract fun visitActorMethod(ctx: ActorMethodContext): T
        abstract fun visitDataDeclaration(ctx: DataDeclarationContext): T
        abstract fun visitDataField(ctx: DataFieldContext): T
        abstract fun visitDeclaration(ctx: DeclarationContext): T
        abstract fun visitEnumDeclaration(ctx: EnumDeclarationContext): T
        abstract fun visitEnumMember(ctx: EnumMemberContext): T
        abstract fun visitFile(ctx: FileContext): T
        abstract fun visitMethodParam(ctx: MethodParamContext): T
        abstract fun visitType(ctx: TypeContext): T
      class ThrowingErrorListener : BaseErrorListener
        Module Contents ThrowingErrorListener()
        fun syntaxError(recognizer: Recognizer<*, *>?, offendingSymbol: Any?, line: Int, charPositionInLine: Int, msg: String?, e: RecognitionException?): Unit