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