antlr

package
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EcaruleLexerT__0              = 1
	EcaruleLexerPLUS              = 2
	EcaruleLexerMINUS             = 3
	EcaruleLexerDIV               = 4
	EcaruleLexerMUL               = 5
	EcaruleLexerMOD               = 6
	EcaruleLexerDOT               = 7
	EcaruleLexerSEMICOLON         = 8
	EcaruleLexerLR_BRACE          = 9
	EcaruleLexerRR_BRACE          = 10
	EcaruleLexerLR_BRACKET        = 11
	EcaruleLexerRR_BRACKET        = 12
	EcaruleLexerLS_BRACKET        = 13
	EcaruleLexerRS_BRACKET        = 14
	EcaruleLexerRULE              = 15
	EcaruleLexerWHEN              = 16
	EcaruleLexerTHEN              = 17
	EcaruleLexerAND               = 18
	EcaruleLexerOR                = 19
	EcaruleLexerTRUE              = 20
	EcaruleLexerFALSE             = 21
	EcaruleLexerNIL_LITERAL       = 22
	EcaruleLexerNEGATION          = 23
	EcaruleLexerSALIENCE          = 24
	EcaruleLexerEQUALS            = 25
	EcaruleLexerASSIGN            = 26
	EcaruleLexerPLUS_ASIGN        = 27
	EcaruleLexerMINUS_ASIGN       = 28
	EcaruleLexerDIV_ASIGN         = 29
	EcaruleLexerMUL_ASIGN         = 30
	EcaruleLexerGT                = 31
	EcaruleLexerLT                = 32
	EcaruleLexerGTE               = 33
	EcaruleLexerLTE               = 34
	EcaruleLexerNOTEQUALS         = 35
	EcaruleLexerBITAND            = 36
	EcaruleLexerBITOR             = 37
	EcaruleLexerSIMPLENAME        = 38
	EcaruleLexerDQUOTA_STRING     = 39
	EcaruleLexerSQUOTA_STRING     = 40
	EcaruleLexerDECIMAL_FLOAT_LIT = 41
	EcaruleLexerDECIMAL_EXPONENT  = 42
	EcaruleLexerHEX_FLOAT_LIT     = 43
	EcaruleLexerHEX_EXPONENT      = 44
	EcaruleLexerDEC_LIT           = 45
	EcaruleLexerHEX_LIT           = 46
	EcaruleLexerOCT_LIT           = 47
	EcaruleLexerSPACE             = 48
	EcaruleLexerCOMMENT           = 49
	EcaruleLexerLINE_COMMENT      = 50
	EcaruleLexerON                = 51
	EcaruleLexerDEFAULT           = 52
	EcaruleLexerFOR               = 53
	EcaruleLexerALL               = 54
	EcaruleLexerDO                = 55
)

EcaruleLexer tokens.

View Source
const (
	EcaruleParserEOF               = antlr.TokenEOF
	EcaruleParserT__0              = 1
	EcaruleParserPLUS              = 2
	EcaruleParserMINUS             = 3
	EcaruleParserDIV               = 4
	EcaruleParserMUL               = 5
	EcaruleParserMOD               = 6
	EcaruleParserDOT               = 7
	EcaruleParserSEMICOLON         = 8
	EcaruleParserLR_BRACE          = 9
	EcaruleParserRR_BRACE          = 10
	EcaruleParserLR_BRACKET        = 11
	EcaruleParserRR_BRACKET        = 12
	EcaruleParserLS_BRACKET        = 13
	EcaruleParserRS_BRACKET        = 14
	EcaruleParserRULE              = 15
	EcaruleParserWHEN              = 16
	EcaruleParserTHEN              = 17
	EcaruleParserAND               = 18
	EcaruleParserOR                = 19
	EcaruleParserTRUE              = 20
	EcaruleParserFALSE             = 21
	EcaruleParserNIL_LITERAL       = 22
	EcaruleParserNEGATION          = 23
	EcaruleParserSALIENCE          = 24
	EcaruleParserEQUALS            = 25
	EcaruleParserASSIGN            = 26
	EcaruleParserPLUS_ASIGN        = 27
	EcaruleParserMINUS_ASIGN       = 28
	EcaruleParserDIV_ASIGN         = 29
	EcaruleParserMUL_ASIGN         = 30
	EcaruleParserGT                = 31
	EcaruleParserLT                = 32
	EcaruleParserGTE               = 33
	EcaruleParserLTE               = 34
	EcaruleParserNOTEQUALS         = 35
	EcaruleParserBITAND            = 36
	EcaruleParserBITOR             = 37
	EcaruleParserSIMPLENAME        = 38
	EcaruleParserDQUOTA_STRING     = 39
	EcaruleParserSQUOTA_STRING     = 40
	EcaruleParserDECIMAL_FLOAT_LIT = 41
	EcaruleParserDECIMAL_EXPONENT  = 42
	EcaruleParserHEX_FLOAT_LIT     = 43
	EcaruleParserHEX_EXPONENT      = 44
	EcaruleParserDEC_LIT           = 45
	EcaruleParserHEX_LIT           = 46
	EcaruleParserOCT_LIT           = 47
	EcaruleParserSPACE             = 48
	EcaruleParserCOMMENT           = 49
	EcaruleParserLINE_COMMENT      = 50
	EcaruleParserON                = 51
	EcaruleParserDEFAULT           = 52
	EcaruleParserFOR               = 53
	EcaruleParserALL               = 54
	EcaruleParserDO                = 55
)

EcaruleParser tokens.

View Source
const (
	EcaruleParserRULE_prules                  = 0
	EcaruleParserRULE_prule                   = 1
	EcaruleParserRULE_events                  = 2
	EcaruleParserRULE_defaultActions          = 3
	EcaruleParserRULE_task                    = 4
	EcaruleParserRULE_actions                 = 5
	EcaruleParserRULE_tailActions             = 6
	EcaruleParserRULE_maybeActions            = 7
	EcaruleParserRULE_grl                     = 8
	EcaruleParserRULE_ruleEntry               = 9
	EcaruleParserRULE_salience                = 10
	EcaruleParserRULE_ruleName                = 11
	EcaruleParserRULE_ruleDescription         = 12
	EcaruleParserRULE_whenScope               = 13
	EcaruleParserRULE_thenScope               = 14
	EcaruleParserRULE_thenExpressionList      = 15
	EcaruleParserRULE_thenExpression          = 16
	EcaruleParserRULE_assignment              = 17
	EcaruleParserRULE_expression              = 18
	EcaruleParserRULE_mulDivOperators         = 19
	EcaruleParserRULE_addMinusOperators       = 20
	EcaruleParserRULE_comparisonOperator      = 21
	EcaruleParserRULE_andLogicOperator        = 22
	EcaruleParserRULE_orLogicOperator         = 23
	EcaruleParserRULE_expressionAtom          = 24
	EcaruleParserRULE_constant                = 25
	EcaruleParserRULE_variable                = 26
	EcaruleParserRULE_arrayMapSelector        = 27
	EcaruleParserRULE_memberVariable          = 28
	EcaruleParserRULE_functionCall            = 29
	EcaruleParserRULE_methodCall              = 30
	EcaruleParserRULE_argumentList            = 31
	EcaruleParserRULE_floatLiteral            = 32
	EcaruleParserRULE_decimalFloatLiteral     = 33
	EcaruleParserRULE_hexadecimalFloatLiteral = 34
	EcaruleParserRULE_integerLiteral          = 35
	EcaruleParserRULE_decimalLiteral          = 36
	EcaruleParserRULE_hexadecimalLiteral      = 37
	EcaruleParserRULE_octalLiteral            = 38
	EcaruleParserRULE_stringLiteral           = 39
	EcaruleParserRULE_booleanLiteral          = 40
)

EcaruleParser rules.

Variables

This section is empty.

Functions

func EcaruleLexerInit

func EcaruleLexerInit()

EcaruleLexerInit initializes any static state used to implement EcaruleLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewEcaruleLexer(). You can call this function if you wish to initialize the static state ahead of time.

func EcaruleParserInit

func EcaruleParserInit()

EcaruleParserInit initializes any static state used to implement EcaruleParser. By default the static state used to implement the parser is lazily initialized during the first call to NewEcaruleParser(). You can call this function if you wish to initialize the static state ahead of time.

Types

type ActionsContext

type ActionsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewActionsContext

func NewActionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionsContext

func NewEmptyActionsContext

func NewEmptyActionsContext() *ActionsContext

func (*ActionsContext) Assignment

func (s *ActionsContext) Assignment() IAssignmentContext

func (*ActionsContext) EnterRule

func (s *ActionsContext) EnterRule(listener antlr.ParseTreeListener)

func (*ActionsContext) ExitRule

func (s *ActionsContext) ExitRule(listener antlr.ParseTreeListener)

func (*ActionsContext) GetParser

func (s *ActionsContext) GetParser() antlr.Parser

func (*ActionsContext) GetRuleContext

func (s *ActionsContext) GetRuleContext() antlr.RuleContext

func (*ActionsContext) IsActionsContext

func (*ActionsContext) IsActionsContext()

func (*ActionsContext) TailActions

func (s *ActionsContext) TailActions() ITailActionsContext

func (*ActionsContext) ToStringTree

