parser

package
v0.54.1 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2024 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
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.

View Source
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.

View Source
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 (*ComparisonExpressionContext) EnterRule

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

func (*ComparisonExpressionContext) EqualityExpression

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 (*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 (*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 (*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 (*FunctionCallArgumentsContext) StringExpression

func (*FunctionCallArgumentsContext) ToStringTree

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

func (*FunctionCallArgumentsContext) VariableContext

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 (*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 (*PrimaryExpressionContext) NumberExpression

func (s *PrimaryExpressionContext) NumberExpression() INumberExpressionContext

func (*PrimaryExpressionContext) StringExpression

func (s *PrimaryExpressionContext) StringExpression() IStringExpressionContext

func (*PrimaryExpressionContext) TermExpression

func (*PrimaryExpressionContext) ToStringTree

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

func (*PrimaryExpressionContext) VariableContext

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 (*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

Jump to

Keyboard shortcuts

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