fql

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 License: Apache-2.0 Imports: 5 Imported by: 10

Documentation

Index

Constants

View Source
const (
	FqlLexerMultiLineComment  = 1
	FqlLexerSingleLineComment = 2
	FqlLexerWhiteSpaces       = 3
	FqlLexerLineTerminator    = 4
	FqlLexerColon             = 5
	FqlLexerSemiColon         = 6
	FqlLexerDot               = 7
	FqlLexerComma             = 8
	FqlLexerOpenBracket       = 9
	FqlLexerCloseBracket      = 10
	FqlLexerOpenParen         = 11
	FqlLexerCloseParen        = 12
	FqlLexerOpenBrace         = 13
	FqlLexerCloseBrace        = 14
	FqlLexerGt                = 15
	FqlLexerLt                = 16
	FqlLexerEq                = 17
	FqlLexerGte               = 18
	FqlLexerLte               = 19
	FqlLexerNeq               = 20
	FqlLexerMulti             = 21
	FqlLexerDiv               = 22
	FqlLexerMod               = 23
	FqlLexerPlus              = 24
	FqlLexerMinus             = 25
	FqlLexerMinusMinus        = 26
	FqlLexerPlusPlus          = 27
	FqlLexerAnd               = 28
	FqlLexerOr                = 29
	FqlLexerRange             = 30
	FqlLexerAssign            = 31
	FqlLexerQuestionMark      = 32
	FqlLexerRegexNotMatch     = 33
	FqlLexerRegexMatch        = 34
	FqlLexerFor               = 35
	FqlLexerReturn            = 36
	FqlLexerWaitfor           = 37
	FqlLexerOptions           = 38
	FqlLexerTimeout           = 39
	FqlLexerDistinct          = 40
	FqlLexerFilter            = 41
	FqlLexerCurrent           = 42
	FqlLexerSort              = 43
	FqlLexerLimit             = 44
	FqlLexerLet               = 45
	FqlLexerCollect           = 46
	FqlLexerSortDirection     = 47
	FqlLexerNone              = 48
	FqlLexerNull              = 49
	FqlLexerBooleanLiteral    = 50
	FqlLexerUse               = 51
	FqlLexerInto              = 52
	FqlLexerKeep              = 53
	FqlLexerWith              = 54
	FqlLexerCount             = 55
	FqlLexerAll               = 56
	FqlLexerAny               = 57
	FqlLexerAggregate         = 58
	FqlLexerEvent             = 59
	FqlLexerLike              = 60
	FqlLexerNot               = 61
	FqlLexerIn                = 62
	FqlLexerDo                = 63
	FqlLexerWhile             = 64
	FqlLexerParam             = 65
	FqlLexerIdentifier        = 66
	FqlLexerIgnoreIdentifier  = 67
	FqlLexerStringLiteral     = 68
	FqlLexerIntegerLiteral    = 69
	FqlLexerFloatLiteral      = 70
	FqlLexerNamespaceSegment  = 71
	FqlLexerUnknownIdentifier = 72
)

FqlLexer tokens.

View Source
const (
	FqlParserEOF               = antlr.TokenEOF
	FqlParserMultiLineComment  = 1
	FqlParserSingleLineComment = 2
	FqlParserWhiteSpaces       = 3
	FqlParserLineTerminator    = 4
	FqlParserColon             = 5
	FqlParserSemiColon         = 6
	FqlParserDot               = 7
	FqlParserComma             = 8
	FqlParserOpenBracket       = 9
	FqlParserCloseBracket      = 10
	FqlParserOpenParen         = 11
	FqlParserCloseParen        = 12
	FqlParserOpenBrace         = 13
	FqlParserCloseBrace        = 14
	FqlParserGt                = 15
	FqlParserLt                = 16
	FqlParserEq                = 17
	FqlParserGte               = 18
	FqlParserLte               = 19
	FqlParserNeq               = 20
	FqlParserMulti             = 21
	FqlParserDiv               = 22
	FqlParserMod               = 23
	FqlParserPlus              = 24
	FqlParserMinus             = 25
	FqlParserMinusMinus        = 26
	FqlParserPlusPlus          = 27
	FqlParserAnd               = 28
	FqlParserOr                = 29
	FqlParserRange             = 30
	FqlParserAssign            = 31
	FqlParserQuestionMark      = 32
	FqlParserRegexNotMatch     = 33
	FqlParserRegexMatch        = 34
	FqlParserFor               = 35
	FqlParserReturn            = 36
	FqlParserWaitfor           = 37
	FqlParserOptions           = 38
	FqlParserTimeout           = 39
	FqlParserDistinct          = 40
	FqlParserFilter            = 41
	FqlParserCurrent           = 42
	FqlParserSort              = 43
	FqlParserLimit             = 44
	FqlParserLet               = 45
	FqlParserCollect           = 46
	FqlParserSortDirection     = 47
	FqlParserNone              = 48
	FqlParserNull              = 49
	FqlParserBooleanLiteral    = 50
	FqlParserUse               = 51
	FqlParserInto              = 52
	FqlParserKeep              = 53
	FqlParserWith              = 54
	FqlParserCount             = 55
	FqlParserAll               = 56
	FqlParserAny               = 57
	FqlParserAggregate         = 58
	FqlParserEvent             = 59
	FqlParserLike              = 60
	FqlParserNot               = 61
	FqlParserIn                = 62
	FqlParserDo                = 63
	FqlParserWhile             = 64
	FqlParserParam             = 65
	FqlParserIdentifier        = 66
	FqlParserIgnoreIdentifier  = 67
	FqlParserStringLiteral     = 68
	FqlParserIntegerLiteral    = 69
	FqlParserFloatLiteral      = 70
	FqlParserNamespaceSegment  = 71
	FqlParserUnknownIdentifier = 72
)

FqlParser tokens.

View Source
const (
	FqlParserRULE_program                  = 0
	FqlParserRULE_head                     = 1
	FqlParserRULE_useExpression            = 2
	FqlParserRULE_use                      = 3
	FqlParserRULE_body                     = 4
	FqlParserRULE_bodyStatement            = 5
	FqlParserRULE_bodyExpression           = 6
	FqlParserRULE_variableDeclaration      = 7
	FqlParserRULE_returnExpression         = 8
	FqlParserRULE_forExpression            = 9
	FqlParserRULE_forExpressionSource      = 10
	FqlParserRULE_forExpressionClause      = 11
	FqlParserRULE_forExpressionStatement   = 12
	FqlParserRULE_forExpressionBody        = 13
	FqlParserRULE_forExpressionReturn      = 14
	FqlParserRULE_filterClause             = 15
	FqlParserRULE_limitClause              = 16
	FqlParserRULE_limitClauseValue         = 17
	FqlParserRULE_sortClause               = 18
	FqlParserRULE_sortClauseExpression     = 19
	FqlParserRULE_collectClause            = 20
	FqlParserRULE_collectSelector          = 21
	FqlParserRULE_collectGrouping          = 22
	FqlParserRULE_collectAggregator        = 23
	FqlParserRULE_collectAggregateSelector = 24
	FqlParserRULE_collectGroupVariable     = 25
	FqlParserRULE_collectCounter           = 26
	FqlParserRULE_waitForExpression        = 27
	FqlParserRULE_waitForEventName         = 28
	FqlParserRULE_waitForEventSource       = 29
	FqlParserRULE_optionsClause            = 30
	FqlParserRULE_timeoutClause            = 31
	FqlParserRULE_param                    = 32
	FqlParserRULE_variable                 = 33
	FqlParserRULE_literal                  = 34
	FqlParserRULE_arrayLiteral             = 35
	FqlParserRULE_objectLiteral            = 36
	FqlParserRULE_booleanLiteral           = 37
	FqlParserRULE_stringLiteral            = 38
	FqlParserRULE_floatLiteral             = 39
	FqlParserRULE_integerLiteral           = 40
	FqlParserRULE_noneLiteral              = 41
	FqlParserRULE_propertyAssignment       = 42
	FqlParserRULE_computedPropertyName     = 43
	FqlParserRULE_propertyName             = 44
	FqlParserRULE_namespaceIdentifier      = 45
	FqlParserRULE_namespace                = 46
	FqlParserRULE_memberExpression         = 47
	FqlParserRULE_memberExpressionSource   = 48
	FqlParserRULE_functionCallExpression   = 49
	FqlParserRULE_functionCall             = 50
	FqlParserRULE_functionName             = 51
	FqlParserRULE_argumentList             = 52
	FqlParserRULE_memberExpressionPath     = 53
	FqlParserRULE_safeReservedWord         = 54
	FqlParserRULE_unsafeReservedWord       = 55
	FqlParserRULE_rangeOperator            = 56
	FqlParserRULE_rangeOperand             = 57
	FqlParserRULE_expression               = 58
	FqlParserRULE_predicate                = 59
	FqlParserRULE_expressionAtom           = 60
	FqlParserRULE_arrayOperator            = 61
	FqlParserRULE_equalityOperator         = 62
	FqlParserRULE_inOperator               = 63
	FqlParserRULE_likeOperator             = 64
	FqlParserRULE_unaryOperator            = 65
	FqlParserRULE_regexpOperator           = 66
	FqlParserRULE_logicalAndOperator       = 67
	FqlParserRULE_logicalOrOperator        = 68
	FqlParserRULE_multiplicativeOperator   = 69
	FqlParserRULE_additiveOperator         = 70
	FqlParserRULE_errorOperator            = 71
)

FqlParser rules.

Variables

This section is empty.

Functions

func FqlLexerInit added in v0.17.0

func FqlLexerInit()

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

func FqlParserInit added in v0.17.0

func FqlParserInit()

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

Types

type AdditiveOperatorContext added in v0.6.0

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

func NewAdditiveOperatorContext added in v0.6.0

func NewAdditiveOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AdditiveOperatorContext

func NewEmptyAdditiveOperatorContext added in v0.6.0

func NewEmptyAdditiveOperatorContext() *AdditiveOperatorContext

func (*AdditiveOperatorContext) Accept added in v0.6.0

func (s *AdditiveOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AdditiveOperatorContext) EnterRule added in v0.6.0

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

func (*AdditiveOperatorContext) ExitRule added in v0.6.0

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

func (*AdditiveOperatorContext) GetParser added in v0.6.0

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

func (*AdditiveOperatorContext) GetRuleContext added in v0.6.0

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

func (*AdditiveOperatorContext) IsAdditiveOperatorContext added in v0.6.0

func (*AdditiveOperatorContext) IsAdditiveOperatorContext()

func (*AdditiveOperatorContext) Minus added in v0.6.0

func (s *AdditiveOperatorContext) Minus() antlr.TerminalNode

func (*AdditiveOperatorContext) Plus added in v0.6.0

func (s *AdditiveOperatorContext) Plus() antlr.TerminalNode

func (*AdditiveOperatorContext) ToStringTree added in v0.6.0

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

type ArgumentListContext added in v0.16.0

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

func NewArgumentListContext added in v0.16.0

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

func NewEmptyArgumentListContext added in v0.16.0

func NewEmptyArgumentListContext() *ArgumentListContext

func (*ArgumentListContext) Accept added in v0.16.0

func (s *ArgumentListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArgumentListContext) AllComma added in v0.16.0

func (s *ArgumentListContext) AllComma() []antlr.TerminalNode

func (*ArgumentListContext) AllExpression added in v0.16.0

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

func (*ArgumentListContext) Comma added in v0.16.0

func (s *ArgumentListContext) Comma(i int) antlr.TerminalNode

func (*ArgumentListContext) EnterRule added in v0.16.0

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

func (*ArgumentListContext) ExitRule added in v0.16.0

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

func (*ArgumentListContext) Expression added in v0.16.0

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

func (*ArgumentListContext) GetParser added in v0.16.0

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

func (*ArgumentListContext) GetRuleContext added in v0.16.0

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

func (*ArgumentListContext) IsArgumentListContext added in v0.16.0

func (*ArgumentListContext) IsArgumentListContext()

func (*ArgumentListContext) ToStringTree added in v0.16.0

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

type ArrayLiteralContext

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

func NewArrayLiteralContext

func NewArrayLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayLiteralContext

func NewEmptyArrayLiteralContext

func NewEmptyArrayLiteralContext() *ArrayLiteralContext

func (*ArrayLiteralContext) Accept

func (s *ArrayLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArrayLiteralContext) ArgumentList added in v0.16.0

func (s *ArrayLiteralContext) ArgumentList() IArgumentListContext

func (*ArrayLiteralContext) CloseBracket

func (s *ArrayLiteralContext) CloseBracket() antlr.TerminalNode

func (*ArrayLiteralContext) EnterRule

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

func (*ArrayLiteralContext) ExitRule

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

func (*ArrayLiteralContext) GetParser

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

func (*ArrayLiteralContext) GetRuleContext

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

func (*ArrayLiteralContext) IsArrayLiteralContext

func (*ArrayLiteralContext) IsArrayLiteralContext()

func (*ArrayLiteralContext) OpenBracket

func (s *ArrayLiteralContext) OpenBracket() antlr.TerminalNode

func (*ArrayLiteralContext) ToStringTree

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

type ArrayOperatorContext

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

func NewArrayOperatorContext

func NewArrayOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayOperatorContext

func NewEmptyArrayOperatorContext

func NewEmptyArrayOperatorContext() *ArrayOperatorContext

func (*ArrayOperatorContext) Accept

func (s *ArrayOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArrayOperatorContext) All

func (s *ArrayOperatorContext) All() antlr.TerminalNode

func (*ArrayOperatorContext) Any

func (s *ArrayOperatorContext) Any() antlr.TerminalNode

func (*ArrayOperatorContext) EnterRule

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

func (*ArrayOperatorContext) EqualityOperator added in v0.16.0

func (s *ArrayOperatorContext) EqualityOperator() IEqualityOperatorContext

func (*ArrayOperatorContext) ExitRule

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

func (*ArrayOperatorContext) GetOperator added in v0.16.0

func (s *ArrayOperatorContext) GetOperator() antlr.Token

func (*ArrayOperatorContext) GetParser

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

func (*ArrayOperatorContext) GetRuleContext

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

func (*ArrayOperatorContext) InOperator added in v0.16.0

func (s *ArrayOperatorContext) InOperator() IInOperatorContext

func (*ArrayOperatorContext) IsArrayOperatorContext

func (*ArrayOperatorContext) IsArrayOperatorContext()

func (*ArrayOperatorContext) None

func (s *ArrayOperatorContext) None() antlr.TerminalNode

func (*ArrayOperatorContext) SetOperator added in v0.16.0

func (s *ArrayOperatorContext) SetOperator(v antlr.Token)

func (*ArrayOperatorContext) ToStringTree

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

type BaseFqlParserListener

type BaseFqlParserListener struct{}

BaseFqlParserListener is a complete listener for a parse tree produced by FqlParser.

func (*BaseFqlParserListener) EnterAdditiveOperator added in v0.6.0

func (s *BaseFqlParserListener) EnterAdditiveOperator(ctx *AdditiveOperatorContext)

EnterAdditiveOperator is called when production additiveOperator is entered.

func (*BaseFqlParserListener) EnterArgumentList added in v0.16.0

func (s *BaseFqlParserListener) EnterArgumentList(ctx *ArgumentListContext)

EnterArgumentList is called when production argumentList is entered.

func (*BaseFqlParserListener) EnterArrayLiteral

func (s *BaseFqlParserListener) EnterArrayLiteral(ctx *ArrayLiteralContext)

EnterArrayLiteral is called when production arrayLiteral is entered.

func (*BaseFqlParserListener) EnterArrayOperator

func (s *BaseFqlParserListener) EnterArrayOperator(ctx *ArrayOperatorContext)

EnterArrayOperator is called when production arrayOperator is entered.

func (*BaseFqlParserListener) EnterBody

func (s *BaseFqlParserListener) EnterBody(ctx *BodyContext)

EnterBody is called when production body is entered.

func (*BaseFqlParserListener) EnterBodyExpression

func (s *BaseFqlParserListener) EnterBodyExpression(ctx *BodyExpressionContext)

EnterBodyExpression is called when production bodyExpression is entered.

func (*BaseFqlParserListener) EnterBodyStatement

func (s *BaseFqlParserListener) EnterBodyStatement(ctx *BodyStatementContext)

EnterBodyStatement is called when production bodyStatement is entered.

func (*BaseFqlParserListener) EnterBooleanLiteral

func (s *BaseFqlParserListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)

EnterBooleanLiteral is called when production booleanLiteral is entered.

func (*BaseFqlParserListener) EnterCollectAggregateSelector added in v0.4.0

func (s *BaseFqlParserListener) EnterCollectAggregateSelector(ctx *CollectAggregateSelectorContext)

EnterCollectAggregateSelector is called when production collectAggregateSelector is entered.

func (*BaseFqlParserListener) EnterCollectAggregator added in v0.4.0

func (s *BaseFqlParserListener) EnterCollectAggregator(ctx *CollectAggregatorContext)

EnterCollectAggregator is called when production collectAggregator is entered.

func (*BaseFqlParserListener) EnterCollectClause

func (s *BaseFqlParserListener) EnterCollectClause(ctx *CollectClauseContext)

EnterCollectClause is called when production collectClause is entered.

func (*BaseFqlParserListener) EnterCollectCounter added in v0.4.0

func (s *BaseFqlParserListener) EnterCollectCounter(ctx *CollectCounterContext)

EnterCollectCounter is called when production collectCounter is entered.

func (*BaseFqlParserListener) EnterCollectGroupVariable

func (s *BaseFqlParserListener) EnterCollectGroupVariable(ctx *CollectGroupVariableContext)

EnterCollectGroupVariable is called when production collectGroupVariable is entered.

func (*BaseFqlParserListener) EnterCollectGrouping added in v0.4.0

func (s *BaseFqlParserListener) EnterCollectGrouping(ctx *CollectGroupingContext)

EnterCollectGrouping is called when production collectGrouping is entered.

func (*BaseFqlParserListener) EnterCollectSelector added in v0.4.0

func (s *BaseFqlParserListener) EnterCollectSelector(ctx *CollectSelectorContext)

EnterCollectSelector is called when production collectSelector is entered.

func (*BaseFqlParserListener) EnterComputedPropertyName

func (s *BaseFqlParserListener) EnterComputedPropertyName(ctx *ComputedPropertyNameContext)

EnterComputedPropertyName is called when production computedPropertyName is entered.

func (*BaseFqlParserListener) EnterEqualityOperator

func (s *BaseFqlParserListener) EnterEqualityOperator(ctx *EqualityOperatorContext)

EnterEqualityOperator is called when production equalityOperator is entered.

func (*BaseFqlParserListener) EnterErrorOperator added in v0.16.0

func (s *BaseFqlParserListener) EnterErrorOperator(ctx *ErrorOperatorContext)

EnterErrorOperator is called when production errorOperator is entered.

func (*BaseFqlParserListener) EnterEveryRule

func (s *BaseFqlParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseFqlParserListener) EnterExpression

func (s *BaseFqlParserListener) EnterExpression(ctx *ExpressionContext)

EnterExpression is called when production expression is entered.

func (*BaseFqlParserListener) EnterExpressionAtom added in v0.16.0

func (s *BaseFqlParserListener) EnterExpressionAtom(ctx *ExpressionAtomContext)

EnterExpressionAtom is called when production expressionAtom is entered.

func (*BaseFqlParserListener) EnterFilterClause

func (s *BaseFqlParserListener) EnterFilterClause(ctx *FilterClauseContext)

EnterFilterClause is called when production filterClause is entered.

func (*BaseFqlParserListener) EnterFloatLiteral

func (s *BaseFqlParserListener) EnterFloatLiteral(ctx *FloatLiteralContext)

EnterFloatLiteral is called when production floatLiteral is entered.

func (*BaseFqlParserListener) EnterForExpression

func (s *BaseFqlParserListener) EnterForExpression(ctx *ForExpressionContext)

EnterForExpression is called when production forExpression is entered.

func (*BaseFqlParserListener) EnterForExpressionBody

func (s *BaseFqlParserListener) EnterForExpressionBody(ctx *ForExpressionBodyContext)

EnterForExpressionBody is called when production forExpressionBody is entered.

func (*BaseFqlParserListener) EnterForExpressionClause

func (s *BaseFqlParserListener) EnterForExpressionClause(ctx *ForExpressionClauseContext)

EnterForExpressionClause is called when production forExpressionClause is entered.

func (*BaseFqlParserListener) EnterForExpressionReturn

func (s *BaseFqlParserListener) EnterForExpressionReturn(ctx *ForExpressionReturnContext)

EnterForExpressionReturn is called when production forExpressionReturn is entered.

func (*BaseFqlParserListener) EnterForExpressionSource

func (s *BaseFqlParserListener) EnterForExpressionSource(ctx *ForExpressionSourceContext)

EnterForExpressionSource is called when production forExpressionSource is entered.

func (*BaseFqlParserListener) EnterForExpressionStatement added in v0.5.0

func (s *BaseFqlParserListener) EnterForExpressionStatement(ctx *ForExpressionStatementContext)

EnterForExpressionStatement is called when production forExpressionStatement is entered.

func (*BaseFqlParserListener) EnterFunctionCall added in v0.16.0

func (s *BaseFqlParserListener) EnterFunctionCall(ctx *FunctionCallContext)

EnterFunctionCall is called when production functionCall is entered.

func (*BaseFqlParserListener) EnterFunctionCallExpression

func (s *BaseFqlParserListener) EnterFunctionCallExpression(ctx *FunctionCallExpressionContext)

EnterFunctionCallExpression is called when production functionCallExpression is entered.

func (*BaseFqlParserListener) EnterFunctionName added in v0.16.0

func (s *BaseFqlParserListener) EnterFunctionName(ctx *FunctionNameContext)

EnterFunctionName is called when production functionName is entered.

func (*BaseFqlParserListener) EnterHead added in v0.11.0

func (s *BaseFqlParserListener) EnterHead(ctx *HeadContext)

EnterHead is called when production head is entered.

func (*BaseFqlParserListener) EnterInOperator

func (s *BaseFqlParserListener) EnterInOperator(ctx *InOperatorContext)

EnterInOperator is called when production inOperator is entered.

func (*BaseFqlParserListener) EnterIntegerLiteral

func (s *BaseFqlParserListener) EnterIntegerLiteral(ctx *IntegerLiteralContext)

EnterIntegerLiteral is called when production integerLiteral is entered.

func (*BaseFqlParserListener) EnterLikeOperator added in v0.14.0

func (s *BaseFqlParserListener) EnterLikeOperator(ctx *LikeOperatorContext)

EnterLikeOperator is called when production likeOperator is entered.

func (*BaseFqlParserListener) EnterLimitClause

func (s *BaseFqlParserListener) EnterLimitClause(ctx *LimitClauseContext)

EnterLimitClause is called when production limitClause is entered.

func (*BaseFqlParserListener) EnterLimitClauseValue added in v0.5.0

func (s *BaseFqlParserListener) EnterLimitClauseValue(ctx *LimitClauseValueContext)

EnterLimitClauseValue is called when production limitClauseValue is entered.

func (*BaseFqlParserListener) EnterLiteral added in v0.16.0

func (s *BaseFqlParserListener) EnterLiteral(ctx *LiteralContext)

EnterLiteral is called when production literal is entered.

func (*BaseFqlParserListener) EnterLogicalAndOperator added in v0.6.0

func (s *BaseFqlParserListener) EnterLogicalAndOperator(ctx *LogicalAndOperatorContext)

EnterLogicalAndOperator is called when production logicalAndOperator is entered.

func (*BaseFqlParserListener) EnterLogicalOrOperator added in v0.6.0

func (s *BaseFqlParserListener) EnterLogicalOrOperator(ctx *LogicalOrOperatorContext)

EnterLogicalOrOperator is called when production logicalOrOperator is entered.

func (*BaseFqlParserListener) EnterMemberExpression

func (s *BaseFqlParserListener) EnterMemberExpression(ctx *MemberExpressionContext)

EnterMemberExpression is called when production memberExpression is entered.

func (*BaseFqlParserListener) EnterMemberExpressionPath added in v0.16.0

func (s *BaseFqlParserListener) EnterMemberExpressionPath(ctx *MemberExpressionPathContext)

EnterMemberExpressionPath is called when production memberExpressionPath is entered.

func (*BaseFqlParserListener) EnterMemberExpressionSource added in v0.16.0

func (s *BaseFqlParserListener) EnterMemberExpressionSource(ctx *MemberExpressionSourceContext)

EnterMemberExpressionSource is called when production memberExpressionSource is entered.

func (*BaseFqlParserListener) EnterMultiplicativeOperator added in v0.6.0

func (s *BaseFqlParserListener) EnterMultiplicativeOperator(ctx *MultiplicativeOperatorContext)