func (s *ActionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AddMinusOperatorsContext

type AddMinusOperatorsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAddMinusOperatorsContext

func NewAddMinusOperatorsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AddMinusOperatorsContext

func NewEmptyAddMinusOperatorsContext

func NewEmptyAddMinusOperatorsContext() *AddMinusOperatorsContext

func (*AddMinusOperatorsContext) BITAND

func (*AddMinusOperatorsContext) BITOR

func (*AddMinusOperatorsContext) EnterRule

func (s *AddMinusOperatorsContext) EnterRule(listener antlr.ParseTreeListener)

func (*AddMinusOperatorsContext) ExitRule

func (s *AddMinusOperatorsContext) ExitRule(listener antlr.ParseTreeListener)

func (*AddMinusOperatorsContext) GetParser

func (s *AddMinusOperatorsContext) GetParser() antlr.Parser

func (*AddMinusOperatorsContext) GetRuleContext

func (s *AddMinusOperatorsContext) GetRuleContext() antlr.RuleContext

func (*AddMinusOperatorsContext) IsAddMinusOperatorsContext

func (*AddMinusOperatorsContext) IsAddMinusOperatorsContext()

func (*AddMinusOperatorsContext) MINUS

func (*AddMinusOperatorsContext) PLUS

func (*AddMinusOperatorsContext) ToStringTree

func (s *AddMinusOperatorsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AndLogicOperatorContext

type AndLogicOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAndLogicOperatorContext

func NewAndLogicOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AndLogicOperatorContext

func NewEmptyAndLogicOperatorContext

func NewEmptyAndLogicOperatorContext() *AndLogicOperatorContext

func (*AndLogicOperatorContext) AND

func (*AndLogicOperatorContext) EnterRule

func (s *AndLogicOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*AndLogicOperatorContext) ExitRule

func (s *AndLogicOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*AndLogicOperatorContext) GetParser

func (s *AndLogicOperatorContext) GetParser() antlr.Parser

func (*AndLogicOperatorContext) GetRuleContext

func (s *AndLogicOperatorContext) GetRuleContext() antlr.RuleContext

func (*AndLogicOperatorContext) IsAndLogicOperatorContext

func (*AndLogicOperatorContext) IsAndLogicOperatorContext()

func (*AndLogicOperatorContext) ToStringTree

func (s *AndLogicOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArgumentListContext

type ArgumentListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArgumentListContext

func NewArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentListContext

func NewEmptyArgumentListContext

func NewEmptyArgumentListContext() *ArgumentListContext

func (*ArgumentListContext) AllExpression

func (s *ArgumentListContext) AllExpression() []IExpressionContext

func (*ArgumentListContext) EnterRule

func (s *ArgumentListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArgumentListContext) ExitRule

func (s *ArgumentListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArgumentListContext) Expression

func (s *ArgumentListContext) Expression(i int) IExpressionContext

func (*ArgumentListContext) GetParser

func (s *ArgumentListContext) GetParser() antlr.Parser

func (*ArgumentListContext) GetRuleContext

func (s *ArgumentListContext) GetRuleContext() antlr.RuleContext

func (*ArgumentListContext) IsArgumentListContext

func (*ArgumentListContext) IsArgumentListContext()

func (*ArgumentListContext) ToStringTree

func (s *ArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArrayMapSelectorContext

type ArrayMapSelectorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayMapSelectorContext

func NewArrayMapSelectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayMapSelectorContext

func NewEmptyArrayMapSelectorContext

func NewEmptyArrayMapSelectorContext() *ArrayMapSelectorContext

func (*ArrayMapSelectorContext) EnterRule

func (s *ArrayMapSelectorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrayMapSelectorContext) ExitRule

func (s *ArrayMapSelectorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrayMapSelectorContext) Expression

func (*ArrayMapSelectorContext) GetParser

func (s *ArrayMapSelectorContext) GetParser() antlr.Parser

func (*ArrayMapSelectorContext) GetRuleContext

func (s *ArrayMapSelectorContext) GetRuleContext() antlr.RuleContext

func (*ArrayMapSelectorContext) IsArrayMapSelectorContext

func (*ArrayMapSelectorContext) IsArrayMapSelectorContext()

func (*ArrayMapSelectorContext) LS_BRACKET

func (s *ArrayMapSelectorContext) LS_BRACKET() antlr.TerminalNode

func (*ArrayMapSelectorContext) RS_BRACKET

func (s *ArrayMapSelectorContext) RS_BRACKET() antlr.TerminalNode

func (*ArrayMapSelectorContext) ToStringTree

func (s *ArrayMapSelectorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AssignmentContext

type AssignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAssignmentContext

func NewAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentContext

func NewEmptyAssignmentContext

func NewEmptyAssignmentContext() *AssignmentContext

func (*AssignmentContext) ASSIGN

func (s *AssignmentContext) ASSIGN() antlr.TerminalNode

func (*AssignmentContext) DIV_ASIGN

func (s *AssignmentContext) DIV_ASIGN() antlr.TerminalNode

func (*AssignmentContext) EnterRule

func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*AssignmentContext) ExitRule

func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*AssignmentContext) Expression

func (s *AssignmentContext) Expression() IExpressionContext

func (*AssignmentContext) GetParser

func (s *AssignmentContext) GetParser() antlr.Parser

func (*AssignmentContext) GetRuleContext

func (s *AssignmentContext) GetRuleContext() antlr.RuleContext

func (*AssignmentContext) IsAssignmentContext

func (*AssignmentContext) IsAssignmentContext()

func (*AssignmentContext) MINUS_ASIGN

func (s *AssignmentContext) MINUS_ASIGN() antlr.TerminalNode

func (*AssignmentContext) MUL_ASIGN

func (s *AssignmentContext) MUL_ASIGN() antlr.TerminalNode

func (*AssignmentContext) PLUS_ASIGN

func (s *AssignmentContext) PLUS_ASIGN() antlr.TerminalNode

func (*AssignmentContext) ToStringTree

func (s *AssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*AssignmentContext) Variable

func (s *AssignmentContext) Variable() IVariableContext

type BooleanLiteralContext

type BooleanLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBooleanLiteralContext

func NewBooleanLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanLiteralContext

func NewEmptyBooleanLiteralContext

func NewEmptyBooleanLiteralContext() *BooleanLiteralContext

func (*BooleanLiteralContext) EnterRule

func (s *BooleanLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*BooleanLiteralContext) ExitRule

func (s *BooleanLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*BooleanLiteralContext) FALSE

func (*BooleanLiteralContext) GetParser

func (s *BooleanLiteralContext) GetParser() antlr.Parser

func (*BooleanLiteralContext) GetRuleContext

func (s *BooleanLiteralContext) GetRuleContext() antlr.RuleContext

func (*BooleanLiteralContext) IsBooleanLiteralContext

func (*BooleanLiteralContext) IsBooleanLiteralContext()

func (*BooleanLiteralContext) TRUE

func (*BooleanLiteralContext) ToStringTree

func (s *BooleanLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparisonOperatorContext

type ComparisonOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonOperatorContext

func NewComparisonOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonOperatorContext

func NewEmptyComparisonOperatorContext

func NewEmptyComparisonOperatorContext() *ComparisonOperatorContext

func (*ComparisonOperatorContext) EQUALS

func (*ComparisonOperatorContext) EnterRule

func (s *ComparisonOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonOperatorContext) ExitRule

func (s *ComparisonOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonOperatorContext) GT

func (*ComparisonOperatorContext) GTE

func (*ComparisonOperatorContext) GetParser

func (s *ComparisonOperatorContext) GetParser() antlr.Parser

func (*ComparisonOperatorContext) GetRuleContext

func (s *ComparisonOperatorContext) GetRuleContext() antlr.RuleContext

func (*ComparisonOperatorContext) IsComparisonOperatorContext

func (*ComparisonOperatorContext) IsComparisonOperatorContext()

func (*ComparisonOperatorContext) LT

func (*ComparisonOperatorContext) LTE

func (*ComparisonOperatorContext) NOTEQUALS

func (*ComparisonOperatorContext) ToStringTree

func (s *ComparisonOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ConstantContext

type ConstantContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConstantContext

func NewConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantContext

func NewEmptyConstantContext

func NewEmptyConstantContext() *ConstantContext

func (*ConstantContext) BooleanLiteral

func (s *ConstantContext) BooleanLiteral() IBooleanLiteralContext

func (*ConstantContext) EnterRule

func (s *ConstantContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConstantContext) ExitRule

func (s *ConstantContext) ExitRule(listener antlr.ParseTreeListener)

func (*ConstantContext) FloatLiteral

func (s *ConstantContext) FloatLiteral() IFloatLiteralContext

func (*ConstantContext) GetParser

func (s *ConstantContext) GetParser() antlr.Parser

func (*ConstantContext) GetRuleContext

func (s *ConstantContext) GetRuleContext() antlr.RuleContext

func (*ConstantContext) IntegerLiteral

func (s *ConstantContext) IntegerLiteral() IIntegerLiteralContext

func (*ConstantContext) IsConstantContext

func (*ConstantContext) IsConstantContext()

func (*ConstantContext) NIL_LITERAL

func (s *ConstantContext) NIL_LITERAL() antlr.TerminalNode

func (*ConstantContext) StringLiteral

func (s *ConstantContext) StringLiteral() IStringLiteralContext

func (*ConstantContext) ToStringTree

func (s *ConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DecimalFloatLiteralContext

type DecimalFloatLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDecimalFloatLiteralContext

func NewDecimalFloatLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DecimalFloatLiteralContext

func NewEmptyDecimalFloatLiteralContext

func NewEmptyDecimalFloatLiteralContext() *DecimalFloatLiteralContext

func (*DecimalFloatLiteralContext) DECIMAL_FLOAT_LIT

func (s *DecimalFloatLiteralContext) DECIMAL_FLOAT_LIT() antlr.TerminalNode

func (*DecimalFloatLiteralContext) EnterRule

func (s *DecimalFloatLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*DecimalFloatLiteralContext) ExitRule

func (s *DecimalFloatLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*DecimalFloatLiteralContext) GetParser

func (s *DecimalFloatLiteralContext) GetParser() antlr.Parser

func (*DecimalFloatLiteralContext) GetRuleContext

func (s *DecimalFloatLiteralContext) GetRuleContext() antlr.RuleContext

func (*DecimalFloatLiteralContext) IsDecimalFloatLiteralContext

func (*DecimalFloatLiteralContext) IsDecimalFloatLiteralContext()

func (*DecimalFloatLiteralContext) MINUS

func (*DecimalFloatLiteralContext) ToStringTree

func (s *DecimalFloatLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DecimalLiteralContext

type DecimalLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDecimalLiteralContext

func NewDecimalLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DecimalLiteralContext

func NewEmptyDecimalLiteralContext

func NewEmptyDecimalLiteralContext() *DecimalLiteralContext

func (*DecimalLiteralContext) DEC_LIT

func (*DecimalLiteralContext) EnterRule

func (s *DecimalLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*DecimalLiteralContext) ExitRule

func (s *DecimalLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*DecimalLiteralContext) GetParser

func (s *DecimalLiteralContext) GetParser() antlr.Parser

func (*DecimalLiteralContext) GetRuleContext

func (s *DecimalLiteralContext) GetRuleContext() antlr.RuleContext

func (*DecimalLiteralContext) IsDecimalLiteralContext

func (*DecimalLiteralContext) IsDecimalLiteralContext()

func (*DecimalLiteralContext) MINUS

func (*DecimalLiteralContext) ToStringTree

func (s *DecimalLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DefaultActionsContext

type DefaultActionsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDefaultActionsContext

func NewDefaultActionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefaultActionsContext

func NewEmptyDefaultActionsContext

func NewEmptyDefaultActionsContext() *DefaultActionsContext

func (*DefaultActionsContext) Actions

func (*DefaultActionsContext) DEFAULT

func (*DefaultActionsContext) EnterRule

func (s *DefaultActionsContext) EnterRule(listener antlr.ParseTreeListener)

func (*DefaultActionsContext) ExitRule

func (s *DefaultActionsContext) ExitRule(listener antlr.ParseTreeListener)

func (*DefaultActionsContext) GetParser

func (s *DefaultActionsContext) GetParser() antlr.Parser

func (*DefaultActionsContext) GetRuleContext

func (s *DefaultActionsContext) GetRuleContext() antlr.RuleContext

func (*DefaultActionsContext) IsDefaultActionsContext

func (*DefaultActionsContext) IsDefaultActionsContext()

func (*DefaultActionsContext) ToStringTree

func (s *DefaultActionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EcaruleLexer

type EcaruleLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewEcaruleLexer

func NewEcaruleLexer(input antlr.CharStream) *EcaruleLexer

NewEcaruleLexer produces a new lexer instance for the optional input antlr.CharStream.

type EcaruleParser

type EcaruleParser struct {
	*antlr.BaseParser
}

func NewEcaruleParser

func NewEcaruleParser(input antlr.TokenStream) *EcaruleParser

NewEcaruleParser produces a new parser instance for the optional input antlr.TokenStream.

func (*EcaruleParser) Actions

func (p *EcaruleParser) Actions() (localctx IActionsContext)

func (*EcaruleParser) AddMinusOperators

func (p *EcaruleParser) AddMinusOperators() (localctx IAddMinusOperatorsContext)

func (*EcaruleParser) AndLogicOperator

func (p *EcaruleParser) AndLogicOperator() (localctx IAndLogicOperatorContext)

func (*EcaruleParser) ArgumentList

func (p *EcaruleParser) ArgumentList() (localctx IArgumentListContext)

func (*EcaruleParser) ArrayMapSelector

func (p *EcaruleParser) ArrayMapSelector() (localctx IArrayMapSelectorContext)

func (*EcaruleParser) Assignment

func (p *EcaruleParser) Assignment() (localctx IAssignmentContext)

func (*EcaruleParser) BooleanLiteral

func (p *EcaruleParser) BooleanLiteral() (localctx IBooleanLiteralContext)

func (*EcaruleParser) ComparisonOperator

func (p *EcaruleParser) ComparisonOperator() (localctx IComparisonOperatorContext)

func (*EcaruleParser) Constant

func (p *EcaruleParser) Constant() (localctx IConstantContext)

func (*EcaruleParser) DecimalFloatLiteral

func (p *EcaruleParser) DecimalFloatLiteral() (localctx IDecimalFloatLiteralContext)

func (*EcaruleParser) DecimalLiteral

func (p *EcaruleParser) DecimalLiteral() (localctx IDecimalLiteralContext)

func (*EcaruleParser) DefaultActions

func (p *EcaruleParser) DefaultActions() (localctx IDefaultActionsContext)

func (*EcaruleParser) Events

func (p *EcaruleParser) Events() (localctx IEventsContext)

func (*EcaruleParser) Expression

func (p *EcaruleParser) Expression() (localctx IExpressionContext)

func (*EcaruleParser) ExpressionAtom

func (p *EcaruleParser) ExpressionAtom() (localctx IExpressionAtomContext)

func (*EcaruleParser) ExpressionAtom_Sempred

func (p *EcaruleParser) ExpressionAtom_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*EcaruleParser) Expression_Sempred

func (p *EcaruleParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*EcaruleParser) FloatLiteral

func (p *EcaruleParser) FloatLiteral() (localctx IFloatLiteralContext)

func (*EcaruleParser) FunctionCall

func (p *EcaruleParser) FunctionCall() (localctx IFunctionCallContext)

func (*EcaruleParser) Grl

func (p *EcaruleParser) Grl() (localctx IGrlContext)

func (*EcaruleParser) HexadecimalFloatLiteral

func (p *EcaruleParser) HexadecimalFloatLiteral() (localctx IHexadecimalFloatLiteralContext)

func (*EcaruleParser) HexadecimalLiteral

func (p *EcaruleParser) HexadecimalLiteral() (localctx IHexadecimalLiteralContext)

func (*EcaruleParser) IntegerLiteral

func (p *EcaruleParser) IntegerLiteral() (localctx IIntegerLiteralContext)

func (*EcaruleParser) MaybeActions

func (p *EcaruleParser) MaybeActions() (localctx IMaybeActionsContext)

func (*EcaruleParser) MemberVariable

func (p *EcaruleParser) MemberVariable() (localctx IMemberVariableContext)

func (*EcaruleParser) MethodCall

func (p *EcaruleParser) MethodCall() (localctx IMethodCallContext)

func (*EcaruleParser) MulDivOperators

func (p *EcaruleParser) MulDivOperators() (localctx IMulDivOperatorsContext)

func (*EcaruleParser) OctalLiteral

func (p *EcaruleParser) OctalLiteral() (localctx IOctalLiteralContext)

func (*EcaruleParser) OrLogicOperator

func (p *EcaruleParser) OrLogicOperator() (localctx IOrLogicOperatorContext)

func (*EcaruleParser) Prule

func (p *EcaruleParser) Prule() (localctx IPruleContext)

func (*EcaruleParser) Prules

func (p *EcaruleParser) Prules() (localctx IPrulesContext)

func (*EcaruleParser) RuleDescription

func (p *EcaruleParser) RuleDescription() (localctx IRuleDescriptionContext)

func (*EcaruleParser) RuleEntry

func (p *EcaruleParser) RuleEntry() (localctx IRuleEntryContext)

func (*EcaruleParser) RuleName

func (p *EcaruleParser) RuleName() (localctx IRuleNameContext)

func (*EcaruleParser) Salience

func (p *EcaruleParser) Salience() (localctx ISalienceContext)

func (*EcaruleParser) Sempred

func (p *EcaruleParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*EcaruleParser) StringLiteral

func (p *EcaruleParser) StringLiteral() (localctx IStringLiteralContext)

func (*EcaruleParser) TailActions

func (p *EcaruleParser) TailActions() (localctx ITailActionsContext)

func (*EcaruleParser) Task

func (p *EcaruleParser) Task() (localctx ITaskContext)

func (*EcaruleParser) ThenExpression

func (p *EcaruleParser) ThenExpression() (localctx IThenExpressionContext)

func (*EcaruleParser) ThenExpressionList

func (p *EcaruleParser) ThenExpressionList() (localctx IThenExpressionListContext)

func (*EcaruleParser) ThenScope

func (p *EcaruleParser) ThenScope() (localctx IThenScopeContext)

func (*EcaruleParser) Variable

func (p *EcaruleParser) Variable() (localctx IVariableContext)

func (*EcaruleParser) Variable_Sempred

func (p *EcaruleParser) Variable_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*EcaruleParser) WhenScope

func (p *EcaruleParser) WhenScope() (localctx IWhenScopeContext)

type EcaruleParserListener

type EcaruleParserListener interface {
	antlr.ParseTreeListener

	// EnterPrules is called when entering the prules production.
	EnterPrules(c *PrulesContext)

	// EnterPrule is called when entering the prule production.
	EnterPrule(c *PruleContext)

	// EnterEvents is called when entering the events production.
	EnterEvents(c *EventsContext)

	// EnterDefaultActions is called when entering the defaultActions production.
	EnterDefaultActions(c *DefaultActionsContext)

	// EnterTask is called when entering the task production.
	EnterTask(c *TaskContext)

	// EnterActions is called when entering the actions production.
	EnterActions(c *ActionsContext)

	// EnterTailActions is called when entering the tailActions production.
	EnterTailActions(c *TailActionsContext)

	// EnterMaybeActions is called when entering the maybeActions production.
	EnterMaybeActions(c *MaybeActionsContext)

	// EnterGrl is called when entering the grl production.
	EnterGrl(c *grulev3.GrlContext)

	// EnterRuleEntry is called when entering the ruleEntry production.
	EnterRuleEntry(c *grulev3.RuleEntryContext)

	// EnterSalience is called when entering the salience production.
	EnterSalience(c *grulev3.SalienceContext)

	// EnterRuleName is called when entering the ruleName production.
	EnterRuleName(c *grulev3.RuleNameContext)

	// EnterRuleDescription is called when entering the ruleDescription production.
	EnterRuleDescription(c *grulev3.RuleDescriptionContext)

	// EnterWhenScope is called when entering the whenScope production.
	EnterWhenScope(c *grulev3.WhenScopeContext)

	// EnterThenScope is called when entering the thenScope production.
	EnterThenScope(c *grulev3.ThenScopeContext)

	// EnterThenExpressionList is called when entering the thenExpressionList production.
	EnterThenExpressionList(c *grulev3.ThenExpressionListContext)

	// EnterThenExpression is called when entering the thenExpression production.
	EnterThenExpression(c *grulev3.ThenExpressionContext)

	// EnterAssignment is called when entering the assignment production.
	EnterAssignment(c *grulev3.AssignmentContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *grulev3.ExpressionContext)

	// EnterMulDivOperators is called when entering the mulDivOperators production.
	EnterMulDivOperators(c *grulev3.MulDivOperatorsContext)

	// EnterAddMinusOperators is called when entering the addMinusOperators production.
	EnterAddMinusOperators(c *grulev3.AddMinusOperatorsContext)

	// EnterComparisonOperator is called when entering the comparisonOperator production.
	EnterComparisonOperator(c *grulev3.ComparisonOperatorContext)

	// EnterAndLogicOperator is called when entering the andLogicOperator production.
	EnterAndLogicOperator(c *grulev3.AndLogicOperatorContext)

	// EnterOrLogicOperator is called when entering the orLogicOperator production.
	EnterOrLogicOperator(c *grulev3.OrLogicOperatorContext)

	// EnterExpressionAtom is called when entering the expressionAtom production.
	EnterExpressionAtom(c *grulev3.ExpressionAtomContext)

	// EnterConstant is called when entering the constant production.
	EnterConstant(c *grulev3.ConstantContext)

	// EnterVariable is called when entering the variable production.
	EnterVariable(c *grulev3.VariableContext)

	// EnterArrayMapSelector is called when entering the arrayMapSelector production.
	EnterArrayMapSelector(c *grulev3.ArrayMapSelectorContext)

	// EnterMemberVariable is called when entering the memberVariable production.
	EnterMemberVariable(c *grulev3.MemberVariableContext)

	// EnterFunctionCall is called when entering the functionCall production.
	EnterFunctionCall(c *grulev3.FunctionCallContext)

	// EnterMethodCall is called when entering the methodCall production.
	EnterMethodCall(c *grulev3.MethodCallContext)

	// EnterArgumentList is called when entering the argumentList production.
	EnterArgumentList(c *grulev3.ArgumentListContext)

	// EnterFloatLiteral is called when entering the floatLiteral production.
	EnterFloatLiteral(c *grulev3.FloatLiteralContext)

	// EnterDecimalFloatLiteral is called when entering the decimalFloatLiteral production.
	EnterDecimalFloatLiteral(c *grulev3.DecimalFloatLiteralContext)

	// EnterHexadecimalFloatLiteral is called when entering the hexadecimalFloatLiteral production.
	EnterHexadecimalFloatLiteral(c *grulev3.HexadecimalFloatLiteralContext)

	// EnterIntegerLiteral is called when entering the integerLiteral production.
	EnterIntegerLiteral(c *grulev3.IntegerLiteralContext)

	// EnterDecimalLiteral is called when entering the decimalLiteral production.
	EnterDecimalLiteral(c *grulev3.DecimalLiteralContext)

	// EnterHexadecimalLiteral is called when entering the hexadecimalLiteral production.
	EnterHexadecimalLiteral(c *grulev3.HexadecimalLiteralContext)

	// EnterOctalLiteral is called when entering the octalLiteral production.
	EnterOctalLiteral(c *grulev3.OctalLiteralContext)

	// EnterStringLiteral is called when entering the stringLiteral production.
	EnterStringLiteral(c *grulev3.StringLiteralContext)

	// EnterBooleanLiteral is called when entering the booleanLiteral production.
	EnterBooleanLiteral(c *grulev3.BooleanLiteralContext)

	// ExitPrules is called when exiting the prules production.
	ExitPrules(c *PrulesContext)

	// ExitPrule is called when exiting the prule production.
	ExitPrule(c *PruleContext)

	// ExitEvents is called when exiting the events production.
	ExitEvents(c *EventsContext)

	// ExitDefaultActions is called when exiting the defaultActions production.
	ExitDefaultActions(c *DefaultActionsContext)

	// ExitTask is called when exiting the task production.
	ExitTask(c *TaskContext)

	// ExitActions is called when exiting the actions production.
	ExitActions(c *ActionsContext)

	// ExitTailActions is called when exiting the tailActions production.
	ExitTailActions(c *TailActionsContext)

	// ExitMaybeActions is called when exiting the maybeActions production.
	ExitMaybeActions(c *MaybeActionsContext)

	// ExitGrl is called when exiting the grl production.
	ExitGrl(c *grulev3.GrlContext)

	// ExitRuleEntry is called when exiting the ruleEntry production.
	ExitRuleEntry(c *grulev3.RuleEntryContext)

	// ExitSalience is called when exiting the salience production.
	ExitSalience(c *grulev3.SalienceContext)

	// ExitRuleName is called when exiting the ruleName production.
	ExitRuleName(c *grulev3.RuleNameContext)

	// ExitRuleDescription is called when exiting the ruleDescription production.
	ExitRuleDescription(c *grulev3.RuleDescriptionContext)

	// ExitWhenScope is called when exiting the whenScope production.
	ExitWhenScope(c *grulev3.WhenScopeContext)

	// ExitThenScope is called when exiting the thenScope production.
	ExitThenScope(c *grulev3.ThenScopeContext)

	// ExitThenExpressionList is called when exiting the thenExpressionList production.
	ExitThenExpressionList(c *grulev3.ThenExpressionListContext)

	// ExitThenExpression is called when exiting the thenExpression production.
	ExitThenExpression(c *grulev3.ThenExpressionContext)

	// ExitAssignment is called when exiting the assignment production.
	ExitAssignment(c *grulev3.AssignmentContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *grulev3.ExpressionContext)

	// ExitMulDivOperators is called when exiting the mulDivOperators production.
	ExitMulDivOperators(c *grulev3.MulDivOperatorsContext)

	// ExitAddMinusOperators is called when exiting the addMinusOperators production.
	ExitAddMinusOperators(c *grulev3.AddMinusOperatorsContext)

	// ExitComparisonOperator is called when exiting the comparisonOperator production.
	ExitComparisonOperator(c *grulev3.ComparisonOperatorContext)

	// ExitAndLogicOperator is called when exiting the andLogicOperator production.
	ExitAndLogicOperator(c *grulev3.AndLogicOperatorContext)

	// ExitOrLogicOperator is called when exiting the orLogicOperator production.
	ExitOrLogicOperator(c *grulev3.OrLogicOperatorContext)

	// ExitExpressionAtom is called when exiting the expressionAtom production.
	ExitExpressionAtom(c *grulev3.ExpressionAtomContext)

	// ExitConstant is called when exiting the constant production.
	ExitConstant(c *grulev3.ConstantContext)

	// ExitVariable is called when exiting the variable production.
	ExitVariable(c *grulev3.VariableContext)

	// ExitArrayMapSelector is called when exiting the arrayMapSelector production.
	ExitArrayMapSelector(c *grulev3.ArrayMapSelectorContext)

	// ExitMemberVariable is called when exiting the memberVariable production.
	ExitMemberVariable(c *grulev3.MemberVariableContext)

	// ExitFunctionCall is called when exiting the functionCall production.
	ExitFunctionCall(c *grulev3.FunctionCallContext)

	// ExitMethodCall is called when exiting the methodCall production.
	ExitMethodCall(c *grulev3.MethodCallContext)

	// ExitArgumentList is called when exiting the argumentList production.
	ExitArgumentList(c *grulev3.ArgumentListContext)

	// ExitFloatLiteral is called when exiting the floatLiteral production.
	ExitFloatLiteral(c *grulev3.FloatLiteralContext)

	// ExitDecimalFloatLiteral is called when exiting the decimalFloatLiteral production.
	ExitDecimalFloatLiteral(c *grulev3.DecimalFloatLiteralContext)

	// ExitHexadecimalFloatLiteral is called when exiting the hexadecimalFloatLiteral production.
	ExitHexadecimalFloatLiteral(c *grulev3.HexadecimalFloatLiteralContext)

	// ExitIntegerLiteral is called when exiting the integerLiteral production.
	ExitIntegerLiteral(c *grulev3.IntegerLiteralContext)

	// ExitDecimalLiteral is called when exiting the decimalLiteral production.
	ExitDecimalLiteral(c *grulev3.DecimalLiteralContext)

	// ExitHexadecimalLiteral is called when exiting the hexadecimalLiteral production.
	ExitHexadecimalLiteral(c *grulev3.HexadecimalLiteralContext)

	// ExitOctalLiteral is called when exiting the octalLiteral production.
	ExitOctalLiteral(c *grulev3.OctalLiteralContext)

	// ExitStringLiteral is called when exiting the stringLiteral production.
	ExitStringLiteral(c *grulev3.StringLiteralContext)

	// ExitBooleanLiteral is called when exiting the booleanLiteral production.
	ExitBooleanLiteral(c *grulev3.BooleanLiteralContext)
}

EcaruleParserListener is a complete listener for a parse tree produced by EcaruleParser.

type EventsContext

type EventsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEventsContext

func NewEmptyEventsContext() *EventsContext

func NewEventsContext

func NewEventsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EventsContext

func (*EventsContext) AllSIMPLENAME

func (s *EventsContext) AllSIMPLENAME() []antlr.TerminalNode

func (*EventsContext) EnterRule

func (s *EventsContext) EnterRule(listener antlr.ParseTreeListener)

func (*EventsContext) ExitRule

func (s *EventsContext) ExitRule(listener antlr.ParseTreeListener)

func (*EventsContext) GetParser

func (s *EventsContext) GetParser() antlr.Parser

func (*EventsContext) GetRuleContext

func (s *EventsContext) GetRuleContext() antlr.RuleContext

func (*EventsContext) IsEventsContext

func (*EventsContext) IsEventsContext()

func (*EventsContext) SIMPLENAME

func (s *EventsContext) SIMPLENAME(i int) antlr.TerminalNode

func (*EventsContext) ToStringTree

func (s *EventsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExpressionAtomContext

type ExpressionAtomContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionAtomContext

func NewEmptyExpressionAtomContext() *ExpressionAtomContext

func NewExpressionAtomContext

func NewExpressionAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionAtomContext

func (*ExpressionAtomContext) ArrayMapSelector

func (s *ExpressionAtomContext) ArrayMapSelector() IArrayMapSelectorContext

func (*ExpressionAtomContext) Constant

func (*ExpressionAtomContext) EnterRule

func (s *ExpressionAtomContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionAtomContext) ExitRule

func (s *ExpressionAtomContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionAtomContext) ExpressionAtom

func (s *ExpressionAtomContext) ExpressionAtom() IExpressionAtomContext

func (*ExpressionAtomContext) FunctionCall

func (s *ExpressionAtomContext) FunctionCall() IFunctionCallContext

func (*ExpressionAtomContext) GetParser

func (s *ExpressionAtomContext) GetParser() antlr.Parser

func (*ExpressionAtomContext) GetRuleContext

func (s *ExpressionAtomContext) GetRuleContext() antlr.RuleContext

func (*ExpressionAtomContext) IsExpressionAtomContext

func (*ExpressionAtomContext) IsExpressionAtomContext()

func (*ExpressionAtomContext) MemberVariable

func (s *ExpressionAtomContext) MemberVariable() IMemberVariableContext

func (*ExpressionAtomContext) MethodCall

func (s *ExpressionAtomContext) MethodCall() IMethodCallContext

func (*ExpressionAtomContext) NEGATION

func (*ExpressionAtomContext) ToStringTree

func (s *ExpressionAtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ExpressionAtomContext) Variable

type ExpressionContext

type ExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext

func (*ExpressionContext) AddMinusOperators

func (s *ExpressionContext) AddMinusOperators() IAddMinusOperatorsContext

func (*ExpressionContext) AllExpression

func (s *ExpressionContext) AllExpression() []IExpressionContext

func (*ExpressionContext) AndLogicOperator

func (s *ExpressionContext) AndLogicOperator() IAndLogicOperatorContext

func (*ExpressionContext) ComparisonOperator

func (s *ExpressionContext) ComparisonOperator() IComparisonOperatorContext

func (*ExpressionContext) EnterRule

func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionContext) ExitRule

func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionContext) Expression

func (s *ExpressionContext) Expression(i int) IExpressionContext

func (*ExpressionContext) ExpressionAtom

func (s *ExpressionContext) ExpressionAtom() IExpressionAtomContext

func (*ExpressionContext) GetParser

func (s *ExpressionContext) GetParser() antlr.Parser

func (*ExpressionContext) GetRuleContext

func (s *ExpressionContext) GetRuleContext() antlr.RuleContext

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) LR_BRACKET

func (s *ExpressionContext) LR_BRACKET() antlr.TerminalNode

func (*ExpressionContext) MulDivOperators

func (s *ExpressionContext) MulDivOperators() IMulDivOperatorsContext

func (*ExpressionContext) NEGATION

func (s *ExpressionContext) NEGATION() antlr.TerminalNode

func (*ExpressionContext) OrLogicOperator

func (s *ExpressionContext) OrLogicOperator() IOrLogicOperatorContext

func (*ExpressionContext) RR_BRACKET

func (s *ExpressionContext) RR_BRACKET() antlr.TerminalNode

func (*ExpressionContext) ToStringTree

func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FloatLiteralContext

type FloatLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFloatLiteralContext

func NewEmptyFloatLiteralContext() *FloatLiteralContext

func NewFloatLiteralContext

func NewFloatLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FloatLiteralContext

func (*FloatLiteralContext) DecimalFloatLiteral

func (s *FloatLiteralContext) DecimalFloatLiteral() IDecimalFloatLiteralContext

func (*FloatLiteralContext) EnterRule

func (s *FloatLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*FloatLiteralContext) ExitRule

func (s *FloatLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*FloatLiteralContext) GetParser

func (s *FloatLiteralContext) GetParser() antlr.Parser

func (*FloatLiteralContext) GetRuleContext

func (s *FloatLiteralContext) GetRuleContext() antlr.RuleContext

func (*FloatLiteralContext) HexadecimalFloatLiteral

func (s *FloatLiteralContext) HexadecimalFloatLiteral() IHexadecimalFloatLiteralContext

func (*FloatLiteralContext) IsFloatLiteralContext

func (*FloatLiteralContext) IsFloatLiteralContext()

func (*FloatLiteralContext) ToStringTree

func (s *FloatLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FunctionCallContext

type FunctionCallContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionCallContext

func NewEmptyFunctionCallContext() *FunctionCallContext

func NewFunctionCallContext

func NewFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallContext

func (*FunctionCallContext) ArgumentList

func (s *FunctionCallContext) ArgumentList() IArgumentListContext

func (*FunctionCallContext) EnterRule

func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionCallContext) ExitRule

func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)

func (*FunctionCallContext) GetParser

func (s *FunctionCallContext) GetParser() antlr.Parser

func (*FunctionCallContext) GetRuleContext

func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext

func (*FunctionCallContext) IsFunctionCallContext

func (*FunctionCallContext) IsFunctionCallContext()

func (*FunctionCallContext) LR_BRACKET

func (s *FunctionCallContext) LR_BRACKET() antlr.TerminalNode

func (*FunctionCallContext) RR_BRACKET

func (s *FunctionCallContext) RR_BRACKET() antlr.TerminalNode

func (*FunctionCallContext) SIMPLENAME

func (s *FunctionCallContext) SIMPLENAME() antlr.TerminalNode

func (*FunctionCallContext) ToStringTree

func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GrlContext

type GrlContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGrlContext

func NewEmptyGrlContext() *GrlContext

func NewGrlContext

func NewGrlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GrlContext

func (*GrlContext) AllRuleEntry

func (s *GrlContext) AllRuleEntry() []IRuleEntryContext

func (*GrlContext) EOF

func (s *GrlContext) EOF() antlr.TerminalNode

func (*GrlContext) EnterRule

func (s *GrlContext) EnterRule(listener antlr.ParseTreeListener)

func (*GrlContext) ExitRule

func (s *GrlContext) ExitRule(listener antlr.ParseTreeListener)

func (*GrlContext) GetParser

func (s *GrlContext) GetParser() antlr.Parser

func (*GrlContext) GetRuleContext

func (s *GrlContext) GetRuleContext() antlr.RuleContext

func (*GrlContext) IsGrlContext

func (*GrlContext) IsGrlContext()

func (*GrlContext) RuleEntry

func (s *GrlContext) RuleEntry(i int) IRuleEntryContext

func (*GrlContext) ToStringTree

func (s *GrlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type HexadecimalFloatLiteralContext

type HexadecimalFloatLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyHexadecimalFloatLiteralContext

func NewEmptyHexadecimalFloatLiteralContext() *HexadecimalFloatLiteralContext

func NewHexadecimalFloatLiteralContext

func NewHexadecimalFloatLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HexadecimalFloatLiteralContext

func (*HexadecimalFloatLiteralContext) EnterRule

func (*HexadecimalFloatLiteralContext) ExitRule

func (*HexadecimalFloatLiteralContext) GetParser

func (*HexadecimalFloatLiteralContext) GetRuleContext

func (s *HexadecimalFloatLiteralContext) GetRuleContext() antlr.RuleContext

func (*HexadecimalFloatLiteralContext) HEX_FLOAT_LIT

func (*HexadecimalFloatLiteralContext) IsHexadecimalFloatLiteralContext

func (*HexadecimalFloatLiteralContext) IsHexadecimalFloatLiteralContext()

func (*HexadecimalFloatLiteralContext) MINUS

func (*HexadecimalFloatLiteralContext) ToStringTree

func (s *HexadecimalFloatLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type HexadecimalLiteralContext

type HexadecimalLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyHexadecimalLiteralContext

func NewEmptyHexadecimalLiteralContext() *HexadecimalLiteralContext

func NewHexadecimalLiteralContext

func NewHexadecimalLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HexadecimalLiteralContext

func (*HexadecimalLiteralContext) EnterRule

func (s *HexadecimalLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*HexadecimalLiteralContext) ExitRule

func (s *HexadecimalLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*HexadecimalLiteralContext) GetParser

func (s *HexadecimalLiteralContext) GetParser() antlr.Parser

func (*HexadecimalLiteralContext) GetRuleContext

func (s *HexadecimalLiteralContext) GetRuleContext() antlr.RuleContext

func (*HexadecimalLiteralContext) HEX_LIT

func (*HexadecimalLiteralContext) IsHexadecimalLiteralContext

func (*HexadecimalLiteralContext) IsHexadecimalLiteralContext()

func (*HexadecimalLiteralContext) MINUS

func (*HexadecimalLiteralContext) ToStringTree

func (s *HexadecimalLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IActionsContext

type IActionsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsActionsContext differentiates from other interfaces.
	IsActionsContext()
}

IActionsContext is an interface to support dynamic dispatch.

type IAddMinusOperatorsContext

type IAddMinusOperatorsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAddMinusOperatorsContext differentiates from other interfaces.
	IsAddMinusOperatorsContext()
}

IAddMinusOperatorsContext is an interface to support dynamic dispatch.

type IAndLogicOperatorContext

type IAndLogicOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAndLogicOperatorContext differentiates from other interfaces.
	IsAndLogicOperatorContext()
}

IAndLogicOperatorContext is an interface to support dynamic dispatch.

type IArgumentListContext

type IArgumentListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArgumentListContext differentiates from other interfaces.
	IsArgumentListContext()
}

IArgumentListContext is an interface to support dynamic dispatch.

type IArrayMapSelectorContext

type IArrayMapSelectorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArrayMapSelectorContext differentiates from other interfaces.
	IsArrayMapSelectorContext()
}

IArrayMapSelectorContext is an interface to support dynamic dispatch.

type IAssignmentContext

type IAssignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAssignmentContext differentiates from other interfaces.
	IsAssignmentContext()
}

IAssignmentContext is an interface to support dynamic dispatch.

type IBooleanLiteralContext

type IBooleanLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBooleanLiteralContext differentiates from other interfaces.
	IsBooleanLiteralContext()
}

