fql

package
v0.16.6 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2022 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

This section is empty.

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 (*AdditiveOperatorContext) Plus added in v0.6.0

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 (*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 (*ArrayOperatorContext) Any

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 (*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 (*CollectAggregateSelectorContext) EnterRule added in v0.4.0

func (*CollectAggregateSelectorContext) ExitRule added in v0.4.0

func (*CollectAggregateSelectorContext) FunctionCallExpression added in v0.4.0

func (*CollectAggregateSelectorContext) GetParser added in v0.4.0

func (*CollectAggregateSelectorContext) GetRuleContext added in v0.4.0

func (*CollectAggregateSelectorContext) Identifier added in v0.4.0

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 (*CollectAggregatorContext) AllCollectAggregateSelector added in v0.4.0

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

func (*CollectAggregatorContext) AllComma added in v0.4.0

func (*CollectAggregatorContext) CollectAggregateSelector added in v0.4.0

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

func (*CollectAggregatorContext) Comma added in v0.4.0

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

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 (*CollectGroupVariableContext) Into added in v0.4.0

func (*CollectGroupVariableContext) IsCollectGroupVariableContext

func (*CollectGroupVariableContext) IsCollectGroupVariableContext()

func (*CollectGroupVariableContext) Keep added in v0.4.0

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 (*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 (*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 (*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 (*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 (*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 (*EqualityOperatorContext) Gte

func (*EqualityOperatorContext) IsEqualityOperatorContext

func (*EqualityOperatorContext) IsEqualityOperatorContext()

func (*EqualityOperatorContext) Lt

func (*EqualityOperatorContext) Lte

func (*EqualityOperatorContext) Neq

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 (*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 (*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 (*ForExpressionContext) Do added in v0.13.0

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

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 (*ForExpressionStatementContext) FunctionCallExpression added in v0.5.0

func (*ForExpressionStatementContext) GetParser added in v0.5.0

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.

The *FqlLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

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.

The *FqlParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

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 (*FunctionCallExpressionContext) FunctionCall added in v0.16.0

func (*FunctionCallExpressionContext) GetParser

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 (*InOperatorContext) IsInOperatorContext

func (*InOperatorContext) IsInOperatorContext()

func (*InOperatorContext) Not added in v0.3.0

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 (*LikeOperatorContext) Not added in v0.14.0

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 (*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 (*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 (*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 (*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 (*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 (*MemberExpressionSourceContext) FunctionCall added in v0.16.0

func (*MemberExpressionSourceContext) GetParser added in v0.16.0

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 (*MultiplicativeOperatorContext) EnterRule added in v0.6.0

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

func (*MultiplicativeOperatorContext) ExitRule added in v0.6.0

func (*MultiplicativeOperatorContext) GetParser added in v0.6.0

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 (*MultiplicativeOperatorContext) Multi added in v0.6.0

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 (*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 (*NoneLiteralContext) Null

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 (*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 (*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 (*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 (*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 (*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 (*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 (*SafeReservedWordContext) All added in v0.16.0

func (*SafeReservedWordContext) And added in v0.16.0

func (*SafeReservedWordContext) Any added in v0.16.0

func (*SafeReservedWordContext) Collect added in v0.16.0

func (*SafeReservedWordContext) Count added in v0.16.0

func (*SafeReservedWordContext) Current added in v0.16.0

func (*SafeReservedWordContext) Distinct added in v0.16.0

func (*SafeReservedWordContext) EnterRule added in v0.16.0

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

func (*SafeReservedWordContext) Event added in v0.16.0

func (*SafeReservedWordContext) ExitRule added in v0.16.0

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

func (*SafeReservedWordContext) Filter added in v0.16.0

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 (*SafeReservedWordContext) IsSafeReservedWordContext added in v0.16.0

func (*SafeReservedWordContext) IsSafeReservedWordContext()

func (*SafeReservedWordContext) Keep added in v0.16.0

func (*SafeReservedWordContext) Limit added in v0.16.0

func (*SafeReservedWordContext) Options added in v0.16.0

func (*SafeReservedWordContext) Or added in v0.16.0

func (*SafeReservedWordContext) Sort added in v0.16.0

func (*SafeReservedWordContext) SortDirection added in v0.16.0

func (s *SafeReservedWordContext) SortDirection() antlr.TerminalNode

func (*SafeReservedWordContext) Timeout added in v0.16.0

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

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 (*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 (*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 (*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 (*UnaryOperatorContext) Not

func (*UnaryOperatorContext) Plus

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 (*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 (*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 (*UnsafeReservedWordContext) IsUnsafeReservedWordContext added in v0.16.5

func (*UnsafeReservedWordContext) IsUnsafeReservedWordContext()

func (*UnsafeReservedWordContext) Let added in v0.16.5

func (*UnsafeReservedWordContext) Like added in v0.16.5

func (*UnsafeReservedWordContext) None added in v0.16.5

func (*UnsafeReservedWordContext) Not added in v0.16.5

func (*UnsafeReservedWordContext) Null added in v0.16.5

func (*UnsafeReservedWordContext) Return added in v0.16.5

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 (*UnsafeReservedWordContext) Waitfor added in v0.16.5

func (*UnsafeReservedWordContext) While added in v0.16.5

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 (*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 (*VariableDeclarationContext) GetParser

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

func (*VariableDeclarationContext) GetRuleContext

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

func (*VariableDeclarationContext) Identifier

func (*VariableDeclarationContext) IgnoreIdentifier added in v0.16.0

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

func (*VariableDeclarationContext) IsVariableDeclarationContext

func (*VariableDeclarationContext) IsVariableDeclarationContext()

func (*VariableDeclarationContext) Let

func (*VariableDeclarationContext) SafeReservedWord added in v0.16.0

func (*VariableDeclarationContext) SetId added in v0.16.0

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

Jump to

Keyboard shortcuts

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