EnterMultiplicativeOperator is called when production multiplicativeOperator is entered.

func (*BaseFqlParserListener) EnterNamespace added in v0.8.0

func (s *BaseFqlParserListener) EnterNamespace(ctx *NamespaceContext)

EnterNamespace is called when production namespace is entered.

func (*BaseFqlParserListener) EnterNamespaceIdentifier added in v0.11.0

func (s *BaseFqlParserListener) EnterNamespaceIdentifier(ctx *NamespaceIdentifierContext)

EnterNamespaceIdentifier is called when production namespaceIdentifier is entered.

func (*BaseFqlParserListener) EnterNoneLiteral

func (s *BaseFqlParserListener) EnterNoneLiteral(ctx *NoneLiteralContext)

EnterNoneLiteral is called when production noneLiteral is entered.

func (*BaseFqlParserListener) EnterObjectLiteral

func (s *BaseFqlParserListener) EnterObjectLiteral(ctx *ObjectLiteralContext)

EnterObjectLiteral is called when production objectLiteral is entered.

func (*BaseFqlParserListener) EnterOptionsClause added in v0.16.0

func (s *BaseFqlParserListener) EnterOptionsClause(ctx *OptionsClauseContext)

EnterOptionsClause is called when production optionsClause is entered.

func (*BaseFqlParserListener) EnterParam

func (s *BaseFqlParserListener) EnterParam(ctx *ParamContext)

EnterParam is called when production param is entered.

func (*BaseFqlParserListener) EnterPredicate added in v0.16.0

func (s *BaseFqlParserListener) EnterPredicate(ctx *PredicateContext)

EnterPredicate is called when production predicate is entered.

func (*BaseFqlParserListener) EnterProgram

func (s *BaseFqlParserListener) EnterProgram(ctx *ProgramContext)

EnterProgram is called when production program is entered.

func (*BaseFqlParserListener) EnterPropertyAssignment

func (s *BaseFqlParserListener) EnterPropertyAssignment(ctx *PropertyAssignmentContext)

EnterPropertyAssignment is called when production propertyAssignment is entered.

func (*BaseFqlParserListener) EnterPropertyName

func (s *BaseFqlParserListener) EnterPropertyName(ctx *PropertyNameContext)

EnterPropertyName is called when production propertyName is entered.

func (*BaseFqlParserListener) EnterRangeOperand added in v0.16.0

func (s *BaseFqlParserListener) EnterRangeOperand(ctx *RangeOperandContext)

EnterRangeOperand is called when production rangeOperand is entered.

func (*BaseFqlParserListener) EnterRangeOperator

func (s *BaseFqlParserListener) EnterRangeOperator(ctx *RangeOperatorContext)

EnterRangeOperator is called when production rangeOperator is entered.

func (*BaseFqlParserListener) EnterRegexpOperator added in v0.8.0

func (s *BaseFqlParserListener) EnterRegexpOperator(ctx *RegexpOperatorContext)

EnterRegexpOperator is called when production regexpOperator is entered.

func (*BaseFqlParserListener) EnterReturnExpression

func (s *BaseFqlParserListener) EnterReturnExpression(ctx *ReturnExpressionContext)

EnterReturnExpression is called when production returnExpression is entered.

func (*BaseFqlParserListener) EnterSafeReservedWord added in v0.16.0

func (s *BaseFqlParserListener) EnterSafeReservedWord(ctx *SafeReservedWordContext)

EnterSafeReservedWord is called when production safeReservedWord is entered.

func (*BaseFqlParserListener) EnterSortClause

func (s *BaseFqlParserListener) EnterSortClause(ctx *SortClauseContext)

EnterSortClause is called when production sortClause is entered.

func (*BaseFqlParserListener) EnterSortClauseExpression

func (s *BaseFqlParserListener) EnterSortClauseExpression(ctx *SortClauseExpressionContext)

EnterSortClauseExpression is called when production sortClauseExpression is entered.

func (*BaseFqlParserListener) EnterStringLiteral

func (s *BaseFqlParserListener) EnterStringLiteral(ctx *StringLiteralContext)

EnterStringLiteral is called when production stringLiteral is entered.

func (*BaseFqlParserListener) EnterTimeoutClause added in v0.16.0

func (s *BaseFqlParserListener) EnterTimeoutClause(ctx *TimeoutClauseContext)

EnterTimeoutClause is called when production timeoutClause is entered.

func (*BaseFqlParserListener) EnterUnaryOperator

func (s *BaseFqlParserListener) EnterUnaryOperator(ctx *UnaryOperatorContext)

EnterUnaryOperator is called when production unaryOperator is entered.

func (*BaseFqlParserListener) EnterUnsafeReservedWord added in v0.16.5

func (s *BaseFqlParserListener) EnterUnsafeReservedWord(ctx *UnsafeReservedWordContext)

EnterUnsafeReservedWord is called when production unsafeReservedWord is entered.

func (*BaseFqlParserListener) EnterUse added in v0.11.0

func (s *BaseFqlParserListener) EnterUse(ctx *UseContext)

EnterUse is called when production use is entered.

func (*BaseFqlParserListener) EnterUseExpression added in v0.11.0

func (s *BaseFqlParserListener) EnterUseExpression(ctx *UseExpressionContext)

EnterUseExpression is called when production useExpression is entered.

func (*BaseFqlParserListener) EnterVariable

func (s *BaseFqlParserListener) EnterVariable(ctx *VariableContext)

EnterVariable is called when production variable is entered.

func (*BaseFqlParserListener) EnterVariableDeclaration

func (s *BaseFqlParserListener) EnterVariableDeclaration(ctx *VariableDeclarationContext)

EnterVariableDeclaration is called when production variableDeclaration is entered.

func (*BaseFqlParserListener) EnterWaitForEventName added in v0.16.0

func (s *BaseFqlParserListener) EnterWaitForEventName(ctx *WaitForEventNameContext)

EnterWaitForEventName is called when production waitForEventName is entered.

func (*BaseFqlParserListener) EnterWaitForEventSource added in v0.16.0

func (s *BaseFqlParserListener) EnterWaitForEventSource(ctx *WaitForEventSourceContext)

EnterWaitForEventSource is called when production waitForEventSource is entered.

func (*BaseFqlParserListener) EnterWaitForExpression added in v0.16.0

func (s *BaseFqlParserListener) EnterWaitForExpression(ctx *WaitForExpressionContext)

EnterWaitForExpression is called when production waitForExpression is entered.

func (*BaseFqlParserListener) ExitAdditiveOperator added in v0.6.0

func (s *BaseFqlParserListener) ExitAdditiveOperator(ctx *AdditiveOperatorContext)

ExitAdditiveOperator is called when production additiveOperator is exited.

func (*BaseFqlParserListener) ExitArgumentList added in v0.16.0

func (s *BaseFqlParserListener) ExitArgumentList(ctx *ArgumentListContext)

ExitArgumentList is called when production argumentList is exited.

func (*BaseFqlParserListener) ExitArrayLiteral

func (s *BaseFqlParserListener) ExitArrayLiteral(ctx *ArrayLiteralContext)

ExitArrayLiteral is called when production arrayLiteral is exited.

func (*BaseFqlParserListener) ExitArrayOperator

func (s *BaseFqlParserListener) ExitArrayOperator(ctx *ArrayOperatorContext)

ExitArrayOperator is called when production arrayOperator is exited.

func (*BaseFqlParserListener) ExitBody

func (s *BaseFqlParserListener) ExitBody(ctx *BodyContext)

ExitBody is called when production body is exited.

func (*BaseFqlParserListener) ExitBodyExpression

func (s *BaseFqlParserListener) ExitBodyExpression(ctx *BodyExpressionContext)

ExitBodyExpression is called when production bodyExpression is exited.

func (*BaseFqlParserListener) ExitBodyStatement

func (s *BaseFqlParserListener) ExitBodyStatement(ctx *BodyStatementContext)

ExitBodyStatement is called when production bodyStatement is exited.

func (*BaseFqlParserListener) ExitBooleanLiteral

func (s *BaseFqlParserListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)

ExitBooleanLiteral is called when production booleanLiteral is exited.

func (*BaseFqlParserListener) ExitCollectAggregateSelector added in v0.4.0

func (s *BaseFqlParserListener) ExitCollectAggregateSelector(ctx *CollectAggregateSelectorContext)

ExitCollectAggregateSelector is called when production collectAggregateSelector is exited.

func (*BaseFqlParserListener) ExitCollectAggregator added in v0.4.0

func (s *BaseFqlParserListener) ExitCollectAggregator(ctx *CollectAggregatorContext)

ExitCollectAggregator is called when production collectAggregator is exited.

func (*BaseFqlParserListener) ExitCollectClause

func (s *BaseFqlParserListener) ExitCollectClause(ctx *CollectClauseContext)

ExitCollectClause is called when production collectClause is exited.

func (*BaseFqlParserListener) ExitCollectCounter added in v0.4.0

func (s *BaseFqlParserListener) ExitCollectCounter(ctx *CollectCounterContext)

ExitCollectCounter is called when production collectCounter is exited.

func (*BaseFqlParserListener) ExitCollectGroupVariable

func (s *BaseFqlParserListener) ExitCollectGroupVariable(ctx *CollectGroupVariableContext)

ExitCollectGroupVariable is called when production collectGroupVariable is exited.

func (*BaseFqlParserListener) ExitCollectGrouping added in v0.4.0

func (s *BaseFqlParserListener) ExitCollectGrouping(ctx *CollectGroupingContext)

ExitCollectGrouping is called when production collectGrouping is exited.

func (*BaseFqlParserListener) ExitCollectSelector added in v0.4.0

func (s *BaseFqlParserListener) ExitCollectSelector(ctx *CollectSelectorContext)

ExitCollectSelector is called when production collectSelector is exited.

func (*BaseFqlParserListener) ExitComputedPropertyName

func (s *BaseFqlParserListener) ExitComputedPropertyName(ctx *ComputedPropertyNameContext)

ExitComputedPropertyName is called when production computedPropertyName is exited.

func (*BaseFqlParserListener) ExitEqualityOperator

func (s *BaseFqlParserListener) ExitEqualityOperator(ctx *EqualityOperatorContext)

ExitEqualityOperator is called when production equalityOperator is exited.

func (*BaseFqlParserListener) ExitErrorOperator added in v0.16.0

func (s *BaseFqlParserListener) ExitErrorOperator(ctx *ErrorOperatorContext)

ExitErrorOperator is called when production errorOperator is exited.

func (*BaseFqlParserListener) ExitEveryRule

func (s *BaseFqlParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseFqlParserListener) ExitExpression

func (s *BaseFqlParserListener) ExitExpression(ctx *ExpressionContext)

ExitExpression is called when production expression is exited.

func (*BaseFqlParserListener) ExitExpressionAtom added in v0.16.0

func (s *BaseFqlParserListener) ExitExpressionAtom(ctx *ExpressionAtomContext)

ExitExpressionAtom is called when production expressionAtom is exited.

func (*BaseFqlParserListener) ExitFilterClause

func (s *BaseFqlParserListener) ExitFilterClause(ctx *FilterClauseContext)

ExitFilterClause is called when production filterClause is exited.

func (*BaseFqlParserListener) ExitFloatLiteral

func (s *BaseFqlParserListener) ExitFloatLiteral(ctx *FloatLiteralContext)

ExitFloatLiteral is called when production floatLiteral is exited.

func (*BaseFqlParserListener) ExitForExpression

func (s *BaseFqlParserListener) ExitForExpression(ctx *ForExpressionContext)

ExitForExpression is called when production forExpression is exited.

func (*BaseFqlParserListener) ExitForExpressionBody

func (s *BaseFqlParserListener) ExitForExpressionBody(ctx *ForExpressionBodyContext)

ExitForExpressionBody is called when production forExpressionBody is exited.

func (*BaseFqlParserListener) ExitForExpressionClause

func (s *BaseFqlParserListener) ExitForExpressionClause(ctx *ForExpressionClauseContext)

ExitForExpressionClause is called when production forExpressionClause is exited.

func (*BaseFqlParserListener) ExitForExpressionReturn

func (s *BaseFqlParserListener) ExitForExpressionReturn(ctx *ForExpressionReturnContext)

ExitForExpressionReturn is called when production forExpressionReturn is exited.

func (*BaseFqlParserListener) ExitForExpressionSource

func (s *BaseFqlParserListener) ExitForExpressionSource(ctx *ForExpressionSourceContext)

ExitForExpressionSource is called when production forExpressionSource is exited.

func (*BaseFqlParserListener) ExitForExpressionStatement added in v0.5.0

func (s *BaseFqlParserListener) ExitForExpressionStatement(ctx *ForExpressionStatementContext)

ExitForExpressionStatement is called when production forExpressionStatement is exited.

func (*BaseFqlParserListener) ExitFunctionCall added in v0.16.0

func (s *BaseFqlParserListener) ExitFunctionCall(ctx *FunctionCallContext)

ExitFunctionCall is called when production functionCall is exited.

func (*BaseFqlParserListener) ExitFunctionCallExpression

func (s *BaseFqlParserListener) ExitFunctionCallExpression(ctx *FunctionCallExpressionContext)

ExitFunctionCallExpression is called when production functionCallExpression is exited.

func (*BaseFqlParserListener) ExitFunctionName added in v0.16.0

func (s *BaseFqlParserListener) ExitFunctionName(ctx *FunctionNameContext)

ExitFunctionName is called when production functionName is exited.

func (*BaseFqlParserListener) ExitHead added in v0.11.0

func (s *BaseFqlParserListener) ExitHead(ctx *HeadContext)

ExitHead is called when production head is exited.

func (*BaseFqlParserListener) ExitInOperator

func (s *BaseFqlParserListener) ExitInOperator(ctx *InOperatorContext)

ExitInOperator is called when production inOperator is exited.

func (*BaseFqlParserListener) ExitIntegerLiteral

func (s *BaseFqlParserListener) ExitIntegerLiteral(ctx *IntegerLiteralContext)

ExitIntegerLiteral is called when production integerLiteral is exited.

func (*BaseFqlParserListener) ExitLikeOperator added in v0.14.0

func (s *BaseFqlParserListener) ExitLikeOperator(ctx *LikeOperatorContext)

ExitLikeOperator is called when production likeOperator is exited.

func (*BaseFqlParserListener) ExitLimitClause

func (s *BaseFqlParserListener) ExitLimitClause(ctx *LimitClauseContext)

ExitLimitClause is called when production limitClause is exited.

func (*BaseFqlParserListener) ExitLimitClauseValue added in v0.5.0

func (s *BaseFqlParserListener) ExitLimitClauseValue(ctx *LimitClauseValueContext)

ExitLimitClauseValue is called when production limitClauseValue is exited.

func (*BaseFqlParserListener) ExitLiteral added in v0.16.0

func (s *BaseFqlParserListener) ExitLiteral(ctx *LiteralContext)

ExitLiteral is called when production literal is exited.

func (*BaseFqlParserListener) ExitLogicalAndOperator added in v0.6.0

func (s *BaseFqlParserListener) ExitLogicalAndOperator(ctx *LogicalAndOperatorContext)

ExitLogicalAndOperator is called when production logicalAndOperator is exited.

func (*BaseFqlParserListener) ExitLogicalOrOperator added in v0.6.0

func (s *BaseFqlParserListener) ExitLogicalOrOperator(ctx *LogicalOrOperatorContext)

ExitLogicalOrOperator is called when production logicalOrOperator is exited.

func (*BaseFqlParserListener) ExitMemberExpression

func (s *BaseFqlParserListener) ExitMemberExpression(ctx *MemberExpressionContext)

ExitMemberExpression is called when production memberExpression is exited.

func (*BaseFqlParserListener) ExitMemberExpressionPath added in v0.16.0

func (s *BaseFqlParserListener) ExitMemberExpressionPath(ctx *MemberExpressionPathContext)

ExitMemberExpressionPath is called when production memberExpressionPath is exited.

func (*BaseFqlParserListener) ExitMemberExpressionSource added in v0.16.0

func (s *BaseFqlParserListener) ExitMemberExpressionSource(ctx *MemberExpressionSourceContext)

ExitMemberExpressionSource is called when production memberExpressionSource is exited.

func (*BaseFqlParserListener) ExitMultiplicativeOperator added in v0.6.0

func (s *BaseFqlParserListener) ExitMultiplicativeOperator(ctx *MultiplicativeOperatorContext)

ExitMultiplicativeOperator is called when production multiplicativeOperator is exited.

func (*BaseFqlParserListener) ExitNamespace added in v0.8.0

func (s *BaseFqlParserListener) ExitNamespace(ctx *NamespaceContext)

ExitNamespace is called when production namespace is exited.

func (*BaseFqlParserListener) ExitNamespaceIdentifier added in v0.11.0

func (s *BaseFqlParserListener) ExitNamespaceIdentifier(ctx *NamespaceIdentifierContext)

ExitNamespaceIdentifier is called when production namespaceIdentifier is exited.

func (*BaseFqlParserListener) ExitNoneLiteral

func (s *BaseFqlParserListener) ExitNoneLiteral(ctx *NoneLiteralContext)

ExitNoneLiteral is called when production noneLiteral is exited.

func (*BaseFqlParserListener) ExitObjectLiteral

func (s *BaseFqlParserListener) ExitObjectLiteral(ctx *ObjectLiteralContext)

ExitObjectLiteral is called when production objectLiteral is exited.

func (*BaseFqlParserListener) ExitOptionsClause added in v0.16.0

func (s *BaseFqlParserListener) ExitOptionsClause(ctx *OptionsClauseContext)

ExitOptionsClause is called when production optionsClause is exited.

func (*BaseFqlParserListener) ExitParam

func (s *BaseFqlParserListener) ExitParam(ctx *ParamContext)

ExitParam is called when production param is exited.

func (*BaseFqlParserListener) ExitPredicate added in v0.16.0

func (s *BaseFqlParserListener) ExitPredicate(ctx *PredicateContext)

ExitPredicate is called when production predicate is exited.

func (*BaseFqlParserListener) ExitProgram

func (s *BaseFqlParserListener) ExitProgram(ctx *ProgramContext)

ExitProgram is called when production program is exited.

func (*BaseFqlParserListener) ExitPropertyAssignment

func (s *BaseFqlParserListener) ExitPropertyAssignment(ctx *PropertyAssignmentContext)

ExitPropertyAssignment is called when production propertyAssignment is exited.

func (*BaseFqlParserListener) ExitPropertyName

func (s *BaseFqlParserListener) ExitPropertyName(ctx *PropertyNameContext)

ExitPropertyName is called when production propertyName is exited.

func (*BaseFqlParserListener) ExitRangeOperand added in v0.16.0

func (s *BaseFqlParserListener) ExitRangeOperand(ctx *RangeOperandContext)

ExitRangeOperand is called when production rangeOperand is exited.

func (*BaseFqlParserListener) ExitRangeOperator

func (s *BaseFqlParserListener) ExitRangeOperator(ctx *RangeOperatorContext)

ExitRangeOperator is called when production rangeOperator is exited.

func (*BaseFqlParserListener) ExitRegexpOperator added in v0.8.0

func (s *BaseFqlParserListener) ExitRegexpOperator(ctx *RegexpOperatorContext)

ExitRegexpOperator is called when production regexpOperator is exited.

func (*BaseFqlParserListener) ExitReturnExpression

func (s *BaseFqlParserListener) ExitReturnExpression(ctx *ReturnExpressionContext)

ExitReturnExpression is called when production returnExpression is exited.

func (*BaseFqlParserListener) ExitSafeReservedWord added in v0.16.0

func (s *BaseFqlParserListener) ExitSafeReservedWord(ctx *SafeReservedWordContext)

ExitSafeReservedWord is called when production safeReservedWord is exited.

func (*BaseFqlParserListener) ExitSortClause

func (s *BaseFqlParserListener) ExitSortClause(ctx *SortClauseContext)

ExitSortClause is called when production sortClause is exited.

func (*BaseFqlParserListener) ExitSortClauseExpression

func (s *BaseFqlParserListener) ExitSortClauseExpression(ctx *SortClauseExpressionContext)

ExitSortClauseExpression is called when production sortClauseExpression is exited.

func (*BaseFqlParserListener) ExitStringLiteral

func (s *BaseFqlParserListener) ExitStringLiteral(ctx *StringLiteralContext)

ExitStringLiteral is called when production stringLiteral is exited.

func (*BaseFqlParserListener) ExitTimeoutClause added in v0.16.0

func (s *BaseFqlParserListener) ExitTimeoutClause(ctx *TimeoutClauseContext)

ExitTimeoutClause is called when production timeoutClause is exited.

func (*BaseFqlParserListener) ExitUnaryOperator

func (s *BaseFqlParserListener) ExitUnaryOperator(ctx *UnaryOperatorContext)

ExitUnaryOperator is called when production unaryOperator is exited.

func (*BaseFqlParserListener) ExitUnsafeReservedWord added in v0.16.5

func (s *BaseFqlParserListener) ExitUnsafeReservedWord(ctx *UnsafeReservedWordContext)

ExitUnsafeReservedWord is called when production unsafeReservedWord is exited.

func (*BaseFqlParserListener) ExitUse added in v0.11.0

func (s *BaseFqlParserListener) ExitUse(ctx *UseContext)

ExitUse is called when production use is exited.

func (*BaseFqlParserListener) ExitUseExpression added in v0.11.0

func (s *BaseFqlParserListener) ExitUseExpression(ctx *UseExpressionContext)

ExitUseExpression is called when production useExpression is exited.

func (*BaseFqlParserListener) ExitVariable

func (s *BaseFqlParserListener) ExitVariable(ctx *VariableContext)

ExitVariable is called when production variable is exited.

func (*BaseFqlParserListener) ExitVariableDeclaration

func (s *BaseFqlParserListener) ExitVariableDeclaration(ctx *VariableDeclarationContext)

ExitVariableDeclaration is called when production variableDeclaration is exited.

func (*BaseFqlParserListener) ExitWaitForEventName added in v0.16.0

func (s *BaseFqlParserListener) ExitWaitForEventName(ctx *WaitForEventNameContext)

ExitWaitForEventName is called when production waitForEventName is exited.

func (*BaseFqlParserListener) ExitWaitForEventSource added in v0.16.0

func (s *BaseFqlParserListener) ExitWaitForEventSource(ctx *WaitForEventSourceContext)

ExitWaitForEventSource is called when production waitForEventSource is exited.

func (*BaseFqlParserListener) ExitWaitForExpression added in v0.16.0

func (s *BaseFqlParserListener) ExitWaitForExpression(ctx *WaitForExpressionContext)

ExitWaitForExpression is called when production waitForExpression is exited.

func (*BaseFqlParserListener) VisitErrorNode

func (s *BaseFqlParserListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseFqlParserListener) VisitTerminal

func (s *BaseFqlParserListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BaseFqlParserVisitor

type BaseFqlParserVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseFqlParserVisitor) VisitAdditiveOperator added in v0.6.0

