cloud.orbit.dsl / OrbitParser

OrbitParser

open class OrbitParser : Parser

Types

ActorDeclarationContext

open class ActorDeclarationContext : ParserRuleContext

ActorMethodContext

open class ActorMethodContext : ParserRuleContext

DataDeclarationContext

open class DataDeclarationContext : ParserRuleContext

DataFieldContext

open class DataFieldContext : ParserRuleContext

DeclarationContext

open class DeclarationContext : ParserRuleContext

EnumDeclarationContext

open class EnumDeclarationContext : ParserRuleContext

EnumMemberContext

open class EnumMemberContext : ParserRuleContext

FileContext

open class FileContext : ParserRuleContext

MethodParamContext

open class MethodParamContext : ParserRuleContext

TypeContext

open class TypeContext : ParserRuleContext

Constructors

<init>

OrbitParser(input: TokenStream)

Properties

ACTOR

static val ACTOR: Int

COMMA

static val COMMA: Int

COMMENT

static val COMMENT: Int

DATA

static val DATA: Int

ENUM

static val ENUM: Int

EQUAL

static val EQUAL: Int

ID

static val ID: Int

IGNORE

static val IGNORE: Int

INT

static val INT: Int

LC_BRACE

static val LC_BRACE: Int

L_ANGLE

static val L_ANGLE: Int

L_PAREN

static val L_PAREN: Int

RC_BRACE

static val RC_BRACE: Int

RULE_actorDeclaration

static val RULE_actorDeclaration: Int

RULE_actorMethod

static val RULE_actorMethod: Int

RULE_dataDeclaration

static val RULE_dataDeclaration: Int

RULE_dataField

static val RULE_dataField: Int

RULE_declaration

static val RULE_declaration: Int

RULE_enumDeclaration

static val RULE_enumDeclaration: Int

RULE_enumMember

static val RULE_enumMember: Int

RULE_file

static val RULE_file: Int

RULE_methodParam

static val RULE_methodParam: Int

RULE_type

static val RULE_type: Int

R_ANGLE

static val R_ANGLE: Int

R_PAREN

static val R_PAREN: Int

SEMI_COLON

static val SEMI_COLON: Int

VOCABULARY

static val VOCABULARY: Vocabulary

_ATN

static val _ATN: ATN

_serializedATN

static val _serializedATN: String

ruleNames

static val ruleNames: Array<String>

tokenNames

static val tokenNames: Array<String>

Functions

actorDeclaration

fun actorDeclaration(): ActorDeclarationContext

actorMethod

fun actorMethod(): ActorMethodContext

dataDeclaration

fun dataDeclaration(): DataDeclarationContext

dataField

fun dataField(): DataFieldContext

declaration

fun declaration(): DeclarationContext

enumDeclaration

fun enumDeclaration(): EnumDeclarationContext

enumMember

fun enumMember(): EnumMemberContext

file

fun file(): FileContext

getATN

open fun getATN(): ATN

getGrammarFileName

open fun getGrammarFileName(): String

getRuleNames

open fun getRuleNames(): Array<String>

getSerializedATN

open fun getSerializedATN(): String

getTokenNames

open fun getTokenNames(): Array<String>

getVocabulary

open fun getVocabulary(): Vocabulary

methodParam

fun methodParam(): MethodParamContext

type

fun type(): TypeContext