Documentation ¶
Index ¶
- Constants
- func EcaruleLexerInit()
- func EcaruleParserInit()
- type ActionsContext
- func (s *ActionsContext) Assignment() IAssignmentContext
- func (s *ActionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ActionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ActionsContext) GetParser() antlr.Parser
- func (s *ActionsContext) GetRuleContext() antlr.RuleContext
- func (*ActionsContext) IsActionsContext()
- func (s *ActionsContext) TailActions() ITailActionsContext
- func (s *ActionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AddMinusOperatorsContext
- func (s *AddMinusOperatorsContext) BITAND() antlr.TerminalNode
- func (s *AddMinusOperatorsContext) BITOR() antlr.TerminalNode
- func (s *AddMinusOperatorsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AddMinusOperatorsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AddMinusOperatorsContext) GetParser() antlr.Parser
- func (s *AddMinusOperatorsContext) GetRuleContext() antlr.RuleContext
- func (*AddMinusOperatorsContext) IsAddMinusOperatorsContext()
- func (s *AddMinusOperatorsContext) MINUS() antlr.TerminalNode
- func (s *AddMinusOperatorsContext) PLUS() antlr.TerminalNode
- func (s *AddMinusOperatorsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AndLogicOperatorContext
- func (s *AndLogicOperatorContext) AND() antlr.TerminalNode
- func (s *AndLogicOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndLogicOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndLogicOperatorContext) GetParser() antlr.Parser
- func (s *AndLogicOperatorContext) GetRuleContext() antlr.RuleContext
- func (*AndLogicOperatorContext) IsAndLogicOperatorContext()
- func (s *AndLogicOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArgumentListContext
- func (s *ArgumentListContext) AllExpression() []IExpressionContext
- func (s *ArgumentListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentListContext) Expression(i int) IExpressionContext
- func (s *ArgumentListContext) GetParser() antlr.Parser
- func (s *ArgumentListContext) GetRuleContext() antlr.RuleContext
- func (*ArgumentListContext) IsArgumentListContext()
- func (s *ArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayMapSelectorContext
- func (s *ArrayMapSelectorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayMapSelectorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayMapSelectorContext) Expression() IExpressionContext
- func (s *ArrayMapSelectorContext) GetParser() antlr.Parser
- func (s *ArrayMapSelectorContext) GetRuleContext() antlr.RuleContext
- func (*ArrayMapSelectorContext) IsArrayMapSelectorContext()
- func (s *ArrayMapSelectorContext) LS_BRACKET() antlr.TerminalNode
- func (s *ArrayMapSelectorContext) RS_BRACKET() antlr.TerminalNode
- func (s *ArrayMapSelectorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentContext
- func (s *AssignmentContext) ASSIGN() antlr.TerminalNode
- func (s *AssignmentContext) DIV_ASIGN() antlr.TerminalNode
- func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentContext) Expression() IExpressionContext
- func (s *AssignmentContext) GetParser() antlr.Parser
- func (s *AssignmentContext) GetRuleContext() antlr.RuleContext
- func (*AssignmentContext) IsAssignmentContext()
- func (s *AssignmentContext) MINUS_ASIGN() antlr.TerminalNode
- func (s *AssignmentContext) MUL_ASIGN() antlr.TerminalNode
- func (s *AssignmentContext) PLUS_ASIGN() antlr.TerminalNode
- func (s *AssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AssignmentContext) Variable() IVariableContext
- type BooleanLiteralContext
- func (s *BooleanLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanLiteralContext) FALSE() antlr.TerminalNode
- func (s *BooleanLiteralContext) GetParser() antlr.Parser
- func (s *BooleanLiteralContext) GetRuleContext() antlr.RuleContext
- func (*BooleanLiteralContext) IsBooleanLiteralContext()
- func (s *BooleanLiteralContext) TRUE() antlr.TerminalNode
- func (s *BooleanLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ComparisonOperatorContext
- func (s *ComparisonOperatorContext) EQUALS() antlr.TerminalNode
- func (s *ComparisonOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComparisonOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComparisonOperatorContext) GT() antlr.TerminalNode
- func (s *ComparisonOperatorContext) GTE() antlr.TerminalNode
- func (s *ComparisonOperatorContext) GetParser() antlr.Parser
- func (s *ComparisonOperatorContext) GetRuleContext() antlr.RuleContext
- func (*ComparisonOperatorContext) IsComparisonOperatorContext()
- func (s *ComparisonOperatorContext) LT() antlr.TerminalNode
- func (s *ComparisonOperatorContext) LTE() antlr.TerminalNode
- func (s *ComparisonOperatorContext) NOTEQUALS() antlr.TerminalNode
- func (s *ComparisonOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConstantContext
- func (s *ConstantContext) BooleanLiteral() IBooleanLiteralContext
- func (s *ConstantContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstantContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstantContext) FloatLiteral() IFloatLiteralContext
- func (s *ConstantContext) GetParser() antlr.Parser
- func (s *ConstantContext) GetRuleContext() antlr.RuleContext
- func (s *ConstantContext) IntegerLiteral() IIntegerLiteralContext
- func (*ConstantContext) IsConstantContext()
- func (s *ConstantContext) NIL_LITERAL() antlr.TerminalNode
- func (s *ConstantContext) StringLiteral() IStringLiteralContext
- func (s *ConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DecimalFloatLiteralContext
- func (s *DecimalFloatLiteralContext) DECIMAL_FLOAT_LIT() antlr.TerminalNode
- func (s *DecimalFloatLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DecimalFloatLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DecimalFloatLiteralContext) GetParser() antlr.Parser
- func (s *DecimalFloatLiteralContext) GetRuleContext() antlr.RuleContext
- func (*DecimalFloatLiteralContext) IsDecimalFloatLiteralContext()
- func (s *DecimalFloatLiteralContext) MINUS() antlr.TerminalNode
- func (s *DecimalFloatLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DecimalLiteralContext
- func (s *DecimalLiteralContext) DEC_LIT() antlr.TerminalNode
- func (s *DecimalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DecimalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DecimalLiteralContext) GetParser() antlr.Parser
- func (s *DecimalLiteralContext) GetRuleContext() antlr.RuleContext
- func (*DecimalLiteralContext) IsDecimalLiteralContext()
- func (s *DecimalLiteralContext) MINUS() antlr.TerminalNode
- func (s *DecimalLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DefaultActionsContext
- func (s *DefaultActionsContext) Actions() IActionsContext
- func (s *DefaultActionsContext) DEFAULT() antlr.TerminalNode
- func (s *DefaultActionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DefaultActionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DefaultActionsContext) GetParser() antlr.Parser
- func (s *DefaultActionsContext) GetRuleContext() antlr.RuleContext
- func (*DefaultActionsContext) IsDefaultActionsContext()
- func (s *DefaultActionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EcaruleLexer
- type EcaruleParser
- func (p *EcaruleParser) Actions() (localctx IActionsContext)
- func (p *EcaruleParser) AddMinusOperators() (localctx IAddMinusOperatorsContext)
- func (p *EcaruleParser) AndLogicOperator() (localctx IAndLogicOperatorContext)
- func (p *EcaruleParser) ArgumentList() (localctx IArgumentListContext)
- func (p *EcaruleParser) ArrayMapSelector() (localctx IArrayMapSelectorContext)
- func (p *EcaruleParser) Assignment() (localctx IAssignmentContext)
- func (p *EcaruleParser) BooleanLiteral() (localctx IBooleanLiteralContext)
- func (p *EcaruleParser) ComparisonOperator() (localctx IComparisonOperatorContext)
- func (p *EcaruleParser) Constant() (localctx IConstantContext)
- func (p *EcaruleParser) DecimalFloatLiteral() (localctx IDecimalFloatLiteralContext)
- func (p *EcaruleParser) DecimalLiteral() (localctx IDecimalLiteralContext)
- func (p *EcaruleParser) DefaultActions() (localctx IDefaultActionsContext)
- func (p *EcaruleParser) Events() (localctx IEventsContext)
- func (p *EcaruleParser) Expression() (localctx IExpressionContext)
- func (p *EcaruleParser) ExpressionAtom() (localctx IExpressionAtomContext)
- func (p *EcaruleParser) ExpressionAtom_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *EcaruleParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *EcaruleParser) FloatLiteral() (localctx IFloatLiteralContext)
- func (p *EcaruleParser) FunctionCall() (localctx IFunctionCallContext)
- func (p *EcaruleParser) Grl() (localctx IGrlContext)
- func (p *EcaruleParser) HexadecimalFloatLiteral() (localctx IHexadecimalFloatLiteralContext)
- func (p *EcaruleParser) HexadecimalLiteral() (localctx IHexadecimalLiteralContext)
- func (p *EcaruleParser) IntegerLiteral() (localctx IIntegerLiteralContext)
- func (p *EcaruleParser) MaybeActions() (localctx IMaybeActionsContext)
- func (p *EcaruleParser) MemberVariable() (localctx IMemberVariableContext)
- func (p *EcaruleParser) MethodCall() (localctx IMethodCallContext)
- func (p *EcaruleParser) MulDivOperators() (localctx IMulDivOperatorsContext)
- func (p *EcaruleParser) OctalLiteral() (localctx IOctalLiteralContext)
- func (p *EcaruleParser) OrLogicOperator() (localctx IOrLogicOperatorContext)
- func (p *EcaruleParser) Prule() (localctx IPruleContext)
- func (p *EcaruleParser) Prules() (localctx IPrulesContext)
- func (p *EcaruleParser) RuleDescription() (localctx IRuleDescriptionContext)
- func (p *EcaruleParser) RuleEntry() (localctx IRuleEntryContext)
- func (p *EcaruleParser) RuleName() (localctx IRuleNameContext)
- func (p *EcaruleParser) Salience() (localctx ISalienceContext)
- func (p *EcaruleParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *EcaruleParser) StringLiteral() (localctx IStringLiteralContext)
- func (p *EcaruleParser) TailActions() (localctx ITailActionsContext)
- func (p *EcaruleParser) Task() (localctx ITaskContext)
- func (p *EcaruleParser) ThenExpression() (localctx IThenExpressionContext)
- func (p *EcaruleParser) ThenExpressionList() (localctx IThenExpressionListContext)
- func (p *EcaruleParser) ThenScope() (localctx IThenScopeContext)
- func (p *EcaruleParser) Variable() (localctx IVariableContext)
- func (p *EcaruleParser) Variable_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *EcaruleParser) WhenScope() (localctx IWhenScopeContext)
- type EcaruleParserListener
- type EventsContext
- func (s *EventsContext) AllSIMPLENAME() []antlr.TerminalNode
- func (s *EventsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EventsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EventsContext) GetParser() antlr.Parser
- func (s *EventsContext) GetRuleContext() antlr.RuleContext
- func (*EventsContext) IsEventsContext()
- func (s *EventsContext) SIMPLENAME(i int) antlr.TerminalNode
- func (s *EventsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionAtomContext
- func (s *ExpressionAtomContext) ArrayMapSelector() IArrayMapSelectorContext
- func (s *ExpressionAtomContext) Constant() IConstantContext
- func (s *ExpressionAtomContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionAtomContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionAtomContext) ExpressionAtom() IExpressionAtomContext
- func (s *ExpressionAtomContext) FunctionCall() IFunctionCallContext
- func (s *ExpressionAtomContext) GetParser() antlr.Parser
- func (s *ExpressionAtomContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionAtomContext) IsExpressionAtomContext()
- func (s *ExpressionAtomContext) MemberVariable() IMemberVariableContext
- func (s *ExpressionAtomContext) MethodCall() IMethodCallContext
- func (s *ExpressionAtomContext) NEGATION() antlr.TerminalNode
- func (s *ExpressionAtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ExpressionAtomContext) Variable() IVariableContext
- type ExpressionContext
- func (s *ExpressionContext) AddMinusOperators() IAddMinusOperatorsContext
- func (s *ExpressionContext) AllExpression() []IExpressionContext
- func (s *ExpressionContext) AndLogicOperator() IAndLogicOperatorContext
- func (s *ExpressionContext) ComparisonOperator() IComparisonOperatorContext
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) Expression(i int) IExpressionContext
- func (s *ExpressionContext) ExpressionAtom() IExpressionAtomContext
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) LR_BRACKET() antlr.TerminalNode
- func (s *ExpressionContext) MulDivOperators() IMulDivOperatorsContext
- func (s *ExpressionContext) NEGATION() antlr.TerminalNode
- func (s *ExpressionContext) OrLogicOperator() IOrLogicOperatorContext
- func (s *ExpressionContext) RR_BRACKET() antlr.TerminalNode
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FloatLiteralContext
- func (s *FloatLiteralContext) DecimalFloatLiteral() IDecimalFloatLiteralContext
- func (s *FloatLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FloatLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FloatLiteralContext) GetParser() antlr.Parser
- func (s *FloatLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *FloatLiteralContext) HexadecimalFloatLiteral() IHexadecimalFloatLiteralContext
- func (*FloatLiteralContext) IsFloatLiteralContext()
- func (s *FloatLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionCallContext
- func (s *FunctionCallContext) ArgumentList() IArgumentListContext
- func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) GetParser() antlr.Parser
- func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
- func (*FunctionCallContext) IsFunctionCallContext()
- func (s *FunctionCallContext) LR_BRACKET() antlr.TerminalNode
- func (s *FunctionCallContext) RR_BRACKET() antlr.TerminalNode
- func (s *FunctionCallContext) SIMPLENAME() antlr.TerminalNode
- func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GrlContext
- func (s *GrlContext) AllRuleEntry() []IRuleEntryContext
- func (s *GrlContext) EOF() antlr.TerminalNode
- func (s *GrlContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GrlContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GrlContext) GetParser() antlr.Parser
- func (s *GrlContext) GetRuleContext() antlr.RuleContext
- func (*GrlContext) IsGrlContext()
- func (s *GrlContext) RuleEntry(i int) IRuleEntryContext
- func (s *GrlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type HexadecimalFloatLiteralContext
- func (s *HexadecimalFloatLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *HexadecimalFloatLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *HexadecimalFloatLiteralContext) GetParser() antlr.Parser
- func (s *HexadecimalFloatLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *HexadecimalFloatLiteralContext) HEX_FLOAT_LIT() antlr.TerminalNode
- func (*HexadecimalFloatLiteralContext) IsHexadecimalFloatLiteralContext()
- func (s *HexadecimalFloatLiteralContext) MINUS() antlr.TerminalNode
- func (s *HexadecimalFloatLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type HexadecimalLiteralContext
- func (s *HexadecimalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *HexadecimalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *HexadecimalLiteralContext) GetParser() antlr.Parser
- func (s *HexadecimalLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *HexadecimalLiteralContext) HEX_LIT() antlr.TerminalNode
- func (*HexadecimalLiteralContext) IsHexadecimalLiteralContext()
- func (s *HexadecimalLiteralContext) MINUS() antlr.TerminalNode
- func (s *HexadecimalLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IActionsContext
- type IAddMinusOperatorsContext
- type IAndLogicOperatorContext
- type IArgumentListContext
- type IArrayMapSelectorContext
- type IAssignmentContext
- type IBooleanLiteralContext
- type IComparisonOperatorContext
- type IConstantContext
- type IDecimalFloatLiteralContext
- type IDecimalLiteralContext
- type IDefaultActionsContext
- type IEventsContext
- type IExpressionAtomContext
- type IExpressionContext
- type IFloatLiteralContext
- type IFunctionCallContext
- type IGrlContext
- type IHexadecimalFloatLiteralContext
- type IHexadecimalLiteralContext
- type IIntegerLiteralContext
- type IMaybeActionsContext
- type IMemberVariableContext
- type IMethodCallContext
- type IMulDivOperatorsContext
- type IOctalLiteralContext
- type IOrLogicOperatorContext
- type IPruleContext
- type IPrulesContext
- type IRuleDescriptionContext
- type IRuleEntryContext
- type IRuleNameContext
- type ISalienceContext
- type IStringLiteralContext
- type ITailActionsContext
- type ITaskContext
- type IThenExpressionContext
- type IThenExpressionListContext
- type IThenScopeContext
- type IVariableContext
- type IWhenScopeContext
- type IntegerLiteralContext
- func (s *IntegerLiteralContext) DecimalLiteral() IDecimalLiteralContext
- func (s *IntegerLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntegerLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntegerLiteralContext) GetParser() antlr.Parser
- func (s *IntegerLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *IntegerLiteralContext) HexadecimalLiteral() IHexadecimalLiteralContext
- func (*IntegerLiteralContext) IsIntegerLiteralContext()
- func (s *IntegerLiteralContext) OctalLiteral() IOctalLiteralContext
- func (s *IntegerLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MaybeActionsContext
- func (s *MaybeActionsContext) Actions() IActionsContext
- func (s *MaybeActionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MaybeActionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MaybeActionsContext) GetParser() antlr.Parser
- func (s *MaybeActionsContext) GetRuleContext() antlr.RuleContext
- func (*MaybeActionsContext) IsMaybeActionsContext()
- func (s *MaybeActionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MemberVariableContext
- func (s *MemberVariableContext) DOT() antlr.TerminalNode
- func (s *MemberVariableContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MemberVariableContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MemberVariableContext) GetParser() antlr.Parser
- func (s *MemberVariableContext) GetRuleContext() antlr.RuleContext
- func (*MemberVariableContext) IsMemberVariableContext()
- func (s *MemberVariableContext) SIMPLENAME() antlr.TerminalNode
- func (s *MemberVariableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MethodCallContext
- func (s *MethodCallContext) DOT() antlr.TerminalNode
- func (s *MethodCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MethodCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MethodCallContext) FunctionCall() IFunctionCallContext
- func (s *MethodCallContext) GetParser() antlr.Parser
- func (s *MethodCallContext) GetRuleContext() antlr.RuleContext
- func (*MethodCallContext) IsMethodCallContext()
- func (s *MethodCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MulDivOperatorsContext
- func (s *MulDivOperatorsContext) DIV() antlr.TerminalNode
- func (s *MulDivOperatorsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MulDivOperatorsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MulDivOperatorsContext) GetParser() antlr.Parser
- func (s *MulDivOperatorsContext) GetRuleContext() antlr.RuleContext
- func (*MulDivOperatorsContext) IsMulDivOperatorsContext()
- func (s *MulDivOperatorsContext) MOD() antlr.TerminalNode
- func (s *MulDivOperatorsContext) MUL() antlr.TerminalNode
- func (s *MulDivOperatorsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OctalLiteralContext
- func (s *OctalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OctalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OctalLiteralContext) GetParser() antlr.Parser
- func (s *OctalLiteralContext) GetRuleContext() antlr.RuleContext
- func (*OctalLiteralContext) IsOctalLiteralContext()
- func (s *OctalLiteralContext) MINUS() antlr.TerminalNode
- func (s *OctalLiteralContext) OCT_LIT() antlr.TerminalNode
- func (s *OctalLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrLogicOperatorContext
- func (s *OrLogicOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrLogicOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrLogicOperatorContext) GetParser() antlr.Parser
- func (s *OrLogicOperatorContext) GetRuleContext() antlr.RuleContext
- func (*OrLogicOperatorContext) IsOrLogicOperatorContext()
- func (s *OrLogicOperatorContext) OR() antlr.TerminalNode
- func (s *OrLogicOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PruleContext
- func (s *PruleContext) AllTask() []ITaskContext
- func (s *PruleContext) DefaultActions() IDefaultActionsContext
- func (s *PruleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PruleContext) Events() IEventsContext
- func (s *PruleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PruleContext) GetParser() antlr.Parser
- func (s *PruleContext) GetRuleContext() antlr.RuleContext
- func (*PruleContext) IsPruleContext()
- func (s *PruleContext) ON() antlr.TerminalNode
- func (s *PruleContext) RULE() antlr.TerminalNode
- func (s *PruleContext) SIMPLENAME() antlr.TerminalNode
- func (s *PruleContext) Task(i int) ITaskContext
- func (s *PruleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrulesContext
- func (s *PrulesContext) AllPrule() []IPruleContext
- func (s *PrulesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrulesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrulesContext) GetParser() antlr.Parser
- func (s *PrulesContext) GetRuleContext() antlr.RuleContext
- func (*PrulesContext) IsPrulesContext()
- func (s *PrulesContext) Prule(i int) IPruleContext
- func (s *PrulesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RuleDescriptionContext
- func (s *RuleDescriptionContext) DQUOTA_STRING() antlr.TerminalNode
- func (s *RuleDescriptionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RuleDescriptionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RuleDescriptionContext) GetParser() antlr.Parser
- func (s *RuleDescriptionContext) GetRuleContext() antlr.RuleContext
- func (*RuleDescriptionContext) IsRuleDescriptionContext()
- func (s *RuleDescriptionContext) SQUOTA_STRING() antlr.TerminalNode
- func (s *RuleDescriptionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RuleEntryContext
- func (s *RuleEntryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RuleEntryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RuleEntryContext) GetParser() antlr.Parser
- func (s *RuleEntryContext) GetRuleContext() antlr.RuleContext
- func (*RuleEntryContext) IsRuleEntryContext()
- func (s *RuleEntryContext) LR_BRACE() antlr.TerminalNode
- func (s *RuleEntryContext) RR_BRACE() antlr.TerminalNode
- func (s *RuleEntryContext) RULE() antlr.TerminalNode
- func (s *RuleEntryContext) RuleDescription() IRuleDescriptionContext
- func (s *RuleEntryContext) RuleName() IRuleNameContext
- func (s *RuleEntryContext) Salience() ISalienceContext
- func (s *RuleEntryContext) ThenScope() IThenScopeContext
- func (s *RuleEntryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *RuleEntryContext) WhenScope() IWhenScopeContext
- type RuleNameContext
- func (s *RuleNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RuleNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RuleNameContext) GetParser() antlr.Parser
- func (s *RuleNameContext) GetRuleContext() antlr.RuleContext
- func (*RuleNameContext) IsRuleNameContext()
- func (s *RuleNameContext) SIMPLENAME() antlr.TerminalNode
- func (s *RuleNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SalienceContext
- func (s *SalienceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SalienceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SalienceContext) GetParser() antlr.Parser
- func (s *SalienceContext) GetRuleContext() antlr.RuleContext
- func (s *SalienceContext) IntegerLiteral() IIntegerLiteralContext
- func (*SalienceContext) IsSalienceContext()
- func (s *SalienceContext) SALIENCE() antlr.TerminalNode
- func (s *SalienceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringLiteralContext
- func (s *StringLiteralContext) DQUOTA_STRING() antlr.TerminalNode
- func (s *StringLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringLiteralContext) GetParser() antlr.Parser
- func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext
- func (*StringLiteralContext) IsStringLiteralContext()
- func (s *StringLiteralContext) SQUOTA_STRING() antlr.TerminalNode
- func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TailActionsContext
- func (s *TailActionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TailActionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TailActionsContext) GetParser() antlr.Parser
- func (s *TailActionsContext) GetRuleContext() antlr.RuleContext
- func (*TailActionsContext) IsTailActionsContext()
- func (s *TailActionsContext) MaybeActions() IMaybeActionsContext
- func (s *TailActionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TaskContext
- func (s *TaskContext) ALL() antlr.TerminalNode
- func (s *TaskContext) Actions() IActionsContext
- func (s *TaskContext) DO() antlr.TerminalNode
- func (s *TaskContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TaskContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TaskContext) Expression() IExpressionContext
- func (s *TaskContext) FOR() antlr.TerminalNode
- func (s *TaskContext) GetParser() antlr.Parser
- func (s *TaskContext) GetRuleContext() antlr.RuleContext
- func (*TaskContext) IsTaskContext()
- func (s *TaskContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ThenExpressionContext
- func (s *ThenExpressionContext) Assignment() IAssignmentContext
- func (s *ThenExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ThenExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ThenExpressionContext) ExpressionAtom() IExpressionAtomContext
- func (s *ThenExpressionContext) GetParser() antlr.Parser
- func (s *ThenExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ThenExpressionContext) IsThenExpressionContext()
- func (s *ThenExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ThenExpressionListContext
- func (s *ThenExpressionListContext) AllSEMICOLON() []antlr.TerminalNode
- func (s *ThenExpressionListContext) AllThenExpression() []IThenExpressionContext
- func (s *ThenExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ThenExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ThenExpressionListContext) GetParser() antlr.Parser
- func (s *ThenExpressionListContext) GetRuleContext() antlr.RuleContext
- func (*ThenExpressionListContext) IsThenExpressionListContext()
- func (s *ThenExpressionListContext) SEMICOLON(i int) antlr.TerminalNode
- func (s *ThenExpressionListContext) ThenExpression(i int) IThenExpressionContext
- func (s *ThenExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ThenScopeContext
- func (s *ThenScopeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ThenScopeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ThenScopeContext) GetParser() antlr.Parser
- func (s *ThenScopeContext) GetRuleContext() antlr.RuleContext
- func (*ThenScopeContext) IsThenScopeContext()
- func (s *ThenScopeContext) THEN() antlr.TerminalNode
- func (s *ThenScopeContext) ThenExpressionList() IThenExpressionListContext
- func (s *ThenScopeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type VariableContext
- func (s *VariableContext) ArrayMapSelector() IArrayMapSelectorContext
- func (s *VariableContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableContext) GetParser() antlr.Parser
- func (s *VariableContext) GetRuleContext() antlr.RuleContext
- func (*VariableContext) IsVariableContext()
- func (s *VariableContext) MemberVariable() IMemberVariableContext
- func (s *VariableContext) SIMPLENAME() antlr.TerminalNode
- func (s *VariableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableContext) Variable() IVariableContext
- type WhenScopeContext
- func (s *WhenScopeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WhenScopeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WhenScopeContext) Expression() IExpressionContext
- func (s *WhenScopeContext) GetParser() antlr.Parser
- func (s *WhenScopeContext) GetRuleContext() antlr.RuleContext
- func (*WhenScopeContext) IsWhenScopeContext()
- func (s *WhenScopeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *WhenScopeContext) WHEN() antlr.TerminalNode
Constants ¶
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.
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.
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 (s *AddMinusOperatorsContext) BITAND() antlr.TerminalNode
func (*AddMinusOperatorsContext) BITOR ¶
func (s *AddMinusOperatorsContext) BITOR() antlr.TerminalNode
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 (s *AddMinusOperatorsContext) MINUS() antlr.TerminalNode
func (*AddMinusOperatorsContext) PLUS ¶
func (s *AddMinusOperatorsContext) PLUS() antlr.TerminalNode
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 (s *AndLogicOperatorContext) AND() antlr.TerminalNode
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 (s *ArrayMapSelectorContext) Expression() IExpressionContext
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 (s *BooleanLiteralContext) FALSE() antlr.TerminalNode
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 (s *BooleanLiteralContext) TRUE() antlr.TerminalNode
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 (s *ComparisonOperatorContext) EQUALS() antlr.TerminalNode
func (*ComparisonOperatorContext) EnterRule ¶
func (s *ComparisonOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComparisonOperatorContext) ExitRule ¶
func (s *ComparisonOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComparisonOperatorContext) GT ¶
func (s *ComparisonOperatorContext) GT() antlr.TerminalNode
func (*ComparisonOperatorContext) GTE ¶
func (s *ComparisonOperatorContext) GTE() antlr.TerminalNode
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 (s *ComparisonOperatorContext) LT() antlr.TerminalNode
func (*ComparisonOperatorContext) LTE ¶
func (s *ComparisonOperatorContext) LTE() antlr.TerminalNode
func (*ComparisonOperatorContext) NOTEQUALS ¶
func (s *ComparisonOperatorContext) NOTEQUALS() antlr.TerminalNode
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 (s *DecimalFloatLiteralContext) MINUS() antlr.TerminalNode
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 (s *DecimalLiteralContext) DEC_LIT() antlr.TerminalNode
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 (s *DecimalLiteralContext) MINUS() antlr.TerminalNode
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 (s *DefaultActionsContext) Actions() IActionsContext
func (*DefaultActionsContext) DEFAULT ¶
func (s *DefaultActionsContext) DEFAULT() antlr.TerminalNode
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 ¶
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 (s *ExpressionAtomContext) Constant() IConstantContext
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 (s *ExpressionAtomContext) NEGATION() antlr.TerminalNode
func (*ExpressionAtomContext) ToStringTree ¶
func (s *ExpressionAtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ExpressionAtomContext) Variable ¶
func (s *ExpressionAtomContext) Variable() IVariableContext
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 (s *HexadecimalFloatLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*HexadecimalFloatLiteralContext) ExitRule ¶
func (s *HexadecimalFloatLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*HexadecimalFloatLiteralContext) GetParser ¶
func (s *HexadecimalFloatLiteralContext) GetParser() antlr.Parser
func (*HexadecimalFloatLiteralContext) GetRuleContext ¶
func (s *HexadecimalFloatLiteralContext) GetRuleContext() antlr.RuleContext
func (*HexadecimalFloatLiteralContext) HEX_FLOAT_LIT ¶
func (s *HexadecimalFloatLiteralContext) HEX_FLOAT_LIT() antlr.TerminalNode
func (*HexadecimalFloatLiteralContext) IsHexadecimalFloatLiteralContext ¶
func (*HexadecimalFloatLiteralContext) IsHexadecimalFloatLiteralContext()
func (*HexadecimalFloatLiteralContext) MINUS ¶
func (s *HexadecimalFloatLiteralContext) MINUS() antlr.TerminalNode
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 (s *HexadecimalLiteralContext) HEX_LIT() antlr.TerminalNode
func (*HexadecimalLiteralContext) IsHexadecimalLiteralContext ¶
func (*HexadecimalLiteralContext) IsHexadecimalLiteralContext()
func (*HexadecimalLiteralContext) MINUS ¶
func (s *HexadecimalLiteralContext) MINUS() antlr.TerminalNode
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 (s *MemberVariableContext) DOT() antlr.TerminalNode
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 (s *MethodCallContext) DOT() antlr.TerminalNode
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 (s *MulDivOperatorsContext) DIV() antlr.TerminalNode
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 (s *MulDivOperatorsContext) MOD() antlr.TerminalNode
func (*MulDivOperatorsContext) MUL ¶
func (s *MulDivOperatorsContext) MUL() antlr.TerminalNode
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 (s *OctalLiteralContext) MINUS() antlr.TerminalNode
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 (s *OrLogicOperatorContext) OR() antlr.TerminalNode
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 (s *PruleContext) ON() antlr.TerminalNode
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 (s *RuleEntryContext) RULE() antlr.TerminalNode
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 (s *ThenExpressionListContext) SEMICOLON(i int) antlr.TerminalNode
func (*ThenExpressionListContext) ThenExpression ¶
func (s *ThenExpressionListContext) ThenExpression(i int) IThenExpressionContext
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 (s *ThenScopeContext) THEN() antlr.TerminalNode
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 ¶
func (s *WhenScopeContext) WHEN() antlr.TerminalNode