IBooleanLiteralContext is an interface to support dynamic dispatch.

type IComparisonOperatorContext

type IComparisonOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComparisonOperatorContext differentiates from other interfaces.
	IsComparisonOperatorContext()
}

IComparisonOperatorContext is an interface to support dynamic dispatch.

type IConstantContext

type IConstantContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsConstantContext differentiates from other interfaces.
	IsConstantContext()
}

IConstantContext is an interface to support dynamic dispatch.

type IDecimalFloatLiteralContext

type IDecimalFloatLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDecimalFloatLiteralContext differentiates from other interfaces.
	IsDecimalFloatLiteralContext()
}

IDecimalFloatLiteralContext is an interface to support dynamic dispatch.

type IDecimalLiteralContext

type IDecimalLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDecimalLiteralContext differentiates from other interfaces.
	IsDecimalLiteralContext()
}

IDecimalLiteralContext is an interface to support dynamic dispatch.

type IDefaultActionsContext

type IDefaultActionsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDefaultActionsContext differentiates from other interfaces.
	IsDefaultActionsContext()
}

IDefaultActionsContext is an interface to support dynamic dispatch.

type IEventsContext

type IEventsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEventsContext differentiates from other interfaces.
	IsEventsContext()
}

IEventsContext is an interface to support dynamic dispatch.

