Module Contents
alltypes
Module Contents
open
class
OrbitBaseListener
:
OrbitListener
Module Contents
OrbitBaseListener
(
)
open
fun
enterActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
!
)
:
Unit
open
fun
enterActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
Unit
open
fun
enterDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
Unit
open
fun
enterDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
Unit
open
fun
enterDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
Unit
open
fun
enterEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
Unit
open
fun
enterEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
Unit
open
fun
enterEveryRule
(
ctx
:
ParserRuleContext
!
)
:
Unit
open
fun
enterFile
(
ctx
:
OrbitParser.FileContext
!
)
:
Unit
open
fun
enterMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
Unit
open
fun
exitActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
!
)
:
Unit
open
fun
exitActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
Unit
open
fun
exitDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
Unit
open
fun
exitDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
Unit
open
fun
exitDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
Unit
open
fun
exitEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
Unit
open
fun
exitEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
Unit
open
fun
exitEveryRule
(
ctx
:
ParserRuleContext
!
)
:
Unit
open
fun
exitFile
(
ctx
:
OrbitParser.FileContext
!
)
:
Unit
open
fun
exitMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
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
:
OrbitParser.ActorDeclarationContext
!
)
:
T
open
fun
visitActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
T
open
fun
visitDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
T
open
fun
visitDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
T
open
fun
visitDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
T
open
fun
visitEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
T
open
fun
visitEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
T
open
fun
visitFile
(
ctx
:
OrbitParser.FileContext
!
)
:
T
open
fun
visitMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
T
class
OrbitFileParser
:
OrbitBaseVisitor
<
Any
>
Module Contents
OrbitFileParser
(
)
fun
parse
(
input
:
String
,
packageName
:
String
)
:
CompilationUnit
fun
visitActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
?
)
:
Boolean
fun
visitDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
?
)
:
Boolean
fun
visitEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
?
)
:
Boolean
open
class
OrbitLexer
:
Lexer
Module Contents
OrbitLexer
(
input
:
CharStream
!
)
static
val
_ATN
:
ATN
!
protected
static
val
_decisionToDFA
:
Array
<
DFA
!
>
!
static
val
_serializedATN
:
String
protected
static
val
_sharedContextCache
:
PredictionContextCache
!
static
val
ACTOR
:
Int
static
var
channelNames
:
Array
<
String
!
>
!
static
val
COMMA
:
Int
static
val
COMMENT
:
Int
static
val
DATA
:
Int
static
val
ENUM
:
Int
static
val
EQUAL
:
Int
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
val
ID
:
Int
static
val
IGNORE
:
Int
static
val
INT
:
Int
static
val
L_PAREN
:
Int
static
val
LC_BRACE
:
Int
static
var
modeNames
:
Array
<
String
!
>
!
static
val
R_PAREN
:
Int
static
val
RC_BRACE
:
Int
static
val
ruleNames
:
Array
<
String
!
>
!
static
val
SEMI_COLON
:
Int
static
val
tokenNames
:
Array
<
String
!
>
!
static
val
VOCABULARY
:
Vocabulary
!
interface
OrbitListener
:
ParseTreeListener
Module Contents
abstract
fun
enterActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
!
)
:
Unit
abstract
fun
enterActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
Unit
abstract
fun
enterDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
Unit
abstract
fun
enterDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
Unit
abstract
fun
enterDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
Unit
abstract
fun
enterEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
Unit
abstract
fun
enterEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
Unit
abstract
fun
enterFile
(
ctx
:
OrbitParser.FileContext
!
)
:
Unit
abstract
fun
enterMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
Unit
abstract
fun
exitActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
!
)
:
Unit
abstract
fun
exitActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
Unit
abstract
fun
exitDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
Unit
abstract
fun
exitDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
Unit
abstract
fun
exitDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
Unit
abstract
fun
exitEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
Unit
abstract
fun
exitEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
Unit
abstract
fun
exitFile
(
ctx
:
OrbitParser.FileContext
!
)
:
Unit
abstract
fun
exitMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
Unit
open
class
OrbitParser
:
Parser
Module Contents
OrbitParser
(
input
:
TokenStream
!
)
static
val
_ATN
:
ATN
!
protected
static
val
_decisionToDFA
:
Array
<
DFA
!
>
!
static
val
_serializedATN
:
String
protected
static
val
_sharedContextCache
:
PredictionContextCache
!
static
val
ACTOR
:
Int
fun
actorDeclaration
(
)
:
OrbitParser.ActorDeclarationContext
!
open
class
ActorDeclarationContext
:
ParserRuleContext
Module Contents
ActorDeclarationContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
ACTOR
(
)
:
TerminalNode
!
open
fun
actorMethod
(
)
:
MutableList
<
OrbitParser.ActorMethodContext
!
>
!
open
fun
actorMethod
(
i
:
Int
)
:
OrbitParser.ActorMethodContext
!
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
TerminalNode
!
open
fun
LC_BRACE
(
)
:
TerminalNode
!
var
methods
:
OrbitParser.ActorMethodContext
!
var
name
:
Token
!
open
fun
RC_BRACE
(
)
:
TerminalNode
!
fun
actorMethod
(
)
:
OrbitParser.ActorMethodContext
!
open
class
ActorMethodContext
:
ParserRuleContext
Module Contents
ActorMethodContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
var
args
:
OrbitParser.MethodParamContext
!
open
fun
COMMA
(
)
:
MutableList
<
TerminalNode
!
>
!
open
fun
COMMA
(
i
:
Int
)
:
TerminalNode
!
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
MutableList
<
TerminalNode
!
>
!
open
fun
ID
(
i
:
Int
)
:
TerminalNode
!
open
fun
L_PAREN
(
)
:
TerminalNode
!
open
fun
methodParam
(
)
:
MutableList
<
OrbitParser.MethodParamContext
!
>
!
open
fun
methodParam
(
i
:
Int
)
:
OrbitParser.MethodParamContext
!
var
name
:
Token
!
open
fun
R_PAREN
(
)
:
TerminalNode
!
var
returnType
:
Token
!
open
fun
SEMI_COLON
(
)
:
TerminalNode
!
static
val
COMMA
:
Int
static
val
COMMENT
:
Int
static
val
DATA
:
Int
fun
dataDeclaration
(
)
:
OrbitParser.DataDeclarationContext
!
open
class
DataDeclarationContext
:
ParserRuleContext
Module Contents
DataDeclarationContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
DATA
(
)
:
TerminalNode
!
open
fun
dataField
(
)
:
MutableList
<
OrbitParser.DataFieldContext
!
>
!
open
fun
dataField
(
i
:
Int
)
:
OrbitParser.DataFieldContext
!
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
var
fields
:
OrbitParser.DataFieldContext
!
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
TerminalNode
!
open
fun
LC_BRACE
(
)
:
TerminalNode
!
var
name
:
Token
!
open
fun
RC_BRACE
(
)
:
TerminalNode
!
fun
dataField
(
)
:
OrbitParser.DataFieldContext
!
open
class
DataFieldContext
:
ParserRuleContext
Module Contents
DataFieldContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
EQUAL
(
)
:
TerminalNode
!
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
MutableList
<
TerminalNode
!
>
!
open
fun
ID
(
i
:
Int
)
:
TerminalNode
!
var
index
:
Token
!
open
fun
INT
(
)
:
TerminalNode
!
var
name
:
Token
!
open
fun
SEMI_COLON
(
)
:
TerminalNode
!
var
type
:
Token
!
fun
declaration
(
)
:
OrbitParser.DeclarationContext
!
open
class
DeclarationContext
:
ParserRuleContext
Module Contents
DeclarationContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
actorDeclaration
(
)
:
OrbitParser.ActorDeclarationContext
!
open
fun
dataDeclaration
(
)
:
OrbitParser.DataDeclarationContext
!
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
enumDeclaration
(
)
:
OrbitParser.EnumDeclarationContext
!
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
static
val
ENUM
:
Int
fun
enumDeclaration
(
)
:
OrbitParser.EnumDeclarationContext
!
open
class
EnumDeclarationContext
:
ParserRuleContext
Module Contents
EnumDeclarationContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
ENUM
(
)
:
TerminalNode
!
open
fun
enumMember
(
)
:
MutableList
<
OrbitParser.EnumMemberContext
!
>
!
open
fun
enumMember
(
i
:
Int
)
:
OrbitParser.EnumMemberContext
!
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
TerminalNode
!
open
fun
LC_BRACE
(
)
:
TerminalNode
!
var
members
:
OrbitParser.EnumMemberContext
!
var
name
:
Token
!
open
fun
RC_BRACE
(
)
:
TerminalNode
!
fun
enumMember
(
)
:
OrbitParser.EnumMemberContext
!
open
class
EnumMemberContext
:
ParserRuleContext
Module Contents
EnumMemberContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
EQUAL
(
)
:
TerminalNode
!
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
TerminalNode
!
var
index
:
Token
!
open
fun
INT
(
)
:
TerminalNode
!
var
name
:
Token
!
open
fun
SEMI_COLON
(
)
:
TerminalNode
!
static
val
EQUAL
:
Int
fun
file
(
)
:
OrbitParser.FileContext
!
open
class
FileContext
:
ParserRuleContext
Module Contents
FileContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
declaration
(
)
:
MutableList
<
OrbitParser.DeclarationContext
!
>
!
open
fun
declaration
(
i
:
Int
)
:
OrbitParser.DeclarationContext
!
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
EOF
(
)
:
TerminalNode
!
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
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
!
static
val
ID
:
Int
static
val
IGNORE
:
Int
static
val
INT
:
Int
static
val
L_PAREN
:
Int
static
val
LC_BRACE
:
Int
fun
methodParam
(
)
:
OrbitParser.MethodParamContext
!
open
class
MethodParamContext
:
ParserRuleContext
Module Contents
MethodParamContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
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
open
fun
ID
(
)
:
MutableList
<
TerminalNode
!
>
!
open
fun
ID
(
i
:
Int
)
:
TerminalNode
!
var
name
:
Token
!
var
type
:
Token
!
static
val
R_PAREN
:
Int
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
ruleNames
:
Array
<
String
!
>
!
static
val
SEMI_COLON
:
Int
static
val
tokenNames
:
Array
<
String
!
>
!
static
val
VOCABULARY
:
Vocabulary
!
interface
OrbitVisitor
<
T
:
Any
!
>
:
ParseTreeVisitor
<
T
>
Module Contents
abstract
fun
visitActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
!
)
:
T
abstract
fun
visitActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
T
abstract
fun
visitDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
T
abstract
fun
visitDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
T
abstract
fun
visitDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
T
abstract
fun
visitEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
T
abstract
fun
visitEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
T
abstract
fun
visitFile
(
ctx
:
OrbitParser.FileContext
!
)
:
T
abstract
fun
visitMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
T
package
cloud.orbit.dsl
Module Contents
open
class
OrbitBaseListener
:
OrbitListener
Module Contents
OrbitBaseListener
(
)
open
fun
enterActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
!
)
:
Unit
open
fun
enterActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
Unit
open
fun
enterDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
Unit
open
fun
enterDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
Unit
open
fun
enterDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
Unit
open
fun
enterEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
Unit
open
fun
enterEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
Unit
open
fun
enterEveryRule
(
ctx
:
ParserRuleContext
!
)
:
Unit
open
fun
enterFile
(
ctx
:
OrbitParser.FileContext
!
)
:
Unit
open
fun
enterMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
Unit
open
fun
exitActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
!
)
:
Unit
open
fun
exitActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
Unit
open
fun
exitDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
Unit
open
fun
exitDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
Unit
open
fun
exitDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
Unit
open
fun
exitEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
Unit
open
fun
exitEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
Unit
open
fun
exitEveryRule
(
ctx
:
ParserRuleContext
!
)
:
Unit
open
fun
exitFile
(
ctx
:
OrbitParser.FileContext
!
)
:
Unit
open
fun
exitMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
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
:
OrbitParser.ActorDeclarationContext
!
)
:
T
open
fun
visitActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
T
open
fun
visitDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
T
open
fun
visitDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
T
open
fun
visitDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
T
open
fun
visitEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
T
open
fun
visitEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
T
open
fun
visitFile
(
ctx
:
OrbitParser.FileContext
!
)
:
T
open
fun
visitMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
T
class
OrbitFileParser
:
OrbitBaseVisitor
<
Any
>
Module Contents
OrbitFileParser
(
)
fun
parse
(
input
:
String
,
packageName
:
String
)
:
CompilationUnit
fun
visitActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
?
)
:
Boolean
fun
visitDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
?
)
:
Boolean
fun
visitEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
?
)
:
Boolean
open
class
OrbitLexer
:
Lexer
Module Contents
OrbitLexer
(
input
:
CharStream
!
)
static
val
_ATN
:
ATN
!
protected
static
val
_decisionToDFA
:
Array
<
DFA
!
>
!
static
val
_serializedATN
:
String
protected
static
val
_sharedContextCache
:
PredictionContextCache
!
static
val
ACTOR
:
Int
static
var
channelNames
:
Array
<
String
!
>
!
static
val
COMMA
:
Int
static
val
COMMENT
:
Int
static
val
DATA
:
Int
static
val
ENUM
:
Int
static
val
EQUAL
:
Int
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
val
ID
:
Int
static
val
IGNORE
:
Int
static
val
INT
:
Int
static
val
L_PAREN
:
Int
static
val
LC_BRACE
:
Int
static
var
modeNames
:
Array
<
String
!
>
!
static
val
R_PAREN
:
Int
static
val
RC_BRACE
:
Int
static
val
ruleNames
:
Array
<
String
!
>
!
static
val
SEMI_COLON
:
Int
static
val
tokenNames
:
Array
<
String
!
>
!
static
val
VOCABULARY
:
Vocabulary
!
interface
OrbitListener
:
ParseTreeListener
Module Contents
abstract
fun
enterActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
!
)
:
Unit
abstract
fun
enterActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
Unit
abstract
fun
enterDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
Unit
abstract
fun
enterDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
Unit
abstract
fun
enterDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
Unit
abstract
fun
enterEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
Unit
abstract
fun
enterEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
Unit
abstract
fun
enterFile
(
ctx
:
OrbitParser.FileContext
!
)
:
Unit
abstract
fun
enterMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
Unit
abstract
fun
exitActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
!
)
:
Unit
abstract
fun
exitActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
Unit
abstract
fun
exitDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
Unit
abstract
fun
exitDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
Unit
abstract
fun
exitDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
Unit
abstract
fun
exitEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
Unit
abstract
fun
exitEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
Unit
abstract
fun
exitFile
(
ctx
:
OrbitParser.FileContext
!
)
:
Unit
abstract
fun
exitMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
Unit
open
class
OrbitParser
:
Parser
Module Contents
OrbitParser
(
input
:
TokenStream
!
)
static
val
_ATN
:
ATN
!
protected
static
val
_decisionToDFA
:
Array
<
DFA
!
>
!
static
val
_serializedATN
:
String
protected
static
val
_sharedContextCache
:
PredictionContextCache
!
static
val
ACTOR
:
Int
fun
actorDeclaration
(
)
:
OrbitParser.ActorDeclarationContext
!
open
class
ActorDeclarationContext
:
ParserRuleContext
Module Contents
ActorDeclarationContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
ACTOR
(
)
:
TerminalNode
!
open
fun
actorMethod
(
)
:
MutableList
<
OrbitParser.ActorMethodContext
!
>
!
open
fun
actorMethod
(
i
:
Int
)
:
OrbitParser.ActorMethodContext
!
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
TerminalNode
!
open
fun
LC_BRACE
(
)
:
TerminalNode
!
var
methods
:
OrbitParser.ActorMethodContext
!
var
name
:
Token
!
open
fun
RC_BRACE
(
)
:
TerminalNode
!
fun
actorMethod
(
)
:
OrbitParser.ActorMethodContext
!
open
class
ActorMethodContext
:
ParserRuleContext
Module Contents
ActorMethodContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
var
args
:
OrbitParser.MethodParamContext
!
open
fun
COMMA
(
)
:
MutableList
<
TerminalNode
!
>
!
open
fun
COMMA
(
i
:
Int
)
:
TerminalNode
!
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
MutableList
<
TerminalNode
!
>
!
open
fun
ID
(
i
:
Int
)
:
TerminalNode
!
open
fun
L_PAREN
(
)
:
TerminalNode
!
open
fun
methodParam
(
)
:
MutableList
<
OrbitParser.MethodParamContext
!
>
!
open
fun
methodParam
(
i
:
Int
)
:
OrbitParser.MethodParamContext
!
var
name
:
Token
!
open
fun
R_PAREN
(
)
:
TerminalNode
!
var
returnType
:
Token
!
open
fun
SEMI_COLON
(
)
:
TerminalNode
!
static
val
COMMA
:
Int
static
val
COMMENT
:
Int
static
val
DATA
:
Int
fun
dataDeclaration
(
)
:
OrbitParser.DataDeclarationContext
!
open
class
DataDeclarationContext
:
ParserRuleContext
Module Contents
DataDeclarationContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
DATA
(
)
:
TerminalNode
!
open
fun
dataField
(
)
:
MutableList
<
OrbitParser.DataFieldContext
!
>
!
open
fun
dataField
(
i
:
Int
)
:
OrbitParser.DataFieldContext
!
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
var
fields
:
OrbitParser.DataFieldContext
!
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
TerminalNode
!
open
fun
LC_BRACE
(
)
:
TerminalNode
!
var
name
:
Token
!
open
fun
RC_BRACE
(
)
:
TerminalNode
!
fun
dataField
(
)
:
OrbitParser.DataFieldContext
!
open
class
DataFieldContext
:
ParserRuleContext
Module Contents
DataFieldContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
EQUAL
(
)
:
TerminalNode
!
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
MutableList
<
TerminalNode
!
>
!
open
fun
ID
(
i
:
Int
)
:
TerminalNode
!
var
index
:
Token
!
open
fun
INT
(
)
:
TerminalNode
!
var
name
:
Token
!
open
fun
SEMI_COLON
(
)
:
TerminalNode
!
var
type
:
Token
!
fun
declaration
(
)
:
OrbitParser.DeclarationContext
!
open
class
DeclarationContext
:
ParserRuleContext
Module Contents
DeclarationContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
actorDeclaration
(
)
:
OrbitParser.ActorDeclarationContext
!
open
fun
dataDeclaration
(
)
:
OrbitParser.DataDeclarationContext
!
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
enumDeclaration
(
)
:
OrbitParser.EnumDeclarationContext
!
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
static
val
ENUM
:
Int
fun
enumDeclaration
(
)
:
OrbitParser.EnumDeclarationContext
!
open
class
EnumDeclarationContext
:
ParserRuleContext
Module Contents
EnumDeclarationContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
ENUM
(
)
:
TerminalNode
!
open
fun
enumMember
(
)
:
MutableList
<
OrbitParser.EnumMemberContext
!
>
!
open
fun
enumMember
(
i
:
Int
)
:
OrbitParser.EnumMemberContext
!
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
TerminalNode
!
open
fun
LC_BRACE
(
)
:
TerminalNode
!
var
members
:
OrbitParser.EnumMemberContext
!
var
name
:
Token
!
open
fun
RC_BRACE
(
)
:
TerminalNode
!
fun
enumMember
(
)
:
OrbitParser.EnumMemberContext
!
open
class
EnumMemberContext
:
ParserRuleContext
Module Contents
EnumMemberContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
EQUAL
(
)
:
TerminalNode
!
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
open
fun
ID
(
)
:
TerminalNode
!
var
index
:
Token
!
open
fun
INT
(
)
:
TerminalNode
!
var
name
:
Token
!
open
fun
SEMI_COLON
(
)
:
TerminalNode
!
static
val
EQUAL
:
Int
fun
file
(
)
:
OrbitParser.FileContext
!
open
class
FileContext
:
ParserRuleContext
Module Contents
FileContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
open
fun
<
T
:
Any
!
>
accept
(
visitor
:
ParseTreeVisitor
<
out
T
>
!
)
:
T
open
fun
declaration
(
)
:
MutableList
<
OrbitParser.DeclarationContext
!
>
!
open
fun
declaration
(
i
:
Int
)
:
OrbitParser.DeclarationContext
!
open
fun
enterRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
EOF
(
)
:
TerminalNode
!
open
fun
exitRule
(
listener
:
ParseTreeListener
!
)
:
Unit
open
fun
getRuleIndex
(
)
:
Int
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
!
static
val
ID
:
Int
static
val
IGNORE
:
Int
static
val
INT
:
Int
static
val
L_PAREN
:
Int
static
val
LC_BRACE
:
Int
fun
methodParam
(
)
:
OrbitParser.MethodParamContext
!
open
class
MethodParamContext
:
ParserRuleContext
Module Contents
MethodParamContext
(
parent
:
ParserRuleContext
!
,
invokingState
:
Int
)
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
open
fun
ID
(
)
:
MutableList
<
TerminalNode
!
>
!
open
fun
ID
(
i
:
Int
)
:
TerminalNode
!
var
name
:
Token
!
var
type
:
Token
!
static
val
R_PAREN
:
Int
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
ruleNames
:
Array
<
String
!
>
!
static
val
SEMI_COLON
:
Int
static
val
tokenNames
:
Array
<
String
!
>
!
static
val
VOCABULARY
:
Vocabulary
!
interface
OrbitVisitor
<
T
:
Any
!
>
:
ParseTreeVisitor
<
T
>
Module Contents
abstract
fun
visitActorDeclaration
(
ctx
:
OrbitParser.ActorDeclarationContext
!
)
:
T
abstract
fun
visitActorMethod
(
ctx
:
OrbitParser.ActorMethodContext
!
)
:
T
abstract
fun
visitDataDeclaration
(
ctx
:
OrbitParser.DataDeclarationContext
!
)
:
T
abstract
fun
visitDataField
(
ctx
:
OrbitParser.DataFieldContext
!
)
:
T
abstract
fun
visitDeclaration
(
ctx
:
OrbitParser.DeclarationContext
!
)
:
T
abstract
fun
visitEnumDeclaration
(
ctx
:
OrbitParser.EnumDeclarationContext
!
)
:
T
abstract
fun
visitEnumMember
(
ctx
:
OrbitParser.EnumMemberContext
!
)
:
T
abstract
fun
visitFile
(
ctx
:
OrbitParser.FileContext
!
)
:
T
abstract
fun
visitMethodParam
(
ctx
:
OrbitParser.MethodParamContext
!
)
:
T