func (v *BaseFqlParserVisitor) VisitAdditiveOperator(ctx *AdditiveOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitArgumentList added in v0.16.0

func (v *BaseFqlParserVisitor) VisitArgumentList(ctx *ArgumentListContext) interface{}

func (*BaseFqlParserVisitor) VisitArrayLiteral

func (v *BaseFqlParserVisitor) VisitArrayLiteral(ctx *ArrayLiteralContext) interface{}

func (*BaseFqlParserVisitor) VisitArrayOperator

func (v *BaseFqlParserVisitor) VisitArrayOperator(ctx *ArrayOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitBody

func (v *BaseFqlParserVisitor) VisitBody(ctx *BodyContext) interface{}

func (*BaseFqlParserVisitor) VisitBodyExpression

func (v *BaseFqlParserVisitor) VisitBodyExpression(ctx *BodyExpressionContext) interface{}

func (*BaseFqlParserVisitor) VisitBodyStatement

func (v *BaseFqlParserVisitor) VisitBodyStatement(ctx *BodyStatementContext) interface{}

func (*BaseFqlParserVisitor) VisitBooleanLiteral

func (v *BaseFqlParserVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}

func (*BaseFqlParserVisitor) VisitCollectAggregateSelector added in v0.4.0

func (v *BaseFqlParserVisitor) VisitCollectAggregateSelector(ctx *CollectAggregateSelectorContext) interface{}

func (*BaseFqlParserVisitor) VisitCollectAggregator added in v0.4.0

func (v *BaseFqlParserVisitor) VisitCollectAggregator(ctx *CollectAggregatorContext) interface{}

func (*BaseFqlParserVisitor) VisitCollectClause

func (v *BaseFqlParserVisitor) VisitCollectClause(ctx *CollectClauseContext) interface{}

func (*BaseFqlParserVisitor) VisitCollectCounter added in v0.4.0

func (v *BaseFqlParserVisitor) VisitCollectCounter(ctx *CollectCounterContext) interface{}

func (*BaseFqlParserVisitor) VisitCollectGroupVariable

func (v *BaseFqlParserVisitor) VisitCollectGroupVariable(ctx *CollectGroupVariableContext) interface{}

func (*BaseFqlParserVisitor) VisitCollectGrouping added in v0.4.0

func (v *BaseFqlParserVisitor) VisitCollectGrouping(ctx *CollectGroupingContext) interface{}

func (*BaseFqlParserVisitor) VisitCollectSelector added in v0.4.0

func (v *BaseFqlParserVisitor) VisitCollectSelector(ctx *CollectSelectorContext) interface{}

func (*BaseFqlParserVisitor) VisitComputedPropertyName

func (v *BaseFqlParserVisitor) VisitComputedPropertyName(ctx *ComputedPropertyNameContext) interface{}

func (*BaseFqlParserVisitor) VisitEqualityOperator

func (v *BaseFqlParserVisitor) VisitEqualityOperator(ctx *EqualityOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitErrorOperator added in v0.16.0

func (v *BaseFqlParserVisitor) VisitErrorOperator(ctx *ErrorOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitExpression

func (v *BaseFqlParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}

func (*BaseFqlParserVisitor) VisitExpressionAtom added in v0.16.0

func (v *BaseFqlParserVisitor) VisitExpressionAtom(ctx *ExpressionAtomContext) interface{}

func (*BaseFqlParserVisitor) VisitFilterClause

func (v *BaseFqlParserVisitor) VisitFilterClause(ctx *FilterClauseContext) interface{}

func (*BaseFqlParserVisitor) VisitFloatLiteral

func (v *BaseFqlParserVisitor) VisitFloatLiteral(ctx *FloatLiteralContext) interface{}

func (*BaseFqlParserVisitor) VisitForExpression

func (v *BaseFqlParserVisitor) VisitForExpression(ctx *ForExpressionContext) interface{}

func (*BaseFqlParserVisitor) VisitForExpressionBody

func (v *BaseFqlParserVisitor) VisitForExpressionBody(ctx *ForExpressionBodyContext) interface{}

func (*BaseFqlParserVisitor) VisitForExpressionClause

func (v *BaseFqlParserVisitor) VisitForExpressionClause(ctx *ForExpressionClauseContext) interface{}

func (*BaseFqlParserVisitor) VisitForExpressionReturn

func (v *BaseFqlParserVisitor) VisitForExpressionReturn(ctx *ForExpressionReturnContext) interface{}

func (*BaseFqlParserVisitor) VisitForExpressionSource

func (v *BaseFqlParserVisitor) VisitForExpressionSource(ctx *ForExpressionSourceContext) interface{}

func (*BaseFqlParserVisitor) VisitForExpressionStatement added in v0.5.0

func (v *BaseFqlParserVisitor) VisitForExpressionStatement(ctx *ForExpressionStatementContext) interface{}

func (*BaseFqlParserVisitor) VisitFunctionCall added in v0.16.0

func (v *BaseFqlParserVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}

func (*BaseFqlParserVisitor) VisitFunctionCallExpression

func (v *BaseFqlParserVisitor) VisitFunctionCallExpression(ctx *FunctionCallExpressionContext) interface{}

func (*BaseFqlParserVisitor) VisitFunctionName added in v0.16.0

func (v *BaseFqlParserVisitor) VisitFunctionName(ctx *FunctionNameContext) interface{}

func (*BaseFqlParserVisitor) VisitHead added in v0.11.0

func (v *BaseFqlParserVisitor) VisitHead(ctx *HeadContext) interface{}

func (*BaseFqlParserVisitor) VisitInOperator

func (v *BaseFqlParserVisitor) VisitInOperator(ctx *InOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitIntegerLiteral

func (v *BaseFqlParserVisitor) VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}

func (*BaseFqlParserVisitor) VisitLikeOperator added in v0.14.0

func (v *BaseFqlParserVisitor) VisitLikeOperator(ctx *LikeOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitLimitClause

func (v *BaseFqlParserVisitor) VisitLimitClause(ctx *LimitClauseContext) interface{}

func (*BaseFqlParserVisitor) VisitLimitClauseValue added in v0.5.0

func (v *BaseFqlParserVisitor) VisitLimitClauseValue(ctx *LimitClauseValueContext) interface{}

func (*BaseFqlParserVisitor) VisitLiteral added in v0.16.0

func (v *BaseFqlParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}

func (*BaseFqlParserVisitor) VisitLogicalAndOperator added in v0.6.0

func (v *BaseFqlParserVisitor) VisitLogicalAndOperator(ctx *LogicalAndOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitLogicalOrOperator added in v0.6.0

func (v *BaseFqlParserVisitor) VisitLogicalOrOperator(ctx *LogicalOrOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitMemberExpression

func (v *BaseFqlParserVisitor) VisitMemberExpression(ctx *MemberExpressionContext) interface{}

func (*BaseFqlParserVisitor) VisitMemberExpressionPath added in v0.16.0

func (v *BaseFqlParserVisitor) VisitMemberExpressionPath(ctx *MemberExpressionPathContext) interface{}

func (*BaseFqlParserVisitor) VisitMemberExpressionSource added in v0.16.0

func (v *BaseFqlParserVisitor) VisitMemberExpressionSource(ctx *MemberExpressionSourceContext) interface{}

func (*BaseFqlParserVisitor) VisitMultiplicativeOperator added in v0.6.0

func (v *BaseFqlParserVisitor) VisitMultiplicativeOperator(ctx *MultiplicativeOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitNamespace added in v0.8.0

func (v *BaseFqlParserVisitor) VisitNamespace(ctx *NamespaceContext) interface{}

func (*BaseFqlParserVisitor) VisitNamespaceIdentifier added in v0.11.0

func (v *BaseFqlParserVisitor) VisitNamespaceIdentifier(ctx *NamespaceIdentifierContext) interface{}

func (*BaseFqlParserVisitor) VisitNoneLiteral

func (v *BaseFqlParserVisitor) VisitNoneLiteral(ctx *NoneLiteralContext) interface{}

func (*BaseFqlParserVisitor) VisitObjectLiteral

func (v *BaseFqlParserVisitor) VisitObjectLiteral(ctx *ObjectLiteralContext) interface{}

func (*BaseFqlParserVisitor) VisitOptionsClause added in v0.16.0

func (v *BaseFqlParserVisitor) VisitOptionsClause(ctx *OptionsClauseContext) interface{}

func (*BaseFqlParserVisitor) VisitParam

func (v *BaseFqlParserVisitor) VisitParam(ctx *ParamContext) interface{}

func (*BaseFqlParserVisitor) VisitPredicate added in v0.16.0

func (v *BaseFqlParserVisitor) VisitPredicate(ctx *PredicateContext) interface{}

func (*BaseFqlParserVisitor) VisitProgram

func (v *BaseFqlParserVisitor) VisitProgram(ctx *ProgramContext) interface{}

func (*BaseFqlParserVisitor) VisitPropertyAssignment

func (v *BaseFqlParserVisitor) VisitPropertyAssignment(ctx *PropertyAssignmentContext) interface{}

func (*BaseFqlParserVisitor) VisitPropertyName

func (v *BaseFqlParserVisitor) VisitPropertyName(ctx *PropertyNameContext) interface{}

func (*BaseFqlParserVisitor) VisitRangeOperand added in v0.16.0

func (v *BaseFqlParserVisitor) VisitRangeOperand(ctx *RangeOperandContext) interface{}

func (*BaseFqlParserVisitor) VisitRangeOperator

func (v *BaseFqlParserVisitor) VisitRangeOperator(ctx *RangeOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitRegexpOperator added in v0.8.0

func (v *BaseFqlParserVisitor) VisitRegexpOperator(ctx *RegexpOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitReturnExpression

func (v *BaseFqlParserVisitor) VisitReturnExpression(ctx *ReturnExpressionContext) interface{}

func (*BaseFqlParserVisitor) VisitSafeReservedWord added in v0.16.0

func (v *BaseFqlParserVisitor) VisitSafeReservedWord(ctx *SafeReservedWordContext) interface{}

func (*BaseFqlParserVisitor) VisitSortClause

func (v *BaseFqlParserVisitor) VisitSortClause(ctx *SortClauseContext) interface{}

func (*BaseFqlParserVisitor) VisitSortClauseExpression

func (v *BaseFqlParserVisitor) VisitSortClauseExpression(ctx *SortClauseExpressionContext) interface{}

func (*BaseFqlParserVisitor) VisitStringLiteral

func (v *BaseFqlParserVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}

func (*BaseFqlParserVisitor) VisitTimeoutClause added in v0.16.0

func (v *BaseFqlParserVisitor) VisitTimeoutClause(ctx *TimeoutClauseContext) interface{}

func (*BaseFqlParserVisitor) VisitUnaryOperator

func (v *BaseFqlParserVisitor) VisitUnaryOperator(ctx *UnaryOperatorContext) interface{}

func (*BaseFqlParserVisitor) VisitUnsafeReservedWord added in v0.16.5

func (v *BaseFqlParserVisitor) VisitUnsafeReservedWord(ctx *UnsafeReservedWordContext) interface{}

func (*BaseFqlParserVisitor) VisitUse added in v0.11.0

func (v *BaseFqlParserVisitor) VisitUse(ctx *UseContext) interface{}

func (*BaseFqlParserVisitor) VisitUseExpression added in v0.11.0

func (v *BaseFqlParserVisitor) VisitUseExpression(ctx *UseExpressionContext) interface{}

func (*BaseFqlParserVisitor) VisitVariable

func (v *BaseFqlParserVisitor) VisitVariable(ctx *VariableContext) interface{}

func (*BaseFqlParserVisitor) VisitVariableDeclaration

func (v *BaseFqlParserVisitor) VisitVariableDeclaration(ctx *VariableDeclarationContext) interface{}

func (*BaseFqlParserVisitor) VisitWaitForEventName added in v0.16.0

func (v *BaseFqlParserVisitor) VisitWaitForEventName(ctx *WaitForEventNameContext) interface{}

func (*BaseFqlParserVisitor) VisitWaitForEventSource added in v0.16.0

func (v *BaseFqlParserVisitor) VisitWaitForEventSource(ctx *WaitForEventSourceContext) interface{}

func (*BaseFqlParserVisitor) VisitWaitForExpression added in v0.16.0

func (v *BaseFqlParserVisitor) VisitWaitForExpression(ctx *WaitForExpressionContext) interface{}

type BodyContext

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

func NewBodyContext

func NewBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BodyContext

func NewEmptyBodyContext

func NewEmptyBodyContext() *BodyContext

func (*BodyContext) Accept

func (s *BodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BodyContext) AllBodyStatement

func (s *BodyContext) AllBodyStatement() []IBodyStatementContext

func (*BodyContext) BodyExpression

func (s *BodyContext) BodyExpression() IBodyExpressionContext

func (*BodyContext) BodyStatement

func (s *BodyContext) BodyStatement(i int) IBodyStatementContext

func (*BodyContext) EnterRule

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

func (*BodyContext) ExitRule

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

func (*BodyContext) GetParser

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

func (*BodyContext) GetRuleContext

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

func (*BodyContext) IsBodyContext

func (*BodyContext) IsBodyContext()

func (*BodyContext) ToStringTree

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

type BodyExpressionContext

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

func NewBodyExpressionContext

func NewBodyExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BodyExpressionContext

func NewEmptyBodyExpressionContext

func NewEmptyBodyExpressionContext() *BodyExpressionContext

func (*BodyExpressionContext) Accept

func (s *BodyExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BodyExpressionContext) EnterRule

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

func (*BodyExpressionContext) ExitRule

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

func (*BodyExpressionContext) ForExpression

func (s *BodyExpressionContext) ForExpression() IForExpressionContext

func (*BodyExpressionContext) GetParser

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

func (*BodyExpressionContext) GetRuleContext

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

func (*BodyExpressionContext) IsBodyExpressionContext

func (*BodyExpressionContext) IsBodyExpressionContext()

func (*BodyExpressionContext) ReturnExpression

func (s *BodyExpressionContext) ReturnExpression() IReturnExpressionContext

func (*BodyExpressionContext) ToStringTree

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

type BodyStatementContext

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

func NewBodyStatementContext

func NewBodyStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BodyStatementContext

func NewEmptyBodyStatementContext

func NewEmptyBodyStatementContext() *BodyStatementContext

func (*BodyStatementContext) Accept

func (s *BodyStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BodyStatementContext) EnterRule

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

func (*BodyStatementContext) ExitRule

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

func (*BodyStatementContext) FunctionCallExpression

func (s *BodyStatementContext) FunctionCallExpression() IFunctionCallExpressionContext

func (*BodyStatementContext) GetParser

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

func (*BodyStatementContext) GetRuleContext

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

func (*BodyStatementContext) IsBodyStatementContext

func (*BodyStatementContext) IsBodyStatementContext()

func (*BodyStatementContext) ToStringTree

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

func (*BodyStatementContext) VariableDeclaration

func (s *BodyStatementContext) VariableDeclaration() IVariableDeclarationContext

func (*BodyStatementContext) WaitForExpression added in v0.16.0

func (s *BodyStatementContext) WaitForExpression() IWaitForExpressionContext

type BooleanLiteralContext

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

func NewBooleanLiteralContext

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

func NewEmptyBooleanLiteralContext

func NewEmptyBooleanLiteralContext() *BooleanLiteralContext

func (*BooleanLiteralContext) Accept

func (s *BooleanLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BooleanLiteralContext) BooleanLiteral

func (s *BooleanLiteralContext) BooleanLiteral() antlr.TerminalNode

func (*BooleanLiteralContext) EnterRule

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

func (*BooleanLiteralContext) ExitRule

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

func (*BooleanLiteralContext) GetParser

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

func (*BooleanLiteralContext) GetRuleContext

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

func (*BooleanLiteralContext) IsBooleanLiteralContext

func (*BooleanLiteralContext) IsBooleanLiteralContext()

func (*BooleanLiteralContext) ToStringTree

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

type CollectAggregateSelectorContext added in v0.4.0

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

func NewCollectAggregateSelectorContext added in v0.4.0

func NewCollectAggregateSelectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectAggregateSelectorContext

func NewEmptyCollectAggregateSelectorContext added in v0.4.0

func NewEmptyCollectAggregateSelectorContext() *CollectAggregateSelectorContext

func (*CollectAggregateSelectorContext) Accept added in v0.4.0

func (s *CollectAggregateSelectorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CollectAggregateSelectorContext) Assign added in v0.4.0

func (s *CollectAggregateSelectorContext) Assign() antlr.TerminalNode

func (*CollectAggregateSelectorContext) EnterRule added in v0.4.0

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

func (*CollectAggregateSelectorContext) ExitRule added in v0.4.0

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

func (*CollectAggregateSelectorContext) FunctionCallExpression added in v0.4.0

func (*CollectAggregateSelectorContext) GetParser added in v0.4.0

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

func (*CollectAggregateSelectorContext) GetRuleContext added in v0.4.0

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

func (*CollectAggregateSelectorContext) Identifier added in v0.4.0

func (s *CollectAggregateSelectorContext) Identifier() antlr.TerminalNode

func (*CollectAggregateSelectorContext) IsCollectAggregateSelectorContext added in v0.4.0

func (*CollectAggregateSelectorContext) IsCollectAggregateSelectorContext()

func (*CollectAggregateSelectorContext) ToStringTree added in v0.4.0

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

type CollectAggregatorContext added in v0.4.0

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

func NewCollectAggregatorContext added in v0.4.0

func NewCollectAggregatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectAggregatorContext

func NewEmptyCollectAggregatorContext added in v0.4.0

func NewEmptyCollectAggregatorContext() *CollectAggregatorContext

func (*CollectAggregatorContext) Accept added in v0.4.0

func (s *CollectAggregatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CollectAggregatorContext) Aggregate added in v0.4.0

func (s *CollectAggregatorContext) Aggregate() antlr.TerminalNode

func (*CollectAggregatorContext) AllCollectAggregateSelector added in v0.4.0

func (s *CollectAggregatorContext) AllCollectAggregateSelector() []ICollectAggregateSelectorContext

func (*CollectAggregatorContext) AllComma added in v0.4.0

func (s *CollectAggregatorContext) AllComma() []antlr.TerminalNode

func (*CollectAggregatorContext) CollectAggregateSelector added in v0.4.0

func (s *CollectAggregatorContext) CollectAggregateSelector(i int) ICollectAggregateSelectorContext

func (*CollectAggregatorContext) Comma added in v0.4.0

func (s *CollectAggregatorContext) Comma(i int) antlr.TerminalNode

func (*CollectAggregatorContext) EnterRule added in v0.4.0

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

func (*CollectAggregatorContext) ExitRule added in v0.4.0

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

func (*CollectAggregatorContext) GetParser added in v0.4.0

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

func (*CollectAggregatorContext) GetRuleContext added in v0.4.0

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

func (*CollectAggregatorContext) IsCollectAggregatorContext added in v0.4.0

func (*CollectAggregatorContext) IsCollectAggregatorContext()

func (*CollectAggregatorContext) ToStringTree added in v0.4.0

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

type CollectClauseContext

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

func NewCollectClauseContext

func NewCollectClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectClauseContext

func NewEmptyCollectClauseContext

func NewEmptyCollectClauseContext() *CollectClauseContext

func (*CollectClauseContext) Accept

func (s *CollectClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CollectClauseContext) Collect

func (s *CollectClauseContext) Collect() antlr.TerminalNode

func (*CollectClauseContext) CollectAggregator added in v0.4.0

func (s *CollectClauseContext) CollectAggregator() ICollectAggregatorContext

func (*CollectClauseContext) CollectCounter added in v0.4.0

func (s *CollectClauseContext) CollectCounter() ICollectCounterContext

func (*CollectClauseContext) CollectGroupVariable

func (s *CollectClauseContext) CollectGroupVariable() ICollectGroupVariableContext

func (*CollectClauseContext) CollectGrouping added in v0.4.0

func (s *CollectClauseContext) CollectGrouping() ICollectGroupingContext

func (*CollectClauseContext) EnterRule

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

func (*CollectClauseContext) ExitRule

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

func (*CollectClauseContext) GetParser

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

func (*CollectClauseContext) GetRuleContext

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

func (*CollectClauseContext) IsCollectClauseContext

func (*CollectClauseContext) IsCollectClauseContext()

func (*CollectClauseContext) ToStringTree

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

type CollectCounterContext added in v0.4.0

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

func NewCollectCounterContext added in v0.4.0

func NewCollectCounterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectCounterContext

func NewEmptyCollectCounterContext added in v0.4.0

func NewEmptyCollectCounterContext() *CollectCounterContext

func (*CollectCounterContext) Accept added in v0.4.0

func (s *CollectCounterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CollectCounterContext) Count added in v0.4.0

func (s *CollectCounterContext) Count() antlr.TerminalNode

func (*CollectCounterContext) EnterRule added in v0.4.0

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

func (*CollectCounterContext) ExitRule added in v0.4.0

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

func (*CollectCounterContext) GetParser added in v0.4.0

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

func (*CollectCounterContext) GetRuleContext added in v0.4.0

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

func (*CollectCounterContext) Identifier added in v0.4.0

func (s *CollectCounterContext) Identifier() antlr.TerminalNode

func (*CollectCounterContext) Into added in v0.4.0

func (s *CollectCounterContext) Into() antlr.TerminalNode

func (*CollectCounterContext) IsCollectCounterContext added in v0.4.0

func (*CollectCounterContext) IsCollectCounterContext()

func (*CollectCounterContext) ToStringTree added in v0.4.0

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

func (*CollectCounterContext) With added in v0.4.0

func (s *CollectCounterContext) With() antlr.TerminalNode

type CollectGroupVariableContext

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

func NewCollectGroupVariableContext

func NewCollectGroupVariableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectGroupVariableContext

func NewEmptyCollectGroupVariableContext

func NewEmptyCollectGroupVariableContext() *CollectGroupVariableContext

func (*CollectGroupVariableContext) Accept

func (s *CollectGroupVariableContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CollectGroupVariableContext) AllIdentifier added in v0.4.0

func (s *CollectGroupVariableContext) AllIdentifier() []antlr.TerminalNode

func (*CollectGroupVariableContext) CollectSelector added in v0.4.0

func (*CollectGroupVariableContext) EnterRule

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

func (*CollectGroupVariableContext) ExitRule

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

func (*CollectGroupVariableContext) GetParser

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

func (*CollectGroupVariableContext) GetRuleContext

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

func (*CollectGroupVariableContext) Identifier

func (s *CollectGroupVariableContext) Identifier(i int) antlr.TerminalNode

func (*CollectGroupVariableContext) Into added in v0.4.0

func (s *CollectGroupVariableContext) Into() antlr.TerminalNode

func (*CollectGroupVariableContext) IsCollectGroupVariableContext

func (*CollectGroupVariableContext) IsCollectGroupVariableContext()

func (*CollectGroupVariableContext) Keep added in v0.4.0

func (s *CollectGroupVariableContext) Keep() antlr.TerminalNode

func (*CollectGroupVariableContext) ToStringTree

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

type CollectGroupingContext added in v0.4.0

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

func NewCollectGroupingContext added in v0.4.0

func NewCollectGroupingContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectGroupingContext

func NewEmptyCollectGroupingContext added in v0.4.0

func NewEmptyCollectGroupingContext() *CollectGroupingContext

func (*CollectGroupingContext) Accept added in v0.4.0

func (s *CollectGroupingContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CollectGroupingContext) AllCollectSelector added in v0.4.0

func (s *CollectGroupingContext) AllCollectSelector() []ICollectSelectorContext

func (*CollectGroupingContext) AllComma added in v0.4.0

func (s *CollectGroupingContext) AllComma() []antlr.TerminalNode

func (*CollectGroupingContext) CollectSelector added in v0.4.0

func (s *CollectGroupingContext) CollectSelector(i int) ICollectSelectorContext

func (*CollectGroupingContext) Comma added in v0.4.0

func (s *CollectGroupingContext) Comma(i int) antlr.TerminalNode

func (*CollectGroupingContext) EnterRule added in v0.4.0

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

func (*CollectGroupingContext) ExitRule added in v0.4.0

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

func (*CollectGroupingContext) GetParser added in v0.4.0

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

func (*CollectGroupingContext) GetRuleContext added in v0.4.0

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

func (*CollectGroupingContext) IsCollectGroupingContext added in v0.4.0

func (*CollectGroupingContext) IsCollectGroupingContext()

func (*CollectGroupingContext) ToStringTree added in v0.4.0

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

type CollectSelectorContext added in v0.4.0

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

func NewCollectSelectorContext added in v0.4.0

func NewCollectSelectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectSelectorContext

func NewEmptyCollectSelectorContext added in v0.4.0

func NewEmptyCollectSelectorContext() *CollectSelectorContext

func (*CollectSelectorContext) Accept added in v0.4.0

func (s *CollectSelectorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CollectSelectorContext) Assign added in v0.4.0

func (s *CollectSelectorContext) Assign() antlr.TerminalNode

func (*CollectSelectorContext) EnterRule added in v0.4.0

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

func (*CollectSelectorContext) ExitRule added in v0.4.0

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

func (*CollectSelectorContext) Expression added in v0.4.0

func (*CollectSelectorContext) GetParser added in v0.4.0

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

func (*CollectSelectorContext) GetRuleContext added in v0.4.0

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

func (*CollectSelectorContext) Identifier added in v0.4.0

func (s *CollectSelectorContext) Identifier() antlr.TerminalNode

func (*CollectSelectorContext) IsCollectSelectorContext added in v0.4.0

func (*CollectSelectorContext) IsCollectSelectorContext()

func (*CollectSelectorContext) ToStringTree added in v0.4.0

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

type ComputedPropertyNameContext

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

func NewComputedPropertyNameContext

func NewComputedPropertyNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComputedPropertyNameContext

func NewEmptyComputedPropertyNameContext

func NewEmptyComputedPropertyNameContext() *ComputedPropertyNameContext

func (*ComputedPropertyNameContext) Accept

func (s *ComputedPropertyNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComputedPropertyNameContext) CloseBracket

func (s *ComputedPropertyNameContext) CloseBracket() antlr.TerminalNode

func (*ComputedPropertyNameContext) EnterRule

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

func (*ComputedPropertyNameContext) ExitRule

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

func (*ComputedPropertyNameContext) Expression

func (*ComputedPropertyNameContext) GetParser

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

func (*ComputedPropertyNameContext) GetRuleContext

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

func (*ComputedPropertyNameContext) IsComputedPropertyNameContext

func (*ComputedPropertyNameContext) IsComputedPropertyNameContext()

func (*ComputedPropertyNameContext) OpenBracket

func (s *ComputedPropertyNameContext) OpenBracket() antlr.TerminalNode

func (*ComputedPropertyNameContext) ToStringTree

func (s *ComputedPropertyNameContext) 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) Accept

func (s *EqualityOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualityOperatorContext) EnterRule

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

func (*EqualityOperatorContext) Eq

func (s *EqualityOperatorContext) Eq() antlr.TerminalNode

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) Gt

func (s *EqualityOperatorContext) Gt() antlr.TerminalNode

func (*EqualityOperatorContext) Gte

func (s *EqualityOperatorContext) Gte() antlr.TerminalNode

func (*EqualityOperatorContext) IsEqualityOperatorContext

func (*EqualityOperatorContext) IsEqualityOperatorContext()

func (*EqualityOperatorContext) Lt

func (s *EqualityOperatorContext) Lt() antlr.TerminalNode

func (*EqualityOperatorContext) Lte

func (s *EqualityOperatorContext) Lte() antlr.TerminalNode

func (*EqualityOperatorContext) Neq

func (s *EqualityOperatorContext) Neq() antlr.TerminalNode

func (*EqualityOperatorContext) ToStringTree

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

type ErrorOperatorContext added in v0.16.0

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

func NewEmptyErrorOperatorContext added in v0.16.0

func NewEmptyErrorOperatorContext() *ErrorOperatorContext

func NewErrorOperatorContext added in v0.16.0

func NewErrorOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ErrorOperatorContext

func (*ErrorOperatorContext) Accept added in v0.16.0

func (s *ErrorOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ErrorOperatorContext) EnterRule added in v0.16.0

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

func (*ErrorOperatorContext) ExitRule added in v0.16.0

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

func (*ErrorOperatorContext) GetParser added in v0.16.0

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

func (*ErrorOperatorContext) GetRuleContext added in v0.16.0

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

func (*ErrorOperatorContext) IsErrorOperatorContext added in v0.16.0

func (*ErrorOperatorContext) IsErrorOperatorContext()

func (*ErrorOperatorContext) QuestionMark added in v0.16.0

func (s *ErrorOperatorContext) QuestionMark() antlr.TerminalNode

func (*ErrorOperatorContext) ToStringTree added in v0.16.0

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

type ExpressionAtomContext added in v0.16.0

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

func NewEmptyExpressionAtomContext added in v0.16.0

func NewEmptyExpressionAtomContext() *ExpressionAtomContext

func NewExpressionAtomContext added in v0.16.0

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

func (*ExpressionAtomContext) Accept added in v0.16.0

func (s *ExpressionAtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExpressionAtomContext) AdditiveOperator added in v0.16.0

func (s *ExpressionAtomContext) AdditiveOperator() IAdditiveOperatorContext

func (*ExpressionAtomContext) AllExpressionAtom added in v0.16.0

func (s *ExpressionAtomContext) AllExpressionAtom() []IExpressionAtomContext

func (*ExpressionAtomContext) CloseParen added in v0.16.0

func (s *ExpressionAtomContext) CloseParen() antlr.TerminalNode

func (*ExpressionAtomContext) EnterRule added in v0.16.0

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

func (*ExpressionAtomContext) ErrorOperator added in v0.16.0

func (s *ExpressionAtomContext) ErrorOperator() IErrorOperatorContext

func (*ExpressionAtomContext) ExitRule added in v0.16.0

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

func (*ExpressionAtomContext) Expression added in v0.16.0

func (s *ExpressionAtomContext) Expression() IExpressionContext

func (*ExpressionAtomContext) ExpressionAtom added in v0.16.0

func (s *ExpressionAtomContext) ExpressionAtom(i int) IExpressionAtomContext

func (*ExpressionAtomContext) ForExpression added in v0.16.0

func (s *ExpressionAtomContext) ForExpression() IForExpressionContext

func (*ExpressionAtomContext) FunctionCallExpression added in v0.16.0

func (s *ExpressionAtomContext) FunctionCallExpression() IFunctionCallExpressionContext

func (*ExpressionAtomContext) GetLeft added in v0.16.0

func (*ExpressionAtomContext) GetParser added in v0.16.0

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

func (*ExpressionAtomContext) GetRight added in v0.16.0

func (*ExpressionAtomContext) GetRuleContext added in v0.16.0

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

func (*ExpressionAtomContext) IsExpressionAtomContext added in v0.16.0

func (*ExpressionAtomContext) IsExpressionAtomContext()

func (*ExpressionAtomContext) Literal added in v0.16.0

func (*ExpressionAtomContext) MemberExpression added in v0.16.0

func (s *ExpressionAtomContext) MemberExpression() IMemberExpressionContext

func (*ExpressionAtomContext) MultiplicativeOperator added in v0.16.0

func (s *ExpressionAtomContext) MultiplicativeOperator() IMultiplicativeOperatorContext

func (*ExpressionAtomContext) OpenParen added in v0.16.0

func (s *ExpressionAtomContext) OpenParen() antlr.TerminalNode

func (*ExpressionAtomContext) Param added in v0.16.0

func (*ExpressionAtomContext) RangeOperator added in v0.16.0

func (s *ExpressionAtomContext) RangeOperator() IRangeOperatorContext

func (*ExpressionAtomContext) RegexpOperator added in v0.16.0

func (s *ExpressionAtomContext) RegexpOperator() IRegexpOperatorContext

func (*ExpressionAtomContext) SetLeft added in v0.16.0

func (*ExpressionAtomContext) SetRight added in v0.16.0

func (*ExpressionAtomContext) ToStringTree added in v0.16.0

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

func (*ExpressionAtomContext) Variable added in v0.16.0

func (*ExpressionAtomContext) WaitForExpression added in v0.16.0

func (s *ExpressionAtomContext) WaitForExpression() IWaitForExpressionContext

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) Accept

func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExpressionContext) AllExpression

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

func (*ExpressionContext) Colon

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

func (*ExpressionContext) EnterRule

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

func (*ExpressionContext) ExitRule

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

func (*ExpressionContext) Expression

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

func (*ExpressionContext) GetCondition added in v0.16.0

func (s *ExpressionContext) GetCondition() IExpressionContext

func (*ExpressionContext) GetLeft added in v0.16.0

func (*ExpressionContext) GetOnFalse added in v0.16.0

func (s *ExpressionContext) GetOnFalse() IExpressionContext

func (*ExpressionContext) GetOnTrue added in v0.16.0

func (s *ExpressionContext) GetOnTrue() IExpressionContext

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRight added in v0.16.0

func (s *ExpressionContext) GetRight() IExpressionContext

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) GetTernaryOperator added in v0.16.0

func (s *ExpressionContext) GetTernaryOperator() antlr.Token

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) LogicalAndOperator added in v0.6.0

func (s *ExpressionContext) LogicalAndOperator() ILogicalAndOperatorContext

func (*ExpressionContext) LogicalOrOperator added in v0.6.0

func (s *ExpressionContext) LogicalOrOperator() ILogicalOrOperatorContext

func (*ExpressionContext) Predicate added in v0.16.0

func (s *ExpressionContext) Predicate() IPredicateContext

func (*ExpressionContext) QuestionMark

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

func (*ExpressionContext) SetCondition added in v0.16.0

func (s *ExpressionContext) SetCondition(v IExpressionContext)

func (*ExpressionContext) SetLeft added in v0.16.0

func (s *ExpressionContext) SetLeft(v IExpressionContext)

func (*ExpressionContext) SetOnFalse added in v0.16.0

func (s *ExpressionContext) SetOnFalse(v IExpressionContext)

func (*ExpressionContext) SetOnTrue added in v0.16.0

func (s *ExpressionContext) SetOnTrue(v IExpressionContext)

func (*ExpressionContext) SetRight added in v0.16.0

func (s *ExpressionContext) SetRight(v IExpressionContext)

func (*ExpressionContext) SetTernaryOperator added in v0.16.0

func (s *ExpressionContext) SetTernaryOperator(v antlr.Token)

func (*ExpressionContext) ToStringTree

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

func (*ExpressionContext) UnaryOperator added in v0.3.0

func (s *ExpressionContext) UnaryOperator() IUnaryOperatorContext

type FilterClauseContext

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

func NewEmptyFilterClauseContext

func NewEmptyFilterClauseContext() *FilterClauseContext

func NewFilterClauseContext

func NewFilterClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FilterClauseContext

func (*FilterClauseContext) Accept

func (s *FilterClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FilterClauseContext) EnterRule

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

func (*FilterClauseContext) ExitRule

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

func (*FilterClauseContext) Expression

func (s *FilterClauseContext) Expression() IExpressionContext

func (*FilterClauseContext) Filter

func (s *FilterClauseContext) Filter() antlr.TerminalNode

func (*FilterClauseContext) GetParser

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

func (*FilterClauseContext) GetRuleContext

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

func (*FilterClauseContext) IsFilterClauseContext

func (*FilterClauseContext) IsFilterClauseContext()

func (*FilterClauseContext) ToStringTree

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

type FloatLiteralContext

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

func NewEmptyFloatLiteralContext

func NewEmptyFloatLiteralContext() *FloatLiteralContext

func NewFloatLiteralContext

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

func (*FloatLiteralContext) Accept

func (s *FloatLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FloatLiteralContext) EnterRule

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

func (*FloatLiteralContext) ExitRule

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

func (*FloatLiteralContext) FloatLiteral

func (s *FloatLiteralContext) FloatLiteral() antlr.TerminalNode

func (*FloatLiteralContext) GetParser

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

func (*FloatLiteralContext) GetRuleContext

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

func (*FloatLiteralContext) IsFloatLiteralContext

func (*FloatLiteralContext) IsFloatLiteralContext()

func (*FloatLiteralContext) ToStringTree

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

type ForExpressionBodyContext

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

func NewEmptyForExpressionBodyContext

func NewEmptyForExpressionBodyContext() *ForExpressionBodyContext

func NewForExpressionBodyContext

func NewForExpressionBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForExpressionBodyContext

func (*ForExpressionBodyContext) Accept

func (s *ForExpressionBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ForExpressionBodyContext) EnterRule

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

func (*ForExpressionBodyContext) ExitRule

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

func (*ForExpressionBodyContext) ForExpressionClause added in v0.5.0

func (s *ForExpressionBodyContext) ForExpressionClause() IForExpressionClauseContext

func (*ForExpressionBodyContext) ForExpressionStatement added in v0.5.0

func (s *ForExpressionBodyContext) ForExpressionStatement() IForExpressionStatementContext

func (*ForExpressionBodyContext) GetParser

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

func (*ForExpressionBodyContext) GetRuleContext

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

func (*ForExpressionBodyContext) IsForExpressionBodyContext

func (*ForExpressionBodyContext) IsForExpressionBodyContext()

func (*ForExpressionBodyContext) ToStringTree

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

type ForExpressionClauseContext

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

func NewEmptyForExpressionClauseContext

func NewEmptyForExpressionClauseContext() *ForExpressionClauseContext

func NewForExpressionClauseContext

func NewForExpressionClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForExpressionClauseContext

func (*ForExpressionClauseContext) Accept

func (s *ForExpressionClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ForExpressionClauseContext) CollectClause

func (*ForExpressionClauseContext) EnterRule

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

func (*ForExpressionClauseContext) ExitRule

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

func (*ForExpressionClauseContext) FilterClause

func (*ForExpressionClauseContext) GetParser

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

func (*ForExpressionClauseContext) GetRuleContext

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

func (*ForExpressionClauseContext) IsForExpressionClauseContext

func (*ForExpressionClauseContext) IsForExpressionClauseContext()

func (*ForExpressionClauseContext) LimitClause

func (*ForExpressionClauseContext) SortClause

func (*ForExpressionClauseContext) ToStringTree

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

type ForExpressionContext

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

func NewEmptyForExpressionContext

func NewEmptyForExpressionContext() *ForExpressionContext

func NewForExpressionContext

func NewForExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForExpressionContext

func (*ForExpressionContext) Accept

func (s *ForExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ForExpressionContext) AllForExpressionBody

func (s *ForExpressionContext) AllForExpressionBody() []IForExpressionBodyContext

func (*ForExpressionContext) AllIdentifier added in v0.16.0

func (s *ForExpressionContext) AllIdentifier() []antlr.TerminalNode

func (*ForExpressionContext) Comma

func (s *ForExpressionContext) Comma() antlr.TerminalNode

func (*ForExpressionContext) Do added in v0.13.0

func (s *ForExpressionContext) Do() antlr.TerminalNode

func (*ForExpressionContext) EnterRule

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

func (*ForExpressionContext) ExitRule

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

func (*ForExpressionContext) Expression added in v0.13.0

func (s *ForExpressionContext) Expression() IExpressionContext

func (*ForExpressionContext) For

func (s *ForExpressionContext) For() antlr.TerminalNode

func (*ForExpressionContext) ForExpressionBody

func (s *ForExpressionContext) ForExpressionBody(i int) IForExpressionBodyContext

func (*ForExpressionContext) ForExpressionReturn

func (s *ForExpressionContext) ForExpressionReturn() IForExpressionReturnContext

func (*ForExpressionContext) ForExpressionSource

func (s *ForExpressionContext) ForExpressionSource() IForExpressionSourceContext

func (*ForExpressionContext) GetCounterVariable added in v0.16.0

func (s *ForExpressionContext) GetCounterVariable() antlr.Token

func (*ForExpressionContext) GetParser

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

func (*ForExpressionContext) GetRuleContext

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

func (*ForExpressionContext) GetValueVariable added in v0.16.0

func (s *ForExpressionContext) GetValueVariable() antlr.Token

func (*ForExpressionContext) Identifier added in v0.16.0

func (s *ForExpressionContext) Identifier(i int) antlr.TerminalNode

func (*ForExpressionContext) IgnoreIdentifier added in v0.16.0

func (s *ForExpressionContext) IgnoreIdentifier() antlr.TerminalNode

func (*ForExpressionContext) In

func (s *ForExpressionContext) In() antlr.TerminalNode

func (*ForExpressionContext) IsForExpressionContext

func (*ForExpressionContext) IsForExpressionContext()

func (*ForExpressionContext) SetCounterVariable added in v0.16.0

func (s *ForExpressionContext) SetCounterVariable(v antlr.Token)

func (*ForExpressionContext) SetValueVariable added in v0.16.0

func (s *ForExpressionContext) SetValueVariable(v antlr.Token)

func (*ForExpressionContext) ToStringTree

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

func (*ForExpressionContext) While added in v0.13.0

func (s *ForExpressionContext) While() antlr.TerminalNode

type ForExpressionReturnContext

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

func NewEmptyForExpressionReturnContext

func NewEmptyForExpressionReturnContext() *ForExpressionReturnContext

func NewForExpressionReturnContext

func NewForExpressionReturnContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForExpressionReturnContext

func (*ForExpressionReturnContext) Accept

func (s *ForExpressionReturnContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ForExpressionReturnContext) EnterRule

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

func (*ForExpressionReturnContext) ExitRule

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

func (*ForExpressionReturnContext) ForExpression

func (*ForExpressionReturnContext) GetParser

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

func (*ForExpressionReturnContext) GetRuleContext

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

func (*ForExpressionReturnContext) IsForExpressionReturnContext

func (*ForExpressionReturnContext) IsForExpressionReturnContext()

func (*ForExpressionReturnContext) ReturnExpression

func (*ForExpressionReturnContext) ToStringTree

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

type ForExpressionSourceContext

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

func NewEmptyForExpressionSourceContext

func NewEmptyForExpressionSourceContext() *ForExpressionSourceContext

func NewForExpressionSourceContext

func NewForExpressionSourceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForExpressionSourceContext

func (*ForExpressionSourceContext) Accept

func (s *ForExpressionSourceContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ForExpressionSourceContext) ArrayLiteral

func (*ForExpressionSourceContext) EnterRule

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

func (*ForExpressionSourceContext) ExitRule

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

func (*ForExpressionSourceContext) FunctionCallExpression

func (s *ForExpressionSourceContext) FunctionCallExpression() IFunctionCallExpressionContext

func (*ForExpressionSourceContext) GetParser

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

func (*ForExpressionSourceContext) GetRuleContext

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

func (*ForExpressionSourceContext) IsForExpressionSourceContext

func (*ForExpressionSourceContext) IsForExpressionSourceContext()

func (*ForExpressionSourceContext) MemberExpression

func (*ForExpressionSourceContext) ObjectLiteral

func (*ForExpressionSourceContext) Param

func (*ForExpressionSourceContext) RangeOperator

func (*ForExpressionSourceContext) ToStringTree

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

func (*ForExpressionSourceContext) Variable

type ForExpressionStatementContext added in v0.5.0

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

func NewEmptyForExpressionStatementContext added in v0.5.0

func NewEmptyForExpressionStatementContext() *ForExpressionStatementContext

func NewForExpressionStatementContext added in v0.5.0

func NewForExpressionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForExpressionStatementContext

func (*ForExpressionStatementContext) Accept added in v0.5.0

func (s *ForExpressionStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ForExpressionStatementContext) EnterRule added in v0.5.0

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

func (*ForExpressionStatementContext) ExitRule added in v0.5.0

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

func (*ForExpressionStatementContext) FunctionCallExpression added in v0.5.0

func (*ForExpressionStatementContext) GetParser added in v0.5.0

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

func (*ForExpressionStatementContext) GetRuleContext added in v0.5.0

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

func (*ForExpressionStatementContext) IsForExpressionStatementContext added in v0.5.0

func (*ForExpressionStatementContext) IsForExpressionStatementContext()

func (*ForExpressionStatementContext) ToStringTree added in v0.5.0

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

func (*ForExpressionStatementContext) VariableDeclaration added in v0.5.0

type FqlLexer

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

func NewFqlLexer

func NewFqlLexer(input antlr.CharStream) *FqlLexer

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

type FqlParser

type FqlParser struct {
	*antlr.BaseParser
}

func NewFqlParser

func NewFqlParser(input antlr.TokenStream) *FqlParser

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

func (*FqlParser) AdditiveOperator added in v0.6.0

func (p *FqlParser) AdditiveOperator() (localctx IAdditiveOperatorContext)

func (*FqlParser) ArgumentList added in v0.16.0

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

func (*FqlParser) ArrayLiteral

func (p *FqlParser) ArrayLiteral() (localctx IArrayLiteralContext)

func (*FqlParser) ArrayOperator

func (p *FqlParser) ArrayOperator() (localctx IArrayOperatorContext)

func (*FqlParser) Body

func (p *FqlParser) Body() (localctx IBodyContext)

func (*FqlParser) BodyExpression

func (p *FqlParser) BodyExpression() (localctx IBodyExpressionContext)

func (*FqlParser) BodyStatement

func (p *FqlParser) BodyStatement() (localctx IBodyStatementContext)

func (*FqlParser) BooleanLiteral

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

func (*FqlParser) CollectAggregateSelector added in v0.4.0

func (p *FqlParser) CollectAggregateSelector() (localctx ICollectAggregateSelectorContext)

func (*FqlParser) CollectAggregator added in v0.4.0

func (p *FqlParser) CollectAggregator() (localctx ICollectAggregatorContext)

func (*FqlParser) CollectClause

func (p *FqlParser) CollectClause() (localctx ICollectClauseContext)

func (*FqlParser) CollectCounter added in v0.4.0

func (p *FqlParser) CollectCounter() (localctx ICollectCounterContext)

func (*FqlParser) CollectGroupVariable

func (p *FqlParser) CollectGroupVariable() (localctx ICollectGroupVariableContext)

func (*FqlParser) CollectGrouping added in v0.4.0

func (p *FqlParser) CollectGrouping() (localctx ICollectGroupingContext)

func (*FqlParser) CollectSelector added in v0.4.0

func (p *FqlParser) CollectSelector() (localctx ICollectSelectorContext)

func (*FqlParser) ComputedPropertyName

func (p *FqlParser) ComputedPropertyName() (localctx IComputedPropertyNameContext)

func (*FqlParser) EqualityOperator

func (p *FqlParser) EqualityOperator() (localctx IEqualityOperatorContext)

func (*FqlParser) ErrorOperator added in v0.16.0

func (p *FqlParser) ErrorOperator() (localctx IErrorOperatorContext)

func (*FqlParser) Expression

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

func (*FqlParser) ExpressionAtom added in v0.16.0

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

func (*FqlParser) ExpressionAtom_Sempred added in v0.16.0

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

func (*FqlParser) Expression_Sempred

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

func (*FqlParser) FilterClause

func (p *FqlParser) FilterClause() (localctx IFilterClauseContext)

func (*FqlParser) FloatLiteral

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

func (*FqlParser) ForExpression

func (p *FqlParser) ForExpression() (localctx IForExpressionContext)

func (*FqlParser) ForExpressionBody

func (p *FqlParser) ForExpressionBody() (localctx IForExpressionBodyContext)

func (*FqlParser) ForExpressionClause

func (p *FqlParser) ForExpressionClause() (localctx IForExpressionClauseContext)

func (*FqlParser) ForExpressionReturn

func (p *FqlParser) ForExpressionReturn() (localctx IForExpressionReturnContext)

func (*FqlParser) ForExpressionSource

func (p *FqlParser) ForExpressionSource() (localctx IForExpressionSourceContext)

func (*FqlParser) ForExpressionStatement added in v0.5.0

func (p *FqlParser) ForExpressionStatement() (localctx IForExpressionStatementContext)

func (*FqlParser) FunctionCall added in v0.16.0

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

func (*FqlParser) FunctionCallExpression

func (p *FqlParser) FunctionCallExpression() (localctx IFunctionCallExpressionContext)

func (*FqlParser) FunctionName added in v0.16.0

func (p *FqlParser) FunctionName() (localctx IFunctionNameContext)

func (*FqlParser) Head added in v0.11.0

func (p *FqlParser) Head() (localctx IHeadContext)

func (*FqlParser) InOperator

func (p *FqlParser) InOperator() (localctx IInOperatorContext)

func (*FqlParser) IntegerLiteral

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

func (*FqlParser) LikeOperator added in v0.14.0

func (p *FqlParser) LikeOperator() (localctx ILikeOperatorContext)

func (*FqlParser) LimitClause

func (p *FqlParser) LimitClause() (localctx ILimitClauseContext)

func (*FqlParser) LimitClauseValue added in v0.5.0

func (p *FqlParser) LimitClauseValue() (localctx ILimitClauseValueContext)

func (*FqlParser) Literal added in v0.16.0

func (p *FqlParser) Literal() (localctx ILiteralContext)

func (*FqlParser) LogicalAndOperator added in v0.6.0

func (p *FqlParser) LogicalAndOperator() (localctx ILogicalAndOperatorContext)

func (*FqlParser) LogicalOrOperator added in v0.6.0

func (p *FqlParser) LogicalOrOperator() (localctx ILogicalOrOperatorContext)

func (*FqlParser) MemberExpression

func (p *FqlParser) MemberExpression() (localctx IMemberExpressionContext)

func (*FqlParser) MemberExpressionPath added in v0.16.0

func (p *FqlParser) MemberExpressionPath() (localctx IMemberExpressionPathContext)

func (*FqlParser) MemberExpressionSource added in v0.16.0

func (p *FqlParser) MemberExpressionSource() (localctx IMemberExpressionSourceContext)

func (*FqlParser) MultiplicativeOperator added in v0.6.0

func (p *FqlParser) MultiplicativeOperator() (localctx IMultiplicativeOperatorContext)

func (*FqlParser) Namespace added in v0.8.0

func (p *FqlParser) Namespace() (localctx INamespaceContext)

func (*FqlParser) NamespaceIdentifier added in v0.11.0

func (p *FqlParser) NamespaceIdentifier() (localctx INamespaceIdentifierContext)

func (*FqlParser) NoneLiteral

func (p *FqlParser) NoneLiteral() (localctx INoneLiteralContext)

func (*FqlParser) ObjectLiteral

func (p *FqlParser) ObjectLiteral() (localctx IObjectLiteralContext)

func (*FqlParser) OptionsClause added in v0.16.0

func (p *FqlParser) OptionsClause() (localctx IOptionsClauseContext)

func (*FqlParser) Param

func (p *FqlParser) Param() (localctx IParamContext)

func (*FqlParser) Predicate added in v0.16.0

func (p *FqlParser) Predicate() (localctx IPredicateContext)

func (*FqlParser) Predicate_Sempred added in v0.16.0

func (p *FqlParser) Predicate_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*FqlParser) Program

func (p *FqlParser) Program() (localctx IProgramContext)

func (*FqlParser) PropertyAssignment

func (p *FqlParser) PropertyAssignment() (localctx IPropertyAssignmentContext)

func (*FqlParser) PropertyName

func (p *FqlParser) PropertyName() (localctx IPropertyNameContext)

func (*FqlParser) RangeOperand added in v0.16.0

func (p *FqlParser) RangeOperand() (localctx IRangeOperandContext)

func (*FqlParser) RangeOperator

func (p *FqlParser) RangeOperator() (localctx IRangeOperatorContext)

func (*FqlParser) RegexpOperator added in v0.8.0

func (p *FqlParser) RegexpOperator() (localctx IRegexpOperatorContext)

func (*FqlParser) ReturnExpression

func (p *FqlParser) ReturnExpression() (localctx IReturnExpressionContext)

func (*FqlParser) SafeReservedWord added in v0.16.0

func (p *FqlParser) SafeReservedWord() (localctx ISafeReservedWordContext)

func (*FqlParser) Sempred

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

func (*FqlParser) SortClause

func (p *FqlParser) SortClause() (localctx ISortClauseContext)

func (*FqlParser) SortClauseExpression

func (p *FqlParser) SortClauseExpression() (localctx ISortClauseExpressionContext)

func (*FqlParser) StringLiteral

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

func (*FqlParser) TimeoutClause added in v0.16.0

func (p *FqlParser) TimeoutClause() (localctx ITimeoutClauseContext)

func (*FqlParser) UnaryOperator

func (p *FqlParser) UnaryOperator() (localctx IUnaryOperatorContext)

func (*FqlParser) UnsafeReservedWord added in v0.16.5

func (p *FqlParser) UnsafeReservedWord() (localctx IUnsafeReservedWordContext)

func (*FqlParser) Use added in v0.11.0

func (p *FqlParser) Use() (localctx IUseContext)

func (*FqlParser) UseExpression added in v0.11.0

func (p *FqlParser) UseExpression() (localctx IUseExpressionContext)

func (*FqlParser) Variable

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

func (*FqlParser) VariableDeclaration

func (p *FqlParser) VariableDeclaration() (localctx IVariableDeclarationContext)

func (*FqlParser) WaitForEventName added in v0.16.0

func (p *FqlParser) WaitForEventName() (localctx IWaitForEventNameContext)

func (*FqlParser) WaitForEventSource added in v0.16.0

func (p *FqlParser) WaitForEventSource() (localctx IWaitForEventSourceContext)

func (*FqlParser) WaitForExpression added in v0.16.0

func (p *FqlParser) WaitForExpression() (localctx IWaitForExpressionContext)

type FqlParserListener

type FqlParserListener interface {
	antlr.ParseTreeListener

	// EnterProgram is called when entering the program production.
	EnterProgram(c *ProgramContext)

	// EnterHead is called when entering the head production.
	EnterHead(c *HeadContext)

	// EnterUseExpression is called when entering the useExpression production.
	EnterUseExpression(c *UseExpressionContext)

	// EnterUse is called when entering the use production.
	EnterUse(c *UseContext)

	// EnterBody is called when entering the body production.
	EnterBody(c *BodyContext)

	// EnterBodyStatement is called when entering the bodyStatement production.
	EnterBodyStatement(c *BodyStatementContext)

	// EnterBodyExpression is called when entering the bodyExpression production.
	EnterBodyExpression(c *BodyExpressionContext)

	// EnterVariableDeclaration is called when entering the variableDeclaration production.
	EnterVariableDeclaration(c *VariableDeclarationContext)

	// EnterReturnExpression is called when entering the returnExpression production.
	EnterReturnExpression(c *ReturnExpressionContext)

	// EnterForExpression is called when entering the forExpression production.
	EnterForExpression(c *ForExpressionContext)

	// EnterForExpressionSource is called when entering the forExpressionSource production.
	EnterForExpressionSource(c *ForExpressionSourceContext)

	// EnterForExpressionClause is called when entering the forExpressionClause production.
	EnterForExpressionClause(c *ForExpressionClauseContext)

	// EnterForExpressionStatement is called when entering the forExpressionStatement production.
	EnterForExpressionStatement(c *ForExpressionStatementContext)

	// EnterForExpressionBody is called when entering the forExpressionBody production.
	EnterForExpressionBody(c *ForExpressionBodyContext)

	// EnterForExpressionReturn is called when entering the forExpressionReturn production.
	EnterForExpressionReturn(c *ForExpressionReturnContext)

	// EnterFilterClause is called when entering the filterClause production.
	EnterFilterClause(c *FilterClauseContext)

	// EnterLimitClause is called when entering the limitClause production.
	EnterLimitClause(c *LimitClauseContext)

	// EnterLimitClauseValue is called when entering the limitClauseValue production.
	EnterLimitClauseValue(c *LimitClauseValueContext)

	// EnterSortClause is called when entering the sortClause production.
	EnterSortClause(c *SortClauseContext)

	// EnterSortClauseExpression is called when entering the sortClauseExpression production.
	EnterSortClauseExpression(c *SortClauseExpressionContext)

	// EnterCollectClause is called when entering the collectClause production.
	EnterCollectClause(c *CollectClauseContext)

	// EnterCollectSelector is called when entering the collectSelector production.
	EnterCollectSelector(c *CollectSelectorContext)

	// EnterCollectGrouping is called when entering the collectGrouping production.
	EnterCollectGrouping(c *CollectGroupingContext)

	// EnterCollectAggregator is called when entering the collectAggregator production.
	EnterCollectAggregator(c *CollectAggregatorContext)

	// EnterCollectAggregateSelector is called when entering the collectAggregateSelector production.
	EnterCollectAggregateSelector(c *CollectAggregateSelectorContext)

	// EnterCollectGroupVariable is called when entering the collectGroupVariable production.
	EnterCollectGroupVariable(c *CollectGroupVariableContext)

	// EnterCollectCounter is called when entering the collectCounter production.
	EnterCollectCounter(c *CollectCounterContext)

	// EnterWaitForExpression is called when entering the waitForExpression production.
	EnterWaitForExpression(c *WaitForExpressionContext)

	// EnterWaitForEventName is called when entering the waitForEventName production.
	EnterWaitForEventName(c *WaitForEventNameContext)

	// EnterWaitForEventSource is called when entering the waitForEventSource production.
	EnterWaitForEventSource(c *WaitForEventSourceContext)

	// EnterOptionsClause is called when entering the optionsClause production.
	EnterOptionsClause(c *OptionsClauseContext)

	// EnterTimeoutClause is called when entering the timeoutClause production.
	EnterTimeoutClause(c *TimeoutClauseContext)

	// EnterParam is called when entering the param production.
	EnterParam(c *ParamContext)

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

	// EnterLiteral is called when entering the literal production.
	EnterLiteral(c *LiteralContext)

	// EnterArrayLiteral is called when entering the arrayLiteral production.
	EnterArrayLiteral(c *ArrayLiteralContext)

	// EnterObjectLiteral is called when entering the objectLiteral production.
	EnterObjectLiteral(c *ObjectLiteralContext)

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

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

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

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

	// EnterNoneLiteral is called when entering the noneLiteral production.
	EnterNoneLiteral(c *NoneLiteralContext)

	// EnterPropertyAssignment is called when entering the propertyAssignment production.
	EnterPropertyAssignment(c *PropertyAssignmentContext)

	// EnterComputedPropertyName is called when entering the computedPropertyName production.
	EnterComputedPropertyName(c *ComputedPropertyNameContext)

	// EnterPropertyName is called when entering the propertyName production.
	EnterPropertyName(c *PropertyNameContext)

	// EnterNamespaceIdentifier is called when entering the namespaceIdentifier production.
	EnterNamespaceIdentifier(c *NamespaceIdentifierContext)

	// EnterNamespace is called when entering the namespace production.
	EnterNamespace(c *NamespaceContext)

	// EnterMemberExpression is called when entering the memberExpression production.
	EnterMemberExpression(c *MemberExpressionContext)

	// EnterMemberExpressionSource is called when entering the memberExpressionSource production.
	EnterMemberExpressionSource(c *MemberExpressionSourceContext)

	// EnterFunctionCallExpression is called when entering the functionCallExpression production.
	EnterFunctionCallExpression(c *FunctionCallExpressionContext)

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

	// EnterFunctionName is called when entering the functionName production.
	EnterFunctionName(c *FunctionNameContext)

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

	// EnterMemberExpressionPath is called when entering the memberExpressionPath production.
	EnterMemberExpressionPath(c *MemberExpressionPathContext)

	// EnterSafeReservedWord is called when entering the safeReservedWord production.
	EnterSafeReservedWord(c *SafeReservedWordContext)

	// EnterUnsafeReservedWord is called when entering the unsafeReservedWord production.
	EnterUnsafeReservedWord(c *UnsafeReservedWordContext)

	// EnterRangeOperator is called when entering the rangeOperator production.
	EnterRangeOperator(c *RangeOperatorContext)

	// EnterRangeOperand is called when entering the rangeOperand production.
	EnterRangeOperand(c *RangeOperandContext)

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

	// EnterPredicate is called when entering the predicate production.
	EnterPredicate(c *PredicateContext)

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

	// EnterArrayOperator is called when entering the arrayOperator production.
	EnterArrayOperator(c *ArrayOperatorContext)

	// EnterEqualityOperator is called when entering the equalityOperator production.
	EnterEqualityOperator(c *EqualityOperatorContext)

	// EnterInOperator is called when entering the inOperator production.
	EnterInOperator(c *InOperatorContext)

	// EnterLikeOperator is called when entering the likeOperator production.
	EnterLikeOperator(c *LikeOperatorContext)

	// EnterUnaryOperator is called when entering the unaryOperator production.
	EnterUnaryOperator(c *UnaryOperatorContext)

	// EnterRegexpOperator is called when entering the regexpOperator production.
	EnterRegexpOperator(c *RegexpOperatorContext)

	// EnterLogicalAndOperator is called when entering the logicalAndOperator production.
	EnterLogicalAndOperator(c *LogicalAndOperatorContext)

	// EnterLogicalOrOperator is called when entering the logicalOrOperator production.
	EnterLogicalOrOperator(c *LogicalOrOperatorContext)

	// EnterMultiplicativeOperator is called when entering the multiplicativeOperator production.
	EnterMultiplicativeOperator(c *MultiplicativeOperatorContext)

	// EnterAdditiveOperator is called when entering the additiveOperator production.
	EnterAdditiveOperator(c *AdditiveOperatorContext)

	// EnterErrorOperator is called when entering the errorOperator production.
	EnterErrorOperator(c *ErrorOperatorContext)

	// ExitProgram is called when exiting the program production.
	ExitProgram(c *ProgramContext)

	// ExitHead is called when exiting the head production.
	ExitHead(c *HeadContext)

	// ExitUseExpression is called when exiting the useExpression production.
	ExitUseExpression(c *UseExpressionContext)

	// ExitUse is called when exiting the use production.
	ExitUse(c *UseContext)

	// ExitBody is called when exiting the body production.
	ExitBody(c *BodyContext)

	// ExitBodyStatement is called when exiting the bodyStatement production.
	ExitBodyStatement(c *BodyStatementContext)

	// ExitBodyExpression is called when exiting the bodyExpression production.
	ExitBodyExpression(c *BodyExpressionContext)

	// ExitVariableDeclaration is called when exiting the variableDeclaration production.
	ExitVariableDeclaration(c *VariableDeclarationContext)

	// ExitReturnExpression is called when exiting the returnExpression production.
	ExitReturnExpression(c *ReturnExpressionContext)

	// ExitForExpression is called when exiting the forExpression production.
	ExitForExpression(c *ForExpressionContext)

	// ExitForExpressionSource is called when exiting the forExpressionSource production.
	ExitForExpressionSource(c *ForExpressionSourceContext)

	// ExitForExpressionClause is called when exiting the forExpressionClause production.
	ExitForExpressionClause(c *ForExpressionClauseContext)

	// ExitForExpressionStatement is called when exiting the forExpressionStatement production.
	ExitForExpressionStatement(c *ForExpressionStatementContext)

	// ExitForExpressionBody is called when exiting the forExpressionBody production.
	ExitForExpressionBody(c *ForExpressionBodyContext)

	// ExitForExpressionReturn is called when exiting the forExpressionReturn production.
	ExitForExpressionReturn(c *ForExpressionReturnContext)

	// ExitFilterClause is called when exiting the filterClause production.
	ExitFilterClause(c *FilterClauseContext)

	// ExitLimitClause is called when exiting the limitClause production.
	ExitLimitClause(c *LimitClauseContext)

	// ExitLimitClauseValue is called when exiting the limitClauseValue production.
	ExitLimitClauseValue(c *LimitClauseValueContext)

	// ExitSortClause is called when exiting the sortClause production.
	ExitSortClause(c *SortClauseContext)

	// ExitSortClauseExpression is called when exiting the sortClauseExpression production.
	ExitSortClauseExpression(c *SortClauseExpressionContext)

	// ExitCollectClause is called when exiting the collectClause production.
	ExitCollectClause(c *CollectClauseContext)

	// ExitCollectSelector is called when exiting the collectSelector production.
	ExitCollectSelector(c *CollectSelectorContext)

	// ExitCollectGrouping is called when exiting the collectGrouping production.
	ExitCollectGrouping(c *CollectGroupingContext)

	// ExitCollectAggregator is called when exiting the collectAggregator production.
	ExitCollectAggregator(c *CollectAggregatorContext)

	// ExitCollectAggregateSelector is called when exiting the collectAggregateSelector production.
	ExitCollectAggregateSelector(c *CollectAggregateSelectorContext)

	// ExitCollectGroupVariable is called when exiting the collectGroupVariable production.
	ExitCollectGroupVariable(c *CollectGroupVariableContext)

	// ExitCollectCounter is called when exiting the collectCounter production.
	ExitCollectCounter(c *CollectCounterContext)

	// ExitWaitForExpression is called when exiting the waitForExpression production.
	ExitWaitForExpression(c *WaitForExpressionContext)

	// ExitWaitForEventName is called when exiting the waitForEventName production.
	ExitWaitForEventName(c *WaitForEventNameContext)

	// ExitWaitForEventSource is called when exiting the waitForEventSource production.
	ExitWaitForEventSource(c *WaitForEventSourceContext)

	// ExitOptionsClause is called when exiting the optionsClause production.
	ExitOptionsClause(c *OptionsClauseContext)

	// ExitTimeoutClause is called when exiting the timeoutClause production.
	ExitTimeoutClause(c *TimeoutClauseContext)

	// ExitParam is called when exiting the param production.
	ExitParam(c *ParamContext)

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

	// ExitLiteral is called when exiting the literal production.
	ExitLiteral(c *LiteralContext)

	// ExitArrayLiteral is called when exiting the arrayLiteral production.
	ExitArrayLiteral(c *ArrayLiteralContext)

	// ExitObjectLiteral is called when exiting the objectLiteral production.
	ExitObjectLiteral(c *ObjectLiteralContext)

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

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

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

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

	// ExitNoneLiteral is called when exiting the noneLiteral production.
	ExitNoneLiteral(c *NoneLiteralContext)

	// ExitPropertyAssignment is called when exiting the propertyAssignment production.
	ExitPropertyAssignment(c *PropertyAssignmentContext)

	// ExitComputedPropertyName is called when exiting the computedPropertyName production.
	ExitComputedPropertyName(c *ComputedPropertyNameContext)

	// ExitPropertyName is called when exiting the propertyName production.
	ExitPropertyName(c *PropertyNameContext)

	// ExitNamespaceIdentifier is called when exiting the namespaceIdentifier production.
	ExitNamespaceIdentifier(c *NamespaceIdentifierContext)

	// ExitNamespace is called when exiting the namespace production.
	ExitNamespace(c *NamespaceContext)

	// ExitMemberExpression is called when exiting the memberExpression production.
	ExitMemberExpression(c *MemberExpressionContext)

	// ExitMemberExpressionSource is called when exiting the memberExpressionSource production.
	ExitMemberExpressionSource(c *MemberExpressionSourceContext)

	// ExitFunctionCallExpression is called when exiting the functionCallExpression production.
	ExitFunctionCallExpression(c *FunctionCallExpressionContext)

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

	// ExitFunctionName is called when exiting the functionName production.
	ExitFunctionName(c *FunctionNameContext)

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

	// ExitMemberExpressionPath is called when exiting the memberExpressionPath production.
	ExitMemberExpressionPath(c *MemberExpressionPathContext)

	// ExitSafeReservedWord is called when exiting the safeReservedWord production.
	ExitSafeReservedWord(c *SafeReservedWordContext)

	// ExitUnsafeReservedWord is called when exiting the unsafeReservedWord production.
	ExitUnsafeReservedWord(c *UnsafeReservedWordContext)

	// ExitRangeOperator is called when exiting the rangeOperator production.
	ExitRangeOperator(c *RangeOperatorContext)

	// ExitRangeOperand is called when exiting the rangeOperand production.
	ExitRangeOperand(c *RangeOperandContext)

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

	// ExitPredicate is called when exiting the predicate production.
	ExitPredicate(c *PredicateContext)

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

	// ExitArrayOperator is called when exiting the arrayOperator production.
	ExitArrayOperator(c *ArrayOperatorContext)

	// ExitEqualityOperator is called when exiting the equalityOperator production.
	ExitEqualityOperator(c *EqualityOperatorContext)

	// ExitInOperator is called when exiting the inOperator production.
	ExitInOperator(c *InOperatorContext)

	// ExitLikeOperator is called when exiting the likeOperator production.
	ExitLikeOperator(c *LikeOperatorContext)

	// ExitUnaryOperator is called when exiting the unaryOperator production.
	ExitUnaryOperator(c *UnaryOperatorContext)

	// ExitRegexpOperator is called when exiting the regexpOperator production.
	ExitRegexpOperator(c *RegexpOperatorContext)

	// ExitLogicalAndOperator is called when exiting the logicalAndOperator production.
	ExitLogicalAndOperator(c *LogicalAndOperatorContext)

	// ExitLogicalOrOperator is called when exiting the logicalOrOperator production.
	ExitLogicalOrOperator(c *LogicalOrOperatorContext)

	// ExitMultiplicativeOperator is called when exiting the multiplicativeOperator production.
	ExitMultiplicativeOperator(c *MultiplicativeOperatorContext)

	// ExitAdditiveOperator is called when exiting the additiveOperator production.
	ExitAdditiveOperator(c *AdditiveOperatorContext)

	// ExitErrorOperator is called when exiting the errorOperator production.
	ExitErrorOperator(c *ErrorOperatorContext)
}

FqlParserListener is a complete listener for a parse tree produced by FqlParser.

type FqlParserVisitor

type FqlParserVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by FqlParser#program.
	VisitProgram(ctx *ProgramContext) interface{}

	// Visit a parse tree produced by FqlParser#head.
	VisitHead(ctx *HeadContext) interface{}

	// Visit a parse tree produced by FqlParser#useExpression.
	VisitUseExpression(ctx *UseExpressionContext) interface{}

	// Visit a parse tree produced by FqlParser#use.
	VisitUse(ctx *UseContext) interface{}

	// Visit a parse tree produced by FqlParser#body.
	VisitBody(ctx *BodyContext) interface{}

	// Visit a parse tree produced by FqlParser#bodyStatement.
	VisitBodyStatement(ctx *BodyStatementContext) interface{}

	// Visit a parse tree produced by FqlParser#bodyExpression.
	VisitBodyExpression(ctx *BodyExpressionContext) interface{}

	// Visit a parse tree produced by FqlParser#variableDeclaration.
	VisitVariableDeclaration(ctx *VariableDeclarationContext) interface{}

	// Visit a parse tree produced by FqlParser#returnExpression.
	VisitReturnExpression(ctx *ReturnExpressionContext) interface{}

	// Visit a parse tree produced by FqlParser#forExpression.
	VisitForExpression(ctx *ForExpressionContext) interface{}

	// Visit a parse tree produced by FqlParser#forExpressionSource.
	VisitForExpressionSource(ctx *ForExpressionSourceContext) interface{}

	// Visit a parse tree produced by FqlParser#forExpressionClause.
	VisitForExpressionClause(ctx *ForExpressionClauseContext) interface{}

	// Visit a parse tree produced by FqlParser#forExpressionStatement.
	VisitForExpressionStatement(ctx *ForExpressionStatementContext) interface{}

	// Visit a parse tree produced by FqlParser#forExpressionBody.
	VisitForExpressionBody(ctx *ForExpressionBodyContext) interface{}

	// Visit a parse tree produced by FqlParser#forExpressionReturn.
	VisitForExpressionReturn(ctx *ForExpressionReturnContext) interface{}

	// Visit a parse tree produced by FqlParser#filterClause.
	VisitFilterClause(ctx *FilterClauseContext) interface{}

	// Visit a parse tree produced by FqlParser#limitClause.
	VisitLimitClause(ctx *LimitClauseContext) interface{}

	// Visit a parse tree produced by FqlParser#limitClauseValue.
	VisitLimitClauseValue(ctx *LimitClauseValueContext) interface{}

	// Visit a parse tree produced by FqlParser#sortClause.
	VisitSortClause(ctx *SortClauseContext) interface{}

	// Visit a parse tree produced by FqlParser#sortClauseExpression.
	VisitSortClauseExpression(ctx *SortClauseExpressionContext) interface{}

	// Visit a parse tree produced by FqlParser#collectClause.
	VisitCollectClause(ctx *CollectClauseContext) interface{}

	// Visit a parse tree produced by FqlParser#collectSelector.
	VisitCollectSelector(ctx *CollectSelectorContext) interface{}

	// Visit a parse tree produced by FqlParser#collectGrouping.
	VisitCollectGrouping(ctx *CollectGroupingContext) interface{}

	// Visit a parse tree produced by FqlParser#collectAggregator.
	VisitCollectAggregator(ctx *CollectAggregatorContext) interface{}

	// Visit a parse tree produced by FqlParser#collectAggregateSelector.
	VisitCollectAggregateSelector(ctx *CollectAggregateSelectorContext) interface{}

	// Visit a parse tree produced by FqlParser#collectGroupVariable.
	VisitCollectGroupVariable(ctx *CollectGroupVariableContext) interface{}

	// Visit a parse tree produced by FqlParser#collectCounter.
	VisitCollectCounter(ctx *CollectCounterContext) interface{}

	// Visit a parse tree produced by FqlParser#waitForExpression.
	VisitWaitForExpression(ctx *WaitForExpressionContext) interface{}

	// Visit a parse tree produced by FqlParser#waitForEventName.
	VisitWaitForEventName(ctx *WaitForEventNameContext) interface{}

	// Visit a parse tree produced by FqlParser#waitForEventSource.
	VisitWaitForEventSource(ctx *WaitForEventSourceContext) interface{}

	// Visit a parse tree produced by FqlParser#optionsClause.
	VisitOptionsClause(ctx *OptionsClauseContext) interface{}

	// Visit a parse tree produced by FqlParser#timeoutClause.
	VisitTimeoutClause(ctx *TimeoutClauseContext) interface{}

	// Visit a parse tree produced by FqlParser#param.
	VisitParam(ctx *ParamContext) interface{}

	// Visit a parse tree produced by FqlParser#variable.
	VisitVariable(ctx *VariableContext) interface{}

	// Visit a parse tree produced by FqlParser#literal.
	VisitLiteral(ctx *LiteralContext) interface{}

	// Visit a parse tree produced by FqlParser#arrayLiteral.
	VisitArrayLiteral(ctx *ArrayLiteralContext) interface{}

	// Visit a parse tree produced by FqlParser#objectLiteral.
	VisitObjectLiteral(ctx *ObjectLiteralContext) interface{}

	// Visit a parse tree produced by FqlParser#booleanLiteral.
	VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}

	// Visit a parse tree produced by FqlParser#stringLiteral.
	VisitStringLiteral(ctx *StringLiteralContext) interface{}

	// Visit a parse tree produced by FqlParser#floatLiteral.
	VisitFloatLiteral(ctx *FloatLiteralContext) interface{}

	// Visit a parse tree produced by FqlParser#integerLiteral.
	VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}

	// Visit a parse tree produced by FqlParser#noneLiteral.
	VisitNoneLiteral(ctx *NoneLiteralContext) interface{}

	// Visit a parse tree produced by FqlParser#propertyAssignment.
	VisitPropertyAssignment(ctx *PropertyAssignmentContext) interface{}

	// Visit a parse tree produced by FqlParser#computedPropertyName.
	VisitComputedPropertyName(ctx *ComputedPropertyNameContext) interface{}

	// Visit a parse tree produced by FqlParser#propertyName.
	VisitPropertyName(ctx *PropertyNameContext) interface{}

	// Visit a parse tree produced by FqlParser#namespaceIdentifier.
	VisitNamespaceIdentifier(ctx *NamespaceIdentifierContext) interface{}

	// Visit a parse tree produced by FqlParser#namespace.
	VisitNamespace(ctx *NamespaceContext) interface{}

	// Visit a parse tree produced by FqlParser#memberExpression.
	VisitMemberExpression(ctx *MemberExpressionContext) interface{}

	// Visit a parse tree produced by FqlParser#memberExpressionSource.
	VisitMemberExpressionSource(ctx *MemberExpressionSourceContext) interface{}

	// Visit a parse tree produced by FqlParser#functionCallExpression.
	VisitFunctionCallExpression(ctx *FunctionCallExpressionContext) interface{}

	// Visit a parse tree produced by FqlParser#functionCall.
	VisitFunctionCall(ctx *FunctionCallContext) interface{}

	// Visit a parse tree produced by FqlParser#functionName.
	VisitFunctionName(ctx *FunctionNameContext) interface{}

	// Visit a parse tree produced by FqlParser#argumentList.
	VisitArgumentList(ctx *ArgumentListContext) interface{}

	// Visit a parse tree produced by FqlParser#memberExpressionPath.
	VisitMemberExpressionPath(ctx *MemberExpressionPathContext) interface{}

	// Visit a parse tree produced by FqlParser#safeReservedWord.
	VisitSafeReservedWord(ctx *SafeReservedWordContext) interface{}

	// Visit a parse tree produced by FqlParser#unsafeReservedWord.
	VisitUnsafeReservedWord(ctx *UnsafeReservedWordContext) interface{}

	// Visit a parse tree produced by FqlParser#rangeOperator.
	VisitRangeOperator(ctx *RangeOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#rangeOperand.
	VisitRangeOperand(ctx *RangeOperandContext) interface{}

	// Visit a parse tree produced by FqlParser#expression.
	VisitExpression(ctx *ExpressionContext) interface{}

	// Visit a parse tree produced by FqlParser#predicate.
	VisitPredicate(ctx *PredicateContext) interface{}

	// Visit a parse tree produced by FqlParser#expressionAtom.
	VisitExpressionAtom(ctx *ExpressionAtomContext) interface{}

	// Visit a parse tree produced by FqlParser#arrayOperator.
	VisitArrayOperator(ctx *ArrayOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#equalityOperator.
	VisitEqualityOperator(ctx *EqualityOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#inOperator.
	VisitInOperator(ctx *InOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#likeOperator.
	VisitLikeOperator(ctx *LikeOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#unaryOperator.
	VisitUnaryOperator(ctx *UnaryOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#regexpOperator.
	VisitRegexpOperator(ctx *RegexpOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#logicalAndOperator.
	VisitLogicalAndOperator(ctx *LogicalAndOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#logicalOrOperator.
	VisitLogicalOrOperator(ctx *LogicalOrOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#multiplicativeOperator.
	VisitMultiplicativeOperator(ctx *MultiplicativeOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#additiveOperator.
	VisitAdditiveOperator(ctx *AdditiveOperatorContext) interface{}

	// Visit a parse tree produced by FqlParser#errorOperator.
	VisitErrorOperator(ctx *ErrorOperatorContext) interface{}
}

A complete Visitor for a parse tree produced by FqlParser.

type FunctionCallContext added in v0.16.0

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

func NewEmptyFunctionCallContext added in v0.16.0

func NewEmptyFunctionCallContext() *FunctionCallContext

func NewFunctionCallContext added in v0.16.0

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

func (*FunctionCallContext) Accept added in v0.16.0

func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionCallContext) ArgumentList added in v0.16.0

func (s *FunctionCallContext) ArgumentList() IArgumentListContext

func (*FunctionCallContext) CloseParen added in v0.16.0

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

func (*FunctionCallContext) EnterRule added in v0.16.0

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

func (*FunctionCallContext) ExitRule added in v0.16.0

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

func (*FunctionCallContext) FunctionName added in v0.16.0

func (s *FunctionCallContext) FunctionName() IFunctionNameContext

func (*FunctionCallContext) GetParser added in v0.16.0

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

func (*FunctionCallContext) GetRuleContext added in v0.16.0

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

func (*FunctionCallContext) IsFunctionCallContext added in v0.16.0

func (*FunctionCallContext) IsFunctionCallContext()

func (*FunctionCallContext) Namespace added in v0.16.0

func (s *FunctionCallContext) Namespace() INamespaceContext

func (*FunctionCallContext) OpenParen added in v0.16.0

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

func (*FunctionCallContext) ToStringTree added in v0.16.0

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

type FunctionCallExpressionContext

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

func NewEmptyFunctionCallExpressionContext

func NewEmptyFunctionCallExpressionContext() *FunctionCallExpressionContext

func NewFunctionCallExpressionContext

func NewFunctionCallExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallExpressionContext

func (*FunctionCallExpressionContext) Accept

func (s *FunctionCallExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionCallExpressionContext) EnterRule

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

func (*FunctionCallExpressionContext) ErrorOperator added in v0.16.0

func (*FunctionCallExpressionContext) ExitRule

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

func (*FunctionCallExpressionContext) FunctionCall added in v0.16.0

func (*FunctionCallExpressionContext) GetParser

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

func (*FunctionCallExpressionContext) GetRuleContext

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

func (*FunctionCallExpressionContext) IsFunctionCallExpressionContext

func (*FunctionCallExpressionContext) IsFunctionCallExpressionContext()

func (*FunctionCallExpressionContext) ToStringTree

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

type FunctionNameContext added in v0.16.0

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

func NewEmptyFunctionNameContext added in v0.16.0

func NewEmptyFunctionNameContext() *FunctionNameContext

func NewFunctionNameContext added in v0.16.0

func NewFunctionNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionNameContext

func (*FunctionNameContext) Accept added in v0.16.0

func (s *FunctionNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionNameContext) EnterRule added in v0.16.0

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

func (*FunctionNameContext) ExitRule added in v0.16.0

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

func (*FunctionNameContext) GetParser added in v0.16.0

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

func (*FunctionNameContext) GetRuleContext added in v0.16.0

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

func (*FunctionNameContext) Identifier added in v0.16.0

func (s *FunctionNameContext) Identifier() antlr.TerminalNode

func (*FunctionNameContext) IsFunctionNameContext added in v0.16.0

func (*FunctionNameContext) IsFunctionNameContext()

func (*FunctionNameContext) SafeReservedWord added in v0.16.0

func (s *FunctionNameContext) SafeReservedWord() ISafeReservedWordContext

func (*FunctionNameContext) ToStringTree added in v0.16.0

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

func (*FunctionNameContext) UnsafeReservedWord added in v0.16.5

func (s *FunctionNameContext) UnsafeReservedWord() IUnsafeReservedWordContext

type HeadContext added in v0.11.0

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

func NewEmptyHeadContext added in v0.11.0

func NewEmptyHeadContext() *HeadContext

func NewHeadContext added in v0.11.0

func NewHeadContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HeadContext

func (*HeadContext) Accept added in v0.11.0

func (s *HeadContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*HeadContext) EnterRule added in v0.11.0

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

func (*HeadContext) ExitRule added in v0.11.0

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

func (*HeadContext) GetParser added in v0.11.0

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

func (*HeadContext) GetRuleContext added in v0.11.0

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

func (*HeadContext) IsHeadContext added in v0.11.0

func (*HeadContext) IsHeadContext()

func (*HeadContext) ToStringTree added in v0.11.0

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

func (*HeadContext) UseExpression added in v0.11.0

func (s *HeadContext) UseExpression() IUseExpressionContext

type IAdditiveOperatorContext added in v0.6.0

type IAdditiveOperatorContext interface {
	antlr.ParserRuleContext

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

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

IAdditiveOperatorContext is an interface to support dynamic dispatch.

type IArgumentListContext added in v0.16.0

type IArgumentListContext interface {
	antlr.ParserRuleContext

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

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

IArgumentListContext is an interface to support dynamic dispatch.

type IArrayLiteralContext

type IArrayLiteralContext interface {
	antlr.ParserRuleContext

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

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

IArrayLiteralContext is an interface to support dynamic dispatch.

type IArrayOperatorContext

type IArrayOperatorContext interface {
	antlr.ParserRuleContext

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

	// GetOperator returns the operator token.
	GetOperator() antlr.Token

	// SetOperator sets the operator token.
	SetOperator(antlr.Token)

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

IArrayOperatorContext is an interface to support dynamic dispatch.

type IBodyContext

type IBodyContext interface {
	antlr.ParserRuleContext

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

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

IBodyContext is an interface to support dynamic dispatch.

type IBodyExpressionContext

type IBodyExpressionContext interface {
	antlr.ParserRuleContext

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

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

IBodyExpressionContext is an interface to support dynamic dispatch.

type IBodyStatementContext

type IBodyStatementContext interface {
	antlr.ParserRuleContext

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

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

IBodyStatementContext is an interface to support dynamic dispatch.

type IBooleanLiteralContext

type IBooleanLiteralContext interface {
	antlr.ParserRuleContext

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

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

IBooleanLiteralContext is an interface to support dynamic dispatch.

type ICollectAggregateSelectorContext added in v0.4.0

type ICollectAggregateSelectorContext interface {
	antlr.ParserRuleContext

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

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

ICollectAggregateSelectorContext is an interface to support dynamic dispatch.

type ICollectAggregatorContext added in v0.4.0

type ICollectAggregatorContext interface {
	antlr.ParserRuleContext

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

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

ICollectAggregatorContext is an interface to support dynamic dispatch.

type ICollectClauseContext

type ICollectClauseContext interface {
	antlr.ParserRuleContext

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

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

ICollectClauseContext is an interface to support dynamic dispatch.

type ICollectCounterContext added in v0.4.0

type ICollectCounterContext interface {
	antlr.ParserRuleContext

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

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

ICollectCounterContext is an interface to support dynamic dispatch.

type ICollectGroupVariableContext

type ICollectGroupVariableContext interface {
	antlr.ParserRuleContext

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

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

ICollectGroupVariableContext is an interface to support dynamic dispatch.

type ICollectGroupingContext added in v0.4.0

type ICollectGroupingContext interface {
	antlr.ParserRuleContext

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

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

ICollectGroupingContext is an interface to support dynamic dispatch.

type ICollectSelectorContext added in v0.4.0

type ICollectSelectorContext interface {
	antlr.ParserRuleContext

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

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

ICollectSelectorContext is an interface to support dynamic dispatch.

type IComputedPropertyNameContext

type IComputedPropertyNameContext interface {
	antlr.ParserRuleContext

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

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

IComputedPropertyNameContext is an interface to support dynamic dispatch.

type IEqualityOperatorContext

type IEqualityOperatorContext interface {
	antlr.ParserRuleContext

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

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

IEqualityOperatorContext is an interface to support dynamic dispatch.

type IErrorOperatorContext added in v0.16.0

type IErrorOperatorContext interface {
	antlr.ParserRuleContext

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

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

IErrorOperatorContext is an interface to support dynamic dispatch.

type IExpressionAtomContext added in v0.16.0

type IExpressionAtomContext interface {
	antlr.ParserRuleContext

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

	// GetLeft returns the left rule contexts.
	GetLeft() IExpressionAtomContext

	// GetRight returns the right rule contexts.
	GetRight() IExpressionAtomContext

	// SetLeft sets the left rule contexts.
	SetLeft(IExpressionAtomContext)

	// SetRight sets the right rule contexts.
	SetRight(IExpressionAtomContext)

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

IExpressionAtomContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

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

	// GetTernaryOperator returns the ternaryOperator token.
	GetTernaryOperator() antlr.Token

	// SetTernaryOperator sets the ternaryOperator token.
	SetTernaryOperator(antlr.Token)

	// GetLeft returns the left rule contexts.
	GetLeft() IExpressionContext

	// GetCondition returns the condition rule contexts.
	GetCondition() IExpressionContext

	// GetRight returns the right rule contexts.
	GetRight() IExpressionContext

	// GetOnTrue returns the onTrue rule contexts.
	GetOnTrue() IExpressionContext

	// GetOnFalse returns the onFalse rule contexts.
	GetOnFalse() IExpressionContext

	// SetLeft sets the left rule contexts.
	SetLeft(IExpressionContext)

	// SetCondition sets the condition rule contexts.
	SetCondition(IExpressionContext)

	// SetRight sets the right rule contexts.
	SetRight(IExpressionContext)

	// SetOnTrue sets the onTrue rule contexts.
	SetOnTrue(IExpressionContext)

	// SetOnFalse sets the onFalse rule contexts.
	SetOnFalse(IExpressionContext)

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

IExpressionContext is an interface to support dynamic dispatch.

type IFilterClauseContext

type IFilterClauseContext interface {
	antlr.ParserRuleContext

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

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

IFilterClauseContext is an interface to support dynamic dispatch.

type IFloatLiteralContext

type IFloatLiteralContext interface {
	antlr.ParserRuleContext

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

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

IFloatLiteralContext is an interface to support dynamic dispatch.

type IForExpressionBodyContext

type IForExpressionBodyContext interface {
	antlr.ParserRuleContext

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

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

IForExpressionBodyContext is an interface to support dynamic dispatch.

type IForExpressionClauseContext

type IForExpressionClauseContext interface {
	antlr.ParserRuleContext

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

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

IForExpressionClauseContext is an interface to support dynamic dispatch.

type IForExpressionContext

type IForExpressionContext interface {
	antlr.ParserRuleContext

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

	// GetValueVariable returns the valueVariable token.
	GetValueVariable() antlr.Token

	// GetCounterVariable returns the counterVariable token.
	GetCounterVariable() antlr.Token

	// SetValueVariable sets the valueVariable token.
	SetValueVariable(antlr.Token)

	// SetCounterVariable sets the counterVariable token.
	SetCounterVariable(antlr.Token)

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

IForExpressionContext is an interface to support dynamic dispatch.

type IForExpressionReturnContext

type IForExpressionReturnContext interface {
	antlr.ParserRuleContext

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

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

IForExpressionReturnContext is an interface to support dynamic dispatch.

type IForExpressionSourceContext

type IForExpressionSourceContext interface {
	antlr.ParserRuleContext

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

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

IForExpressionSourceContext is an interface to support dynamic dispatch.

type IForExpressionStatementContext added in v0.5.0

type IForExpressionStatementContext interface {
	antlr.ParserRuleContext

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

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

IForExpressionStatementContext is an interface to support dynamic dispatch.

type IFunctionCallContext added in v0.16.0

type IFunctionCallContext interface {
	antlr.ParserRuleContext

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

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

IFunctionCallContext is an interface to support dynamic dispatch.

type IFunctionCallExpressionContext

type IFunctionCallExpressionContext interface {
	antlr.ParserRuleContext

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

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

IFunctionCallExpressionContext is an interface to support dynamic dispatch.

type IFunctionNameContext added in v0.16.0

type IFunctionNameContext interface {
	antlr.ParserRuleContext

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

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

IFunctionNameContext is an interface to support dynamic dispatch.

type IHeadContext added in v0.11.0

type IHeadContext interface {
	antlr.ParserRuleContext

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

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

IHeadContext is an interface to support dynamic dispatch.

type IInOperatorContext

type IInOperatorContext interface {
	antlr.ParserRuleContext

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

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

IInOperatorContext is an interface to support dynamic dispatch.

type IIntegerLiteralContext

type IIntegerLiteralContext interface {
	antlr.ParserRuleContext

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

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

IIntegerLiteralContext is an interface to support dynamic dispatch.

type ILikeOperatorContext added in v0.14.0

type ILikeOperatorContext interface {
	antlr.ParserRuleContext

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

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

ILikeOperatorContext is an interface to support dynamic dispatch.

type ILimitClauseContext

type ILimitClauseContext interface {
	antlr.ParserRuleContext

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

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

ILimitClauseContext is an interface to support dynamic dispatch.

type ILimitClauseValueContext added in v0.5.0

type ILimitClauseValueContext interface {
	antlr.ParserRuleContext

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

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

ILimitClauseValueContext is an interface to support dynamic dispatch.

type ILiteralContext added in v0.16.0

type ILiteralContext interface {
	antlr.ParserRuleContext

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

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

ILiteralContext is an interface to support dynamic dispatch.

type ILogicalAndOperatorContext added in v0.6.0

type ILogicalAndOperatorContext interface {
	antlr.ParserRuleContext

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

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

ILogicalAndOperatorContext is an interface to support dynamic dispatch.

type ILogicalOrOperatorContext added in v0.6.0

type ILogicalOrOperatorContext interface {
	antlr.ParserRuleContext

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

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

ILogicalOrOperatorContext is an interface to support dynamic dispatch.

type IMemberExpressionContext

type IMemberExpressionContext interface {
	antlr.ParserRuleContext

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

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

IMemberExpressionContext is an interface to support dynamic dispatch.

type IMemberExpressionPathContext added in v0.16.0

type IMemberExpressionPathContext interface {
	antlr.ParserRuleContext

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

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

IMemberExpressionPathContext is an interface to support dynamic dispatch.

type IMemberExpressionSourceContext added in v0.16.0

type IMemberExpressionSourceContext interface {
	antlr.ParserRuleContext

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

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

IMemberExpressionSourceContext is an interface to support dynamic dispatch.

type IMultiplicativeOperatorContext added in v0.6.0

type IMultiplicativeOperatorContext interface {
	antlr.ParserRuleContext

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

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

IMultiplicativeOperatorContext is an interface to support dynamic dispatch.

type INamespaceContext added in v0.8.0

type INamespaceContext interface {
	antlr.ParserRuleContext

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

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

INamespaceContext is an interface to support dynamic dispatch.

type INamespaceIdentifierContext added in v0.11.0

type INamespaceIdentifierContext interface {
	antlr.ParserRuleContext

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

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

INamespaceIdentifierContext is an interface to support dynamic dispatch.

type INoneLiteralContext

type INoneLiteralContext interface {
	antlr.ParserRuleContext

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

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

INoneLiteralContext is an interface to support dynamic dispatch.

type IObjectLiteralContext

type IObjectLiteralContext interface {
	antlr.ParserRuleContext

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

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

IObjectLiteralContext is an interface to support dynamic dispatch.

type IOptionsClauseContext added in v0.16.0

type IOptionsClauseContext interface {
	antlr.ParserRuleContext

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

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

IOptionsClauseContext is an interface to support dynamic dispatch.

type IParamContext

type IParamContext interface {
	antlr.ParserRuleContext

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

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

IParamContext is an interface to support dynamic dispatch.

type IPredicateContext added in v0.16.0

type IPredicateContext interface {
	antlr.ParserRuleContext

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

	// GetLeft returns the left rule contexts.
	GetLeft() IPredicateContext

	// GetRight returns the right rule contexts.
	GetRight() IPredicateContext

	// SetLeft sets the left rule contexts.
	SetLeft(IPredicateContext)

	// SetRight sets the right rule contexts.
	SetRight(IPredicateContext)

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

IPredicateContext is an interface to support dynamic dispatch.

type IProgramContext

type IProgramContext interface {
	antlr.ParserRuleContext

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

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

IProgramContext is an interface to support dynamic dispatch.

type IPropertyAssignmentContext

type IPropertyAssignmentContext interface {
	antlr.ParserRuleContext

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

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

IPropertyAssignmentContext is an interface to support dynamic dispatch.

type IPropertyNameContext

type IPropertyNameContext interface {
	antlr.ParserRuleContext

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

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

IPropertyNameContext is an interface to support dynamic dispatch.

type IRangeOperandContext added in v0.16.0

type IRangeOperandContext interface {
	antlr.ParserRuleContext

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

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

IRangeOperandContext is an interface to support dynamic dispatch.

type IRangeOperatorContext

type IRangeOperatorContext interface {
	antlr.ParserRuleContext

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

	// GetLeft returns the left rule contexts.
	GetLeft() IRangeOperandContext

	// GetRight returns the right rule contexts.
	GetRight() IRangeOperandContext

	// SetLeft sets the left rule contexts.
	SetLeft(IRangeOperandContext)

	// SetRight sets the right rule contexts.
	SetRight(IRangeOperandContext)

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

IRangeOperatorContext is an interface to support dynamic dispatch.

type IRegexpOperatorContext added in v0.8.0

type IRegexpOperatorContext interface {
	antlr.ParserRuleContext

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

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

IRegexpOperatorContext is an interface to support dynamic dispatch.

type IReturnExpressionContext

type IReturnExpressionContext interface {
	antlr.ParserRuleContext

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

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

IReturnExpressionContext is an interface to support dynamic dispatch.

type ISafeReservedWordContext added in v0.16.0

type ISafeReservedWordContext interface {
	antlr.ParserRuleContext

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

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

ISafeReservedWordContext is an interface to support dynamic dispatch.

type ISortClauseContext

type ISortClauseContext interface {
	antlr.ParserRuleContext

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

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

ISortClauseContext is an interface to support dynamic dispatch.

type ISortClauseExpressionContext

type ISortClauseExpressionContext interface {
	antlr.ParserRuleContext

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

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

ISortClauseExpressionContext is an interface to support dynamic dispatch.

type IStringLiteralContext

type IStringLiteralContext interface {
	antlr.ParserRuleContext

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

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

IStringLiteralContext is an interface to support dynamic dispatch.

type ITimeoutClauseContext added in v0.16.0

type ITimeoutClauseContext interface {
	antlr.ParserRuleContext

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

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

ITimeoutClauseContext is an interface to support dynamic dispatch.

type IUnaryOperatorContext

type IUnaryOperatorContext interface {
	antlr.ParserRuleContext

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

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

IUnaryOperatorContext is an interface to support dynamic dispatch.

type IUnsafeReservedWordContext added in v0.16.5

type IUnsafeReservedWordContext interface {
	antlr.ParserRuleContext

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

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

IUnsafeReservedWordContext is an interface to support dynamic dispatch.

type IUseContext added in v0.11.0

type IUseContext interface {
	antlr.ParserRuleContext

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

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

IUseContext is an interface to support dynamic dispatch.

type IUseExpressionContext added in v0.11.0

type IUseExpressionContext interface {
	antlr.ParserRuleContext

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

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

IUseExpressionContext is an interface to support dynamic dispatch.

type IVariableContext

type IVariableContext interface {
	antlr.ParserRuleContext

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

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

IVariableContext is an interface to support dynamic dispatch.

type IVariableDeclarationContext

type IVariableDeclarationContext interface {
	antlr.ParserRuleContext

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

	// GetId returns the id token.
	GetId() antlr.Token

	// SetId sets the id token.
	SetId(antlr.Token)

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

IVariableDeclarationContext is an interface to support dynamic dispatch.

type IWaitForEventNameContext added in v0.16.0

type IWaitForEventNameContext interface {
	antlr.ParserRuleContext

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

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

IWaitForEventNameContext is an interface to support dynamic dispatch.

type IWaitForEventSourceContext added in v0.16.0

type IWaitForEventSourceContext interface {
	antlr.ParserRuleContext

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

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

IWaitForEventSourceContext is an interface to support dynamic dispatch.

type IWaitForExpressionContext added in v0.16.0

type IWaitForExpressionContext interface {
	antlr.ParserRuleContext

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

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

IWaitForExpressionContext is an interface to support dynamic dispatch.

type InOperatorContext

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

func NewEmptyInOperatorContext

func NewEmptyInOperatorContext() *InOperatorContext

func NewInOperatorContext

func NewInOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InOperatorContext

func (*InOperatorContext) Accept

func (s *InOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*InOperatorContext) EnterRule

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

func (*InOperatorContext) ExitRule

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

func (*InOperatorContext) GetParser

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

func (*InOperatorContext) GetRuleContext

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

func (*InOperatorContext) In

func (s *InOperatorContext) In() antlr.TerminalNode

func (*InOperatorContext) IsInOperatorContext

func (*InOperatorContext) IsInOperatorContext()

func (*InOperatorContext) Not added in v0.3.0

func (s *InOperatorContext) Not() antlr.TerminalNode

func (*InOperatorContext) ToStringTree

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

type IntegerLiteralContext

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

func NewEmptyIntegerLiteralContext

func NewEmptyIntegerLiteralContext() *IntegerLiteralContext

func NewIntegerLiteralContext

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

func (*IntegerLiteralContext) Accept

func (s *IntegerLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IntegerLiteralContext) EnterRule

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

func (*IntegerLiteralContext) ExitRule

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

func (*IntegerLiteralContext) GetParser

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

func (*IntegerLiteralContext) GetRuleContext

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

func (*IntegerLiteralContext) IntegerLiteral

func (s *IntegerLiteralContext) IntegerLiteral() antlr.TerminalNode

func (*IntegerLiteralContext) IsIntegerLiteralContext

func (*IntegerLiteralContext) IsIntegerLiteralContext()

func (*IntegerLiteralContext) ToStringTree

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

type LikeOperatorContext added in v0.14.0

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

func NewEmptyLikeOperatorContext added in v0.14.0

func NewEmptyLikeOperatorContext() *LikeOperatorContext

func NewLikeOperatorContext added in v0.14.0

func NewLikeOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LikeOperatorContext

func (*LikeOperatorContext) Accept added in v0.14.0

func (s *LikeOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LikeOperatorContext) EnterRule added in v0.14.0

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

func (*LikeOperatorContext) ExitRule added in v0.14.0

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

func (*LikeOperatorContext) GetParser added in v0.14.0

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

func (*LikeOperatorContext) GetRuleContext added in v0.14.0

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

func (*LikeOperatorContext) IsLikeOperatorContext added in v0.14.0

func (*LikeOperatorContext) IsLikeOperatorContext()

func (*LikeOperatorContext) Like added in v0.14.0

func (s *LikeOperatorContext) Like() antlr.TerminalNode

func (*LikeOperatorContext) Not added in v0.14.0

func (s *LikeOperatorContext) Not() antlr.TerminalNode

func (*LikeOperatorContext) ToStringTree added in v0.14.0

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

type LimitClauseContext

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

func NewEmptyLimitClauseContext

func NewEmptyLimitClauseContext() *LimitClauseContext

func NewLimitClauseContext

func NewLimitClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LimitClauseContext

func (*LimitClauseContext) Accept

func (s *LimitClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LimitClauseContext) AllLimitClauseValue added in v0.5.0

func (s *LimitClauseContext) AllLimitClauseValue() []ILimitClauseValueContext

func (*LimitClauseContext) Comma

func (s *LimitClauseContext) Comma() antlr.TerminalNode

func (*LimitClauseContext) EnterRule

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

func (*LimitClauseContext) ExitRule

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

func (*LimitClauseContext) GetParser

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

func (*LimitClauseContext) GetRuleContext

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

func (*LimitClauseContext) IsLimitClauseContext

func (*LimitClauseContext) IsLimitClauseContext()

func (*LimitClauseContext) Limit

func (s *LimitClauseContext) Limit() antlr.TerminalNode

func (*LimitClauseContext) LimitClauseValue added in v0.5.0

func (s *LimitClauseContext) LimitClauseValue(i int) ILimitClauseValueContext

func (*LimitClauseContext) ToStringTree

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

type LimitClauseValueContext added in v0.5.0

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

func NewEmptyLimitClauseValueContext added in v0.5.0

func NewEmptyLimitClauseValueContext() *LimitClauseValueContext

func NewLimitClauseValueContext added in v0.5.0

func NewLimitClauseValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LimitClauseValueContext

func (*LimitClauseValueContext) Accept added in v0.5.0

func (s *LimitClauseValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LimitClauseValueContext) EnterRule added in v0.5.0

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

func (*LimitClauseValueContext) ExitRule added in v0.5.0

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

func (*LimitClauseValueContext) FunctionCallExpression added in v0.16.2

func (s *LimitClauseValueContext) FunctionCallExpression() IFunctionCallExpressionContext

func (*LimitClauseValueContext) GetParser added in v0.5.0

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

func (*LimitClauseValueContext) GetRuleContext added in v0.5.0

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

func (*LimitClauseValueContext) IntegerLiteral added in v0.5.0

func (s *LimitClauseValueContext) IntegerLiteral() IIntegerLiteralContext

func (*LimitClauseValueContext) IsLimitClauseValueContext added in v0.5.0

func (*LimitClauseValueContext) IsLimitClauseValueContext()

func (*LimitClauseValueContext) MemberExpression added in v0.16.2

func (s *LimitClauseValueContext) MemberExpression() IMemberExpressionContext

func (*LimitClauseValueContext) Param added in v0.5.0

func (*LimitClauseValueContext) ToStringTree added in v0.5.0

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

func (*LimitClauseValueContext) Variable added in v0.16.2

type LiteralContext added in v0.16.0

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

func NewEmptyLiteralContext added in v0.16.0

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext added in v0.16.0

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) Accept added in v0.16.0

func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LiteralContext) ArrayLiteral added in v0.16.0

func (s *LiteralContext) ArrayLiteral() IArrayLiteralContext

func (*LiteralContext) BooleanLiteral added in v0.16.0

func (s *LiteralContext) BooleanLiteral() IBooleanLiteralContext

func (*LiteralContext) EnterRule added in v0.16.0

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

func (*LiteralContext) ExitRule added in v0.16.0

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

func (*LiteralContext) FloatLiteral added in v0.16.0

func (s *LiteralContext) FloatLiteral() IFloatLiteralContext

func (*LiteralContext) GetParser added in v0.16.0

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

func (*LiteralContext) GetRuleContext added in v0.16.0

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

func (*LiteralContext) IntegerLiteral added in v0.16.0

func (s *LiteralContext) IntegerLiteral() IIntegerLiteralContext

func (*LiteralContext) IsLiteralContext added in v0.16.0

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) NoneLiteral added in v0.16.0

func (s *LiteralContext) NoneLiteral() INoneLiteralContext

func (*LiteralContext) ObjectLiteral added in v0.16.0

func (s *LiteralContext) ObjectLiteral() IObjectLiteralContext

func (*LiteralContext) StringLiteral added in v0.16.0

func (s *LiteralContext) StringLiteral() IStringLiteralContext

func (*LiteralContext) ToStringTree added in v0.16.0

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

type LogicalAndOperatorContext added in v0.6.0

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

func NewEmptyLogicalAndOperatorContext added in v0.6.0

func NewEmptyLogicalAndOperatorContext() *LogicalAndOperatorContext

func NewLogicalAndOperatorContext added in v0.6.0

func NewLogicalAndOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LogicalAndOperatorContext

func (*LogicalAndOperatorContext) Accept added in v0.6.0

func (s *LogicalAndOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LogicalAndOperatorContext) And added in v0.6.0

func (s *LogicalAndOperatorContext) And() antlr.TerminalNode

func (*LogicalAndOperatorContext) EnterRule added in v0.6.0

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

func (*LogicalAndOperatorContext) ExitRule added in v0.6.0

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

func (*LogicalAndOperatorContext) GetParser added in v0.6.0

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

func (*LogicalAndOperatorContext) GetRuleContext added in v0.6.0

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

func (*LogicalAndOperatorContext) IsLogicalAndOperatorContext added in v0.6.0

func (*LogicalAndOperatorContext) IsLogicalAndOperatorContext()

func (*LogicalAndOperatorContext) ToStringTree added in v0.6.0

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

type LogicalOrOperatorContext added in v0.6.0

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

func NewEmptyLogicalOrOperatorContext added in v0.6.0

func NewEmptyLogicalOrOperatorContext() *LogicalOrOperatorContext

func NewLogicalOrOperatorContext added in v0.6.0

func NewLogicalOrOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LogicalOrOperatorContext

func (*LogicalOrOperatorContext) Accept added in v0.6.0

func (s *LogicalOrOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LogicalOrOperatorContext) EnterRule added in v0.6.0

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

func (*LogicalOrOperatorContext) ExitRule added in v0.6.0

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

func (*LogicalOrOperatorContext) GetParser added in v0.6.0

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

func (*LogicalOrOperatorContext) GetRuleContext added in v0.6.0

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

func (*LogicalOrOperatorContext) IsLogicalOrOperatorContext added in v0.6.0

func (*LogicalOrOperatorContext) IsLogicalOrOperatorContext()

func (*LogicalOrOperatorContext) Or added in v0.6.0

func (s *LogicalOrOperatorContext) Or() antlr.TerminalNode

func (*LogicalOrOperatorContext) ToStringTree added in v0.6.0

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

type MemberExpressionContext

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

func NewEmptyMemberExpressionContext

func NewEmptyMemberExpressionContext() *MemberExpressionContext

func NewMemberExpressionContext

func NewMemberExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberExpressionContext

func (*MemberExpressionContext) Accept

func (s *MemberExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MemberExpressionContext) AllMemberExpressionPath added in v0.16.0

func (s *MemberExpressionContext) AllMemberExpressionPath() []IMemberExpressionPathContext

func (*MemberExpressionContext) EnterRule

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

func (*MemberExpressionContext) ExitRule

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

func (*MemberExpressionContext) GetParser

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

func (*MemberExpressionContext) GetRuleContext

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

func (*MemberExpressionContext) IsMemberExpressionContext

func (*MemberExpressionContext) IsMemberExpressionContext()

func (*MemberExpressionContext) MemberExpressionPath added in v0.16.0

func (s *MemberExpressionContext) MemberExpressionPath(i int) IMemberExpressionPathContext

func (*MemberExpressionContext) MemberExpressionSource added in v0.16.0

func (s *MemberExpressionContext) MemberExpressionSource() IMemberExpressionSourceContext

func (*MemberExpressionContext) ToStringTree

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

type MemberExpressionPathContext added in v0.16.0

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

func NewEmptyMemberExpressionPathContext added in v0.16.0

func NewEmptyMemberExpressionPathContext() *MemberExpressionPathContext

func NewMemberExpressionPathContext added in v0.16.0

func NewMemberExpressionPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberExpressionPathContext

func (*MemberExpressionPathContext) Accept added in v0.16.0

func (s *MemberExpressionPathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MemberExpressionPathContext) ComputedPropertyName added in v0.16.0

func (*MemberExpressionPathContext) Dot added in v0.16.0

func (s *MemberExpressionPathContext) Dot() antlr.TerminalNode

func (*MemberExpressionPathContext) EnterRule added in v0.16.0

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

func (*MemberExpressionPathContext) ErrorOperator added in v0.16.0

func (*MemberExpressionPathContext) ExitRule added in v0.16.0

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

func (*MemberExpressionPathContext) GetParser added in v0.16.0

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

func (*MemberExpressionPathContext) GetRuleContext added in v0.16.0

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

func (*MemberExpressionPathContext) IsMemberExpressionPathContext added in v0.16.0

func (*MemberExpressionPathContext) IsMemberExpressionPathContext()

func (*MemberExpressionPathContext) PropertyName added in v0.16.0

func (*MemberExpressionPathContext) ToStringTree added in v0.16.0

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

type MemberExpressionSourceContext added in v0.16.0

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

func NewEmptyMemberExpressionSourceContext added in v0.16.0

func NewEmptyMemberExpressionSourceContext() *MemberExpressionSourceContext

func NewMemberExpressionSourceContext added in v0.16.0

func NewMemberExpressionSourceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberExpressionSourceContext

func (*MemberExpressionSourceContext) Accept added in v0.16.0

func (s *MemberExpressionSourceContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MemberExpressionSourceContext) ArrayLiteral added in v0.16.0

func (*MemberExpressionSourceContext) EnterRule added in v0.16.0

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

func (*MemberExpressionSourceContext) ExitRule added in v0.16.0

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

func (*MemberExpressionSourceContext) FunctionCall added in v0.16.0

func (*MemberExpressionSourceContext) GetParser added in v0.16.0

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

func (*MemberExpressionSourceContext) GetRuleContext added in v0.16.0

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

func (*MemberExpressionSourceContext) IsMemberExpressionSourceContext added in v0.16.0

func (*MemberExpressionSourceContext) IsMemberExpressionSourceContext()

func (*MemberExpressionSourceContext) ObjectLiteral added in v0.16.0

func (*MemberExpressionSourceContext) Param added in v0.16.0

func (*MemberExpressionSourceContext) ToStringTree added in v0.16.0

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

func (*MemberExpressionSourceContext) Variable added in v0.16.0

type MultiplicativeOperatorContext added in v0.6.0

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

func NewEmptyMultiplicativeOperatorContext added in v0.6.0

func NewEmptyMultiplicativeOperatorContext() *MultiplicativeOperatorContext

func NewMultiplicativeOperatorContext added in v0.6.0

func NewMultiplicativeOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplicativeOperatorContext

func (*MultiplicativeOperatorContext) Accept added in v0.6.0

func (s *MultiplicativeOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultiplicativeOperatorContext) Div added in v0.6.0

func (s *MultiplicativeOperatorContext) Div() antlr.TerminalNode

func (*MultiplicativeOperatorContext) EnterRule added in v0.6.0

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

func (*MultiplicativeOperatorContext) ExitRule added in v0.6.0

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

func (*MultiplicativeOperatorContext) GetParser added in v0.6.0

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

func (*MultiplicativeOperatorContext) GetRuleContext added in v0.6.0

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

func (*MultiplicativeOperatorContext) IsMultiplicativeOperatorContext added in v0.6.0

func (*MultiplicativeOperatorContext) IsMultiplicativeOperatorContext()

func (*MultiplicativeOperatorContext) Mod added in v0.6.0

func (s *MultiplicativeOperatorContext) Mod() antlr.TerminalNode

func (*MultiplicativeOperatorContext) Multi added in v0.6.0

func (s *MultiplicativeOperatorContext) Multi() antlr.TerminalNode

func (*MultiplicativeOperatorContext) ToStringTree added in v0.6.0

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

type NamespaceContext added in v0.8.0

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

func NewEmptyNamespaceContext added in v0.8.0

func NewEmptyNamespaceContext() *NamespaceContext

func NewNamespaceContext added in v0.8.0

func NewNamespaceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamespaceContext

func (*NamespaceContext) Accept added in v0.8.0

func (s *NamespaceContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NamespaceContext) AllNamespaceSegment added in v0.8.0

func (s *NamespaceContext) AllNamespaceSegment() []antlr.TerminalNode

func (*NamespaceContext) EnterRule added in v0.8.0

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

func (*NamespaceContext) ExitRule added in v0.8.0

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

func (*NamespaceContext) GetParser added in v0.8.0

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

func (*NamespaceContext) GetRuleContext added in v0.8.0

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

func (*NamespaceContext) IsNamespaceContext added in v0.8.0

func (*NamespaceContext) IsNamespaceContext()

func (*NamespaceContext) NamespaceSegment added in v0.8.0

func (s *NamespaceContext) NamespaceSegment(i int) antlr.TerminalNode

func (*NamespaceContext) ToStringTree added in v0.8.0

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

type NamespaceIdentifierContext added in v0.11.0

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

func NewEmptyNamespaceIdentifierContext added in v0.11.0

func NewEmptyNamespaceIdentifierContext() *NamespaceIdentifierContext

func NewNamespaceIdentifierContext added in v0.11.0

func NewNamespaceIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamespaceIdentifierContext

func (*NamespaceIdentifierContext) Accept added in v0.11.0

func (s *NamespaceIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NamespaceIdentifierContext) EnterRule added in v0.11.0

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

func (*NamespaceIdentifierContext) ExitRule added in v0.11.0

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

func (*NamespaceIdentifierContext) GetParser added in v0.11.0

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

func (*NamespaceIdentifierContext) GetRuleContext added in v0.11.0

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

func (*NamespaceIdentifierContext) Identifier added in v0.11.0

func (s *NamespaceIdentifierContext) Identifier() antlr.TerminalNode

func (*NamespaceIdentifierContext) IsNamespaceIdentifierContext added in v0.11.0

func (*NamespaceIdentifierContext) IsNamespaceIdentifierContext()

func (*NamespaceIdentifierContext) Namespace added in v0.11.0

func (*NamespaceIdentifierContext) ToStringTree added in v0.11.0

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

type NoneLiteralContext

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

func NewEmptyNoneLiteralContext

func NewEmptyNoneLiteralContext() *NoneLiteralContext

func NewNoneLiteralContext

func NewNoneLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NoneLiteralContext

func (*NoneLiteralContext) Accept

func (s *NoneLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NoneLiteralContext) EnterRule

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

func (*NoneLiteralContext) ExitRule

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

func (*NoneLiteralContext) GetParser

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

func (*NoneLiteralContext) GetRuleContext

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

func (*NoneLiteralContext) IsNoneLiteralContext

func (*NoneLiteralContext) IsNoneLiteralContext()

func (*NoneLiteralContext) None

func (s *NoneLiteralContext) None() antlr.TerminalNode

func (*NoneLiteralContext) Null

func (s *NoneLiteralContext) Null() antlr.TerminalNode

func (*NoneLiteralContext) ToStringTree

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

type ObjectLiteralContext

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

func NewEmptyObjectLiteralContext

func NewEmptyObjectLiteralContext() *ObjectLiteralContext

func NewObjectLiteralContext

func NewObjectLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectLiteralContext

func (*ObjectLiteralContext) Accept

func (s *ObjectLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ObjectLiteralContext) AllComma

func (s *ObjectLiteralContext) AllComma() []antlr.TerminalNode

func (*ObjectLiteralContext) AllPropertyAssignment

func (s *ObjectLiteralContext) AllPropertyAssignment() []IPropertyAssignmentContext

func (*ObjectLiteralContext) CloseBrace

func (s *ObjectLiteralContext) CloseBrace() antlr.TerminalNode

func (*ObjectLiteralContext) Comma

func (s *ObjectLiteralContext) Comma(i int) antlr.TerminalNode

func (*ObjectLiteralContext) EnterRule

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

func (*ObjectLiteralContext) ExitRule

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

func (*ObjectLiteralContext) GetParser

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

func (*ObjectLiteralContext) GetRuleContext

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

func (*ObjectLiteralContext) IsObjectLiteralContext

func (*ObjectLiteralContext) IsObjectLiteralContext()

func (*ObjectLiteralContext) OpenBrace

func (s *ObjectLiteralContext) OpenBrace() antlr.TerminalNode

func (*ObjectLiteralContext) PropertyAssignment

func (s *ObjectLiteralContext) PropertyAssignment(i int) IPropertyAssignmentContext

func (*ObjectLiteralContext) ToStringTree

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

type OptionsClauseContext added in v0.16.0

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

func NewEmptyOptionsClauseContext added in v0.16.0

func NewEmptyOptionsClauseContext() *OptionsClauseContext

func NewOptionsClauseContext added in v0.16.0

func NewOptionsClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionsClauseContext

func (*OptionsClauseContext) Accept added in v0.16.0

func (s *OptionsClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OptionsClauseContext) EnterRule added in v0.16.0

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

func (*OptionsClauseContext) ExitRule added in v0.16.0

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

func (*OptionsClauseContext) GetParser added in v0.16.0

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

func (*OptionsClauseContext) GetRuleContext added in v0.16.0

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

func (*OptionsClauseContext) IsOptionsClauseContext added in v0.16.0

func (*OptionsClauseContext) IsOptionsClauseContext()

func (*OptionsClauseContext) ObjectLiteral added in v0.16.0

func (s *OptionsClauseContext) ObjectLiteral() IObjectLiteralContext

func (*OptionsClauseContext) Options added in v0.16.0

func (s *OptionsClauseContext) Options() antlr.TerminalNode

func (*OptionsClauseContext) ToStringTree added in v0.16.0

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

type ParamContext

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

func NewEmptyParamContext

func NewEmptyParamContext() *ParamContext

func NewParamContext

func NewParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParamContext

func (*ParamContext) Accept

func (s *ParamContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParamContext) EnterRule

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

func (*ParamContext) ExitRule

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

func (*ParamContext) GetParser

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

func (*ParamContext) GetRuleContext

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

func (*ParamContext) Identifier

func (s *ParamContext) Identifier() antlr.TerminalNode

func (*ParamContext) IsParamContext

func (*ParamContext) IsParamContext()

func (*ParamContext) Param

func (s *ParamContext) Param() antlr.TerminalNode

func (*ParamContext) SafeReservedWord added in v0.16.5

func (s *ParamContext) SafeReservedWord() ISafeReservedWordContext

func (*ParamContext) ToStringTree

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

type PredicateContext added in v0.16.0

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

func NewEmptyPredicateContext added in v0.16.0

func NewEmptyPredicateContext() *PredicateContext

func NewPredicateContext added in v0.16.0

func NewPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PredicateContext

func (*PredicateContext) Accept added in v0.16.0

func (s *PredicateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PredicateContext) AllPredicate added in v0.16.0

func (s *PredicateContext) AllPredicate() []IPredicateContext

func (*PredicateContext) ArrayOperator added in v0.16.0

func (s *PredicateContext) ArrayOperator() IArrayOperatorContext

func (*PredicateContext) EnterRule added in v0.16.0

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

func (*PredicateContext) EqualityOperator added in v0.16.0

func (s *PredicateContext) EqualityOperator() IEqualityOperatorContext

func (*PredicateContext) ExitRule added in v0.16.0

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

func (*PredicateContext) ExpressionAtom added in v0.16.0

func (s *PredicateContext) ExpressionAtom() IExpressionAtomContext

func (*PredicateContext) GetLeft added in v0.16.0

func (s *PredicateContext) GetLeft() IPredicateContext

func (*PredicateContext) GetParser added in v0.16.0

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

func (*PredicateContext) GetRight added in v0.16.0

func (s *PredicateContext) GetRight() IPredicateContext

func (*PredicateContext) GetRuleContext added in v0.16.0

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

func (*PredicateContext) InOperator added in v0.16.0

func (s *PredicateContext) InOperator() IInOperatorContext

func (*PredicateContext) IsPredicateContext added in v0.16.0

func (*PredicateContext) IsPredicateContext()

func (*PredicateContext) LikeOperator added in v0.16.0

func (s *PredicateContext) LikeOperator() ILikeOperatorContext

func (*PredicateContext) Predicate added in v0.16.0

func (s *PredicateContext) Predicate(i int) IPredicateContext

func (*PredicateContext) SetLeft added in v0.16.0

func (s *PredicateContext) SetLeft(v IPredicateContext)

func (*PredicateContext) SetRight added in v0.16.0

func (s *PredicateContext) SetRight(v IPredicateContext)

func (*PredicateContext) ToStringTree added in v0.16.0

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

type ProgramContext

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

func NewEmptyProgramContext

func NewEmptyProgramContext() *ProgramContext

func NewProgramContext

func NewProgramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgramContext

func (*ProgramContext) Accept

func (s *ProgramContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProgramContext) AllHead added in v0.11.0

func (s *ProgramContext) AllHead() []IHeadContext

func (*ProgramContext) Body

func (s *ProgramContext) Body() IBodyContext

func (*ProgramContext) EnterRule

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

func (*ProgramContext) ExitRule

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

func (*ProgramContext) GetParser

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

func (*ProgramContext) GetRuleContext

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

func (*ProgramContext) Head added in v0.11.0

func (s *ProgramContext) Head(i int) IHeadContext

func (*ProgramContext) IsProgramContext

func (*ProgramContext) IsProgramContext()

func (*ProgramContext) ToStringTree

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

type PropertyAssignmentContext

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

func NewEmptyPropertyAssignmentContext

func NewEmptyPropertyAssignmentContext() *PropertyAssignmentContext

func NewPropertyAssignmentContext

func NewPropertyAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyAssignmentContext

func (*PropertyAssignmentContext) Accept

func (s *PropertyAssignmentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PropertyAssignmentContext) Colon

func (s *PropertyAssignmentContext) Colon() antlr.TerminalNode

func (*PropertyAssignmentContext) ComputedPropertyName

func (s *PropertyAssignmentContext) ComputedPropertyName() IComputedPropertyNameContext

func (*PropertyAssignmentContext) EnterRule

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

func (*PropertyAssignmentContext) ExitRule

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

func (*PropertyAssignmentContext) Expression

func (*PropertyAssignmentContext) GetParser

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

func (*PropertyAssignmentContext) GetRuleContext

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

func (*PropertyAssignmentContext) IsPropertyAssignmentContext

func (*PropertyAssignmentContext) IsPropertyAssignmentContext()

func (*PropertyAssignmentContext) PropertyName

func (*PropertyAssignmentContext) ToStringTree

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

func (*PropertyAssignmentContext) Variable added in v0.16.0

type PropertyNameContext

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

func NewEmptyPropertyNameContext

func NewEmptyPropertyNameContext() *PropertyNameContext

func NewPropertyNameContext

func NewPropertyNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyNameContext

func (*PropertyNameContext) Accept

func (s *PropertyNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PropertyNameContext) EnterRule

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

func (*PropertyNameContext) ExitRule

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

func (*PropertyNameContext) GetParser

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

func (*PropertyNameContext) GetRuleContext

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

func (*PropertyNameContext) Identifier

func (s *PropertyNameContext) Identifier() antlr.TerminalNode

func (*PropertyNameContext) IsPropertyNameContext

func (*PropertyNameContext) IsPropertyNameContext()

func (*PropertyNameContext) Param added in v0.9.0

func (*PropertyNameContext) SafeReservedWord added in v0.16.0

func (s *PropertyNameContext) SafeReservedWord() ISafeReservedWordContext

func (*PropertyNameContext) StringLiteral added in v0.4.0

func (s *PropertyNameContext) StringLiteral() IStringLiteralContext

func (*PropertyNameContext) ToStringTree

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

func (*PropertyNameContext) UnsafeReservedWord added in v0.16.5

func (s *PropertyNameContext) UnsafeReservedWord() IUnsafeReservedWordContext

type RangeOperandContext added in v0.16.0

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

func NewEmptyRangeOperandContext added in v0.16.0

func NewEmptyRangeOperandContext() *RangeOperandContext

func NewRangeOperandContext added in v0.16.0

func NewRangeOperandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeOperandContext

func (*RangeOperandContext) Accept added in v0.16.0

func (s *RangeOperandContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeOperandContext) EnterRule added in v0.16.0

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

func (*RangeOperandContext) ExitRule added in v0.16.0

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

func (*RangeOperandContext) GetParser added in v0.16.0

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

func (*RangeOperandContext) GetRuleContext added in v0.16.0

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

func (*RangeOperandContext) IntegerLiteral added in v0.16.0

func (s *RangeOperandContext) IntegerLiteral() IIntegerLiteralContext

func (*RangeOperandContext) IsRangeOperandContext added in v0.16.0

func (*RangeOperandContext) IsRangeOperandContext()

func (*RangeOperandContext) Param added in v0.16.0

func (*RangeOperandContext) ToStringTree added in v0.16.0

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

func (*RangeOperandContext) Variable added in v0.16.0

func (s *RangeOperandContext) Variable() IVariableContext

type RangeOperatorContext

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

func NewEmptyRangeOperatorContext

func NewEmptyRangeOperatorContext() *RangeOperatorContext

func NewRangeOperatorContext

func NewRangeOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeOperatorContext

func (*RangeOperatorContext) Accept

func (s *RangeOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeOperatorContext) AllRangeOperand added in v0.16.0

func (s *RangeOperatorContext) AllRangeOperand() []IRangeOperandContext

func (*RangeOperatorContext) EnterRule

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

func (*RangeOperatorContext) ExitRule

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

func (*RangeOperatorContext) GetLeft added in v0.16.0

func (*RangeOperatorContext) GetParser

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

func (*RangeOperatorContext) GetRight added in v0.16.0

func (*RangeOperatorContext) GetRuleContext

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

func (*RangeOperatorContext) IsRangeOperatorContext

func (*RangeOperatorContext) IsRangeOperatorContext()

func (*RangeOperatorContext) Range

func (s *RangeOperatorContext) Range() antlr.TerminalNode

func (*RangeOperatorContext) RangeOperand added in v0.16.0

func (s *RangeOperatorContext) RangeOperand(i int) IRangeOperandContext

func (*RangeOperatorContext) SetLeft added in v0.16.0

func (*RangeOperatorContext) SetRight added in v0.16.0

func (*RangeOperatorContext) ToStringTree

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

type RegexpOperatorContext added in v0.8.0

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

func NewEmptyRegexpOperatorContext added in v0.8.0

func NewEmptyRegexpOperatorContext() *RegexpOperatorContext

func NewRegexpOperatorContext added in v0.8.0

func NewRegexpOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RegexpOperatorContext

func (*RegexpOperatorContext) Accept added in v0.8.0

func (s *RegexpOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RegexpOperatorContext) EnterRule added in v0.8.0

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

func (*RegexpOperatorContext) ExitRule added in v0.8.0

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

func (*RegexpOperatorContext) GetParser added in v0.8.0

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

func (*RegexpOperatorContext) GetRuleContext added in v0.8.0

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

func (*RegexpOperatorContext) IsRegexpOperatorContext added in v0.8.0

func (*RegexpOperatorContext) IsRegexpOperatorContext()

func (*RegexpOperatorContext) RegexMatch added in v0.8.0

func (s *RegexpOperatorContext) RegexMatch() antlr.TerminalNode

func (*RegexpOperatorContext) RegexNotMatch added in v0.8.0

func (s *RegexpOperatorContext) RegexNotMatch() antlr.TerminalNode

func (*RegexpOperatorContext) ToStringTree added in v0.8.0

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

type ReturnExpressionContext

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

func NewEmptyReturnExpressionContext

func NewEmptyReturnExpressionContext() *ReturnExpressionContext

func NewReturnExpressionContext

func NewReturnExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnExpressionContext

func (*ReturnExpressionContext) Accept

func (s *ReturnExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReturnExpressionContext) Distinct

func (s *ReturnExpressionContext) Distinct() antlr.TerminalNode

func (*ReturnExpressionContext) EnterRule

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

func (*ReturnExpressionContext) ExitRule

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

func (*ReturnExpressionContext) Expression

func (*ReturnExpressionContext) GetParser

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

func (*ReturnExpressionContext) GetRuleContext

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

func (*ReturnExpressionContext) IsReturnExpressionContext

func (*ReturnExpressionContext) IsReturnExpressionContext()

func (*ReturnExpressionContext) Return

func (s *ReturnExpressionContext) Return() antlr.TerminalNode

func (*ReturnExpressionContext) ToStringTree

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

type SafeReservedWordContext added in v0.16.0

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

func NewEmptySafeReservedWordContext added in v0.16.0

func NewEmptySafeReservedWordContext() *SafeReservedWordContext

func NewSafeReservedWordContext added in v0.16.0

func NewSafeReservedWordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SafeReservedWordContext

func (*SafeReservedWordContext) Accept added in v0.16.0

func (s *SafeReservedWordContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SafeReservedWordContext) Aggregate added in v0.16.0

func (s *SafeReservedWordContext) Aggregate() antlr.TerminalNode

func (*SafeReservedWordContext) All added in v0.16.0

func (s *SafeReservedWordContext) All() antlr.TerminalNode

func (*SafeReservedWordContext) And added in v0.16.0

func (s *SafeReservedWordContext) And() antlr.TerminalNode

func (*SafeReservedWordContext) Any added in v0.16.0

func (s *SafeReservedWordContext) Any() antlr.TerminalNode

func (*SafeReservedWordContext) Collect added in v0.16.0

func (s *SafeReservedWordContext) Collect() antlr.TerminalNode

func (*SafeReservedWordContext) Count added in v0.16.0

func (s *SafeReservedWordContext) Count() antlr.TerminalNode

func (*SafeReservedWordContext) Current added in v0.16.0

func (s *SafeReservedWordContext) Current() antlr.TerminalNode

func (*SafeReservedWordContext) Distinct added in v0.16.0

func (s *SafeReservedWordContext) Distinct() antlr.TerminalNode

func (*SafeReservedWordContext) EnterRule added in v0.16.0

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

func (*SafeReservedWordContext) Event added in v0.16.0

func (s *SafeReservedWordContext) Event() antlr.TerminalNode

func (*SafeReservedWordContext) ExitRule added in v0.16.0

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

func (*SafeReservedWordContext) Filter added in v0.16.0

func (s *SafeReservedWordContext) Filter() antlr.TerminalNode

func (*SafeReservedWordContext) GetParser added in v0.16.0

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

func (*SafeReservedWordContext) GetRuleContext added in v0.16.0

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

func (*SafeReservedWordContext) Into added in v0.16.0

func (s *SafeReservedWordContext) Into() antlr.TerminalNode

func (*SafeReservedWordContext) IsSafeReservedWordContext added in v0.16.0

func (*SafeReservedWordContext) IsSafeReservedWordContext()

func (*SafeReservedWordContext) Keep added in v0.16.0

func (s *SafeReservedWordContext) Keep() antlr.TerminalNode

func (*SafeReservedWordContext) Limit added in v0.16.0

func (s *SafeReservedWordContext) Limit() antlr.TerminalNode

func (*SafeReservedWordContext) Options added in v0.16.0

func (s *SafeReservedWordContext) Options() antlr.TerminalNode

func (*SafeReservedWordContext) Or added in v0.16.0

func (s *SafeReservedWordContext) Or() antlr.TerminalNode

func (*SafeReservedWordContext) Sort added in v0.16.0

func (s *SafeReservedWordContext) Sort() antlr.TerminalNode

func (*SafeReservedWordContext) SortDirection added in v0.16.0

func (s *SafeReservedWordContext) SortDirection() antlr.TerminalNode

func (*SafeReservedWordContext) Timeout added in v0.16.0

func (s *SafeReservedWordContext) Timeout() antlr.TerminalNode

func (*SafeReservedWordContext) ToStringTree added in v0.16.0

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

func (*SafeReservedWordContext) With added in v0.16.0

func (s *SafeReservedWordContext) With() antlr.TerminalNode

type SortClauseContext

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

func NewEmptySortClauseContext

func NewEmptySortClauseContext() *SortClauseContext

func NewSortClauseContext

func NewSortClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortClauseContext

func (*SortClauseContext) Accept

func (s *SortClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SortClauseContext) AllComma

func (s *SortClauseContext) AllComma() []antlr.TerminalNode

func (*SortClauseContext) AllSortClauseExpression

func (s *SortClauseContext) AllSortClauseExpression() []ISortClauseExpressionContext

func (*SortClauseContext) Comma

func (s *SortClauseContext) Comma(i int) antlr.TerminalNode

func (*SortClauseContext) EnterRule

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

func (*SortClauseContext) ExitRule

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

func (*SortClauseContext) GetParser

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

func (*SortClauseContext) GetRuleContext

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

func (*SortClauseContext) IsSortClauseContext

func (*SortClauseContext) IsSortClauseContext()

func (*SortClauseContext) Sort

func (s *SortClauseContext) Sort() antlr.TerminalNode

func (*SortClauseContext) SortClauseExpression

func (s *SortClauseContext) SortClauseExpression(i int) ISortClauseExpressionContext

func (*SortClauseContext) ToStringTree

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

type SortClauseExpressionContext

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

func NewEmptySortClauseExpressionContext

func NewEmptySortClauseExpressionContext() *SortClauseExpressionContext

func NewSortClauseExpressionContext

func NewSortClauseExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortClauseExpressionContext

func (*SortClauseExpressionContext) Accept

func (s *SortClauseExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SortClauseExpressionContext) EnterRule

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

func (*SortClauseExpressionContext) ExitRule

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

func (*SortClauseExpressionContext) Expression

func (*SortClauseExpressionContext) GetParser

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

func (*SortClauseExpressionContext) GetRuleContext

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

func (*SortClauseExpressionContext) IsSortClauseExpressionContext

func (*SortClauseExpressionContext) IsSortClauseExpressionContext()

func (*SortClauseExpressionContext) SortDirection

func (s *SortClauseExpressionContext) SortDirection() antlr.TerminalNode

func (*SortClauseExpressionContext) ToStringTree

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

type StringLiteralContext

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

func NewEmptyStringLiteralContext

func NewEmptyStringLiteralContext() *StringLiteralContext

func NewStringLiteralContext

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

func (*StringLiteralContext) Accept

func (s *StringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StringLiteralContext) EnterRule

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

func (*StringLiteralContext) ExitRule

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

func (*StringLiteralContext) GetParser

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

func (*StringLiteralContext) GetRuleContext

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

func (*StringLiteralContext) IsStringLiteralContext

func (*StringLiteralContext) IsStringLiteralContext()

func (*StringLiteralContext) StringLiteral

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

func (*StringLiteralContext) ToStringTree

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

type TimeoutClauseContext added in v0.16.0

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

func NewEmptyTimeoutClauseContext added in v0.16.0

func NewEmptyTimeoutClauseContext() *TimeoutClauseContext

func NewTimeoutClauseContext added in v0.16.0

func NewTimeoutClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TimeoutClauseContext

func (*TimeoutClauseContext) Accept added in v0.16.0

func (s *TimeoutClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TimeoutClauseContext) EnterRule added in v0.16.0

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

func (*TimeoutClauseContext) ExitRule added in v0.16.0

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

func (*TimeoutClauseContext) FunctionCall added in v0.16.0

func (s *TimeoutClauseContext) FunctionCall() IFunctionCallContext

func (*TimeoutClauseContext) GetParser added in v0.16.0

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

func (*TimeoutClauseContext) GetRuleContext added in v0.16.0

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

func (*TimeoutClauseContext) IntegerLiteral added in v0.16.0

func (s *TimeoutClauseContext) IntegerLiteral() IIntegerLiteralContext

func (*TimeoutClauseContext) IsTimeoutClauseContext added in v0.16.0

func (*TimeoutClauseContext) IsTimeoutClauseContext()

func (*TimeoutClauseContext) MemberExpression added in v0.16.0

func (s *TimeoutClauseContext) MemberExpression() IMemberExpressionContext

func (*TimeoutClauseContext) Param added in v0.16.0

func (*TimeoutClauseContext) Timeout added in v0.16.0

func (s *TimeoutClauseContext) Timeout() antlr.TerminalNode

func (*TimeoutClauseContext) ToStringTree added in v0.16.0

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

func (*TimeoutClauseContext) Variable added in v0.16.0

func (s *TimeoutClauseContext) Variable() IVariableContext

type UnaryOperatorContext

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

func NewEmptyUnaryOperatorContext

func NewEmptyUnaryOperatorContext() *UnaryOperatorContext

func NewUnaryOperatorContext

func NewUnaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryOperatorContext

func (*UnaryOperatorContext) Accept

func (s *UnaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnaryOperatorContext) EnterRule

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

func (*UnaryOperatorContext) ExitRule

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

func (*UnaryOperatorContext) GetParser

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

func (*UnaryOperatorContext) GetRuleContext

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

func (*UnaryOperatorContext) IsUnaryOperatorContext

func (*UnaryOperatorContext) IsUnaryOperatorContext()

func (*UnaryOperatorContext) Minus

func (s *UnaryOperatorContext) Minus() antlr.TerminalNode

func (*UnaryOperatorContext) Not

func (s *UnaryOperatorContext) Not() antlr.TerminalNode

func (*UnaryOperatorContext) Plus

func (s *UnaryOperatorContext) Plus() antlr.TerminalNode

func (*UnaryOperatorContext) ToStringTree

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

type UnsafeReservedWordContext added in v0.16.5

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

func NewEmptyUnsafeReservedWordContext added in v0.16.5

func NewEmptyUnsafeReservedWordContext() *UnsafeReservedWordContext

func NewUnsafeReservedWordContext added in v0.16.5

func NewUnsafeReservedWordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnsafeReservedWordContext

func (*UnsafeReservedWordContext) Accept added in v0.16.5

func (s *UnsafeReservedWordContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnsafeReservedWordContext) BooleanLiteral added in v0.16.5

func (s *UnsafeReservedWordContext) BooleanLiteral() antlr.TerminalNode

func (*UnsafeReservedWordContext) Do added in v0.16.5

func (s *UnsafeReservedWordContext) Do() antlr.TerminalNode

func (*UnsafeReservedWordContext) EnterRule added in v0.16.5

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

func (*UnsafeReservedWordContext) ExitRule added in v0.16.5

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

func (*UnsafeReservedWordContext) For added in v0.16.5

func (s *UnsafeReservedWordContext) For() antlr.TerminalNode

func (*UnsafeReservedWordContext) GetParser added in v0.16.5

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

func (*UnsafeReservedWordContext) GetRuleContext added in v0.16.5

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

func (*UnsafeReservedWordContext) In added in v0.16.5

func (s *UnsafeReservedWordContext) In() antlr.TerminalNode

func (*UnsafeReservedWordContext) IsUnsafeReservedWordContext added in v0.16.5

func (*UnsafeReservedWordContext) IsUnsafeReservedWordContext()

func (*UnsafeReservedWordContext) Let added in v0.16.5

func (s *UnsafeReservedWordContext) Let() antlr.TerminalNode

func (*UnsafeReservedWordContext) Like added in v0.16.5

func (s *UnsafeReservedWordContext) Like() antlr.TerminalNode

func (*UnsafeReservedWordContext) None added in v0.16.5

func (s *UnsafeReservedWordContext) None() antlr.TerminalNode

func (*UnsafeReservedWordContext) Not added in v0.16.5

func (s *UnsafeReservedWordContext) Not() antlr.TerminalNode

func (*UnsafeReservedWordContext) Null added in v0.16.5

func (s *UnsafeReservedWordContext) Null() antlr.TerminalNode

func (*UnsafeReservedWordContext) Return added in v0.16.5

func (s *UnsafeReservedWordContext) Return() antlr.TerminalNode

func (*UnsafeReservedWordContext) ToStringTree added in v0.16.5

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

func (*UnsafeReservedWordContext) Use added in v0.16.5

func (s *UnsafeReservedWordContext) Use() antlr.TerminalNode

func (*UnsafeReservedWordContext) Waitfor added in v0.16.5

func (s *UnsafeReservedWordContext) Waitfor() antlr.TerminalNode

func (*UnsafeReservedWordContext) While added in v0.16.5

func (s *UnsafeReservedWordContext) While() antlr.TerminalNode

type UseContext added in v0.11.0

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

func NewEmptyUseContext added in v0.11.0

func NewEmptyUseContext() *UseContext

func NewUseContext added in v0.11.0

func NewUseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UseContext

func (*UseContext) Accept added in v0.11.0

func (s *UseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UseContext) EnterRule added in v0.11.0

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

func (*UseContext) ExitRule added in v0.11.0

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

func (*UseContext) GetParser added in v0.11.0

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

func (*UseContext) GetRuleContext added in v0.11.0

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

func (*UseContext) IsUseContext added in v0.11.0

func (*UseContext) IsUseContext()

func (*UseContext) NamespaceIdentifier added in v0.11.0

func (s *UseContext) NamespaceIdentifier() INamespaceIdentifierContext

func (*UseContext) ToStringTree added in v0.11.0

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

func (*UseContext) Use added in v0.11.0

func (s *UseContext) Use() antlr.TerminalNode

type UseExpressionContext added in v0.11.0

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

func NewEmptyUseExpressionContext added in v0.11.0

func NewEmptyUseExpressionContext() *UseExpressionContext

func NewUseExpressionContext added in v0.11.0

func NewUseExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UseExpressionContext

func (*UseExpressionContext) Accept added in v0.11.0

func (s *UseExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UseExpressionContext) EnterRule added in v0.11.0

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

func (*UseExpressionContext) ExitRule added in v0.11.0

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

func (*UseExpressionContext) GetParser added in v0.11.0

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

func (*UseExpressionContext) GetRuleContext added in v0.11.0

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

func (*UseExpressionContext) IsUseExpressionContext added in v0.11.0

func (*UseExpressionContext) IsUseExpressionContext()

func (*UseExpressionContext) ToStringTree added in v0.11.0

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

func (*UseExpressionContext) Use added in v0.11.0

type VariableContext

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

func NewEmptyVariableContext

func NewEmptyVariableContext() *VariableContext

func NewVariableContext

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

func (*VariableContext) Accept

func (s *VariableContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VariableContext) EnterRule

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

func (*VariableContext) ExitRule

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

func (*VariableContext) GetParser

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

func (*VariableContext) GetRuleContext

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

func (*VariableContext) Identifier

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

func (*VariableContext) IsVariableContext

func (*VariableContext) IsVariableContext()

func (*VariableContext) SafeReservedWord added in v0.16.0

func (s *VariableContext) SafeReservedWord() ISafeReservedWordContext

func (*VariableContext) ToStringTree

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

type VariableDeclarationContext

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

func NewEmptyVariableDeclarationContext

func NewEmptyVariableDeclarationContext() *VariableDeclarationContext

func NewVariableDeclarationContext

func NewVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationContext

func (*VariableDeclarationContext) Accept

func (s *VariableDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VariableDeclarationContext) Assign

func (s *VariableDeclarationContext) Assign() antlr.TerminalNode

func (*VariableDeclarationContext) EnterRule

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

func (*VariableDeclarationContext) ExitRule

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

func (*VariableDeclarationContext) Expression

func (*VariableDeclarationContext) GetId added in v0.16.0

func (s *VariableDeclarationContext) GetId() antlr.Token

func (*VariableDeclarationContext) GetParser

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

func (*VariableDeclarationContext) GetRuleContext

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

func (*VariableDeclarationContext) Identifier

func (s *VariableDeclarationContext) Identifier() antlr.TerminalNode

func (*VariableDeclarationContext) IgnoreIdentifier added in v0.16.0

func (s *VariableDeclarationContext) IgnoreIdentifier() antlr.TerminalNode

func (*VariableDeclarationContext) IsVariableDeclarationContext

func (*VariableDeclarationContext) IsVariableDeclarationContext()

func (*VariableDeclarationContext) Let

func (s *VariableDeclarationContext) Let() antlr.TerminalNode

func (*VariableDeclarationContext) SafeReservedWord added in v0.16.0

func (*VariableDeclarationContext) SetId added in v0.16.0

func (s *VariableDeclarationContext) SetId(v antlr.Token)

func (*VariableDeclarationContext) ToStringTree

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

type WaitForEventNameContext added in v0.16.0

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

func NewEmptyWaitForEventNameContext added in v0.16.0

func NewEmptyWaitForEventNameContext() *WaitForEventNameContext

func NewWaitForEventNameContext added in v0.16.0

func NewWaitForEventNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WaitForEventNameContext

func (*WaitForEventNameContext) Accept added in v0.16.0

func (s *WaitForEventNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WaitForEventNameContext) EnterRule added in v0.16.0

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

func (*WaitForEventNameContext) ExitRule added in v0.16.0

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

func (*WaitForEventNameContext) FunctionCallExpression added in v0.16.0

func (s *WaitForEventNameContext) FunctionCallExpression() IFunctionCallExpressionContext

func (*WaitForEventNameContext) GetParser added in v0.16.0

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

func (*WaitForEventNameContext) GetRuleContext added in v0.16.0

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

func (*WaitForEventNameContext) IsWaitForEventNameContext added in v0.16.0

func (*WaitForEventNameContext) IsWaitForEventNameContext()

func (*WaitForEventNameContext) MemberExpression added in v0.16.0

func (s *WaitForEventNameContext) MemberExpression() IMemberExpressionContext

func (*WaitForEventNameContext) Param added in v0.16.0

func (*WaitForEventNameContext) StringLiteral added in v0.16.0

func (*WaitForEventNameContext) ToStringTree added in v0.16.0

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

func (*WaitForEventNameContext) Variable added in v0.16.0

type WaitForEventSourceContext added in v0.16.0

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

func NewEmptyWaitForEventSourceContext added in v0.16.0

func NewEmptyWaitForEventSourceContext() *WaitForEventSourceContext

func NewWaitForEventSourceContext added in v0.16.0

func NewWaitForEventSourceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WaitForEventSourceContext

func (*WaitForEventSourceContext) Accept added in v0.16.0

func (s *WaitForEventSourceContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WaitForEventSourceContext) EnterRule added in v0.16.0

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

func (*WaitForEventSourceContext) ExitRule added in v0.16.0

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

func (*WaitForEventSourceContext) FunctionCallExpression added in v0.16.0

func (s *WaitForEventSourceContext) FunctionCallExpression() IFunctionCallExpressionContext

func (*WaitForEventSourceContext) GetParser added in v0.16.0

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

func (*WaitForEventSourceContext) GetRuleContext added in v0.16.0

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

func (*WaitForEventSourceContext) IsWaitForEventSourceContext added in v0.16.0

func (*WaitForEventSourceContext) IsWaitForEventSourceContext()

func (*WaitForEventSourceContext) MemberExpression added in v0.16.0

func (*WaitForEventSourceContext) ToStringTree added in v0.16.0

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

func (*WaitForEventSourceContext) Variable added in v0.16.0

type WaitForExpressionContext added in v0.16.0

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

func NewEmptyWaitForExpressionContext added in v0.16.0

func NewEmptyWaitForExpressionContext() *WaitForExpressionContext

func NewWaitForExpressionContext added in v0.16.0

func NewWaitForExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WaitForExpressionContext

func (*WaitForExpressionContext) Accept added in v0.16.0

func (s *WaitForExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WaitForExpressionContext) EnterRule added in v0.16.0

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

func (*WaitForExpressionContext) Event added in v0.16.0

func (s *WaitForExpressionContext) Event() antlr.TerminalNode

func (*WaitForExpressionContext) ExitRule added in v0.16.0

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

func (*WaitForExpressionContext) FilterClause added in v0.16.0

func (*WaitForExpressionContext) GetParser added in v0.16.0

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

func (*WaitForExpressionContext) GetRuleContext added in v0.16.0

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

func (*WaitForExpressionContext) In added in v0.16.0

func (s *WaitForExpressionContext) In() antlr.TerminalNode

func (*WaitForExpressionContext) IsWaitForExpressionContext added in v0.16.0

func (*WaitForExpressionContext) IsWaitForExpressionContext()

func (*WaitForExpressionContext) OptionsClause added in v0.16.0

func (*WaitForExpressionContext) TimeoutClause added in v0.16.0

func (*WaitForExpressionContext) ToStringTree added in v0.16.0

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

func (*WaitForExpressionContext) WaitForEventName added in v0.16.0

func (s *WaitForExpressionContext) WaitForEventName() IWaitForEventNameContext

func (*WaitForExpressionContext) WaitForEventSource added in v0.16.0

func (s *WaitForExpressionContext) WaitForEventSource() IWaitForEventSourceContext

func (*WaitForExpressionContext) Waitfor added in v0.16.0

func (s *WaitForExpressionContext) Waitfor() antlr.TerminalNode

Jump to

Keyboard shortcuts

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