type IExpressionAtomContext

type IExpressionAtomContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionAtomContext differentiates from other interfaces.
	IsExpressionAtomContext()
}

IExpressionAtomContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IFloatLiteralContext

type IFloatLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFloatLiteralContext differentiates from other interfaces.
	IsFloatLiteralContext()
}

IFloatLiteralContext is an interface to support dynamic dispatch.

type IFunctionCallContext

type IFunctionCallContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionCallContext differentiates from other interfaces.
	IsFunctionCallContext()
}

IFunctionCallContext is an interface to support dynamic dispatch.

type IGrlContext

type IGrlContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsGrlContext differentiates from other interfaces.
	IsGrlContext()
}

IGrlContext is an interface to support dynamic dispatch.

type IHexadecimalFloatLiteralContext

type IHexadecimalFloatLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsHexadecimalFloatLiteralContext differentiates from other interfaces.
	IsHexadecimalFloatLiteralContext()
}

IHexadecimalFloatLiteralContext is an interface to support dynamic dispatch.

type IHexadecimalLiteralContext

type IHexadecimalLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsHexadecimalLiteralContext differentiates from other interfaces.
	IsHexadecimalLiteralContext()
}

IHexadecimalLiteralContext is an interface to support dynamic dispatch.

type IIntegerLiteralContext

type IIntegerLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIntegerLiteralContext differentiates from other interfaces.
	IsIntegerLiteralContext()
}

IIntegerLiteralContext is an interface to support dynamic dispatch.

type IMaybeActionsContext

type IMaybeActionsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMaybeActionsContext differentiates from other interfaces.
	IsMaybeActionsContext()
}

IMaybeActionsContext is an interface to support dynamic dispatch.

type IMemberVariableContext

type IMemberVariableContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMemberVariableContext differentiates from other interfaces.
	IsMemberVariableContext()
}

IMemberVariableContext is an interface to support dynamic dispatch.

type IMethodCallContext

type IMethodCallContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMethodCallContext differentiates from other interfaces.
	IsMethodCallContext()
}

IMethodCallContext is an interface to support dynamic dispatch.

type IMulDivOperatorsContext

type IMulDivOperatorsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMulDivOperatorsContext differentiates from other interfaces.
	IsMulDivOperatorsContext()
}

IMulDivOperatorsContext is an interface to support dynamic dispatch.

type IOctalLiteralContext

type IOctalLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOctalLiteralContext differentiates from other interfaces.
	IsOctalLiteralContext()
}

IOctalLiteralContext is an interface to support dynamic dispatch.

type IOrLogicOperatorContext

type IOrLogicOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrLogicOperatorContext differentiates from other interfaces.
	IsOrLogicOperatorContext()
}

