Documentation ¶
Index ¶
- Constants
- func ActionLexerInit()
- func ActionParserInit()
- type ActionLexer
- type ActionListener
- type ActionParser
- func (p *ActionParser) AndExpression() (localctx IAndExpressionContext)
- func (p *ActionParser) AndOperator() (localctx IAndOperatorContext)
- func (p *ActionParser) Array() (localctx IArrayContext)
- func (p *ActionParser) ArrayIndex() (localctx IArrayIndexContext)
- func (p *ActionParser) BooleanExpression() (localctx IBooleanExpressionContext)
- func (p *ActionParser) ComparisonExpression() (localctx IComparisonExpressionContext)
- func (p *ActionParser) ComparisonOperator() (localctx IComparisonOperatorContext)
- func (p *ActionParser) EqualityExpression() (localctx IEqualityExpressionContext)
- func (p *ActionParser) EqualityOperator() (localctx IEqualityOperatorContext)
- func (p *ActionParser) Expression() (localctx IExpressionContext)
- func (p *ActionParser) ExpressionEnd() (localctx IExpressionEndContext)
- func (p *ActionParser) ExpressionStart() (localctx IExpressionStartContext)
- func (p *ActionParser) FilterExpression() (localctx IFilterExpressionContext)
- func (p *ActionParser) FunctionCall() (localctx IFunctionCallContext)
- func (p *ActionParser) FunctionCallArguments() (localctx IFunctionCallArgumentsContext)
- func (p *ActionParser) FunctionName() (localctx IFunctionNameContext)
- func (p *ActionParser) NotExpression() (localctx INotExpressionContext)
- func (p *ActionParser) NotOperator() (localctx INotOperatorContext)
- func (p *ActionParser) NumberExpression() (localctx INumberExpressionContext)
- func (p *ActionParser) OrExpression() (localctx IOrExpressionContext)
- func (p *ActionParser) OrOperator() (localctx IOrOperatorContext)
- func (p *ActionParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
- func (p *ActionParser) Start() (localctx IStartContext)
- func (p *ActionParser) StringExpression() (localctx IStringExpressionContext)
- func (p *ActionParser) TermExpression() (localctx ITermExpressionContext)
- func (p *ActionParser) VariableContext() (localctx IVariableContextContext)
- func (p *ActionParser) VariableIdentifier() (localctx IVariableIdentifierContext)
- func (p *ActionParser) VariablePath() (localctx IVariablePathContext)
- type AndExpressionContext
- func (s *AndExpressionContext) AllAndOperator() []IAndOperatorContext
- func (s *AndExpressionContext) AllComparisonExpression() []IComparisonExpressionContext
- func (s *AndExpressionContext) AndOperator(i int) IAndOperatorContext
- func (s *AndExpressionContext) ComparisonExpression(i int) IComparisonExpressionContext
- func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) GetParser() antlr.Parser
- func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
- func (*AndExpressionContext) IsAndExpressionContext()
- func (s *AndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AndOperatorContext
- func (s *AndOperatorContext) AND() antlr.TerminalNode
- func (s *AndOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndOperatorContext) GetParser() antlr.Parser
- func (s *AndOperatorContext) GetRuleContext() antlr.RuleContext
- func (*AndOperatorContext) IsAndOperatorContext()
- func (s *AndOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayContext
- func (s *ArrayContext) ArrayIndex() IArrayIndexContext
- func (s *ArrayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayContext) GetParser() antlr.Parser
- func (s *ArrayContext) GetRuleContext() antlr.RuleContext
- func (*ArrayContext) IsArrayContext()
- func (s *ArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayIndexContext
- func (s *ArrayIndexContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayIndexContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayIndexContext) GetParser() antlr.Parser
- func (s *ArrayIndexContext) GetRuleContext() antlr.RuleContext
- func (*ArrayIndexContext) IsArrayIndexContext()
- func (s *ArrayIndexContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *ArrayIndexContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseActionListener
- func (s *BaseActionListener) EnterAndExpression(ctx *AndExpressionContext)
- func (s *BaseActionListener) EnterAndOperator(ctx *AndOperatorContext)
- func (s *BaseActionListener) EnterArray(ctx *ArrayContext)
- func (s *BaseActionListener) EnterArrayIndex(ctx *ArrayIndexContext)
- func (s *BaseActionListener) EnterBooleanExpression(ctx *BooleanExpressionContext)
- func (s *BaseActionListener) EnterComparisonExpression(ctx *ComparisonExpressionContext)
- func (s *BaseActionListener) EnterComparisonOperator(ctx *ComparisonOperatorContext)
- func (s *BaseActionListener) EnterEqualityExpression(ctx *EqualityExpressionContext)
- func (s *BaseActionListener) EnterEqualityOperator(ctx *EqualityOperatorContext)
- func (s *BaseActionListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseActionListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseActionListener) EnterExpressionEnd(ctx *ExpressionEndContext)
- func (s *BaseActionListener) EnterExpressionStart(ctx *ExpressionStartContext)
- func (s *BaseActionListener) EnterFilterExpression(ctx *FilterExpressionContext)
- func (s *BaseActionListener) EnterFunctionCall(ctx *FunctionCallContext)
- func (s *BaseActionListener) EnterFunctionCallArguments(ctx *FunctionCallArgumentsContext)
- func (s *BaseActionListener) EnterFunctionName(ctx *FunctionNameContext)
- func (s *BaseActionListener) EnterNotExpression(ctx *NotExpressionContext)
- func (s *BaseActionListener) EnterNotOperator(ctx *NotOperatorContext)
- func (s *BaseActionListener) EnterNumberExpression(ctx *NumberExpressionContext)
- func (s *BaseActionListener) EnterOrExpression(ctx *OrExpressionContext)
- func (s *BaseActionListener) EnterOrOperator(ctx *OrOperatorContext)
- func (s *BaseActionListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseActionListener) EnterStart(ctx *StartContext)
- func (s *BaseActionListener) EnterStringExpression(ctx *StringExpressionContext)
- func (s *BaseActionListener) EnterTermExpression(ctx *TermExpressionContext)
- func (s *BaseActionListener) EnterVariableContext(ctx *VariableContextContext)
- func (s *BaseActionListener) EnterVariableIdentifier(ctx *VariableIdentifierContext)
- func (s *BaseActionListener) EnterVariablePath(ctx *VariablePathContext)
- func (s *BaseActionListener) ExitAndExpression(ctx *AndExpressionContext)
- func (s *BaseActionListener) ExitAndOperator(ctx *AndOperatorContext)
- func (s *BaseActionListener) ExitArray(ctx *ArrayContext)
- func (s *BaseActionListener) ExitArrayIndex(ctx *ArrayIndexContext)
- func (s *BaseActionListener) ExitBooleanExpression(ctx *BooleanExpressionContext)
- func (s *BaseActionListener) ExitComparisonExpression(ctx *ComparisonExpressionContext)
- func (s *BaseActionListener) ExitComparisonOperator(ctx *ComparisonOperatorContext)
- func (s *BaseActionListener) ExitEqualityExpression(ctx *EqualityExpressionContext)
- func (s *BaseActionListener) ExitEqualityOperator(ctx *EqualityOperatorContext)
- func (s *BaseActionListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseActionListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseActionListener) ExitExpressionEnd(ctx *ExpressionEndContext)
- func (s *BaseActionListener) ExitExpressionStart(ctx *ExpressionStartContext)
- func (s *BaseActionListener) ExitFilterExpression(ctx *FilterExpressionContext)
- func (s *BaseActionListener) ExitFunctionCall(ctx *FunctionCallContext)
- func (s *BaseActionListener) ExitFunctionCallArguments(ctx *FunctionCallArgumentsContext)
- func (s *BaseActionListener) ExitFunctionName(ctx *FunctionNameContext)
- func (s *BaseActionListener) ExitNotExpression(ctx *NotExpressionContext)
- func (s *BaseActionListener) ExitNotOperator(ctx *NotOperatorContext)
- func (s *BaseActionListener) ExitNumberExpression(ctx *NumberExpressionContext)
- func (s *BaseActionListener) ExitOrExpression(ctx *OrExpressionContext)
- func (s *BaseActionListener) ExitOrOperator(ctx *OrOperatorContext)
- func (s *BaseActionListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseActionListener) ExitStart(ctx *StartContext)
- func (s *BaseActionListener) ExitStringExpression(ctx *StringExpressionContext)
- func (s *BaseActionListener) ExitTermExpression(ctx *TermExpressionContext)
- func (s *BaseActionListener) ExitVariableContext(ctx *VariableContextContext)
- func (s *BaseActionListener) ExitVariableIdentifier(ctx *VariableIdentifierContext)
- func (s *BaseActionListener) ExitVariablePath(ctx *VariablePathContext)
- func (s *BaseActionListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseActionListener) VisitTerminal(node antlr.TerminalNode)
- type BooleanExpressionContext
- func (s *BooleanExpressionContext) BOOLEAN() antlr.TerminalNode
- func (s *BooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanExpressionContext) GetParser() antlr.Parser
- func (s *BooleanExpressionContext) GetRuleContext() antlr.RuleContext
- func (*BooleanExpressionContext) IsBooleanExpressionContext()
- func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ComparisonExpressionContext
- func (s *ComparisonExpressionContext) AllEqualityExpression() []IEqualityExpressionContext
- func (s *ComparisonExpressionContext) ComparisonOperator() IComparisonOperatorContext
- func (s *ComparisonExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComparisonExpressionContext) EqualityExpression(i int) IEqualityExpressionContext
- func (s *ComparisonExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComparisonExpressionContext) GetParser() antlr.Parser
- func (s *ComparisonExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ComparisonExpressionContext) IsComparisonExpressionContext()
- func (s *ComparisonExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ComparisonOperatorContext
- 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) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EqualityExpressionContext
- func (s *EqualityExpressionContext) AllPrimaryExpression() []IPrimaryExpressionContext
- func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) EqualityOperator() IEqualityOperatorContext
- func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) GetParser() antlr.Parser
- func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
- func (*EqualityExpressionContext) IsEqualityExpressionContext()
- func (s *EqualityExpressionContext) PrimaryExpression(i int) IPrimaryExpressionContext
- func (s *EqualityExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EqualityOperatorContext
- func (s *EqualityOperatorContext) EQ() antlr.TerminalNode
- func (s *EqualityOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualityOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqualityOperatorContext) GetParser() antlr.Parser
- func (s *EqualityOperatorContext) GetRuleContext() antlr.RuleContext
- func (*EqualityOperatorContext) IsEqualityOperatorContext()
- func (s *EqualityOperatorContext) NEQ() antlr.TerminalNode
- func (s *EqualityOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExpressionEnd() IExpressionEndContext
- func (s *ExpressionContext) ExpressionStart() IExpressionStartContext
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) OrExpression() IOrExpressionContext
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionEndContext
- func (s *ExpressionEndContext) EXP_END() antlr.TerminalNode
- func (s *ExpressionEndContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionEndContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionEndContext) GetParser() antlr.Parser
- func (s *ExpressionEndContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionEndContext) IsExpressionEndContext()
- func (s *ExpressionEndContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionStartContext
- func (s *ExpressionStartContext) EXP_START() antlr.TerminalNode
- func (s *ExpressionStartContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStartContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStartContext) GetParser() antlr.Parser
- func (s *ExpressionStartContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionStartContext) IsExpressionStartContext()
- func (s *ExpressionStartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FilterExpressionContext
- func (s *FilterExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FilterExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FilterExpressionContext) GetParser() antlr.Parser
- func (s *FilterExpressionContext) GetRuleContext() antlr.RuleContext
- func (*FilterExpressionContext) IsFilterExpressionContext()
- func (s *FilterExpressionContext) STAR() antlr.TerminalNode
- func (s *FilterExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionCallArgumentsContext
- func (s *FunctionCallArgumentsContext) BooleanExpression() IBooleanExpressionContext
- func (s *FunctionCallArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallArgumentsContext) GetParser() antlr.Parser
- func (s *FunctionCallArgumentsContext) GetRuleContext() antlr.RuleContext
- func (*FunctionCallArgumentsContext) IsFunctionCallArgumentsContext()
- func (s *FunctionCallArgumentsContext) NumberExpression() INumberExpressionContext
- func (s *FunctionCallArgumentsContext) StringExpression() IStringExpressionContext
- func (s *FunctionCallArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FunctionCallArgumentsContext) VariableContext() IVariableContextContext
- type FunctionCallContext
- func (s *FunctionCallContext) AllFunctionCallArguments() []IFunctionCallArgumentsContext
- func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) FunctionCallArguments(i int) IFunctionCallArgumentsContext
- func (s *FunctionCallContext) FunctionName() IFunctionNameContext
- func (s *FunctionCallContext) GetParser() antlr.Parser
- func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
- func (*FunctionCallContext) IsFunctionCallContext()
- func (s *FunctionCallContext) LPAREN() antlr.TerminalNode
- func (s *FunctionCallContext) RPAREN() antlr.TerminalNode
- func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionNameContext
- func (s *FunctionNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionNameContext) GetParser() antlr.Parser
- func (s *FunctionNameContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionNameContext) ID() antlr.TerminalNode
- func (*FunctionNameContext) IsFunctionNameContext()
- func (s *FunctionNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAndExpressionContext
- type IAndOperatorContext
- type IArrayContext
- type IArrayIndexContext
- type IBooleanExpressionContext
- type IComparisonExpressionContext
- type IComparisonOperatorContext
- type IEqualityExpressionContext
- type IEqualityOperatorContext
- type IExpressionContext
- type IExpressionEndContext
- type IExpressionStartContext
- type IFilterExpressionContext
- type IFunctionCallArgumentsContext
- type IFunctionCallContext
- type IFunctionNameContext
- type INotExpressionContext
- type INotOperatorContext
- type INumberExpressionContext
- type IOrExpressionContext
- type IOrOperatorContext
- type IPrimaryExpressionContext
- type IStartContext
- type IStringExpressionContext
- type ITermExpressionContext
- type IVariableContextContext
- type IVariableIdentifierContext
- type IVariablePathContext
- type NotExpressionContext
- func (s *NotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NotExpressionContext) GetParser() antlr.Parser
- func (s *NotExpressionContext) GetRuleContext() antlr.RuleContext
- func (*NotExpressionContext) IsNotExpressionContext()
- func (s *NotExpressionContext) NotOperator() INotOperatorContext
- func (s *NotExpressionContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *NotExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NotOperatorContext
- func (s *NotOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NotOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NotOperatorContext) GetParser() antlr.Parser
- func (s *NotOperatorContext) GetRuleContext() antlr.RuleContext
- func (*NotOperatorContext) IsNotOperatorContext()
- func (s *NotOperatorContext) NOT() antlr.TerminalNode
- func (s *NotOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NumberExpressionContext
- func (s *NumberExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumberExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumberExpressionContext) GetParser() antlr.Parser
- func (s *NumberExpressionContext) GetRuleContext() antlr.RuleContext
- func (*NumberExpressionContext) IsNumberExpressionContext()
- func (s *NumberExpressionContext) NUMBER() antlr.TerminalNode
- func (s *NumberExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrExpressionContext
- func (s *OrExpressionContext) AllAndExpression() []IAndExpressionContext
- func (s *OrExpressionContext) AllOrOperator() []IOrOperatorContext
- func (s *OrExpressionContext) AndExpression(i int) IAndExpressionContext
- func (s *OrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrExpressionContext) GetParser() antlr.Parser
- func (s *OrExpressionContext) GetRuleContext() antlr.RuleContext
- func (*OrExpressionContext) IsOrExpressionContext()
- func (s *OrExpressionContext) OrOperator(i int) IOrOperatorContext
- func (s *OrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrOperatorContext
- func (s *OrOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrOperatorContext) GetParser() antlr.Parser
- func (s *OrOperatorContext) GetRuleContext() antlr.RuleContext
- func (*OrOperatorContext) IsOrOperatorContext()
- func (s *OrOperatorContext) OR() antlr.TerminalNode
- func (s *OrOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrimaryExpressionContext
- func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) FunctionCall() IFunctionCallContext
- func (s *PrimaryExpressionContext) GetParser() antlr.Parser
- func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
- func (s *PrimaryExpressionContext) NotExpression() INotExpressionContext
- func (s *PrimaryExpressionContext) NumberExpression() INumberExpressionContext
- func (s *PrimaryExpressionContext) StringExpression() IStringExpressionContext
- func (s *PrimaryExpressionContext) TermExpression() ITermExpressionContext
- func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PrimaryExpressionContext) VariableContext() IVariableContextContext
- type StartContext
- func (s *StartContext) EOF() antlr.TerminalNode
- func (s *StartContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StartContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StartContext) Expression() IExpressionContext
- func (s *StartContext) GetParser() antlr.Parser
- func (s *StartContext) GetRuleContext() antlr.RuleContext
- func (*StartContext) IsStartContext()
- func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringExpressionContext
- func (s *StringExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringExpressionContext) GetParser() antlr.Parser
- func (s *StringExpressionContext) GetRuleContext() antlr.RuleContext
- func (*StringExpressionContext) IsStringExpressionContext()
- func (s *StringExpressionContext) STRING_INSIDE_EXPRESSION() antlr.TerminalNode
- func (s *StringExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TermExpressionContext
- func (s *TermExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TermExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TermExpressionContext) GetParser() antlr.Parser
- func (s *TermExpressionContext) GetRuleContext() antlr.RuleContext
- func (*TermExpressionContext) IsTermExpressionContext()
- func (s *TermExpressionContext) LPAREN() antlr.TerminalNode
- func (s *TermExpressionContext) OrExpression() IOrExpressionContext
- func (s *TermExpressionContext) RPAREN() antlr.TerminalNode
- func (s *TermExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type VariableContextContext
- func (s *VariableContextContext) AllVariablePath() []IVariablePathContext
- func (s *VariableContextContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableContextContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableContextContext) GetParser() antlr.Parser
- func (s *VariableContextContext) GetRuleContext() antlr.RuleContext
- func (*VariableContextContext) IsVariableContextContext()
- func (s *VariableContextContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableContextContext) VariableIdentifier() IVariableIdentifierContext
- func (s *VariableContextContext) VariablePath(i int) IVariablePathContext
- type VariableIdentifierContext
- func (s *VariableIdentifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableIdentifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableIdentifierContext) GetParser() antlr.Parser
- func (s *VariableIdentifierContext) GetRuleContext() antlr.RuleContext
- func (s *VariableIdentifierContext) ID() antlr.TerminalNode
- func (*VariableIdentifierContext) IsVariableIdentifierContext()
- func (s *VariableIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type VariablePathContext
- func (s *VariablePathContext) Array() IArrayContext
- func (s *VariablePathContext) DOT() antlr.TerminalNode
- func (s *VariablePathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariablePathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariablePathContext) FilterExpression() IFilterExpressionContext
- func (s *VariablePathContext) GetParser() antlr.Parser
- func (s *VariablePathContext) GetRuleContext() antlr.RuleContext
- func (*VariablePathContext) IsVariablePathContext()
- func (s *VariablePathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariablePathContext) VariableIdentifier() IVariableIdentifierContext
Constants ¶
const ( ActionLexerT__0 = 1 ActionLexerT__1 = 2 ActionLexerT__2 = 3 ActionLexerSTRING_INSIDE_EXPRESSION = 4 ActionLexerBOOLEAN = 5 ActionLexerNULL = 6 ActionLexerEXP_START = 7 ActionLexerEXP_END = 8 ActionLexerNUMBER = 9 ActionLexerEQ = 10 ActionLexerNEQ = 11 ActionLexerGT = 12 ActionLexerLT = 13 ActionLexerGTE = 14 ActionLexerLTE = 15 ActionLexerID = 16 ActionLexerLPAREN = 17 ActionLexerRPAREN = 18 ActionLexerNOT = 19 ActionLexerOR = 20 ActionLexerAND = 21 ActionLexerDOT = 22 ActionLexerSTAR = 23 ActionLexerWS = 24 )
ActionLexer tokens.
const ( ActionParserEOF = antlr.TokenEOF ActionParserT__0 = 1 ActionParserT__1 = 2 ActionParserT__2 = 3 ActionParserSTRING_INSIDE_EXPRESSION = 4 ActionParserBOOLEAN = 5 ActionParserNULL = 6 ActionParserEXP_START = 7 ActionParserEXP_END = 8 ActionParserNUMBER = 9 ActionParserEQ = 10 ActionParserNEQ = 11 ActionParserGT = 12 ActionParserLT = 13 ActionParserGTE = 14 ActionParserLTE = 15 ActionParserID = 16 ActionParserLPAREN = 17 ActionParserRPAREN = 18 ActionParserNOT = 19 ActionParserOR = 20 ActionParserAND = 21 ActionParserDOT = 22 ActionParserSTAR = 23 ActionParserWS = 24 )
ActionParser tokens.
const ( ActionParserRULE_start = 0 ActionParserRULE_expression = 1 ActionParserRULE_orExpression = 2 ActionParserRULE_andExpression = 3 ActionParserRULE_comparisonExpression = 4 ActionParserRULE_equalityExpression = 5 ActionParserRULE_primaryExpression = 6 ActionParserRULE_variableContext = 7 ActionParserRULE_variablePath = 8 ActionParserRULE_variableIdentifier = 9 ActionParserRULE_numberExpression = 10 ActionParserRULE_stringExpression = 11 ActionParserRULE_termExpression = 12 ActionParserRULE_notExpression = 13 ActionParserRULE_notOperator = 14 ActionParserRULE_functionCall = 15 ActionParserRULE_functionName = 16 ActionParserRULE_functionCallArguments = 17 ActionParserRULE_array = 18 ActionParserRULE_arrayIndex = 19 ActionParserRULE_andOperator = 20 ActionParserRULE_orOperator = 21 ActionParserRULE_comparisonOperator = 22 ActionParserRULE_equalityOperator = 23 ActionParserRULE_booleanExpression = 24 ActionParserRULE_expressionStart = 25 ActionParserRULE_expressionEnd = 26 ActionParserRULE_filterExpression = 27 )
ActionParser rules.
Variables ¶
This section is empty.
Functions ¶
func ActionLexerInit ¶
func ActionLexerInit()
ActionLexerInit initializes any static state used to implement ActionLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewActionLexer(). You can call this function if you wish to initialize the static state ahead of time.
func ActionParserInit ¶
func ActionParserInit()
ActionParserInit initializes any static state used to implement ActionParser. By default the static state used to implement the parser is lazily initialized during the first call to NewActionParser(). You can call this function if you wish to initialize the static state ahead of time.
Types ¶
type ActionLexer ¶
type ActionLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewActionLexer ¶
func NewActionLexer(input antlr.CharStream) *ActionLexer
NewActionLexer produces a new lexer instance for the optional input antlr.CharStream.
type ActionListener ¶
type ActionListener interface { antlr.ParseTreeListener // EnterStart is called when entering the start production. EnterStart(c *StartContext) // EnterExpression is called when entering the expression production. EnterExpression(c *ExpressionContext) // EnterOrExpression is called when entering the orExpression production. EnterOrExpression(c *OrExpressionContext) // EnterAndExpression is called when entering the andExpression production. EnterAndExpression(c *AndExpressionContext) // EnterComparisonExpression is called when entering the comparisonExpression production. EnterComparisonExpression(c *ComparisonExpressionContext) // EnterEqualityExpression is called when entering the equalityExpression production. EnterEqualityExpression(c *EqualityExpressionContext) // EnterPrimaryExpression is called when entering the primaryExpression production. EnterPrimaryExpression(c *PrimaryExpressionContext) // EnterVariableContext is called when entering the variableContext production. EnterVariableContext(c *VariableContextContext) // EnterVariablePath is called when entering the variablePath production. EnterVariablePath(c *VariablePathContext) // EnterVariableIdentifier is called when entering the variableIdentifier production. EnterVariableIdentifier(c *VariableIdentifierContext) // EnterNumberExpression is called when entering the numberExpression production. EnterNumberExpression(c *NumberExpressionContext) // EnterStringExpression is called when entering the stringExpression production. EnterStringExpression(c *StringExpressionContext) // EnterTermExpression is called when entering the termExpression production. EnterTermExpression(c *TermExpressionContext) // EnterNotExpression is called when entering the notExpression production. EnterNotExpression(c *NotExpressionContext) // EnterNotOperator is called when entering the notOperator production. EnterNotOperator(c *NotOperatorContext) // EnterFunctionCall is called when entering the functionCall production. EnterFunctionCall(c *FunctionCallContext) // EnterFunctionName is called when entering the functionName production. EnterFunctionName(c *FunctionNameContext) // EnterFunctionCallArguments is called when entering the functionCallArguments production. EnterFunctionCallArguments(c *FunctionCallArgumentsContext) // EnterArray is called when entering the array production. EnterArray(c *ArrayContext) // EnterArrayIndex is called when entering the arrayIndex production. EnterArrayIndex(c *ArrayIndexContext) // EnterAndOperator is called when entering the andOperator production. EnterAndOperator(c *AndOperatorContext) // EnterOrOperator is called when entering the orOperator production. EnterOrOperator(c *OrOperatorContext) // EnterComparisonOperator is called when entering the comparisonOperator production. EnterComparisonOperator(c *ComparisonOperatorContext) // EnterEqualityOperator is called when entering the equalityOperator production. EnterEqualityOperator(c *EqualityOperatorContext) // EnterBooleanExpression is called when entering the booleanExpression production. EnterBooleanExpression(c *BooleanExpressionContext) // EnterExpressionStart is called when entering the expressionStart production. EnterExpressionStart(c *ExpressionStartContext) // EnterExpressionEnd is called when entering the expressionEnd production. EnterExpressionEnd(c *ExpressionEndContext) // EnterFilterExpression is called when entering the filterExpression production. EnterFilterExpression(c *FilterExpressionContext) // ExitStart is called when exiting the start production. ExitStart(c *StartContext) // ExitExpression is called when exiting the expression production. ExitExpression(c *ExpressionContext) // ExitOrExpression is called when exiting the orExpression production. ExitOrExpression(c *OrExpressionContext) // ExitAndExpression is called when exiting the andExpression production. ExitAndExpression(c *AndExpressionContext) // ExitComparisonExpression is called when exiting the comparisonExpression production. ExitComparisonExpression(c *ComparisonExpressionContext) // ExitEqualityExpression is called when exiting the equalityExpression production. ExitEqualityExpression(c *EqualityExpressionContext) // ExitPrimaryExpression is called when exiting the primaryExpression production. ExitPrimaryExpression(c *PrimaryExpressionContext) // ExitVariableContext is called when exiting the variableContext production. ExitVariableContext(c *VariableContextContext) // ExitVariablePath is called when exiting the variablePath production. ExitVariablePath(c *VariablePathContext) // ExitVariableIdentifier is called when exiting the variableIdentifier production. ExitVariableIdentifier(c *VariableIdentifierContext) // ExitNumberExpression is called when exiting the numberExpression production. ExitNumberExpression(c *NumberExpressionContext) // ExitStringExpression is called when exiting the stringExpression production. ExitStringExpression(c *StringExpressionContext) // ExitTermExpression is called when exiting the termExpression production. ExitTermExpression(c *TermExpressionContext) // ExitNotExpression is called when exiting the notExpression production. ExitNotExpression(c *NotExpressionContext) // ExitNotOperator is called when exiting the notOperator production. ExitNotOperator(c *NotOperatorContext) // ExitFunctionCall is called when exiting the functionCall production. ExitFunctionCall(c *FunctionCallContext) // ExitFunctionName is called when exiting the functionName production. ExitFunctionName(c *FunctionNameContext) // ExitFunctionCallArguments is called when exiting the functionCallArguments production. ExitFunctionCallArguments(c *FunctionCallArgumentsContext) // ExitArray is called when exiting the array production. ExitArray(c *ArrayContext) // ExitArrayIndex is called when exiting the arrayIndex production. ExitArrayIndex(c *ArrayIndexContext) // ExitAndOperator is called when exiting the andOperator production. ExitAndOperator(c *AndOperatorContext) // ExitOrOperator is called when exiting the orOperator production. ExitOrOperator(c *OrOperatorContext) // ExitComparisonOperator is called when exiting the comparisonOperator production. ExitComparisonOperator(c *ComparisonOperatorContext) // ExitEqualityOperator is called when exiting the equalityOperator production. ExitEqualityOperator(c *EqualityOperatorContext) // ExitBooleanExpression is called when exiting the booleanExpression production. ExitBooleanExpression(c *BooleanExpressionContext) // ExitExpressionStart is called when exiting the expressionStart production. ExitExpressionStart(c *ExpressionStartContext) // ExitExpressionEnd is called when exiting the expressionEnd production. ExitExpressionEnd(c *ExpressionEndContext) // ExitFilterExpression is called when exiting the filterExpression production. ExitFilterExpression(c *FilterExpressionContext) }
ActionListener is a complete listener for a parse tree produced by ActionParser.
type ActionParser ¶
type ActionParser struct {
*antlr.BaseParser
}
func NewActionParser ¶
func NewActionParser(input antlr.TokenStream) *ActionParser
NewActionParser produces a new parser instance for the optional input antlr.TokenStream.
func (*ActionParser) AndExpression ¶
func (p *ActionParser) AndExpression() (localctx IAndExpressionContext)
func (*ActionParser) AndOperator ¶
func (p *ActionParser) AndOperator() (localctx IAndOperatorContext)
func (*ActionParser) Array ¶
func (p *ActionParser) Array() (localctx IArrayContext)
func (*ActionParser) ArrayIndex ¶
func (p *ActionParser) ArrayIndex() (localctx IArrayIndexContext)
func (*ActionParser) BooleanExpression ¶
func (p *ActionParser) BooleanExpression() (localctx IBooleanExpressionContext)
func (*ActionParser) ComparisonExpression ¶
func (p *ActionParser) ComparisonExpression() (localctx IComparisonExpressionContext)
func (*ActionParser) ComparisonOperator ¶
func (p *ActionParser) ComparisonOperator() (localctx IComparisonOperatorContext)
func (*ActionParser) EqualityExpression ¶
func (p *ActionParser) EqualityExpression() (localctx IEqualityExpressionContext)
func (*ActionParser) EqualityOperator ¶
func (p *ActionParser) EqualityOperator() (localctx IEqualityOperatorContext)
func (*ActionParser) Expression ¶
func (p *ActionParser) Expression() (localctx IExpressionContext)
func (*ActionParser) ExpressionEnd ¶
func (p *ActionParser) ExpressionEnd() (localctx IExpressionEndContext)
func (*ActionParser) ExpressionStart ¶
func (p *ActionParser) ExpressionStart() (localctx IExpressionStartContext)
func (*ActionParser) FilterExpression ¶
func (p *ActionParser) FilterExpression() (localctx IFilterExpressionContext)
func (*ActionParser) FunctionCall ¶
func (p *ActionParser) FunctionCall() (localctx IFunctionCallContext)
func (*ActionParser) FunctionCallArguments ¶
func (p *ActionParser) FunctionCallArguments() (localctx IFunctionCallArgumentsContext)
func (*ActionParser) FunctionName ¶
func (p *ActionParser) FunctionName() (localctx IFunctionNameContext)
func (*ActionParser) NotExpression ¶
func (p *ActionParser) NotExpression() (localctx INotExpressionContext)
func (*ActionParser) NotOperator ¶
func (p *ActionParser) NotOperator() (localctx INotOperatorContext)
func (*ActionParser) NumberExpression ¶
func (p *ActionParser) NumberExpression() (localctx INumberExpressionContext)
func (*ActionParser) OrExpression ¶
func (p *ActionParser) OrExpression() (localctx IOrExpressionContext)
func (*ActionParser) OrOperator ¶
func (p *ActionParser) OrOperator() (localctx IOrOperatorContext)
func (*ActionParser) PrimaryExpression ¶
func (p *ActionParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
func (*ActionParser) Start ¶
func (p *ActionParser) Start() (localctx IStartContext)
func (*ActionParser) StringExpression ¶
func (p *ActionParser) StringExpression() (localctx IStringExpressionContext)
func (*ActionParser) TermExpression ¶
func (p *ActionParser) TermExpression() (localctx ITermExpressionContext)
func (*ActionParser) VariableContext ¶
func (p *ActionParser) VariableContext() (localctx IVariableContextContext)
func (*ActionParser) VariableIdentifier ¶
func (p *ActionParser) VariableIdentifier() (localctx IVariableIdentifierContext)
func (*ActionParser) VariablePath ¶
func (p *ActionParser) VariablePath() (localctx IVariablePathContext)
type AndExpressionContext ¶
type AndExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAndExpressionContext ¶
func NewAndExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AndExpressionContext
func NewEmptyAndExpressionContext ¶
func NewEmptyAndExpressionContext() *AndExpressionContext
func (*AndExpressionContext) AllAndOperator ¶
func (s *AndExpressionContext) AllAndOperator() []IAndOperatorContext
func (*AndExpressionContext) AllComparisonExpression ¶
func (s *AndExpressionContext) AllComparisonExpression() []IComparisonExpressionContext
func (*AndExpressionContext) AndOperator ¶
func (s *AndExpressionContext) AndOperator(i int) IAndOperatorContext
func (*AndExpressionContext) ComparisonExpression ¶
func (s *AndExpressionContext) ComparisonExpression(i int) IComparisonExpressionContext
func (*AndExpressionContext) EnterRule ¶
func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) ExitRule ¶
func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) GetParser ¶
func (s *AndExpressionContext) GetParser() antlr.Parser
func (*AndExpressionContext) GetRuleContext ¶
func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
func (*AndExpressionContext) IsAndExpressionContext ¶
func (*AndExpressionContext) IsAndExpressionContext()
func (*AndExpressionContext) ToStringTree ¶
func (s *AndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AndOperatorContext ¶
type AndOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAndOperatorContext ¶
func NewAndOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AndOperatorContext
func NewEmptyAndOperatorContext ¶
func NewEmptyAndOperatorContext() *AndOperatorContext
func (*AndOperatorContext) AND ¶
func (s *AndOperatorContext) AND() antlr.TerminalNode
func (*AndOperatorContext) EnterRule ¶
func (s *AndOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndOperatorContext) ExitRule ¶
func (s *AndOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*AndOperatorContext) GetParser ¶
func (s *AndOperatorContext) GetParser() antlr.Parser
func (*AndOperatorContext) GetRuleContext ¶
func (s *AndOperatorContext) GetRuleContext() antlr.RuleContext
func (*AndOperatorContext) IsAndOperatorContext ¶
func (*AndOperatorContext) IsAndOperatorContext()
func (*AndOperatorContext) ToStringTree ¶
func (s *AndOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArrayContext ¶
type ArrayContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArrayContext ¶
func NewArrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayContext
func NewEmptyArrayContext ¶
func NewEmptyArrayContext() *ArrayContext
func (*ArrayContext) ArrayIndex ¶
func (s *ArrayContext) ArrayIndex() IArrayIndexContext
func (*ArrayContext) EnterRule ¶
func (s *ArrayContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrayContext) ExitRule ¶
func (s *ArrayContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrayContext) GetParser ¶
func (s *ArrayContext) GetParser() antlr.Parser
func (*ArrayContext) GetRuleContext ¶
func (s *ArrayContext) GetRuleContext() antlr.RuleContext
func (*ArrayContext) IsArrayContext ¶
func (*ArrayContext) IsArrayContext()
func (*ArrayContext) ToStringTree ¶
func (s *ArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArrayIndexContext ¶
type ArrayIndexContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArrayIndexContext ¶
func NewArrayIndexContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayIndexContext
func NewEmptyArrayIndexContext ¶
func NewEmptyArrayIndexContext() *ArrayIndexContext
func (*ArrayIndexContext) EnterRule ¶
func (s *ArrayIndexContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrayIndexContext) ExitRule ¶
func (s *ArrayIndexContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrayIndexContext) GetParser ¶
func (s *ArrayIndexContext) GetParser() antlr.Parser
func (*ArrayIndexContext) GetRuleContext ¶
func (s *ArrayIndexContext) GetRuleContext() antlr.RuleContext
func (*ArrayIndexContext) IsArrayIndexContext ¶
func (*ArrayIndexContext) IsArrayIndexContext()
func (*ArrayIndexContext) PrimaryExpression ¶
func (s *ArrayIndexContext) PrimaryExpression() IPrimaryExpressionContext
func (*ArrayIndexContext) ToStringTree ¶
func (s *ArrayIndexContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseActionListener ¶
type BaseActionListener struct{}
BaseActionListener is a complete listener for a parse tree produced by ActionParser.
func (*BaseActionListener) EnterAndExpression ¶
func (s *BaseActionListener) EnterAndExpression(ctx *AndExpressionContext)
EnterAndExpression is called when production andExpression is entered.
func (*BaseActionListener) EnterAndOperator ¶
func (s *BaseActionListener) EnterAndOperator(ctx *AndOperatorContext)
EnterAndOperator is called when production andOperator is entered.
func (*BaseActionListener) EnterArray ¶
func (s *BaseActionListener) EnterArray(ctx *ArrayContext)
EnterArray is called when production array is entered.
func (*BaseActionListener) EnterArrayIndex ¶
func (s *BaseActionListener) EnterArrayIndex(ctx *ArrayIndexContext)
EnterArrayIndex is called when production arrayIndex is entered.
func (*BaseActionListener) EnterBooleanExpression ¶
func (s *BaseActionListener) EnterBooleanExpression(ctx *BooleanExpressionContext)
EnterBooleanExpression is called when production booleanExpression is entered.
func (*BaseActionListener) EnterComparisonExpression ¶
func (s *BaseActionListener) EnterComparisonExpression(ctx *ComparisonExpressionContext)
EnterComparisonExpression is called when production comparisonExpression is entered.
func (*BaseActionListener) EnterComparisonOperator ¶
func (s *BaseActionListener) EnterComparisonOperator(ctx *ComparisonOperatorContext)
EnterComparisonOperator is called when production comparisonOperator is entered.
func (*BaseActionListener) EnterEqualityExpression ¶
func (s *BaseActionListener) EnterEqualityExpression(ctx *EqualityExpressionContext)
EnterEqualityExpression is called when production equalityExpression is entered.
func (*BaseActionListener) EnterEqualityOperator ¶
func (s *BaseActionListener) EnterEqualityOperator(ctx *EqualityOperatorContext)
EnterEqualityOperator is called when production equalityOperator is entered.
func (*BaseActionListener) EnterEveryRule ¶
func (s *BaseActionListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseActionListener) EnterExpression ¶
func (s *BaseActionListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BaseActionListener) EnterExpressionEnd ¶
func (s *BaseActionListener) EnterExpressionEnd(ctx *ExpressionEndContext)
EnterExpressionEnd is called when production expressionEnd is entered.
func (*BaseActionListener) EnterExpressionStart ¶
func (s *BaseActionListener) EnterExpressionStart(ctx *ExpressionStartContext)
EnterExpressionStart is called when production expressionStart is entered.
func (*BaseActionListener) EnterFilterExpression ¶
func (s *BaseActionListener) EnterFilterExpression(ctx *FilterExpressionContext)
EnterFilterExpression is called when production filterExpression is entered.
func (*BaseActionListener) EnterFunctionCall ¶
func (s *BaseActionListener) EnterFunctionCall(ctx *FunctionCallContext)
EnterFunctionCall is called when production functionCall is entered.
func (*BaseActionListener) EnterFunctionCallArguments ¶
func (s *BaseActionListener) EnterFunctionCallArguments(ctx *FunctionCallArgumentsContext)
EnterFunctionCallArguments is called when production functionCallArguments is entered.
func (*BaseActionListener) EnterFunctionName ¶
func (s *BaseActionListener) EnterFunctionName(ctx *FunctionNameContext)
EnterFunctionName is called when production functionName is entered.
func (*BaseActionListener) EnterNotExpression ¶
func (s *BaseActionListener) EnterNotExpression(ctx *NotExpressionContext)
EnterNotExpression is called when production notExpression is entered.
func (*BaseActionListener) EnterNotOperator ¶
func (s *BaseActionListener) EnterNotOperator(ctx *NotOperatorContext)
EnterNotOperator is called when production notOperator is entered.
func (*BaseActionListener) EnterNumberExpression ¶
func (s *BaseActionListener) EnterNumberExpression(ctx *NumberExpressionContext)
EnterNumberExpression is called when production numberExpression is entered.
func (*BaseActionListener) EnterOrExpression ¶
func (s *BaseActionListener) EnterOrExpression(ctx *OrExpressionContext)
EnterOrExpression is called when production orExpression is entered.
func (*BaseActionListener) EnterOrOperator ¶
func (s *BaseActionListener) EnterOrOperator(ctx *OrOperatorContext)
EnterOrOperator is called when production orOperator is entered.
func (*BaseActionListener) EnterPrimaryExpression ¶
func (s *BaseActionListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
EnterPrimaryExpression is called when production primaryExpression is entered.
func (*BaseActionListener) EnterStart ¶
func (s *BaseActionListener) EnterStart(ctx *StartContext)
EnterStart is called when production start is entered.
func (*BaseActionListener) EnterStringExpression ¶
func (s *BaseActionListener) EnterStringExpression(ctx *StringExpressionContext)
EnterStringExpression is called when production stringExpression is entered.
func (*BaseActionListener) EnterTermExpression ¶
func (s *BaseActionListener) EnterTermExpression(ctx *TermExpressionContext)
EnterTermExpression is called when production termExpression is entered.
func (*BaseActionListener) EnterVariableContext ¶
func (s *BaseActionListener) EnterVariableContext(ctx *VariableContextContext)
EnterVariableContext is called when production variableContext is entered.
func (*BaseActionListener) EnterVariableIdentifier ¶
func (s *BaseActionListener) EnterVariableIdentifier(ctx *VariableIdentifierContext)
EnterVariableIdentifier is called when production variableIdentifier is entered.
func (*BaseActionListener) EnterVariablePath ¶
func (s *BaseActionListener) EnterVariablePath(ctx *VariablePathContext)
EnterVariablePath is called when production variablePath is entered.
func (*BaseActionListener) ExitAndExpression ¶
func (s *BaseActionListener) ExitAndExpression(ctx *AndExpressionContext)
ExitAndExpression is called when production andExpression is exited.
func (*BaseActionListener) ExitAndOperator ¶
func (s *BaseActionListener) ExitAndOperator(ctx *AndOperatorContext)
ExitAndOperator is called when production andOperator is exited.
func (*BaseActionListener) ExitArray ¶
func (s *BaseActionListener) ExitArray(ctx *ArrayContext)
ExitArray is called when production array is exited.
func (*BaseActionListener) ExitArrayIndex ¶
func (s *BaseActionListener) ExitArrayIndex(ctx *ArrayIndexContext)
ExitArrayIndex is called when production arrayIndex is exited.
func (*BaseActionListener) ExitBooleanExpression ¶
func (s *BaseActionListener) ExitBooleanExpression(ctx *BooleanExpressionContext)
ExitBooleanExpression is called when production booleanExpression is exited.
func (*BaseActionListener) ExitComparisonExpression ¶
func (s *BaseActionListener) ExitComparisonExpression(ctx *ComparisonExpressionContext)
ExitComparisonExpression is called when production comparisonExpression is exited.
func (*BaseActionListener) ExitComparisonOperator ¶
func (s *BaseActionListener) ExitComparisonOperator(ctx *ComparisonOperatorContext)
ExitComparisonOperator is called when production comparisonOperator is exited.
func (*BaseActionListener) ExitEqualityExpression ¶
func (s *BaseActionListener) ExitEqualityExpression(ctx *EqualityExpressionContext)
ExitEqualityExpression is called when production equalityExpression is exited.
func (*BaseActionListener) ExitEqualityOperator ¶
func (s *BaseActionListener) ExitEqualityOperator(ctx *EqualityOperatorContext)
ExitEqualityOperator is called when production equalityOperator is exited.
func (*BaseActionListener) ExitEveryRule ¶
func (s *BaseActionListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseActionListener) ExitExpression ¶
func (s *BaseActionListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BaseActionListener) ExitExpressionEnd ¶
func (s *BaseActionListener) ExitExpressionEnd(ctx *ExpressionEndContext)
ExitExpressionEnd is called when production expressionEnd is exited.
func (*BaseActionListener) ExitExpressionStart ¶
func (s *BaseActionListener) ExitExpressionStart(ctx *ExpressionStartContext)
ExitExpressionStart is called when production expressionStart is exited.
func (*BaseActionListener) ExitFilterExpression ¶
func (s *BaseActionListener) ExitFilterExpression(ctx *FilterExpressionContext)
ExitFilterExpression is called when production filterExpression is exited.
func (*BaseActionListener) ExitFunctionCall ¶
func (s *BaseActionListener) ExitFunctionCall(ctx *FunctionCallContext)
ExitFunctionCall is called when production functionCall is exited.
func (*BaseActionListener) ExitFunctionCallArguments ¶
func (s *BaseActionListener) ExitFunctionCallArguments(ctx *FunctionCallArgumentsContext)
ExitFunctionCallArguments is called when production functionCallArguments is exited.
func (*BaseActionListener) ExitFunctionName ¶
func (s *BaseActionListener) ExitFunctionName(ctx *FunctionNameContext)
ExitFunctionName is called when production functionName is exited.
func (*BaseActionListener) ExitNotExpression ¶
func (s *BaseActionListener) ExitNotExpression(ctx *NotExpressionContext)
ExitNotExpression is called when production notExpression is exited.
func (*BaseActionListener) ExitNotOperator ¶
func (s *BaseActionListener) ExitNotOperator(ctx *NotOperatorContext)
ExitNotOperator is called when production notOperator is exited.
func (*BaseActionListener) ExitNumberExpression ¶
func (s *BaseActionListener) ExitNumberExpression(ctx *NumberExpressionContext)
ExitNumberExpression is called when production numberExpression is exited.
func (*BaseActionListener) ExitOrExpression ¶
func (s *BaseActionListener) ExitOrExpression(ctx *OrExpressionContext)
ExitOrExpression is called when production orExpression is exited.
func (*BaseActionListener) ExitOrOperator ¶
func (s *BaseActionListener) ExitOrOperator(ctx *OrOperatorContext)
ExitOrOperator is called when production orOperator is exited.
func (*BaseActionListener) ExitPrimaryExpression ¶
func (s *BaseActionListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
ExitPrimaryExpression is called when production primaryExpression is exited.
func (*BaseActionListener) ExitStart ¶
func (s *BaseActionListener) ExitStart(ctx *StartContext)
ExitStart is called when production start is exited.
func (*BaseActionListener) ExitStringExpression ¶
func (s *BaseActionListener) ExitStringExpression(ctx *StringExpressionContext)
ExitStringExpression is called when production stringExpression is exited.
func (*BaseActionListener) ExitTermExpression ¶
func (s *BaseActionListener) ExitTermExpression(ctx *TermExpressionContext)
ExitTermExpression is called when production termExpression is exited.
func (*BaseActionListener) ExitVariableContext ¶
func (s *BaseActionListener) ExitVariableContext(ctx *VariableContextContext)
ExitVariableContext is called when production variableContext is exited.
func (*BaseActionListener) ExitVariableIdentifier ¶
func (s *BaseActionListener) ExitVariableIdentifier(ctx *VariableIdentifierContext)
ExitVariableIdentifier is called when production variableIdentifier is exited.
func (*BaseActionListener) ExitVariablePath ¶
func (s *BaseActionListener) ExitVariablePath(ctx *VariablePathContext)
ExitVariablePath is called when production variablePath is exited.
func (*BaseActionListener) VisitErrorNode ¶
func (s *BaseActionListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseActionListener) VisitTerminal ¶
func (s *BaseActionListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BooleanExpressionContext ¶
type BooleanExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBooleanExpressionContext ¶
func NewBooleanExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanExpressionContext
func NewEmptyBooleanExpressionContext ¶
func NewEmptyBooleanExpressionContext() *BooleanExpressionContext
func (*BooleanExpressionContext) BOOLEAN ¶
func (s *BooleanExpressionContext) BOOLEAN() antlr.TerminalNode
func (*BooleanExpressionContext) EnterRule ¶
func (s *BooleanExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BooleanExpressionContext) ExitRule ¶
func (s *BooleanExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BooleanExpressionContext) GetParser ¶
func (s *BooleanExpressionContext) GetParser() antlr.Parser
func (*BooleanExpressionContext) GetRuleContext ¶
func (s *BooleanExpressionContext) GetRuleContext() antlr.RuleContext
func (*BooleanExpressionContext) IsBooleanExpressionContext ¶
func (*BooleanExpressionContext) IsBooleanExpressionContext()
func (*BooleanExpressionContext) ToStringTree ¶
func (s *BooleanExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ComparisonExpressionContext ¶
type ComparisonExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewComparisonExpressionContext ¶
func NewComparisonExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonExpressionContext
func NewEmptyComparisonExpressionContext ¶
func NewEmptyComparisonExpressionContext() *ComparisonExpressionContext
func (*ComparisonExpressionContext) AllEqualityExpression ¶
func (s *ComparisonExpressionContext) AllEqualityExpression() []IEqualityExpressionContext
func (*ComparisonExpressionContext) ComparisonOperator ¶
func (s *ComparisonExpressionContext) ComparisonOperator() IComparisonOperatorContext
func (*ComparisonExpressionContext) EnterRule ¶
func (s *ComparisonExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComparisonExpressionContext) EqualityExpression ¶
func (s *ComparisonExpressionContext) EqualityExpression(i int) IEqualityExpressionContext
func (*ComparisonExpressionContext) ExitRule ¶
func (s *ComparisonExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComparisonExpressionContext) GetParser ¶
func (s *ComparisonExpressionContext) GetParser() antlr.Parser
func (*ComparisonExpressionContext) GetRuleContext ¶
func (s *ComparisonExpressionContext) GetRuleContext() antlr.RuleContext
func (*ComparisonExpressionContext) IsComparisonExpressionContext ¶
func (*ComparisonExpressionContext) IsComparisonExpressionContext()
func (*ComparisonExpressionContext) ToStringTree ¶
func (s *ComparisonExpressionContext) 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) 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) ToStringTree ¶
func (s *ComparisonOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EqualityExpressionContext ¶
type EqualityExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEqualityExpressionContext ¶
func NewEmptyEqualityExpressionContext() *EqualityExpressionContext
func NewEqualityExpressionContext ¶
func NewEqualityExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualityExpressionContext
func (*EqualityExpressionContext) AllPrimaryExpression ¶
func (s *EqualityExpressionContext) AllPrimaryExpression() []IPrimaryExpressionContext
func (*EqualityExpressionContext) EnterRule ¶
func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) EqualityOperator ¶
func (s *EqualityExpressionContext) EqualityOperator() IEqualityOperatorContext
func (*EqualityExpressionContext) ExitRule ¶
func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) GetParser ¶
func (s *EqualityExpressionContext) GetParser() antlr.Parser
func (*EqualityExpressionContext) GetRuleContext ¶
func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
func (*EqualityExpressionContext) IsEqualityExpressionContext ¶
func (*EqualityExpressionContext) IsEqualityExpressionContext()
func (*EqualityExpressionContext) PrimaryExpression ¶
func (s *EqualityExpressionContext) PrimaryExpression(i int) IPrimaryExpressionContext
func (*EqualityExpressionContext) ToStringTree ¶
func (s *EqualityExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EqualityOperatorContext ¶
type EqualityOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEqualityOperatorContext ¶
func NewEmptyEqualityOperatorContext() *EqualityOperatorContext
func NewEqualityOperatorContext ¶
func NewEqualityOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualityOperatorContext
func (*EqualityOperatorContext) EQ ¶
func (s *EqualityOperatorContext) EQ() antlr.TerminalNode
func (*EqualityOperatorContext) EnterRule ¶
func (s *EqualityOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqualityOperatorContext) ExitRule ¶
func (s *EqualityOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*EqualityOperatorContext) GetParser ¶
func (s *EqualityOperatorContext) GetParser() antlr.Parser
func (*EqualityOperatorContext) GetRuleContext ¶
func (s *EqualityOperatorContext) GetRuleContext() antlr.RuleContext
func (*EqualityOperatorContext) IsEqualityOperatorContext ¶
func (*EqualityOperatorContext) IsEqualityOperatorContext()
func (*EqualityOperatorContext) NEQ ¶
func (s *EqualityOperatorContext) NEQ() antlr.TerminalNode
func (*EqualityOperatorContext) ToStringTree ¶
func (s *EqualityOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExpressionEnd ¶
func (s *ExpressionContext) ExpressionEnd() IExpressionEndContext
func (*ExpressionContext) ExpressionStart ¶
func (s *ExpressionContext) ExpressionStart() IExpressionStartContext
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) OrExpression ¶
func (s *ExpressionContext) OrExpression() IOrExpressionContext
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionEndContext ¶
type ExpressionEndContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionEndContext ¶
func NewEmptyExpressionEndContext() *ExpressionEndContext
func NewExpressionEndContext ¶
func NewExpressionEndContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionEndContext
func (*ExpressionEndContext) EXP_END ¶
func (s *ExpressionEndContext) EXP_END() antlr.TerminalNode
func (*ExpressionEndContext) EnterRule ¶
func (s *ExpressionEndContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionEndContext) ExitRule ¶
func (s *ExpressionEndContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionEndContext) GetParser ¶
func (s *ExpressionEndContext) GetParser() antlr.Parser
func (*ExpressionEndContext) GetRuleContext ¶
func (s *ExpressionEndContext) GetRuleContext() antlr.RuleContext
func (*ExpressionEndContext) IsExpressionEndContext ¶
func (*ExpressionEndContext) IsExpressionEndContext()
func (*ExpressionEndContext) ToStringTree ¶
func (s *ExpressionEndContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionStartContext ¶
type ExpressionStartContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionStartContext ¶
func NewEmptyExpressionStartContext() *ExpressionStartContext
func NewExpressionStartContext ¶
func NewExpressionStartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStartContext
func (*ExpressionStartContext) EXP_START ¶
func (s *ExpressionStartContext) EXP_START() antlr.TerminalNode
func (*ExpressionStartContext) EnterRule ¶
func (s *ExpressionStartContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionStartContext) ExitRule ¶
func (s *ExpressionStartContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionStartContext) GetParser ¶
func (s *ExpressionStartContext) GetParser() antlr.Parser
func (*ExpressionStartContext) GetRuleContext ¶
func (s *ExpressionStartContext) GetRuleContext() antlr.RuleContext
func (*ExpressionStartContext) IsExpressionStartContext ¶
func (*ExpressionStartContext) IsExpressionStartContext()
func (*ExpressionStartContext) ToStringTree ¶
func (s *ExpressionStartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FilterExpressionContext ¶
type FilterExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFilterExpressionContext ¶
func NewEmptyFilterExpressionContext() *FilterExpressionContext
func NewFilterExpressionContext ¶
func NewFilterExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterExpressionContext
func (*FilterExpressionContext) EnterRule ¶
func (s *FilterExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FilterExpressionContext) ExitRule ¶
func (s *FilterExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FilterExpressionContext) GetParser ¶
func (s *FilterExpressionContext) GetParser() antlr.Parser
func (*FilterExpressionContext) GetRuleContext ¶
func (s *FilterExpressionContext) GetRuleContext() antlr.RuleContext
func (*FilterExpressionContext) IsFilterExpressionContext ¶
func (*FilterExpressionContext) IsFilterExpressionContext()
func (*FilterExpressionContext) STAR ¶
func (s *FilterExpressionContext) STAR() antlr.TerminalNode
func (*FilterExpressionContext) ToStringTree ¶
func (s *FilterExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionCallArgumentsContext ¶
type FunctionCallArgumentsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionCallArgumentsContext ¶
func NewEmptyFunctionCallArgumentsContext() *FunctionCallArgumentsContext
func NewFunctionCallArgumentsContext ¶
func NewFunctionCallArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallArgumentsContext
func (*FunctionCallArgumentsContext) BooleanExpression ¶
func (s *FunctionCallArgumentsContext) BooleanExpression() IBooleanExpressionContext
func (*FunctionCallArgumentsContext) EnterRule ¶
func (s *FunctionCallArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionCallArgumentsContext) ExitRule ¶
func (s *FunctionCallArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionCallArgumentsContext) GetParser ¶
func (s *FunctionCallArgumentsContext) GetParser() antlr.Parser
func (*FunctionCallArgumentsContext) GetRuleContext ¶
func (s *FunctionCallArgumentsContext) GetRuleContext() antlr.RuleContext
func (*FunctionCallArgumentsContext) IsFunctionCallArgumentsContext ¶
func (*FunctionCallArgumentsContext) IsFunctionCallArgumentsContext()
func (*FunctionCallArgumentsContext) NumberExpression ¶
func (s *FunctionCallArgumentsContext) NumberExpression() INumberExpressionContext
func (*FunctionCallArgumentsContext) StringExpression ¶
func (s *FunctionCallArgumentsContext) StringExpression() IStringExpressionContext
func (*FunctionCallArgumentsContext) ToStringTree ¶
func (s *FunctionCallArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FunctionCallArgumentsContext) VariableContext ¶
func (s *FunctionCallArgumentsContext) VariableContext() IVariableContextContext
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) AllFunctionCallArguments ¶
func (s *FunctionCallContext) AllFunctionCallArguments() []IFunctionCallArgumentsContext
func (*FunctionCallContext) EnterRule ¶
func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionCallContext) ExitRule ¶
func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionCallContext) FunctionCallArguments ¶
func (s *FunctionCallContext) FunctionCallArguments(i int) IFunctionCallArgumentsContext
func (*FunctionCallContext) FunctionName ¶
func (s *FunctionCallContext) FunctionName() IFunctionNameContext
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) LPAREN ¶
func (s *FunctionCallContext) LPAREN() antlr.TerminalNode
func (*FunctionCallContext) RPAREN ¶
func (s *FunctionCallContext) RPAREN() antlr.TerminalNode
func (*FunctionCallContext) ToStringTree ¶
func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionNameContext ¶
type FunctionNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionNameContext ¶
func NewEmptyFunctionNameContext() *FunctionNameContext
func NewFunctionNameContext ¶
func NewFunctionNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionNameContext
func (*FunctionNameContext) EnterRule ¶
func (s *FunctionNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionNameContext) ExitRule ¶
func (s *FunctionNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionNameContext) GetParser ¶
func (s *FunctionNameContext) GetParser() antlr.Parser
func (*FunctionNameContext) GetRuleContext ¶
func (s *FunctionNameContext) GetRuleContext() antlr.RuleContext
func (*FunctionNameContext) ID ¶
func (s *FunctionNameContext) ID() antlr.TerminalNode
func (*FunctionNameContext) IsFunctionNameContext ¶
func (*FunctionNameContext) IsFunctionNameContext()
func (*FunctionNameContext) ToStringTree ¶
func (s *FunctionNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAndExpressionContext ¶
type IAndExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllComparisonExpression() []IComparisonExpressionContext ComparisonExpression(i int) IComparisonExpressionContext AllAndOperator() []IAndOperatorContext AndOperator(i int) IAndOperatorContext // IsAndExpressionContext differentiates from other interfaces. IsAndExpressionContext() }
IAndExpressionContext is an interface to support dynamic dispatch.
type IAndOperatorContext ¶
type IAndOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AND() antlr.TerminalNode // IsAndOperatorContext differentiates from other interfaces. IsAndOperatorContext() }
IAndOperatorContext is an interface to support dynamic dispatch.
type IArrayContext ¶
type IArrayContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ArrayIndex() IArrayIndexContext // IsArrayContext differentiates from other interfaces. IsArrayContext() }
IArrayContext is an interface to support dynamic dispatch.
type IArrayIndexContext ¶
type IArrayIndexContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures PrimaryExpression() IPrimaryExpressionContext // IsArrayIndexContext differentiates from other interfaces. IsArrayIndexContext() }
IArrayIndexContext is an interface to support dynamic dispatch.
type IBooleanExpressionContext ¶
type IBooleanExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures BOOLEAN() antlr.TerminalNode // IsBooleanExpressionContext differentiates from other interfaces. IsBooleanExpressionContext() }
IBooleanExpressionContext is an interface to support dynamic dispatch.
type IComparisonExpressionContext ¶
type IComparisonExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllEqualityExpression() []IEqualityExpressionContext EqualityExpression(i int) IEqualityExpressionContext ComparisonOperator() IComparisonOperatorContext // IsComparisonExpressionContext differentiates from other interfaces. IsComparisonExpressionContext() }
IComparisonExpressionContext is an interface to support dynamic dispatch.
type IComparisonOperatorContext ¶
type IComparisonOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures GT() antlr.TerminalNode LT() antlr.TerminalNode GTE() antlr.TerminalNode LTE() antlr.TerminalNode // IsComparisonOperatorContext differentiates from other interfaces. IsComparisonOperatorContext() }
IComparisonOperatorContext is an interface to support dynamic dispatch.
type IEqualityExpressionContext ¶
type IEqualityExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllPrimaryExpression() []IPrimaryExpressionContext PrimaryExpression(i int) IPrimaryExpressionContext EqualityOperator() IEqualityOperatorContext // IsEqualityExpressionContext differentiates from other interfaces. IsEqualityExpressionContext() }
IEqualityExpressionContext is an interface to support dynamic dispatch.
type IEqualityOperatorContext ¶
type IEqualityOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures EQ() antlr.TerminalNode NEQ() antlr.TerminalNode // IsEqualityOperatorContext differentiates from other interfaces. IsEqualityOperatorContext() }
IEqualityOperatorContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ExpressionStart() IExpressionStartContext OrExpression() IOrExpressionContext ExpressionEnd() IExpressionEndContext // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IExpressionEndContext ¶
type IExpressionEndContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures EXP_END() antlr.TerminalNode // IsExpressionEndContext differentiates from other interfaces. IsExpressionEndContext() }
IExpressionEndContext is an interface to support dynamic dispatch.
type IExpressionStartContext ¶
type IExpressionStartContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures EXP_START() antlr.TerminalNode // IsExpressionStartContext differentiates from other interfaces. IsExpressionStartContext() }
IExpressionStartContext is an interface to support dynamic dispatch.
type IFilterExpressionContext ¶
type IFilterExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures STAR() antlr.TerminalNode // IsFilterExpressionContext differentiates from other interfaces. IsFilterExpressionContext() }
IFilterExpressionContext is an interface to support dynamic dispatch.
type IFunctionCallArgumentsContext ¶
type IFunctionCallArgumentsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures VariableContext() IVariableContextContext StringExpression() IStringExpressionContext NumberExpression() INumberExpressionContext BooleanExpression() IBooleanExpressionContext // IsFunctionCallArgumentsContext differentiates from other interfaces. IsFunctionCallArgumentsContext() }
IFunctionCallArgumentsContext is an interface to support dynamic dispatch.
type IFunctionCallContext ¶
type IFunctionCallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures FunctionName() IFunctionNameContext LPAREN() antlr.TerminalNode AllFunctionCallArguments() []IFunctionCallArgumentsContext FunctionCallArguments(i int) IFunctionCallArgumentsContext RPAREN() antlr.TerminalNode // IsFunctionCallContext differentiates from other interfaces. IsFunctionCallContext() }
IFunctionCallContext is an interface to support dynamic dispatch.
type IFunctionNameContext ¶
type IFunctionNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ID() antlr.TerminalNode // IsFunctionNameContext differentiates from other interfaces. IsFunctionNameContext() }
IFunctionNameContext is an interface to support dynamic dispatch.
type INotExpressionContext ¶
type INotExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures NotOperator() INotOperatorContext PrimaryExpression() IPrimaryExpressionContext // IsNotExpressionContext differentiates from other interfaces. IsNotExpressionContext() }
INotExpressionContext is an interface to support dynamic dispatch.
type INotOperatorContext ¶
type INotOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures NOT() antlr.TerminalNode // IsNotOperatorContext differentiates from other interfaces. IsNotOperatorContext() }
INotOperatorContext is an interface to support dynamic dispatch.
type INumberExpressionContext ¶
type INumberExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures NUMBER() antlr.TerminalNode // IsNumberExpressionContext differentiates from other interfaces. IsNumberExpressionContext() }
INumberExpressionContext is an interface to support dynamic dispatch.
type IOrExpressionContext ¶
type IOrExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllAndExpression() []IAndExpressionContext AndExpression(i int) IAndExpressionContext AllOrOperator() []IOrOperatorContext OrOperator(i int) IOrOperatorContext // IsOrExpressionContext differentiates from other interfaces. IsOrExpressionContext() }
IOrExpressionContext is an interface to support dynamic dispatch.
type IOrOperatorContext ¶
type IOrOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures OR() antlr.TerminalNode // IsOrOperatorContext differentiates from other interfaces. IsOrOperatorContext() }
IOrOperatorContext is an interface to support dynamic dispatch.
type IPrimaryExpressionContext ¶
type IPrimaryExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures VariableContext() IVariableContextContext NumberExpression() INumberExpressionContext FunctionCall() IFunctionCallContext StringExpression() IStringExpressionContext TermExpression() ITermExpressionContext NotExpression() INotExpressionContext // IsPrimaryExpressionContext differentiates from other interfaces. IsPrimaryExpressionContext() }
IPrimaryExpressionContext is an interface to support dynamic dispatch.
type IStartContext ¶
type IStartContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Expression() IExpressionContext EOF() antlr.TerminalNode // IsStartContext differentiates from other interfaces. IsStartContext() }
IStartContext is an interface to support dynamic dispatch.
type IStringExpressionContext ¶
type IStringExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures STRING_INSIDE_EXPRESSION() antlr.TerminalNode // IsStringExpressionContext differentiates from other interfaces. IsStringExpressionContext() }
IStringExpressionContext is an interface to support dynamic dispatch.
type ITermExpressionContext ¶
type ITermExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LPAREN() antlr.TerminalNode OrExpression() IOrExpressionContext RPAREN() antlr.TerminalNode // IsTermExpressionContext differentiates from other interfaces. IsTermExpressionContext() }
ITermExpressionContext is an interface to support dynamic dispatch.
type IVariableContextContext ¶
type IVariableContextContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures VariableIdentifier() IVariableIdentifierContext AllVariablePath() []IVariablePathContext VariablePath(i int) IVariablePathContext // IsVariableContextContext differentiates from other interfaces. IsVariableContextContext() }
IVariableContextContext is an interface to support dynamic dispatch.
type IVariableIdentifierContext ¶
type IVariableIdentifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ID() antlr.TerminalNode // IsVariableIdentifierContext differentiates from other interfaces. IsVariableIdentifierContext() }
IVariableIdentifierContext is an interface to support dynamic dispatch.
type IVariablePathContext ¶
type IVariablePathContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures DOT() antlr.TerminalNode VariableIdentifier() IVariableIdentifierContext Array() IArrayContext FilterExpression() IFilterExpressionContext // IsVariablePathContext differentiates from other interfaces. IsVariablePathContext() }
IVariablePathContext is an interface to support dynamic dispatch.
type NotExpressionContext ¶
type NotExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNotExpressionContext ¶
func NewEmptyNotExpressionContext() *NotExpressionContext
func NewNotExpressionContext ¶
func NewNotExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NotExpressionContext
func (*NotExpressionContext) EnterRule ¶
func (s *NotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*NotExpressionContext) ExitRule ¶
func (s *NotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*NotExpressionContext) GetParser ¶
func (s *NotExpressionContext) GetParser() antlr.Parser
func (*NotExpressionContext) GetRuleContext ¶
func (s *NotExpressionContext) GetRuleContext() antlr.RuleContext
func (*NotExpressionContext) IsNotExpressionContext ¶
func (*NotExpressionContext) IsNotExpressionContext()
func (*NotExpressionContext) NotOperator ¶
func (s *NotExpressionContext) NotOperator() INotOperatorContext
func (*NotExpressionContext) PrimaryExpression ¶
func (s *NotExpressionContext) PrimaryExpression() IPrimaryExpressionContext
func (*NotExpressionContext) ToStringTree ¶
func (s *NotExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NotOperatorContext ¶
type NotOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNotOperatorContext ¶
func NewEmptyNotOperatorContext() *NotOperatorContext
func NewNotOperatorContext ¶
func NewNotOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NotOperatorContext
func (*NotOperatorContext) EnterRule ¶
func (s *NotOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*NotOperatorContext) ExitRule ¶
func (s *NotOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*NotOperatorContext) GetParser ¶
func (s *NotOperatorContext) GetParser() antlr.Parser
func (*NotOperatorContext) GetRuleContext ¶
func (s *NotOperatorContext) GetRuleContext() antlr.RuleContext
func (*NotOperatorContext) IsNotOperatorContext ¶
func (*NotOperatorContext) IsNotOperatorContext()
func (*NotOperatorContext) NOT ¶
func (s *NotOperatorContext) NOT() antlr.TerminalNode
func (*NotOperatorContext) ToStringTree ¶
func (s *NotOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NumberExpressionContext ¶
type NumberExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNumberExpressionContext ¶
func NewEmptyNumberExpressionContext() *NumberExpressionContext
func NewNumberExpressionContext ¶
func NewNumberExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberExpressionContext
func (*NumberExpressionContext) EnterRule ¶
func (s *NumberExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumberExpressionContext) ExitRule ¶
func (s *NumberExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumberExpressionContext) GetParser ¶
func (s *NumberExpressionContext) GetParser() antlr.Parser
func (*NumberExpressionContext) GetRuleContext ¶
func (s *NumberExpressionContext) GetRuleContext() antlr.RuleContext
func (*NumberExpressionContext) IsNumberExpressionContext ¶
func (*NumberExpressionContext) IsNumberExpressionContext()
func (*NumberExpressionContext) NUMBER ¶
func (s *NumberExpressionContext) NUMBER() antlr.TerminalNode
func (*NumberExpressionContext) ToStringTree ¶
func (s *NumberExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrExpressionContext ¶
type OrExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrExpressionContext ¶
func NewEmptyOrExpressionContext() *OrExpressionContext
func NewOrExpressionContext ¶
func NewOrExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrExpressionContext
func (*OrExpressionContext) AllAndExpression ¶
func (s *OrExpressionContext) AllAndExpression() []IAndExpressionContext
func (*OrExpressionContext) AllOrOperator ¶
func (s *OrExpressionContext) AllOrOperator() []IOrOperatorContext
func (*OrExpressionContext) AndExpression ¶
func (s *OrExpressionContext) AndExpression(i int) IAndExpressionContext
func (*OrExpressionContext) EnterRule ¶
func (s *OrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrExpressionContext) ExitRule ¶
func (s *OrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrExpressionContext) GetParser ¶
func (s *OrExpressionContext) GetParser() antlr.Parser
func (*OrExpressionContext) GetRuleContext ¶
func (s *OrExpressionContext) GetRuleContext() antlr.RuleContext
func (*OrExpressionContext) IsOrExpressionContext ¶
func (*OrExpressionContext) IsOrExpressionContext()
func (*OrExpressionContext) OrOperator ¶
func (s *OrExpressionContext) OrOperator(i int) IOrOperatorContext
func (*OrExpressionContext) ToStringTree ¶
func (s *OrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrOperatorContext ¶
type OrOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrOperatorContext ¶
func NewEmptyOrOperatorContext() *OrOperatorContext
func NewOrOperatorContext ¶
func NewOrOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrOperatorContext
func (*OrOperatorContext) EnterRule ¶
func (s *OrOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrOperatorContext) ExitRule ¶
func (s *OrOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrOperatorContext) GetParser ¶
func (s *OrOperatorContext) GetParser() antlr.Parser
func (*OrOperatorContext) GetRuleContext ¶
func (s *OrOperatorContext) GetRuleContext() antlr.RuleContext
func (*OrOperatorContext) IsOrOperatorContext ¶
func (*OrOperatorContext) IsOrOperatorContext()
func (*OrOperatorContext) OR ¶
func (s *OrOperatorContext) OR() antlr.TerminalNode
func (*OrOperatorContext) ToStringTree ¶
func (s *OrOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PrimaryExpressionContext ¶
type PrimaryExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPrimaryExpressionContext ¶
func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext
func NewPrimaryExpressionContext ¶
func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext
func (*PrimaryExpressionContext) EnterRule ¶
func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrimaryExpressionContext) ExitRule ¶
func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrimaryExpressionContext) FunctionCall ¶
func (s *PrimaryExpressionContext) FunctionCall() IFunctionCallContext
func (*PrimaryExpressionContext) GetParser ¶
func (s *PrimaryExpressionContext) GetParser() antlr.Parser
func (*PrimaryExpressionContext) GetRuleContext ¶
func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExpressionContext) IsPrimaryExpressionContext ¶
func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
func (*PrimaryExpressionContext) NotExpression ¶
func (s *PrimaryExpressionContext) NotExpression() INotExpressionContext
func (*PrimaryExpressionContext) NumberExpression ¶
func (s *PrimaryExpressionContext) NumberExpression() INumberExpressionContext
func (*PrimaryExpressionContext) StringExpression ¶
func (s *PrimaryExpressionContext) StringExpression() IStringExpressionContext
func (*PrimaryExpressionContext) TermExpression ¶
func (s *PrimaryExpressionContext) TermExpression() ITermExpressionContext
func (*PrimaryExpressionContext) ToStringTree ¶
func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PrimaryExpressionContext) VariableContext ¶
func (s *PrimaryExpressionContext) VariableContext() IVariableContextContext
type StartContext ¶
type StartContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStartContext ¶
func NewEmptyStartContext() *StartContext
func NewStartContext ¶
func NewStartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StartContext
func (*StartContext) EOF ¶
func (s *StartContext) EOF() antlr.TerminalNode
func (*StartContext) EnterRule ¶
func (s *StartContext) EnterRule(listener antlr.ParseTreeListener)
func (*StartContext) ExitRule ¶
func (s *StartContext) ExitRule(listener antlr.ParseTreeListener)
func (*StartContext) Expression ¶
func (s *StartContext) Expression() IExpressionContext
func (*StartContext) GetParser ¶
func (s *StartContext) GetParser() antlr.Parser
func (*StartContext) GetRuleContext ¶
func (s *StartContext) GetRuleContext() antlr.RuleContext
func (*StartContext) IsStartContext ¶
func (*StartContext) IsStartContext()
func (*StartContext) ToStringTree ¶
func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringExpressionContext ¶
type StringExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringExpressionContext ¶
func NewEmptyStringExpressionContext() *StringExpressionContext
func NewStringExpressionContext ¶
func NewStringExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringExpressionContext
func (*StringExpressionContext) EnterRule ¶
func (s *StringExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringExpressionContext) ExitRule ¶
func (s *StringExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringExpressionContext) GetParser ¶
func (s *StringExpressionContext) GetParser() antlr.Parser
func (*StringExpressionContext) GetRuleContext ¶
func (s *StringExpressionContext) GetRuleContext() antlr.RuleContext
func (*StringExpressionContext) IsStringExpressionContext ¶
func (*StringExpressionContext) IsStringExpressionContext()
func (*StringExpressionContext) STRING_INSIDE_EXPRESSION ¶
func (s *StringExpressionContext) STRING_INSIDE_EXPRESSION() antlr.TerminalNode
func (*StringExpressionContext) ToStringTree ¶
func (s *StringExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TermExpressionContext ¶
type TermExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTermExpressionContext ¶
func NewEmptyTermExpressionContext() *TermExpressionContext
func NewTermExpressionContext ¶
func NewTermExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermExpressionContext
func (*TermExpressionContext) EnterRule ¶
func (s *TermExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*TermExpressionContext) ExitRule ¶
func (s *TermExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*TermExpressionContext) GetParser ¶
func (s *TermExpressionContext) GetParser() antlr.Parser
func (*TermExpressionContext) GetRuleContext ¶
func (s *TermExpressionContext) GetRuleContext() antlr.RuleContext
func (*TermExpressionContext) IsTermExpressionContext ¶
func (*TermExpressionContext) IsTermExpressionContext()
func (*TermExpressionContext) LPAREN ¶
func (s *TermExpressionContext) LPAREN() antlr.TerminalNode
func (*TermExpressionContext) OrExpression ¶
func (s *TermExpressionContext) OrExpression() IOrExpressionContext
func (*TermExpressionContext) RPAREN ¶
func (s *TermExpressionContext) RPAREN() antlr.TerminalNode
func (*TermExpressionContext) ToStringTree ¶
func (s *TermExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type VariableContextContext ¶
type VariableContextContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVariableContextContext ¶
func NewEmptyVariableContextContext() *VariableContextContext
func NewVariableContextContext ¶
func NewVariableContextContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableContextContext
func (*VariableContextContext) AllVariablePath ¶
func (s *VariableContextContext) AllVariablePath() []IVariablePathContext
func (*VariableContextContext) EnterRule ¶
func (s *VariableContextContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableContextContext) ExitRule ¶
func (s *VariableContextContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableContextContext) GetParser ¶
func (s *VariableContextContext) GetParser() antlr.Parser
func (*VariableContextContext) GetRuleContext ¶
func (s *VariableContextContext) GetRuleContext() antlr.RuleContext
func (*VariableContextContext) IsVariableContextContext ¶
func (*VariableContextContext) IsVariableContextContext()
func (*VariableContextContext) ToStringTree ¶
func (s *VariableContextContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableContextContext) VariableIdentifier ¶
func (s *VariableContextContext) VariableIdentifier() IVariableIdentifierContext
func (*VariableContextContext) VariablePath ¶
func (s *VariableContextContext) VariablePath(i int) IVariablePathContext
type VariableIdentifierContext ¶
type VariableIdentifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVariableIdentifierContext ¶
func NewEmptyVariableIdentifierContext() *VariableIdentifierContext
func NewVariableIdentifierContext ¶
func NewVariableIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableIdentifierContext
func (*VariableIdentifierContext) EnterRule ¶
func (s *VariableIdentifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableIdentifierContext) ExitRule ¶
func (s *VariableIdentifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableIdentifierContext) GetParser ¶
func (s *VariableIdentifierContext) GetParser() antlr.Parser
func (*VariableIdentifierContext) GetRuleContext ¶
func (s *VariableIdentifierContext) GetRuleContext() antlr.RuleContext
func (*VariableIdentifierContext) ID ¶
func (s *VariableIdentifierContext) ID() antlr.TerminalNode
func (*VariableIdentifierContext) IsVariableIdentifierContext ¶
func (*VariableIdentifierContext) IsVariableIdentifierContext()
func (*VariableIdentifierContext) ToStringTree ¶
func (s *VariableIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type VariablePathContext ¶
type VariablePathContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVariablePathContext ¶
func NewEmptyVariablePathContext() *VariablePathContext
func NewVariablePathContext ¶
func NewVariablePathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariablePathContext
func (*VariablePathContext) Array ¶
func (s *VariablePathContext) Array() IArrayContext
func (*VariablePathContext) DOT ¶
func (s *VariablePathContext) DOT() antlr.TerminalNode
func (*VariablePathContext) EnterRule ¶
func (s *VariablePathContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariablePathContext) ExitRule ¶
func (s *VariablePathContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariablePathContext) FilterExpression ¶
func (s *VariablePathContext) FilterExpression() IFilterExpressionContext
func (*VariablePathContext) GetParser ¶
func (s *VariablePathContext) GetParser() antlr.Parser
func (*VariablePathContext) GetRuleContext ¶
func (s *VariablePathContext) GetRuleContext() antlr.RuleContext
func (*VariablePathContext) IsVariablePathContext ¶
func (*VariablePathContext) IsVariablePathContext()
func (*VariablePathContext) ToStringTree ¶
func (s *VariablePathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariablePathContext) VariableIdentifier ¶
func (s *VariablePathContext) VariableIdentifier() IVariableIdentifierContext