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

Constructors

<init>

OrbitParser(input: TokenStream!)

Properties

_ATN

static val _ATN: ATN!

_decisionToDFA

static val _decisionToDFA: Array<DFA!>!

_serializedATN

static val _serializedATN: String

_sharedContextCache

static val _sharedContextCache: PredictionContextCache!

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

L_PAREN

static val L_PAREN: Int

LC_BRACE

static val LC_BRACE: Int

R_PAREN

static val R_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

ruleNames

static val ruleNames: Array<String!>!

SEMI_COLON

static val SEMI_COLON: Int

tokenNames

static val tokenNames: Array<String!>!

VOCABULARY

static val VOCABULARY: Vocabulary!

Functions

actorDeclaration

fun actorDeclaration(): OrbitParser.ActorDeclarationContext!

actorMethod

fun actorMethod(): OrbitParser.ActorMethodContext!

dataDeclaration

fun dataDeclaration(): OrbitParser.DataDeclarationContext!

dataField

fun dataField(): OrbitParser.DataFieldContext!

declaration

fun declaration(): OrbitParser.DeclarationContext!

enumDeclaration

fun enumDeclaration(): OrbitParser.EnumDeclarationContext!

enumMember

fun enumMember(): OrbitParser.EnumMemberContext!

file

fun file(): OrbitParser.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(): OrbitParser.MethodParamContext!