IOrLogicOperatorContext is an interface to support dynamic dispatch.

type IPruleContext

type IPruleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPruleContext differentiates from other interfaces.
	IsPruleContext()
}

IPruleContext is an interface to support dynamic dispatch.

type IPrulesContext

type IPrulesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPrulesContext differentiates from other interfaces.
	IsPrulesContext()
}

IPrulesContext is an interface to support dynamic dispatch.

type IRuleDescriptionContext

type IRuleDescriptionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRuleDescriptionContext differentiates from other interfaces.
	IsRuleDescriptionContext()
}

IRuleDescriptionContext is an interface to support dynamic dispatch.

type IRuleEntryContext

type IRuleEntryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRuleEntryContext differentiates from other interfaces.
	IsRuleEntryContext()
}

IRuleEntryContext is an interface to support dynamic dispatch.

type IRuleNameContext

type IRuleNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRuleNameContext differentiates from other interfaces.
	IsRuleNameContext()
}

IRuleNameContext is an interface to support dynamic dispatch.

type ISalienceContext

type ISalienceContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSalienceContext differentiates from other interfaces.
	IsSalienceContext()
}

ISalienceContext is an interface to support dynamic dispatch.

type IStringLiteralContext

type IStringLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStringLiteralContext differentiates from other interfaces.
	IsStringLiteralContext()
}

IStringLiteralContext is an interface to support dynamic dispatch.

type ITailActionsContext

type ITailActionsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTailActionsContext differentiates from other interfaces.
	IsTailActionsContext()
}

ITailActionsContext is an interface to support dynamic dispatch.

type ITaskContext

type ITaskContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTaskContext differentiates from other interfaces.
	IsTaskContext()
}

ITaskContext is an interface to support dynamic dispatch.

type IThenExpressionContext

type IThenExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsThenExpressionContext differentiates from other interfaces.
	IsThenExpressionContext()
}

IThenExpressionContext is an interface to support dynamic dispatch.

type IThenExpressionListContext

type IThenExpressionListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsThenExpressionListContext differentiates from other interfaces.
	IsThenExpressionListContext()
}

IThenExpressionListContext is an interface to support dynamic dispatch.

type IThenScopeContext

type IThenScopeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsThenScopeContext differentiates from other interfaces.
	IsThenScopeContext()
}

IThenScopeContext is an interface to support dynamic dispatch.

type IVariableContext

type IVariableContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVariableContext differentiates from other interfaces.
	IsVariableContext()
}

IVariableContext is an interface to support dynamic dispatch.

type IWhenScopeContext

type IWhenScopeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWhenScopeContext differentiates from other interfaces.
	IsWhenScopeContext()
}

IWhenScopeContext is an interface to support dynamic dispatch.

type IntegerLiteralContext

type IntegerLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIntegerLiteralContext

func NewEmptyIntegerLiteralContext() *IntegerLiteralContext

func NewIntegerLiteralContext

func NewIntegerLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntegerLiteralContext

func (*IntegerLiteralContext) DecimalLiteral

func (s *IntegerLiteralContext) DecimalLiteral() IDecimalLiteralContext

func (*IntegerLiteralContext) EnterRule

func (s *IntegerLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*IntegerLiteralContext) ExitRule

func (s *IntegerLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*IntegerLiteralContext) GetParser

func (s *IntegerLiteralContext) GetParser() antlr.Parser

func (*IntegerLiteralContext) GetRuleContext

func (s *IntegerLiteralContext) GetRuleContext() antlr.RuleContext

func (*IntegerLiteralContext) HexadecimalLiteral

func (s *IntegerLiteralContext) HexadecimalLiteral() IHexadecimalLiteralContext

func (*IntegerLiteralContext) IsIntegerLiteralContext

func (*IntegerLiteralContext) IsIntegerLiteralContext()

func (*IntegerLiteralContext) OctalLiteral

func (s *IntegerLiteralContext) OctalLiteral() IOctalLiteralContext

func (*IntegerLiteralContext) ToStringTree

func (s *IntegerLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MaybeActionsContext

type MaybeActionsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMaybeActionsContext

func NewEmptyMaybeActionsContext() *MaybeActionsContext

func NewMaybeActionsContext

func NewMaybeActionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MaybeActionsContext

func (*MaybeActionsContext) Actions

func (s *MaybeActionsContext) Actions() IActionsContext

func (*MaybeActionsContext) EnterRule

func (s *MaybeActionsContext) EnterRule(listener antlr.ParseTreeListener)

func (*MaybeActionsContext) ExitRule

func (s *MaybeActionsContext) ExitRule(listener antlr.ParseTreeListener)

func (*MaybeActionsContext) GetParser

func (s *MaybeActionsContext) GetParser() antlr.Parser

func (*MaybeActionsContext) GetRuleContext

func (s *MaybeActionsContext) GetRuleContext() antlr.RuleContext

func (*MaybeActionsContext) IsMaybeActionsContext

func (*MaybeActionsContext) IsMaybeActionsContext()

func (*MaybeActionsContext) ToStringTree

func (s *MaybeActionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MemberVariableContext

type MemberVariableContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMemberVariableContext

func NewEmptyMemberVariableContext() *MemberVariableContext

func NewMemberVariableContext

func NewMemberVariableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberVariableContext

func (*MemberVariableContext) DOT

func (*MemberVariableContext) EnterRule

func (s *MemberVariableContext) EnterRule(listener antlr.ParseTreeListener)

func (*MemberVariableContext) ExitRule

func (s *MemberVariableContext) ExitRule(listener antlr.ParseTreeListener)

func (*MemberVariableContext) GetParser

func (s *MemberVariableContext) GetParser() antlr.Parser

func (*MemberVariableContext) GetRuleContext

func (s *MemberVariableContext) GetRuleContext() antlr.RuleContext

func (*MemberVariableContext) IsMemberVariableContext

func (*MemberVariableContext) IsMemberVariableContext()

func (*MemberVariableContext) SIMPLENAME

func (s *MemberVariableContext) SIMPLENAME() antlr.TerminalNode

func (*MemberVariableContext) ToStringTree

func (s *MemberVariableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MethodCallContext

type MethodCallContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMethodCallContext

func NewEmptyMethodCallContext() *MethodCallContext

func NewMethodCallContext

func NewMethodCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodCallContext

func (*MethodCallContext) DOT

func (*MethodCallContext) EnterRule

func (s *MethodCallContext) EnterRule(listener antlr.ParseTreeListener)

func (*MethodCallContext) ExitRule

func (s *MethodCallContext) ExitRule(listener antlr.ParseTreeListener)

func (*MethodCallContext) FunctionCall

func (s *MethodCallContext) FunctionCall() IFunctionCallContext

func (*MethodCallContext) GetParser

func (s *MethodCallContext) GetParser() antlr.Parser

func (*MethodCallContext) GetRuleContext

func (s *MethodCallContext) GetRuleContext() antlr.RuleContext

func (*MethodCallContext) IsMethodCallContext

func (*MethodCallContext) IsMethodCallContext()

func (*MethodCallContext) ToStringTree

func (s *MethodCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MulDivOperatorsContext

type MulDivOperatorsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMulDivOperatorsContext

func NewEmptyMulDivOperatorsContext() *MulDivOperatorsContext

func NewMulDivOperatorsContext

func NewMulDivOperatorsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MulDivOperatorsContext

func (*MulDivOperatorsContext) DIV

func (*MulDivOperatorsContext) EnterRule

func (s *MulDivOperatorsContext) EnterRule(listener antlr.ParseTreeListener)

func (*MulDivOperatorsContext) ExitRule

func (s *MulDivOperatorsContext) ExitRule(listener antlr.ParseTreeListener)

func (*MulDivOperatorsContext) GetParser

func (s *MulDivOperatorsContext) GetParser() antlr.Parser

func (*MulDivOperatorsContext) GetRuleContext

func (s *MulDivOperatorsContext) GetRuleContext() antlr.RuleContext

func (*MulDivOperatorsContext) IsMulDivOperatorsContext

func (*MulDivOperatorsContext) IsMulDivOperatorsContext()

func (*MulDivOperatorsContext) MOD

func (*MulDivOperatorsContext) MUL

func (*MulDivOperatorsContext) ToStringTree

func (s *MulDivOperatorsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OctalLiteralContext

type OctalLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOctalLiteralContext

func NewEmptyOctalLiteralContext() *OctalLiteralContext

func NewOctalLiteralContext

func NewOctalLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OctalLiteralContext

func (*OctalLiteralContext) EnterRule

func (s *OctalLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*OctalLiteralContext) ExitRule

func (s *OctalLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*OctalLiteralContext) GetParser

func (s *OctalLiteralContext) GetParser() antlr.Parser

func (*OctalLiteralContext) GetRuleContext

func (s *OctalLiteralContext) GetRuleContext() antlr.RuleContext

func (*OctalLiteralContext) IsOctalLiteralContext

func (*OctalLiteralContext) IsOctalLiteralContext()

func (*OctalLiteralContext) MINUS

func (*OctalLiteralContext) OCT_LIT

func (s *OctalLiteralContext) OCT_LIT() antlr.TerminalNode

func (*OctalLiteralContext) ToStringTree

func (s *OctalLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OrLogicOperatorContext

type OrLogicOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrLogicOperatorContext

func NewEmptyOrLogicOperatorContext() *OrLogicOperatorContext

func NewOrLogicOperatorContext

func NewOrLogicOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrLogicOperatorContext

func (*OrLogicOperatorContext) EnterRule

func (s *OrLogicOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*OrLogicOperatorContext) ExitRule

func (s *OrLogicOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*OrLogicOperatorContext) GetParser

func (s *OrLogicOperatorContext) GetParser() antlr.Parser

func (*OrLogicOperatorContext) GetRuleContext

func (s *OrLogicOperatorContext) GetRuleContext() antlr.RuleContext

func (*OrLogicOperatorContext) IsOrLogicOperatorContext

func (*OrLogicOperatorContext) IsOrLogicOperatorContext()

func (*OrLogicOperatorContext) OR

func (*OrLogicOperatorContext) ToStringTree

func (s *OrLogicOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PruleContext

type PruleContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPruleContext

func NewEmptyPruleContext() *PruleContext

func NewPruleContext

func NewPruleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PruleContext

func (*PruleContext) AllTask

func (s *PruleContext) AllTask() []ITaskContext

func (*PruleContext) DefaultActions

func (s *PruleContext) DefaultActions() IDefaultActionsContext

func (*PruleContext) EnterRule

func (s *PruleContext) EnterRule(listener antlr.ParseTreeListener)

func (*PruleContext) Events

func (s *PruleContext) Events() IEventsContext

func (*PruleContext) ExitRule

func (s *PruleContext) ExitRule(listener antlr.ParseTreeListener)

func (*PruleContext) GetParser

func (s *PruleContext) GetParser() antlr.Parser

func (*PruleContext) GetRuleContext

func (s *PruleContext) GetRuleContext() antlr.RuleContext

func (*PruleContext) IsPruleContext

func (*PruleContext) IsPruleContext()

func (*PruleContext) ON

func (*PruleContext) RULE

func (s *PruleContext) RULE() antlr.TerminalNode

func (*PruleContext) SIMPLENAME

func (s *PruleContext) SIMPLENAME() antlr.TerminalNode

func (*PruleContext) Task

func (s *PruleContext) Task(i int) ITaskContext

func (*PruleContext) ToStringTree

func (s *PruleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PrulesContext

type PrulesContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrulesContext

func NewEmptyPrulesContext() *PrulesContext

func NewPrulesContext

func NewPrulesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrulesContext

func (*PrulesContext) AllPrule

func (s *PrulesContext) AllPrule() []IPruleContext

func (*PrulesContext) EnterRule

func (s *PrulesContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrulesContext) ExitRule

func (s *PrulesContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrulesContext) GetParser

func (s *PrulesContext) GetParser() antlr.Parser

func (*PrulesContext) GetRuleContext

func (s *PrulesContext) GetRuleContext() antlr.RuleContext

func (*PrulesContext) IsPrulesContext

func (*PrulesContext) IsPrulesContext()

func (*PrulesContext) Prule

func (s *PrulesContext) Prule(i int) IPruleContext

func (*PrulesContext) ToStringTree

func (s *PrulesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RuleDescriptionContext

type RuleDescriptionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRuleDescriptionContext

func NewEmptyRuleDescriptionContext() *RuleDescriptionContext

func NewRuleDescriptionContext

func NewRuleDescriptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RuleDescriptionContext

func (*RuleDescriptionContext) DQUOTA_STRING

func (s *RuleDescriptionContext) DQUOTA_STRING() antlr.TerminalNode

func (*RuleDescriptionContext) EnterRule

func (s *RuleDescriptionContext) EnterRule(listener antlr.ParseTreeListener)

func (*RuleDescriptionContext) ExitRule

func (s *RuleDescriptionContext) ExitRule(listener antlr.ParseTreeListener)

func (*RuleDescriptionContext) GetParser

func (s *RuleDescriptionContext) GetParser() antlr.Parser

func (*RuleDescriptionContext) GetRuleContext

func (s *RuleDescriptionContext) GetRuleContext() antlr.RuleContext

func (*RuleDescriptionContext) IsRuleDescriptionContext

func (*RuleDescriptionContext) IsRuleDescriptionContext()

func (*RuleDescriptionContext) SQUOTA_STRING

func (s *RuleDescriptionContext) SQUOTA_STRING() antlr.TerminalNode

func (*RuleDescriptionContext) ToStringTree

func (s *RuleDescriptionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RuleEntryContext

type RuleEntryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRuleEntryContext

func NewEmptyRuleEntryContext() *RuleEntryContext

func NewRuleEntryContext

func NewRuleEntryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RuleEntryContext

func (*RuleEntryContext) EnterRule

func (s *RuleEntryContext) EnterRule(listener antlr.ParseTreeListener)

func (*RuleEntryContext) ExitRule

func (s *RuleEntryContext) ExitRule(listener antlr.ParseTreeListener)

func (*RuleEntryContext) GetParser

func (s *RuleEntryContext) GetParser() antlr.Parser

func (*RuleEntryContext) GetRuleContext

func (s *RuleEntryContext) GetRuleContext() antlr.RuleContext

func (*RuleEntryContext) IsRuleEntryContext

func (*RuleEntryContext) IsRuleEntryContext()

func (*RuleEntryContext) LR_BRACE

func (s *RuleEntryContext) LR_BRACE() antlr.TerminalNode

func (*RuleEntryContext) RR_BRACE

func (s *RuleEntryContext) RR_BRACE() antlr.TerminalNode

func (*RuleEntryContext) RULE

func (*RuleEntryContext) RuleDescription

func (s *RuleEntryContext) RuleDescription() IRuleDescriptionContext

func (*RuleEntryContext) RuleName

func (s *RuleEntryContext) RuleName() IRuleNameContext

func (*RuleEntryContext) Salience

func (s *RuleEntryContext) Salience() ISalienceContext

func (*RuleEntryContext) ThenScope

func (s *RuleEntryContext) ThenScope() IThenScopeContext

func (*RuleEntryContext) ToStringTree

func (s *RuleEntryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*RuleEntryContext) WhenScope

func (s *RuleEntryContext) WhenScope() IWhenScopeContext

type RuleNameContext

type RuleNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRuleNameContext

func NewEmptyRuleNameContext() *RuleNameContext

func NewRuleNameContext

func NewRuleNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RuleNameContext

func (*RuleNameContext) EnterRule

func (s *RuleNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*RuleNameContext) ExitRule

func (s *RuleNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*RuleNameContext) GetParser

func (s *RuleNameContext) GetParser() antlr.Parser

func (*RuleNameContext) GetRuleContext

func (s *RuleNameContext) GetRuleContext() antlr.RuleContext

func (*RuleNameContext) IsRuleNameContext

func (*RuleNameContext) IsRuleNameContext()

func (*RuleNameContext) SIMPLENAME

func (s *RuleNameContext) SIMPLENAME() antlr.TerminalNode

func (*RuleNameContext) ToStringTree

func (s *RuleNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SalienceContext

type SalienceContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySalienceContext

func NewEmptySalienceContext() *SalienceContext

func NewSalienceContext

func NewSalienceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SalienceContext

func (*SalienceContext) EnterRule

func (s *SalienceContext) EnterRule(listener antlr.ParseTreeListener)

func (*SalienceContext) ExitRule

func (s *SalienceContext) ExitRule(listener antlr.ParseTreeListener)

func (*SalienceContext) GetParser

func (s *SalienceContext) GetParser() antlr.Parser

func (*SalienceContext) GetRuleContext

func (s *SalienceContext) GetRuleContext() antlr.RuleContext

func (*SalienceContext) IntegerLiteral

func (s *SalienceContext) IntegerLiteral() IIntegerLiteralContext

func (*SalienceContext) IsSalienceContext

func (*SalienceContext) IsSalienceContext()

func (*SalienceContext) SALIENCE

func (s *SalienceContext) SALIENCE() antlr.TerminalNode

func (*SalienceContext) ToStringTree

func (s *SalienceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StringLiteralContext

type StringLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStringLiteralContext

func NewEmptyStringLiteralContext() *StringLiteralContext

func NewStringLiteralContext

func NewStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringLiteralContext

func (*StringLiteralContext) DQUOTA_STRING

func (s *StringLiteralContext) DQUOTA_STRING() antlr.TerminalNode

func (*StringLiteralContext) EnterRule

func (s *StringLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*StringLiteralContext) ExitRule

func (s *StringLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*StringLiteralContext) GetParser

func (s *StringLiteralContext) GetParser() antlr.Parser

func (*StringLiteralContext) GetRuleContext

func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext

func (*StringLiteralContext) IsStringLiteralContext

func (*StringLiteralContext) IsStringLiteralContext()

func (*StringLiteralContext) SQUOTA_STRING

func (s *StringLiteralContext) SQUOTA_STRING() antlr.TerminalNode

func (*StringLiteralContext) ToStringTree

func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TailActionsContext

type TailActionsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTailActionsContext

func NewEmptyTailActionsContext() *TailActionsContext

func NewTailActionsContext

func NewTailActionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TailActionsContext

func (*TailActionsContext) EnterRule

func (s *TailActionsContext) EnterRule(listener antlr.ParseTreeListener)

func (*TailActionsContext) ExitRule

func (s *TailActionsContext) ExitRule(listener antlr.ParseTreeListener)

func (*TailActionsContext) GetParser

func (s *TailActionsContext) GetParser() antlr.Parser

func (*TailActionsContext) GetRuleContext

func (s *TailActionsContext) GetRuleContext() antlr.RuleContext

func (*TailActionsContext) IsTailActionsContext

func (*TailActionsContext) IsTailActionsContext()

func (*TailActionsContext) MaybeActions

func (s *TailActionsContext) MaybeActions() IMaybeActionsContext

func (*TailActionsContext) ToStringTree

func (s *TailActionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TaskContext

type TaskContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTaskContext

func NewEmptyTaskContext() *TaskContext

func NewTaskContext

func NewTaskContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TaskContext

func (*TaskContext) ALL

func (s *TaskContext) ALL() antlr.TerminalNode

func (*TaskContext) Actions

func (s *TaskContext) Actions() IActionsContext

func (*TaskContext) DO

func (s *TaskContext) DO() antlr.TerminalNode

func (*TaskContext) EnterRule

func (s *TaskContext) EnterRule(listener antlr.ParseTreeListener)

func (*TaskContext) ExitRule

func (s *TaskContext) ExitRule(listener antlr.ParseTreeListener)

func (*TaskContext) Expression

func (s *TaskContext) Expression() IExpressionContext

func (*TaskContext) FOR

func (s *TaskContext) FOR() antlr.TerminalNode

func (*TaskContext) GetParser

func (s *TaskContext) GetParser() antlr.Parser

func (*TaskContext) GetRuleContext

func (s *TaskContext) GetRuleContext() antlr.RuleContext

func (*TaskContext) IsTaskContext

func (*TaskContext) IsTaskContext()

func (*TaskContext) ToStringTree

func (s *TaskContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ThenExpressionContext

type ThenExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyThenExpressionContext

func NewEmptyThenExpressionContext() *ThenExpressionContext

func NewThenExpressionContext

func NewThenExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThenExpressionContext

func (*ThenExpressionContext) Assignment

func (s *ThenExpressionContext) Assignment() IAssignmentContext

func (*ThenExpressionContext) EnterRule

func (s *ThenExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ThenExpressionContext) ExitRule

func (s *ThenExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ThenExpressionContext) ExpressionAtom

func (s *ThenExpressionContext) ExpressionAtom() IExpressionAtomContext

func (*ThenExpressionContext) GetParser

func (s *ThenExpressionContext) GetParser() antlr.Parser

func (*ThenExpressionContext) GetRuleContext

func (s *ThenExpressionContext) GetRuleContext() antlr.RuleContext

func (*ThenExpressionContext) IsThenExpressionContext

func (*ThenExpressionContext) IsThenExpressionContext()

func (*ThenExpressionContext) ToStringTree

func (s *ThenExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ThenExpressionListContext

type ThenExpressionListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyThenExpressionListContext

func NewEmptyThenExpressionListContext() *ThenExpressionListContext

func NewThenExpressionListContext

func NewThenExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThenExpressionListContext

func (*ThenExpressionListContext) AllSEMICOLON

func (s *ThenExpressionListContext) AllSEMICOLON() []antlr.TerminalNode

func (*ThenExpressionListContext) AllThenExpression

func (s *ThenExpressionListContext) AllThenExpression() []IThenExpressionContext

func (*ThenExpressionListContext) EnterRule

func (s *ThenExpressionListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ThenExpressionListContext) ExitRule

func (s *ThenExpressionListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ThenExpressionListContext) GetParser

func (s *ThenExpressionListContext) GetParser() antlr.Parser

func (*ThenExpressionListContext) GetRuleContext

func (s *ThenExpressionListContext) GetRuleContext() antlr.RuleContext

func (*ThenExpressionListContext) IsThenExpressionListContext

func (*ThenExpressionListContext) IsThenExpressionListContext()

func (*ThenExpressionListContext) SEMICOLON

func (*ThenExpressionListContext) ThenExpression

func (*ThenExpressionListContext) ToStringTree

func (s *ThenExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ThenScopeContext

type ThenScopeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyThenScopeContext

func NewEmptyThenScopeContext() *ThenScopeContext

func NewThenScopeContext

func NewThenScopeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThenScopeContext

func (*ThenScopeContext) EnterRule

func (s *ThenScopeContext) EnterRule(listener antlr.ParseTreeListener)

func (*ThenScopeContext) ExitRule

func (s *ThenScopeContext) ExitRule(listener antlr.ParseTreeListener)

func (*ThenScopeContext) GetParser

func (s *ThenScopeContext) GetParser() antlr.Parser

func (*ThenScopeContext) GetRuleContext

func (s *ThenScopeContext) GetRuleContext() antlr.RuleContext

func (*ThenScopeContext) IsThenScopeContext

func (*ThenScopeContext) IsThenScopeContext()

func (*ThenScopeContext) THEN

func (*ThenScopeContext) ThenExpressionList

func (s *ThenScopeContext) ThenExpressionList() IThenExpressionListContext

func (*ThenScopeContext) ToStringTree

func (s *ThenScopeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VariableContext

type VariableContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableContext

func NewEmptyVariableContext() *VariableContext

func NewVariableContext

func NewVariableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableContext

func (*VariableContext) ArrayMapSelector

func (s *VariableContext) ArrayMapSelector() IArrayMapSelectorContext

func (*VariableContext) EnterRule

func (s *VariableContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableContext) ExitRule

func (s *VariableContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableContext) GetParser

func (s *VariableContext) GetParser() antlr.Parser

func (*VariableContext) GetRuleContext

func (s *VariableContext) GetRuleContext() antlr.RuleContext

func (*VariableContext) IsVariableContext

func (*VariableContext) IsVariableContext()

func (*VariableContext) MemberVariable

func (s *VariableContext) MemberVariable() IMemberVariableContext

func (*VariableContext) SIMPLENAME

func (s *VariableContext) SIMPLENAME() antlr.TerminalNode

func (*VariableContext) ToStringTree

func (s *VariableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableContext) Variable

func (s *VariableContext) Variable() IVariableContext

type WhenScopeContext

type WhenScopeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhenScopeContext

func NewEmptyWhenScopeContext() *WhenScopeContext

func NewWhenScopeContext

func NewWhenScopeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenScopeContext

func (*WhenScopeContext) EnterRule

func (s *WhenScopeContext) EnterRule(listener antlr.ParseTreeListener)

func (*WhenScopeContext) ExitRule

func (s *WhenScopeContext) ExitRule(listener antlr.ParseTreeListener)

func (*WhenScopeContext) Expression

func (s *WhenScopeContext) Expression() IExpressionContext

func (*WhenScopeContext) GetParser

func (s *WhenScopeContext) GetParser() antlr.Parser

func (*WhenScopeContext) GetRuleContext

func (s *WhenScopeContext) GetRuleContext() antlr.RuleContext

func (*WhenScopeContext) IsWhenScopeContext

func (*WhenScopeContext) IsWhenScopeContext()

func (*WhenScopeContext) ToStringTree

func (s *WhenScopeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WhenScopeContext) WHEN

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL