parser

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AlteryxFormulasLexerT__0               = 1
	AlteryxFormulasLexerT__1               = 2
	AlteryxFormulasLexerT__2               = 3
	AlteryxFormulasLexerT__3               = 4
	AlteryxFormulasLexerT__4               = 5
	AlteryxFormulasLexerT__5               = 6
	AlteryxFormulasLexerT__6               = 7
	AlteryxFormulasLexerT__7               = 8
	AlteryxFormulasLexerT__8               = 9
	AlteryxFormulasLexerT__9               = 10
	AlteryxFormulasLexerT__10              = 11
	AlteryxFormulasLexerT__11              = 12
	AlteryxFormulasLexerT__12              = 13
	AlteryxFormulasLexerT__13              = 14
	AlteryxFormulasLexerT__14              = 15
	AlteryxFormulasLexerT__15              = 16
	AlteryxFormulasLexerAbs                = 17
	AlteryxFormulasLexerAcos               = 18
	AlteryxFormulasLexerAsin               = 19
	AlteryxFormulasLexerAtan               = 20
	AlteryxFormulasLexerAtan2              = 21
	AlteryxFormulasLexerAverage            = 22
	AlteryxFormulasLexerCeil               = 23
	AlteryxFormulasLexerCharFromInt        = 24
	AlteryxFormulasLexerCharToInt          = 25
	AlteryxFormulasLexerContains           = 26
	AlteryxFormulasLexerCos                = 27
	AlteryxFormulasLexerCosh               = 28
	AlteryxFormulasLexerCountWords         = 29
	AlteryxFormulasLexerDistance           = 30
	AlteryxFormulasLexerEndsWith           = 31
	AlteryxFormulasLexerFindString         = 32
	AlteryxFormulasLexerExp                = 33
	AlteryxFormulasLexerFloor              = 34
	AlteryxFormulasLexerGetWord            = 35
	AlteryxFormulasLexerHexToNumber        = 36
	AlteryxFormulasLexerIif                = 37
	AlteryxFormulasLexerIsEmptyF           = 38
	AlteryxFormulasLexerIsNull             = 39
	AlteryxFormulasLexerLeft               = 40
	AlteryxFormulasLexerLength             = 41
	AlteryxFormulasLexerLog                = 42
	AlteryxFormulasLexerLog10              = 43
	AlteryxFormulasLexerLowercase          = 44
	AlteryxFormulasLexerMax                = 45
	AlteryxFormulasLexerMedian             = 46
	AlteryxFormulasLexerMin                = 47
	AlteryxFormulasLexerMod                = 48
	AlteryxFormulasLexerNull               = 49
	AlteryxFormulasLexerPadLeft            = 50
	AlteryxFormulasLexerPadRight           = 51
	AlteryxFormulasLexerPi                 = 52
	AlteryxFormulasLexerPow                = 53
	AlteryxFormulasLexerRand               = 54
	AlteryxFormulasLexerRandInt            = 55
	AlteryxFormulasLexerRegex_CountMatches = 56
	AlteryxFormulasLexerRegex_Match        = 57
	AlteryxFormulasLexerRegex_Replace      = 58
	AlteryxFormulasLexerReplace            = 59
	AlteryxFormulasLexerRight              = 60
	AlteryxFormulasLexerRound              = 61
	AlteryxFormulasLexerSin                = 62
	AlteryxFormulasLexerSinh               = 63
	AlteryxFormulasLexerSqrt               = 64
	AlteryxFormulasLexerSubstring          = 65
	AlteryxFormulasLexerSwitch             = 66
	AlteryxFormulasLexerTan                = 67
	AlteryxFormulasLexerToDate             = 68
	AlteryxFormulasLexerToDatetime         = 69
	AlteryxFormulasLexerTanh               = 70
	AlteryxFormulasLexerTrim               = 71
	AlteryxFormulasLexerTrimLeft           = 72
	AlteryxFormulasLexerTrimRight          = 73
	AlteryxFormulasLexerUppercase          = 74
	AlteryxFormulasLexerIn                 = 75
	AlteryxFormulasLexerNot                = 76
	AlteryxFormulasLexerAnd                = 77
	AlteryxFormulasLexerOr                 = 78
	AlteryxFormulasLexerIf                 = 79
	AlteryxFormulasLexerThen               = 80
	AlteryxFormulasLexerElse               = 81
	AlteryxFormulasLexerElseif             = 82
	AlteryxFormulasLexerEndif              = 83
	AlteryxFormulasLexerBool               = 84
	AlteryxFormulasLexerInteger            = 85
	AlteryxFormulasLexerDecimal            = 86
	AlteryxFormulasLexerField              = 87
	AlteryxFormulasLexerSingleQuoteString  = 88
	AlteryxFormulasLexerDoubleQuoteString  = 89
	AlteryxFormulasLexerWhitespace         = 90
)

AlteryxFormulasLexer tokens.

View Source
const (
	AlteryxFormulasParserEOF                = antlr.TokenEOF
	AlteryxFormulasParserT__0               = 1
	AlteryxFormulasParserT__1               = 2
	AlteryxFormulasParserT__2               = 3
	AlteryxFormulasParserT__3               = 4
	AlteryxFormulasParserT__4               = 5
	AlteryxFormulasParserT__5               = 6
	AlteryxFormulasParserT__6               = 7
	AlteryxFormulasParserT__7               = 8
	AlteryxFormulasParserT__8               = 9
	AlteryxFormulasParserT__9               = 10
	AlteryxFormulasParserT__10              = 11
	AlteryxFormulasParserT__11              = 12
	AlteryxFormulasParserT__12              = 13
	AlteryxFormulasParserT__13              = 14
	AlteryxFormulasParserT__14              = 15
	AlteryxFormulasParserT__15              = 16
	AlteryxFormulasParserAbs                = 17
	AlteryxFormulasParserAcos               = 18
	AlteryxFormulasParserAsin               = 19
	AlteryxFormulasParserAtan               = 20
	AlteryxFormulasParserAtan2              = 21
	AlteryxFormulasParserAverage            = 22
	AlteryxFormulasParserCeil               = 23
	AlteryxFormulasParserCharFromInt        = 24
	AlteryxFormulasParserCharToInt          = 25
	AlteryxFormulasParserContains           = 26
	AlteryxFormulasParserCos                = 27
	AlteryxFormulasParserCosh               = 28
	AlteryxFormulasParserCountWords         = 29
	AlteryxFormulasParserDistance           = 30
	AlteryxFormulasParserEndsWith           = 31
	AlteryxFormulasParserFindString         = 32
	AlteryxFormulasParserExp                = 33
	AlteryxFormulasParserFloor              = 34
	AlteryxFormulasParserGetWord            = 35
	AlteryxFormulasParserHexToNumber        = 36
	AlteryxFormulasParserIif                = 37
	AlteryxFormulasParserIsEmptyF           = 38
	AlteryxFormulasParserIsNull             = 39
	AlteryxFormulasParserLeft               = 40
	AlteryxFormulasParserLength             = 41
	AlteryxFormulasParserLog                = 42
	AlteryxFormulasParserLog10              = 43
	AlteryxFormulasParserLowercase          = 44
	AlteryxFormulasParserMax                = 45
	AlteryxFormulasParserMedian             = 46
	AlteryxFormulasParserMin                = 47
	AlteryxFormulasParserMod                = 48
	AlteryxFormulasParserNull               = 49
	AlteryxFormulasParserPadLeft            = 50
	AlteryxFormulasParserPadRight           = 51
	AlteryxFormulasParserPi                 = 52
	AlteryxFormulasParserPow                = 53
	AlteryxFormulasParserRand               = 54
	AlteryxFormulasParserRandInt            = 55
	AlteryxFormulasParserRegex_CountMatches = 56
	AlteryxFormulasParserRegex_Match        = 57
	AlteryxFormulasParserRegex_Replace      = 58
	AlteryxFormulasParserReplace            = 59
	AlteryxFormulasParserRight              = 60
	AlteryxFormulasParserRound              = 61
	AlteryxFormulasParserSin                = 62
	AlteryxFormulasParserSinh               = 63
	AlteryxFormulasParserSqrt               = 64
	AlteryxFormulasParserSubstring          = 65
	AlteryxFormulasParserSwitch             = 66
	AlteryxFormulasParserTan                = 67
	AlteryxFormulasParserToDate             = 68
	AlteryxFormulasParserToDatetime         = 69
	AlteryxFormulasParserTanh               = 70
	AlteryxFormulasParserTrim               = 71
	AlteryxFormulasParserTrimLeft           = 72
	AlteryxFormulasParserTrimRight          = 73
	AlteryxFormulasParserUppercase          = 74
	AlteryxFormulasParserIn                 = 75
	AlteryxFormulasParserNot                = 76
	AlteryxFormulasParserAnd                = 77
	AlteryxFormulasParserOr                 = 78
	AlteryxFormulasParserIf                 = 79
	AlteryxFormulasParserThen               = 80
	AlteryxFormulasParserElse               = 81
	AlteryxFormulasParserElseif             = 82
	AlteryxFormulasParserEndif              = 83
	AlteryxFormulasParserBool               = 84
	AlteryxFormulasParserInteger            = 85
	AlteryxFormulasParserDecimal            = 86
	AlteryxFormulasParserField              = 87
	AlteryxFormulasParserSingleQuoteString  = 88
	AlteryxFormulasParserDoubleQuoteString  = 89
	AlteryxFormulasParserWhitespace         = 90
)

AlteryxFormulasParser tokens.

View Source
const AlteryxFormulasParserRULE_expr = 0

AlteryxFormulasParserRULE_expr is the AlteryxFormulasParser rule.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbsFuncContext

type AbsFuncContext struct {
	*ExprContext
}

func NewAbsFuncContext

func NewAbsFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AbsFuncContext

func (*AbsFuncContext) Abs

func (*AbsFuncContext) EnterRule

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

func (*AbsFuncContext) ExitRule

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

func (*AbsFuncContext) Expr

func (s *AbsFuncContext) Expr() IExprContext

func (*AbsFuncContext) GetRuleContext

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

type AcosFuncContext

type AcosFuncContext struct {
	*ExprContext
}

func NewAcosFuncContext

func NewAcosFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AcosFuncContext

func (*AcosFuncContext) Acos

func (*AcosFuncContext) EnterRule

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

func (*AcosFuncContext) ExitRule

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

func (*AcosFuncContext) Expr

func (s *AcosFuncContext) Expr() IExprContext

func (*AcosFuncContext) GetRuleContext

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

type AddContext

type AddContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewAddContext

func NewAddContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AddContext

func (*AddContext) AllExpr

func (s *AddContext) AllExpr() []IExprContext

func (*AddContext) EnterRule

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

func (*AddContext) ExitRule

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

func (*AddContext) Expr

func (s *AddContext) Expr(i int) IExprContext

func (*AddContext) GetLeft

func (s *AddContext) GetLeft() IExprContext

func (*AddContext) GetRight

func (s *AddContext) GetRight() IExprContext

func (*AddContext) GetRuleContext

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

func (*AddContext) SetLeft

func (s *AddContext) SetLeft(v IExprContext)

func (*AddContext) SetRight

func (s *AddContext) SetRight(v IExprContext)

type AlteryxFormulasLexer

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

func NewAlteryxFormulasLexer

func NewAlteryxFormulasLexer(input antlr.CharStream) *AlteryxFormulasLexer

type AlteryxFormulasListener

type AlteryxFormulasListener interface {
	antlr.ParseTreeListener

	// EnterMaxFunc is called when entering the maxFunc production.
	EnterMaxFunc(c *MaxFuncContext)

	// EnterCosFunc is called when entering the cosFunc production.
	EnterCosFunc(c *CosFuncContext)

	// EnterReplaceFunc is called when entering the replaceFunc production.
	EnterReplaceFunc(c *ReplaceFuncContext)

	// EnterRandIntFunc is called when entering the randIntFunc production.
	EnterRandIntFunc(c *RandIntFuncContext)

	// EnterCharToIntFunc is called when entering the charToIntFunc production.
	EnterCharToIntFunc(c *CharToIntFuncContext)

	// EnterTrimRightFunc is called when entering the trimRightFunc production.
	EnterTrimRightFunc(c *TrimRightFuncContext)

	// EnterLeftFunc is called when entering the leftFunc production.
	EnterLeftFunc(c *LeftFuncContext)

	// EnterTanFunc is called when entering the tanFunc production.
	EnterTanFunc(c *TanFuncContext)

	// EnterToDateFunc is called when entering the toDateFunc production.
	EnterToDateFunc(c *ToDateFuncContext)

	// EnterRegexReplaceFunc is called when entering the regexReplaceFunc production.
	EnterRegexReplaceFunc(c *RegexReplaceFuncContext)

	// EnterFloorFunc is called when entering the floorFunc production.
	EnterFloorFunc(c *FloorFuncContext)

	// EnterNotIn is called when entering the notIn production.
	EnterNotIn(c *NotInContext)

	// EnterTanhFunc is called when entering the tanhFunc production.
	EnterTanhFunc(c *TanhFuncContext)

	// EnterGreaterThan is called when entering the greaterThan production.
	EnterGreaterThan(c *GreaterThanContext)

	// EnterAsinFunc is called when entering the asinFunc production.
	EnterAsinFunc(c *AsinFuncContext)

	// EnterAdd is called when entering the add production.
	EnterAdd(c *AddContext)

	// EnterCoshFunc is called when entering the coshFunc production.
	EnterCoshFunc(c *CoshFuncContext)

	// EnterIsNullFunc is called when entering the isNullFunc production.
	EnterIsNullFunc(c *IsNullFuncContext)

	// EnterIn is called when entering the in production.
	EnterIn(c *InContext)

	// EnterSubtract is called when entering the subtract production.
	EnterSubtract(c *SubtractContext)

	// EnterNotEqual is called when entering the notEqual production.
	EnterNotEqual(c *NotEqualContext)

	// EnterParenthesis is called when entering the parenthesis production.
	EnterParenthesis(c *ParenthesisContext)

	// EnterHexToNumberFunc is called when entering the hexToNumberFunc production.
	EnterHexToNumberFunc(c *HexToNumberFuncContext)

	// EnterMedianFunc is called when entering the medianFunc production.
	EnterMedianFunc(c *MedianFuncContext)

	// EnterNullFunc is called when entering the nullFunc production.
	EnterNullFunc(c *NullFuncContext)

	// EnterIsEmptyFunc is called when entering the isEmptyFunc production.
	EnterIsEmptyFunc(c *IsEmptyFuncContext)

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

	// EnterRegexMatchFunc is called when entering the regexMatchFunc production.
	EnterRegexMatchFunc(c *RegexMatchFuncContext)

	// EnterAbsFunc is called when entering the absFunc production.
	EnterAbsFunc(c *AbsFuncContext)

	// EnterAtan2Func is called when entering the atan2Func production.
	EnterAtan2Func(c *Atan2FuncContext)

	// EnterPadLeftFunc is called when entering the padLeftFunc production.
	EnterPadLeftFunc(c *PadLeftFuncContext)

	// EnterFindStringFunc is called when entering the findStringFunc production.
	EnterFindStringFunc(c *FindStringFuncContext)

	// EnterLog10Func is called when entering the log10Func production.
	EnterLog10Func(c *Log10FuncContext)

	// EnterCeilFunc is called when entering the ceilFunc production.
	EnterCeilFunc(c *CeilFuncContext)

	// EnterEndsWithFunc is called when entering the endsWithFunc production.
	EnterEndsWithFunc(c *EndsWithFuncContext)

	// EnterDistanceFunc is called when entering the distanceFunc production.
	EnterDistanceFunc(c *DistanceFuncContext)

	// EnterCharFromIntFunc is called when entering the charFromIntFunc production.
	EnterCharFromIntFunc(c *CharFromIntFuncContext)

	// EnterBoolLiteral is called when entering the boolLiteral production.
	EnterBoolLiteral(c *BoolLiteralContext)

	// EnterAcosFunc is called when entering the acosFunc production.
	EnterAcosFunc(c *AcosFuncContext)

	// EnterSqrtFunc is called when entering the sqrtFunc production.
	EnterSqrtFunc(c *SqrtFuncContext)

	// EnterSinhFunc is called when entering the sinhFunc production.
	EnterSinhFunc(c *SinhFuncContext)

	// EnterRandFunc is called when entering the randFunc production.
	EnterRandFunc(c *RandFuncContext)

	// EnterMinFunc is called when entering the minFunc production.
	EnterMinFunc(c *MinFuncContext)

	// EnterPiFunc is called when entering the piFunc production.
	EnterPiFunc(c *PiFuncContext)

	// EnterAnd is called when entering the and production.
	EnterAnd(c *AndContext)

	// EnterLessThan is called when entering the lessThan production.
	EnterLessThan(c *LessThanContext)

	// EnterPadRightFunc is called when entering the padRightFunc production.
	EnterPadRightFunc(c *PadRightFuncContext)

	// EnterRegexCountMatchesFunc is called when entering the regexCountMatchesFunc production.
	EnterRegexCountMatchesFunc(c *RegexCountMatchesFuncContext)

	// EnterDivide is called when entering the divide production.
	EnterDivide(c *DivideContext)

	// EnterExprIf is called when entering the exprIf production.
	EnterExprIf(c *ExprIfContext)

	// EnterContainsFunc is called when entering the containsFunc production.
	EnterContainsFunc(c *ContainsFuncContext)

	// EnterLowercaseFunc is called when entering the lowercaseFunc production.
	EnterLowercaseFunc(c *LowercaseFuncContext)

	// EnterTrimFunc is called when entering the trimFunc production.
	EnterTrimFunc(c *TrimFuncContext)

	// EnterMultiply is called when entering the multiply production.
	EnterMultiply(c *MultiplyContext)

	// EnterAtanFunc is called when entering the atanFunc production.
	EnterAtanFunc(c *AtanFuncContext)

	// EnterRoundFunc is called when entering the roundFunc production.
	EnterRoundFunc(c *RoundFuncContext)

	// EnterSwitchFunc is called when entering the switchFunc production.
	EnterSwitchFunc(c *SwitchFuncContext)

	// EnterExprField is called when entering the exprField production.
	EnterExprField(c *ExprFieldContext)

	// EnterGetWordFunc is called when entering the getWordFunc production.
	EnterGetWordFunc(c *GetWordFuncContext)

	// EnterLengthFunc is called when entering the lengthFunc production.
	EnterLengthFunc(c *LengthFuncContext)

	// EnterOr is called when entering the or production.
	EnterOr(c *OrContext)

	// EnterExpFunc is called when entering the expFunc production.
	EnterExpFunc(c *ExpFuncContext)

	// EnterCountWordsFunc is called when entering the countWordsFunc production.
	EnterCountWordsFunc(c *CountWordsFuncContext)

	// EnterUppercaseFunc is called when entering the uppercaseFunc production.
	EnterUppercaseFunc(c *UppercaseFuncContext)

	// EnterPowFunc is called when entering the powFunc production.
	EnterPowFunc(c *PowFuncContext)

	// EnterToDatetimeFunc is called when entering the toDatetimeFunc production.
	EnterToDatetimeFunc(c *ToDatetimeFuncContext)

	// EnterIifFunc is called when entering the iifFunc production.
	EnterIifFunc(c *IifFuncContext)

	// EnterEqual is called when entering the equal production.
	EnterEqual(c *EqualContext)

	// EnterRightFunc is called when entering the rightFunc production.
	EnterRightFunc(c *RightFuncContext)

	// EnterModFunc is called when entering the modFunc production.
	EnterModFunc(c *ModFuncContext)

	// EnterSinFunc is called when entering the sinFunc production.
	EnterSinFunc(c *SinFuncContext)

	// EnterTrimLeftFunc is called when entering the trimLeftFunc production.
	EnterTrimLeftFunc(c *TrimLeftFuncContext)

	// EnterAverageFunc is called when entering the averageFunc production.
	EnterAverageFunc(c *AverageFuncContext)

	// EnterSubstringFunc is called when entering the substringFunc production.
	EnterSubstringFunc(c *SubstringFuncContext)

	// EnterGreaterEqual is called when entering the greaterEqual production.
	EnterGreaterEqual(c *GreaterEqualContext)

	// EnterLessEqual is called when entering the lessEqual production.
	EnterLessEqual(c *LessEqualContext)

	// EnterLogFunc is called when entering the logFunc production.
	EnterLogFunc(c *LogFuncContext)

	// EnterNumberLiteral is called when entering the numberLiteral production.
	EnterNumberLiteral(c *NumberLiteralContext)

	// ExitMaxFunc is called when exiting the maxFunc production.
	ExitMaxFunc(c *MaxFuncContext)

	// ExitCosFunc is called when exiting the cosFunc production.
	ExitCosFunc(c *CosFuncContext)

	// ExitReplaceFunc is called when exiting the replaceFunc production.
	ExitReplaceFunc(c *ReplaceFuncContext)

	// ExitRandIntFunc is called when exiting the randIntFunc production.
	ExitRandIntFunc(c *RandIntFuncContext)

	// ExitCharToIntFunc is called when exiting the charToIntFunc production.
	ExitCharToIntFunc(c *CharToIntFuncContext)

	// ExitTrimRightFunc is called when exiting the trimRightFunc production.
	ExitTrimRightFunc(c *TrimRightFuncContext)

	// ExitLeftFunc is called when exiting the leftFunc production.
	ExitLeftFunc(c *LeftFuncContext)

	// ExitTanFunc is called when exiting the tanFunc production.
	ExitTanFunc(c *TanFuncContext)

	// ExitToDateFunc is called when exiting the toDateFunc production.
	ExitToDateFunc(c *ToDateFuncContext)

	// ExitRegexReplaceFunc is called when exiting the regexReplaceFunc production.
	ExitRegexReplaceFunc(c *RegexReplaceFuncContext)

	// ExitFloorFunc is called when exiting the floorFunc production.
	ExitFloorFunc(c *FloorFuncContext)

	// ExitNotIn is called when exiting the notIn production.
	ExitNotIn(c *NotInContext)

	// ExitTanhFunc is called when exiting the tanhFunc production.
	ExitTanhFunc(c *TanhFuncContext)

	// ExitGreaterThan is called when exiting the greaterThan production.
	ExitGreaterThan(c *GreaterThanContext)

	// ExitAsinFunc is called when exiting the asinFunc production.
	ExitAsinFunc(c *AsinFuncContext)

	// ExitAdd is called when exiting the add production.
	ExitAdd(c *AddContext)

	// ExitCoshFunc is called when exiting the coshFunc production.
	ExitCoshFunc(c *CoshFuncContext)

	// ExitIsNullFunc is called when exiting the isNullFunc production.
	ExitIsNullFunc(c *IsNullFuncContext)

	// ExitIn is called when exiting the in production.
	ExitIn(c *InContext)

	// ExitSubtract is called when exiting the subtract production.
	ExitSubtract(c *SubtractContext)

	// ExitNotEqual is called when exiting the notEqual production.
	ExitNotEqual(c *NotEqualContext)

	// ExitParenthesis is called when exiting the parenthesis production.
	ExitParenthesis(c *ParenthesisContext)

	// ExitHexToNumberFunc is called when exiting the hexToNumberFunc production.
	ExitHexToNumberFunc(c *HexToNumberFuncContext)

	// ExitMedianFunc is called when exiting the medianFunc production.
	ExitMedianFunc(c *MedianFuncContext)

	// ExitNullFunc is called when exiting the nullFunc production.
	ExitNullFunc(c *NullFuncContext)

	// ExitIsEmptyFunc is called when exiting the isEmptyFunc production.
	ExitIsEmptyFunc(c *IsEmptyFuncContext)

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

	// ExitRegexMatchFunc is called when exiting the regexMatchFunc production.
	ExitRegexMatchFunc(c *RegexMatchFuncContext)

	// ExitAbsFunc is called when exiting the absFunc production.
	ExitAbsFunc(c *AbsFuncContext)

	// ExitAtan2Func is called when exiting the atan2Func production.
	ExitAtan2Func(c *Atan2FuncContext)

	// ExitPadLeftFunc is called when exiting the padLeftFunc production.
	ExitPadLeftFunc(c *PadLeftFuncContext)

	// ExitFindStringFunc is called when exiting the findStringFunc production.
	ExitFindStringFunc(c *FindStringFuncContext)

	// ExitLog10Func is called when exiting the log10Func production.
	ExitLog10Func(c *Log10FuncContext)

	// ExitCeilFunc is called when exiting the ceilFunc production.
	ExitCeilFunc(c *CeilFuncContext)

	// ExitEndsWithFunc is called when exiting the endsWithFunc production.
	ExitEndsWithFunc(c *EndsWithFuncContext)

	// ExitDistanceFunc is called when exiting the distanceFunc production.
	ExitDistanceFunc(c *DistanceFuncContext)

	// ExitCharFromIntFunc is called when exiting the charFromIntFunc production.
	ExitCharFromIntFunc(c *CharFromIntFuncContext)

	// ExitBoolLiteral is called when exiting the boolLiteral production.
	ExitBoolLiteral(c *BoolLiteralContext)

	// ExitAcosFunc is called when exiting the acosFunc production.
	ExitAcosFunc(c *AcosFuncContext)

	// ExitSqrtFunc is called when exiting the sqrtFunc production.
	ExitSqrtFunc(c *SqrtFuncContext)

	// ExitSinhFunc is called when exiting the sinhFunc production.
	ExitSinhFunc(c *SinhFuncContext)

	// ExitRandFunc is called when exiting the randFunc production.
	ExitRandFunc(c *RandFuncContext)

	// ExitMinFunc is called when exiting the minFunc production.
	ExitMinFunc(c *MinFuncContext)

	// ExitPiFunc is called when exiting the piFunc production.
	ExitPiFunc(c *PiFuncContext)

	// ExitAnd is called when exiting the and production.
	ExitAnd(c *AndContext)

	// ExitLessThan is called when exiting the lessThan production.
	ExitLessThan(c *LessThanContext)

	// ExitPadRightFunc is called when exiting the padRightFunc production.
	ExitPadRightFunc(c *PadRightFuncContext)

	// ExitRegexCountMatchesFunc is called when exiting the regexCountMatchesFunc production.
	ExitRegexCountMatchesFunc(c *RegexCountMatchesFuncContext)

	// ExitDivide is called when exiting the divide production.
	ExitDivide(c *DivideContext)

	// ExitExprIf is called when exiting the exprIf production.
	ExitExprIf(c *ExprIfContext)

	// ExitContainsFunc is called when exiting the containsFunc production.
	ExitContainsFunc(c *ContainsFuncContext)

	// ExitLowercaseFunc is called when exiting the lowercaseFunc production.
	ExitLowercaseFunc(c *LowercaseFuncContext)

	// ExitTrimFunc is called when exiting the trimFunc production.
	ExitTrimFunc(c *TrimFuncContext)

	// ExitMultiply is called when exiting the multiply production.
	ExitMultiply(c *MultiplyContext)

	// ExitAtanFunc is called when exiting the atanFunc production.
	ExitAtanFunc(c *AtanFuncContext)

	// ExitRoundFunc is called when exiting the roundFunc production.
	ExitRoundFunc(c *RoundFuncContext)

	// ExitSwitchFunc is called when exiting the switchFunc production.
	ExitSwitchFunc(c *SwitchFuncContext)

	// ExitExprField is called when exiting the exprField production.
	ExitExprField(c *ExprFieldContext)

	// ExitGetWordFunc is called when exiting the getWordFunc production.
	ExitGetWordFunc(c *GetWordFuncContext)

	// ExitLengthFunc is called when exiting the lengthFunc production.
	ExitLengthFunc(c *LengthFuncContext)

	// ExitOr is called when exiting the or production.
	ExitOr(c *OrContext)

	// ExitExpFunc is called when exiting the expFunc production.
	ExitExpFunc(c *ExpFuncContext)

	// ExitCountWordsFunc is called when exiting the countWordsFunc production.
	ExitCountWordsFunc(c *CountWordsFuncContext)

	// ExitUppercaseFunc is called when exiting the uppercaseFunc production.
	ExitUppercaseFunc(c *UppercaseFuncContext)

	// ExitPowFunc is called when exiting the powFunc production.
	ExitPowFunc(c *PowFuncContext)

	// ExitToDatetimeFunc is called when exiting the toDatetimeFunc production.
	ExitToDatetimeFunc(c *ToDatetimeFuncContext)

	// ExitIifFunc is called when exiting the iifFunc production.
	ExitIifFunc(c *IifFuncContext)

	// ExitEqual is called when exiting the equal production.
	ExitEqual(c *EqualContext)

	// ExitRightFunc is called when exiting the rightFunc production.
	ExitRightFunc(c *RightFuncContext)

	// ExitModFunc is called when exiting the modFunc production.
	ExitModFunc(c *ModFuncContext)

	// ExitSinFunc is called when exiting the sinFunc production.
	ExitSinFunc(c *SinFuncContext)

	// ExitTrimLeftFunc is called when exiting the trimLeftFunc production.
	ExitTrimLeftFunc(c *TrimLeftFuncContext)

	// ExitAverageFunc is called when exiting the averageFunc production.
	ExitAverageFunc(c *AverageFuncContext)

	// ExitSubstringFunc is called when exiting the substringFunc production.
	ExitSubstringFunc(c *SubstringFuncContext)

	// ExitGreaterEqual is called when exiting the greaterEqual production.
	ExitGreaterEqual(c *GreaterEqualContext)

	// ExitLessEqual is called when exiting the lessEqual production.
	ExitLessEqual(c *LessEqualContext)

	// ExitLogFunc is called when exiting the logFunc production.
	ExitLogFunc(c *LogFuncContext)

	// ExitNumberLiteral is called when exiting the numberLiteral production.
	ExitNumberLiteral(c *NumberLiteralContext)
}

AlteryxFormulasListener is a complete listener for a parse tree produced by AlteryxFormulasParser.

type AlteryxFormulasParser

type AlteryxFormulasParser struct {
	*antlr.BaseParser
}

func NewAlteryxFormulasParser

func NewAlteryxFormulasParser(input antlr.TokenStream) *AlteryxFormulasParser

func (*AlteryxFormulasParser) Expr

func (p *AlteryxFormulasParser) Expr() (localctx IExprContext)

func (*AlteryxFormulasParser) Expr_Sempred

func (p *AlteryxFormulasParser) Expr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*AlteryxFormulasParser) Sempred

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

type AndContext

type AndContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewAndContext

func NewAndContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AndContext

func (*AndContext) AllExpr

func (s *AndContext) AllExpr() []IExprContext

func (*AndContext) And

func (s *AndContext) And() antlr.TerminalNode

func (*AndContext) EnterRule

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

func (*AndContext) ExitRule

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

func (*AndContext) Expr

func (s *AndContext) Expr(i int) IExprContext

func (*AndContext) GetLeft

func (s *AndContext) GetLeft() IExprContext

func (*AndContext) GetRight

func (s *AndContext) GetRight() IExprContext

func (*AndContext) GetRuleContext

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

func (*AndContext) SetLeft

func (s *AndContext) SetLeft(v IExprContext)

func (*AndContext) SetRight

func (s *AndContext) SetRight(v IExprContext)

type AsinFuncContext

type AsinFuncContext struct {
	*ExprContext
}

func NewAsinFuncContext

func NewAsinFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AsinFuncContext

func (*AsinFuncContext) Asin

func (*AsinFuncContext) EnterRule

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

func (*AsinFuncContext) ExitRule

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

func (*AsinFuncContext) Expr

func (s *AsinFuncContext) Expr() IExprContext

func (*AsinFuncContext) GetRuleContext

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

type Atan2FuncContext

type Atan2FuncContext struct {
	*ExprContext
}

func NewAtan2FuncContext

func NewAtan2FuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Atan2FuncContext

func (*Atan2FuncContext) AllExpr

func (s *Atan2FuncContext) AllExpr() []IExprContext

func (*Atan2FuncContext) Atan2

func (s *Atan2FuncContext) Atan2() antlr.TerminalNode

func (*Atan2FuncContext) EnterRule

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

func (*Atan2FuncContext) ExitRule

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

func (*Atan2FuncContext) Expr

func (s *Atan2FuncContext) Expr(i int) IExprContext

func (*Atan2FuncContext) GetRuleContext

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

type AtanFuncContext

type AtanFuncContext struct {
	*ExprContext
}

func NewAtanFuncContext

func NewAtanFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AtanFuncContext

func (*AtanFuncContext) Atan

func (*AtanFuncContext) EnterRule

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

func (*AtanFuncContext) ExitRule

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

func (*AtanFuncContext) Expr

func (s *AtanFuncContext) Expr() IExprContext

func (*AtanFuncContext) GetRuleContext

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

type AverageFuncContext

type AverageFuncContext struct {
	*ExprContext
}

func NewAverageFuncContext

func NewAverageFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AverageFuncContext

func (*AverageFuncContext) AllExpr

func (s *AverageFuncContext) AllExpr() []IExprContext

func (*AverageFuncContext) Average

func (s *AverageFuncContext) Average() antlr.TerminalNode

func (*AverageFuncContext) EnterRule

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

func (*AverageFuncContext) ExitRule

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

func (*AverageFuncContext) Expr

func (s *AverageFuncContext) Expr(i int) IExprContext

func (*AverageFuncContext) GetRuleContext

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

type BaseAlteryxFormulasListener

type BaseAlteryxFormulasListener struct{}

BaseAlteryxFormulasListener is a complete listener for a parse tree produced by AlteryxFormulasParser.

func (*BaseAlteryxFormulasListener) EnterAbsFunc

func (s *BaseAlteryxFormulasListener) EnterAbsFunc(ctx *AbsFuncContext)

EnterAbsFunc is called when production absFunc is entered.

func (*BaseAlteryxFormulasListener) EnterAcosFunc

func (s *BaseAlteryxFormulasListener) EnterAcosFunc(ctx *AcosFuncContext)

EnterAcosFunc is called when production acosFunc is entered.

func (*BaseAlteryxFormulasListener) EnterAdd

func (s *BaseAlteryxFormulasListener) EnterAdd(ctx *AddContext)

EnterAdd is called when production add is entered.

func (*BaseAlteryxFormulasListener) EnterAnd

func (s *BaseAlteryxFormulasListener) EnterAnd(ctx *AndContext)

EnterAnd is called when production and is entered.

func (*BaseAlteryxFormulasListener) EnterAsinFunc

func (s *BaseAlteryxFormulasListener) EnterAsinFunc(ctx *AsinFuncContext)

EnterAsinFunc is called when production asinFunc is entered.

func (*BaseAlteryxFormulasListener) EnterAtan2Func

func (s *BaseAlteryxFormulasListener) EnterAtan2Func(ctx *Atan2FuncContext)

EnterAtan2Func is called when production atan2Func is entered.

func (*BaseAlteryxFormulasListener) EnterAtanFunc

func (s *BaseAlteryxFormulasListener) EnterAtanFunc(ctx *AtanFuncContext)

EnterAtanFunc is called when production atanFunc is entered.

func (*BaseAlteryxFormulasListener) EnterAverageFunc

func (s *BaseAlteryxFormulasListener) EnterAverageFunc(ctx *AverageFuncContext)

EnterAverageFunc is called when production averageFunc is entered.

func (*BaseAlteryxFormulasListener) EnterBoolLiteral

func (s *BaseAlteryxFormulasListener) EnterBoolLiteral(ctx *BoolLiteralContext)

EnterBoolLiteral is called when production boolLiteral is entered.

func (*BaseAlteryxFormulasListener) EnterCeilFunc

func (s *BaseAlteryxFormulasListener) EnterCeilFunc(ctx *CeilFuncContext)

EnterCeilFunc is called when production ceilFunc is entered.

func (*BaseAlteryxFormulasListener) EnterCharFromIntFunc

func (s *BaseAlteryxFormulasListener) EnterCharFromIntFunc(ctx *CharFromIntFuncContext)

EnterCharFromIntFunc is called when production charFromIntFunc is entered.

func (*BaseAlteryxFormulasListener) EnterCharToIntFunc

func (s *BaseAlteryxFormulasListener) EnterCharToIntFunc(ctx *CharToIntFuncContext)

EnterCharToIntFunc is called when production charToIntFunc is entered.

func (*BaseAlteryxFormulasListener) EnterContainsFunc

func (s *BaseAlteryxFormulasListener) EnterContainsFunc(ctx *ContainsFuncContext)

EnterContainsFunc is called when production containsFunc is entered.

func (*BaseAlteryxFormulasListener) EnterCosFunc

func (s *BaseAlteryxFormulasListener) EnterCosFunc(ctx *CosFuncContext)

EnterCosFunc is called when production cosFunc is entered.

func (*BaseAlteryxFormulasListener) EnterCoshFunc

func (s *BaseAlteryxFormulasListener) EnterCoshFunc(ctx *CoshFuncContext)

EnterCoshFunc is called when production coshFunc is entered.

func (*BaseAlteryxFormulasListener) EnterCountWordsFunc

func (s *BaseAlteryxFormulasListener) EnterCountWordsFunc(ctx *CountWordsFuncContext)

EnterCountWordsFunc is called when production countWordsFunc is entered.

func (*BaseAlteryxFormulasListener) EnterDistanceFunc

func (s *BaseAlteryxFormulasListener) EnterDistanceFunc(ctx *DistanceFuncContext)

EnterDistanceFunc is called when production distanceFunc is entered.

func (*BaseAlteryxFormulasListener) EnterDivide

func (s *BaseAlteryxFormulasListener) EnterDivide(ctx *DivideContext)

EnterDivide is called when production divide is entered.

func (*BaseAlteryxFormulasListener) EnterEndsWithFunc

func (s *BaseAlteryxFormulasListener) EnterEndsWithFunc(ctx *EndsWithFuncContext)

EnterEndsWithFunc is called when production endsWithFunc is entered.

func (*BaseAlteryxFormulasListener) EnterEqual

func (s *BaseAlteryxFormulasListener) EnterEqual(ctx *EqualContext)

EnterEqual is called when production equal is entered.

func (*BaseAlteryxFormulasListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseAlteryxFormulasListener) EnterExpFunc

func (s *BaseAlteryxFormulasListener) EnterExpFunc(ctx *ExpFuncContext)

EnterExpFunc is called when production expFunc is entered.

func (*BaseAlteryxFormulasListener) EnterExprField

func (s *BaseAlteryxFormulasListener) EnterExprField(ctx *ExprFieldContext)

EnterExprField is called when production exprField is entered.

func (*BaseAlteryxFormulasListener) EnterExprIf

func (s *BaseAlteryxFormulasListener) EnterExprIf(ctx *ExprIfContext)

EnterExprIf is called when production exprIf is entered.

func (*BaseAlteryxFormulasListener) EnterFindStringFunc

func (s *BaseAlteryxFormulasListener) EnterFindStringFunc(ctx *FindStringFuncContext)

EnterFindStringFunc is called when production findStringFunc is entered.

func (*BaseAlteryxFormulasListener) EnterFloorFunc

func (s *BaseAlteryxFormulasListener) EnterFloorFunc(ctx *FloorFuncContext)

EnterFloorFunc is called when production floorFunc is entered.

func (*BaseAlteryxFormulasListener) EnterGetWordFunc

func (s *BaseAlteryxFormulasListener) EnterGetWordFunc(ctx *GetWordFuncContext)

EnterGetWordFunc is called when production getWordFunc is entered.

func (*BaseAlteryxFormulasListener) EnterGreaterEqual

func (s *BaseAlteryxFormulasListener) EnterGreaterEqual(ctx *GreaterEqualContext)

EnterGreaterEqual is called when production greaterEqual is entered.

func (*BaseAlteryxFormulasListener) EnterGreaterThan

func (s *BaseAlteryxFormulasListener) EnterGreaterThan(ctx *GreaterThanContext)

EnterGreaterThan is called when production greaterThan is entered.

func (*BaseAlteryxFormulasListener) EnterHexToNumberFunc

func (s *BaseAlteryxFormulasListener) EnterHexToNumberFunc(ctx *HexToNumberFuncContext)

EnterHexToNumberFunc is called when production hexToNumberFunc is entered.

func (*BaseAlteryxFormulasListener) EnterIifFunc

func (s *BaseAlteryxFormulasListener) EnterIifFunc(ctx *IifFuncContext)

EnterIifFunc is called when production iifFunc is entered.

func (*BaseAlteryxFormulasListener) EnterIn

func (s *BaseAlteryxFormulasListener) EnterIn(ctx *InContext)

EnterIn is called when production in is entered.

func (*BaseAlteryxFormulasListener) EnterIsEmptyFunc

func (s *BaseAlteryxFormulasListener) EnterIsEmptyFunc(ctx *IsEmptyFuncContext)

EnterIsEmptyFunc is called when production isEmptyFunc is entered.

func (*BaseAlteryxFormulasListener) EnterIsNullFunc

func (s *BaseAlteryxFormulasListener) EnterIsNullFunc(ctx *IsNullFuncContext)

EnterIsNullFunc is called when production isNullFunc is entered.

func (*BaseAlteryxFormulasListener) EnterLeftFunc

func (s *BaseAlteryxFormulasListener) EnterLeftFunc(ctx *LeftFuncContext)

EnterLeftFunc is called when production leftFunc is entered.

func (*BaseAlteryxFormulasListener) EnterLengthFunc

func (s *BaseAlteryxFormulasListener) EnterLengthFunc(ctx *LengthFuncContext)

EnterLengthFunc is called when production lengthFunc is entered.

func (*BaseAlteryxFormulasListener) EnterLessEqual

func (s *BaseAlteryxFormulasListener) EnterLessEqual(ctx *LessEqualContext)

EnterLessEqual is called when production lessEqual is entered.

func (*BaseAlteryxFormulasListener) EnterLessThan

func (s *BaseAlteryxFormulasListener) EnterLessThan(ctx *LessThanContext)

EnterLessThan is called when production lessThan is entered.

func (*BaseAlteryxFormulasListener) EnterLog10Func

func (s *BaseAlteryxFormulasListener) EnterLog10Func(ctx *Log10FuncContext)

EnterLog10Func is called when production log10Func is entered.

func (*BaseAlteryxFormulasListener) EnterLogFunc

func (s *BaseAlteryxFormulasListener) EnterLogFunc(ctx *LogFuncContext)

EnterLogFunc is called when production logFunc is entered.

func (*BaseAlteryxFormulasListener) EnterLowercaseFunc

func (s *BaseAlteryxFormulasListener) EnterLowercaseFunc(ctx *LowercaseFuncContext)

EnterLowercaseFunc is called when production lowercaseFunc is entered.

func (*BaseAlteryxFormulasListener) EnterMaxFunc

func (s *BaseAlteryxFormulasListener) EnterMaxFunc(ctx *MaxFuncContext)

EnterMaxFunc is called when production maxFunc is entered.

func (*BaseAlteryxFormulasListener) EnterMedianFunc

func (s *BaseAlteryxFormulasListener) EnterMedianFunc(ctx *MedianFuncContext)

EnterMedianFunc is called when production medianFunc is entered.

func (*BaseAlteryxFormulasListener) EnterMinFunc

func (s *BaseAlteryxFormulasListener) EnterMinFunc(ctx *MinFuncContext)

EnterMinFunc is called when production minFunc is entered.

func (*BaseAlteryxFormulasListener) EnterModFunc

func (s *BaseAlteryxFormulasListener) EnterModFunc(ctx *ModFuncContext)

EnterModFunc is called when production modFunc is entered.

func (*BaseAlteryxFormulasListener) EnterMultiply

func (s *BaseAlteryxFormulasListener) EnterMultiply(ctx *MultiplyContext)

EnterMultiply is called when production multiply is entered.

func (*BaseAlteryxFormulasListener) EnterNotEqual

func (s *BaseAlteryxFormulasListener) EnterNotEqual(ctx *NotEqualContext)

EnterNotEqual is called when production notEqual is entered.

func (*BaseAlteryxFormulasListener) EnterNotIn

func (s *BaseAlteryxFormulasListener) EnterNotIn(ctx *NotInContext)

EnterNotIn is called when production notIn is entered.

func (*BaseAlteryxFormulasListener) EnterNullFunc

func (s *BaseAlteryxFormulasListener) EnterNullFunc(ctx *NullFuncContext)

EnterNullFunc is called when production nullFunc is entered.

func (*BaseAlteryxFormulasListener) EnterNumberLiteral

func (s *BaseAlteryxFormulasListener) EnterNumberLiteral(ctx *NumberLiteralContext)

EnterNumberLiteral is called when production numberLiteral is entered.

func (*BaseAlteryxFormulasListener) EnterOr

func (s *BaseAlteryxFormulasListener) EnterOr(ctx *OrContext)

EnterOr is called when production or is entered.

func (*BaseAlteryxFormulasListener) EnterPadLeftFunc

func (s *BaseAlteryxFormulasListener) EnterPadLeftFunc(ctx *PadLeftFuncContext)

EnterPadLeftFunc is called when production padLeftFunc is entered.

func (*BaseAlteryxFormulasListener) EnterPadRightFunc

func (s *BaseAlteryxFormulasListener) EnterPadRightFunc(ctx *PadRightFuncContext)

EnterPadRightFunc is called when production padRightFunc is entered.

func (*BaseAlteryxFormulasListener) EnterParenthesis

func (s *BaseAlteryxFormulasListener) EnterParenthesis(ctx *ParenthesisContext)

EnterParenthesis is called when production parenthesis is entered.

func (*BaseAlteryxFormulasListener) EnterPiFunc

func (s *BaseAlteryxFormulasListener) EnterPiFunc(ctx *PiFuncContext)

EnterPiFunc is called when production piFunc is entered.

func (*BaseAlteryxFormulasListener) EnterPowFunc

func (s *BaseAlteryxFormulasListener) EnterPowFunc(ctx *PowFuncContext)

EnterPowFunc is called when production powFunc is entered.

func (*BaseAlteryxFormulasListener) EnterRandFunc

func (s *BaseAlteryxFormulasListener) EnterRandFunc(ctx *RandFuncContext)

EnterRandFunc is called when production randFunc is entered.

func (*BaseAlteryxFormulasListener) EnterRandIntFunc

func (s *BaseAlteryxFormulasListener) EnterRandIntFunc(ctx *RandIntFuncContext)

EnterRandIntFunc is called when production randIntFunc is entered.

func (*BaseAlteryxFormulasListener) EnterRegexCountMatchesFunc

func (s *BaseAlteryxFormulasListener) EnterRegexCountMatchesFunc(ctx *RegexCountMatchesFuncContext)

EnterRegexCountMatchesFunc is called when production regexCountMatchesFunc is entered.

func (*BaseAlteryxFormulasListener) EnterRegexMatchFunc

func (s *BaseAlteryxFormulasListener) EnterRegexMatchFunc(ctx *RegexMatchFuncContext)

EnterRegexMatchFunc is called when production regexMatchFunc is entered.

func (*BaseAlteryxFormulasListener) EnterRegexReplaceFunc

func (s *BaseAlteryxFormulasListener) EnterRegexReplaceFunc(ctx *RegexReplaceFuncContext)

EnterRegexReplaceFunc is called when production regexReplaceFunc is entered.

func (*BaseAlteryxFormulasListener) EnterReplaceFunc

func (s *BaseAlteryxFormulasListener) EnterReplaceFunc(ctx *ReplaceFuncContext)

EnterReplaceFunc is called when production replaceFunc is entered.

func (*BaseAlteryxFormulasListener) EnterRightFunc

func (s *BaseAlteryxFormulasListener) EnterRightFunc(ctx *RightFuncContext)

EnterRightFunc is called when production rightFunc is entered.

func (*BaseAlteryxFormulasListener) EnterRoundFunc

func (s *BaseAlteryxFormulasListener) EnterRoundFunc(ctx *RoundFuncContext)

EnterRoundFunc is called when production roundFunc is entered.

func (*BaseAlteryxFormulasListener) EnterSinFunc

func (s *BaseAlteryxFormulasListener) EnterSinFunc(ctx *SinFuncContext)

EnterSinFunc is called when production sinFunc is entered.

func (*BaseAlteryxFormulasListener) EnterSinhFunc

func (s *BaseAlteryxFormulasListener) EnterSinhFunc(ctx *SinhFuncContext)

EnterSinhFunc is called when production sinhFunc is entered.

func (*BaseAlteryxFormulasListener) EnterSqrtFunc

func (s *BaseAlteryxFormulasListener) EnterSqrtFunc(ctx *SqrtFuncContext)

EnterSqrtFunc is called when production sqrtFunc is entered.

func (*BaseAlteryxFormulasListener) EnterStringLiteral

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

EnterStringLiteral is called when production stringLiteral is entered.

func (*BaseAlteryxFormulasListener) EnterSubstringFunc

func (s *BaseAlteryxFormulasListener) EnterSubstringFunc(ctx *SubstringFuncContext)

EnterSubstringFunc is called when production substringFunc is entered.

func (*BaseAlteryxFormulasListener) EnterSubtract

func (s *BaseAlteryxFormulasListener) EnterSubtract(ctx *SubtractContext)

EnterSubtract is called when production subtract is entered.

func (*BaseAlteryxFormulasListener) EnterSwitchFunc

func (s *BaseAlteryxFormulasListener) EnterSwitchFunc(ctx *SwitchFuncContext)

EnterSwitchFunc is called when production switchFunc is entered.

func (*BaseAlteryxFormulasListener) EnterTanFunc

func (s *BaseAlteryxFormulasListener) EnterTanFunc(ctx *TanFuncContext)

EnterTanFunc is called when production tanFunc is entered.

func (*BaseAlteryxFormulasListener) EnterTanhFunc

func (s *BaseAlteryxFormulasListener) EnterTanhFunc(ctx *TanhFuncContext)

EnterTanhFunc is called when production tanhFunc is entered.

func (*BaseAlteryxFormulasListener) EnterToDateFunc

func (s *BaseAlteryxFormulasListener) EnterToDateFunc(ctx *ToDateFuncContext)

EnterToDateFunc is called when production toDateFunc is entered.

func (*BaseAlteryxFormulasListener) EnterToDatetimeFunc

func (s *BaseAlteryxFormulasListener) EnterToDatetimeFunc(ctx *ToDatetimeFuncContext)

EnterToDatetimeFunc is called when production toDatetimeFunc is entered.

func (*BaseAlteryxFormulasListener) EnterTrimFunc

func (s *BaseAlteryxFormulasListener) EnterTrimFunc(ctx *TrimFuncContext)

EnterTrimFunc is called when production trimFunc is entered.

func (*BaseAlteryxFormulasListener) EnterTrimLeftFunc

func (s *BaseAlteryxFormulasListener) EnterTrimLeftFunc(ctx *TrimLeftFuncContext)

EnterTrimLeftFunc is called when production trimLeftFunc is entered.

func (*BaseAlteryxFormulasListener) EnterTrimRightFunc

func (s *BaseAlteryxFormulasListener) EnterTrimRightFunc(ctx *TrimRightFuncContext)

EnterTrimRightFunc is called when production trimRightFunc is entered.

func (*BaseAlteryxFormulasListener) EnterUppercaseFunc

func (s *BaseAlteryxFormulasListener) EnterUppercaseFunc(ctx *UppercaseFuncContext)

EnterUppercaseFunc is called when production uppercaseFunc is entered.

func (*BaseAlteryxFormulasListener) ExitAbsFunc

func (s *BaseAlteryxFormulasListener) ExitAbsFunc(ctx *AbsFuncContext)

ExitAbsFunc is called when production absFunc is exited.

func (*BaseAlteryxFormulasListener) ExitAcosFunc

func (s *BaseAlteryxFormulasListener) ExitAcosFunc(ctx *AcosFuncContext)

ExitAcosFunc is called when production acosFunc is exited.

func (*BaseAlteryxFormulasListener) ExitAdd

func (s *BaseAlteryxFormulasListener) ExitAdd(ctx *AddContext)

ExitAdd is called when production add is exited.

func (*BaseAlteryxFormulasListener) ExitAnd

func (s *BaseAlteryxFormulasListener) ExitAnd(ctx *AndContext)

ExitAnd is called when production and is exited.

func (*BaseAlteryxFormulasListener) ExitAsinFunc

func (s *BaseAlteryxFormulasListener) ExitAsinFunc(ctx *AsinFuncContext)

ExitAsinFunc is called when production asinFunc is exited.

func (*BaseAlteryxFormulasListener) ExitAtan2Func

func (s *BaseAlteryxFormulasListener) ExitAtan2Func(ctx *Atan2FuncContext)

ExitAtan2Func is called when production atan2Func is exited.

func (*BaseAlteryxFormulasListener) ExitAtanFunc

func (s *BaseAlteryxFormulasListener) ExitAtanFunc(ctx *AtanFuncContext)

ExitAtanFunc is called when production atanFunc is exited.

func (*BaseAlteryxFormulasListener) ExitAverageFunc

func (s *BaseAlteryxFormulasListener) ExitAverageFunc(ctx *AverageFuncContext)

ExitAverageFunc is called when production averageFunc is exited.

func (*BaseAlteryxFormulasListener) ExitBoolLiteral

func (s *BaseAlteryxFormulasListener) ExitBoolLiteral(ctx *BoolLiteralContext)

ExitBoolLiteral is called when production boolLiteral is exited.

func (*BaseAlteryxFormulasListener) ExitCeilFunc

func (s *BaseAlteryxFormulasListener) ExitCeilFunc(ctx *CeilFuncContext)

ExitCeilFunc is called when production ceilFunc is exited.

func (*BaseAlteryxFormulasListener) ExitCharFromIntFunc

func (s *BaseAlteryxFormulasListener) ExitCharFromIntFunc(ctx *CharFromIntFuncContext)

ExitCharFromIntFunc is called when production charFromIntFunc is exited.

func (*BaseAlteryxFormulasListener) ExitCharToIntFunc

func (s *BaseAlteryxFormulasListener) ExitCharToIntFunc(ctx *CharToIntFuncContext)

ExitCharToIntFunc is called when production charToIntFunc is exited.

func (*BaseAlteryxFormulasListener) ExitContainsFunc

func (s *BaseAlteryxFormulasListener) ExitContainsFunc(ctx *ContainsFuncContext)

ExitContainsFunc is called when production containsFunc is exited.

func (*BaseAlteryxFormulasListener) ExitCosFunc

func (s *BaseAlteryxFormulasListener) ExitCosFunc(ctx *CosFuncContext)

ExitCosFunc is called when production cosFunc is exited.

func (*BaseAlteryxFormulasListener) ExitCoshFunc

func (s *BaseAlteryxFormulasListener) ExitCoshFunc(ctx *CoshFuncContext)

ExitCoshFunc is called when production coshFunc is exited.

func (*BaseAlteryxFormulasListener) ExitCountWordsFunc

func (s *BaseAlteryxFormulasListener) ExitCountWordsFunc(ctx *CountWordsFuncContext)

ExitCountWordsFunc is called when production countWordsFunc is exited.

func (*BaseAlteryxFormulasListener) ExitDistanceFunc

func (s *BaseAlteryxFormulasListener) ExitDistanceFunc(ctx *DistanceFuncContext)

ExitDistanceFunc is called when production distanceFunc is exited.

func (*BaseAlteryxFormulasListener) ExitDivide

func (s *BaseAlteryxFormulasListener) ExitDivide(ctx *DivideContext)

ExitDivide is called when production divide is exited.

func (*BaseAlteryxFormulasListener) ExitEndsWithFunc

func (s *BaseAlteryxFormulasListener) ExitEndsWithFunc(ctx *EndsWithFuncContext)

ExitEndsWithFunc is called when production endsWithFunc is exited.

func (*BaseAlteryxFormulasListener) ExitEqual

func (s *BaseAlteryxFormulasListener) ExitEqual(ctx *EqualContext)

ExitEqual is called when production equal is exited.

func (*BaseAlteryxFormulasListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseAlteryxFormulasListener) ExitExpFunc

func (s *BaseAlteryxFormulasListener) ExitExpFunc(ctx *ExpFuncContext)

ExitExpFunc is called when production expFunc is exited.

func (*BaseAlteryxFormulasListener) ExitExprField

func (s *BaseAlteryxFormulasListener) ExitExprField(ctx *ExprFieldContext)

ExitExprField is called when production exprField is exited.

func (*BaseAlteryxFormulasListener) ExitExprIf

func (s *BaseAlteryxFormulasListener) ExitExprIf(ctx *ExprIfContext)

ExitExprIf is called when production exprIf is exited.

func (*BaseAlteryxFormulasListener) ExitFindStringFunc

func (s *BaseAlteryxFormulasListener) ExitFindStringFunc(ctx *FindStringFuncContext)

ExitFindStringFunc is called when production findStringFunc is exited.

func (*BaseAlteryxFormulasListener) ExitFloorFunc

func (s *BaseAlteryxFormulasListener) ExitFloorFunc(ctx *FloorFuncContext)

ExitFloorFunc is called when production floorFunc is exited.

func (*BaseAlteryxFormulasListener) ExitGetWordFunc

func (s *BaseAlteryxFormulasListener) ExitGetWordFunc(ctx *GetWordFuncContext)

ExitGetWordFunc is called when production getWordFunc is exited.

func (*BaseAlteryxFormulasListener) ExitGreaterEqual

func (s *BaseAlteryxFormulasListener) ExitGreaterEqual(ctx *GreaterEqualContext)

ExitGreaterEqual is called when production greaterEqual is exited.

func (*BaseAlteryxFormulasListener) ExitGreaterThan

func (s *BaseAlteryxFormulasListener) ExitGreaterThan(ctx *GreaterThanContext)

ExitGreaterThan is called when production greaterThan is exited.

func (*BaseAlteryxFormulasListener) ExitHexToNumberFunc

func (s *BaseAlteryxFormulasListener) ExitHexToNumberFunc(ctx *HexToNumberFuncContext)

ExitHexToNumberFunc is called when production hexToNumberFunc is exited.

func (*BaseAlteryxFormulasListener) ExitIifFunc

func (s *BaseAlteryxFormulasListener) ExitIifFunc(ctx *IifFuncContext)

ExitIifFunc is called when production iifFunc is exited.

func (*BaseAlteryxFormulasListener) ExitIn

func (s *BaseAlteryxFormulasListener) ExitIn(ctx *InContext)

ExitIn is called when production in is exited.

func (*BaseAlteryxFormulasListener) ExitIsEmptyFunc

func (s *BaseAlteryxFormulasListener) ExitIsEmptyFunc(ctx *IsEmptyFuncContext)

ExitIsEmptyFunc is called when production isEmptyFunc is exited.

func (*BaseAlteryxFormulasListener) ExitIsNullFunc

func (s *BaseAlteryxFormulasListener) ExitIsNullFunc(ctx *IsNullFuncContext)

ExitIsNullFunc is called when production isNullFunc is exited.

func (*BaseAlteryxFormulasListener) ExitLeftFunc

func (s *BaseAlteryxFormulasListener) ExitLeftFunc(ctx *LeftFuncContext)

ExitLeftFunc is called when production leftFunc is exited.

func (*BaseAlteryxFormulasListener) ExitLengthFunc

func (s *BaseAlteryxFormulasListener) ExitLengthFunc(ctx *LengthFuncContext)

ExitLengthFunc is called when production lengthFunc is exited.

func (*BaseAlteryxFormulasListener) ExitLessEqual

func (s *BaseAlteryxFormulasListener) ExitLessEqual(ctx *LessEqualContext)

ExitLessEqual is called when production lessEqual is exited.

func (*BaseAlteryxFormulasListener) ExitLessThan

func (s *BaseAlteryxFormulasListener) ExitLessThan(ctx *LessThanContext)

ExitLessThan is called when production lessThan is exited.

func (*BaseAlteryxFormulasListener) ExitLog10Func

func (s *BaseAlteryxFormulasListener) ExitLog10Func(ctx *Log10FuncContext)

ExitLog10Func is called when production log10Func is exited.

func (*BaseAlteryxFormulasListener) ExitLogFunc

func (s *BaseAlteryxFormulasListener) ExitLogFunc(ctx *LogFuncContext)

ExitLogFunc is called when production logFunc is exited.

func (*BaseAlteryxFormulasListener) ExitLowercaseFunc

func (s *BaseAlteryxFormulasListener) ExitLowercaseFunc(ctx *LowercaseFuncContext)

ExitLowercaseFunc is called when production lowercaseFunc is exited.

func (*BaseAlteryxFormulasListener) ExitMaxFunc

func (s *BaseAlteryxFormulasListener) ExitMaxFunc(ctx *MaxFuncContext)

ExitMaxFunc is called when production maxFunc is exited.

func (*BaseAlteryxFormulasListener) ExitMedianFunc

func (s *BaseAlteryxFormulasListener) ExitMedianFunc(ctx *MedianFuncContext)

ExitMedianFunc is called when production medianFunc is exited.

func (*BaseAlteryxFormulasListener) ExitMinFunc

func (s *BaseAlteryxFormulasListener) ExitMinFunc(ctx *MinFuncContext)

ExitMinFunc is called when production minFunc is exited.

func (*BaseAlteryxFormulasListener) ExitModFunc

func (s *BaseAlteryxFormulasListener) ExitModFunc(ctx *ModFuncContext)

ExitModFunc is called when production modFunc is exited.

func (*BaseAlteryxFormulasListener) ExitMultiply

func (s *BaseAlteryxFormulasListener) ExitMultiply(ctx *MultiplyContext)

ExitMultiply is called when production multiply is exited.

func (*BaseAlteryxFormulasListener) ExitNotEqual

func (s *BaseAlteryxFormulasListener) ExitNotEqual(ctx *NotEqualContext)

ExitNotEqual is called when production notEqual is exited.

func (*BaseAlteryxFormulasListener) ExitNotIn

func (s *BaseAlteryxFormulasListener) ExitNotIn(ctx *NotInContext)

ExitNotIn is called when production notIn is exited.

func (*BaseAlteryxFormulasListener) ExitNullFunc

func (s *BaseAlteryxFormulasListener) ExitNullFunc(ctx *NullFuncContext)

ExitNullFunc is called when production nullFunc is exited.

func (*BaseAlteryxFormulasListener) ExitNumberLiteral

func (s *BaseAlteryxFormulasListener) ExitNumberLiteral(ctx *NumberLiteralContext)

ExitNumberLiteral is called when production numberLiteral is exited.

func (*BaseAlteryxFormulasListener) ExitOr

func (s *BaseAlteryxFormulasListener) ExitOr(ctx *OrContext)

ExitOr is called when production or is exited.

func (*BaseAlteryxFormulasListener) ExitPadLeftFunc

func (s *BaseAlteryxFormulasListener) ExitPadLeftFunc(ctx *PadLeftFuncContext)

ExitPadLeftFunc is called when production padLeftFunc is exited.

func (*BaseAlteryxFormulasListener) ExitPadRightFunc

func (s *BaseAlteryxFormulasListener) ExitPadRightFunc(ctx *PadRightFuncContext)

ExitPadRightFunc is called when production padRightFunc is exited.

func (*BaseAlteryxFormulasListener) ExitParenthesis

func (s *BaseAlteryxFormulasListener) ExitParenthesis(ctx *ParenthesisContext)

ExitParenthesis is called when production parenthesis is exited.

func (*BaseAlteryxFormulasListener) ExitPiFunc

func (s *BaseAlteryxFormulasListener) ExitPiFunc(ctx *PiFuncContext)

ExitPiFunc is called when production piFunc is exited.

func (*BaseAlteryxFormulasListener) ExitPowFunc

func (s *BaseAlteryxFormulasListener) ExitPowFunc(ctx *PowFuncContext)

ExitPowFunc is called when production powFunc is exited.

func (*BaseAlteryxFormulasListener) ExitRandFunc

func (s *BaseAlteryxFormulasListener) ExitRandFunc(ctx *RandFuncContext)

ExitRandFunc is called when production randFunc is exited.

func (*BaseAlteryxFormulasListener) ExitRandIntFunc

func (s *BaseAlteryxFormulasListener) ExitRandIntFunc(ctx *RandIntFuncContext)

ExitRandIntFunc is called when production randIntFunc is exited.

func (*BaseAlteryxFormulasListener) ExitRegexCountMatchesFunc

func (s *BaseAlteryxFormulasListener) ExitRegexCountMatchesFunc(ctx *RegexCountMatchesFuncContext)

ExitRegexCountMatchesFunc is called when production regexCountMatchesFunc is exited.

func (*BaseAlteryxFormulasListener) ExitRegexMatchFunc

func (s *BaseAlteryxFormulasListener) ExitRegexMatchFunc(ctx *RegexMatchFuncContext)

ExitRegexMatchFunc is called when production regexMatchFunc is exited.

func (*BaseAlteryxFormulasListener) ExitRegexReplaceFunc

func (s *BaseAlteryxFormulasListener) ExitRegexReplaceFunc(ctx *RegexReplaceFuncContext)

ExitRegexReplaceFunc is called when production regexReplaceFunc is exited.

func (*BaseAlteryxFormulasListener) ExitReplaceFunc

func (s *BaseAlteryxFormulasListener) ExitReplaceFunc(ctx *ReplaceFuncContext)

ExitReplaceFunc is called when production replaceFunc is exited.

func (*BaseAlteryxFormulasListener) ExitRightFunc

func (s *BaseAlteryxFormulasListener) ExitRightFunc(ctx *RightFuncContext)

ExitRightFunc is called when production rightFunc is exited.

func (*BaseAlteryxFormulasListener) ExitRoundFunc

func (s *BaseAlteryxFormulasListener) ExitRoundFunc(ctx *RoundFuncContext)

ExitRoundFunc is called when production roundFunc is exited.

func (*BaseAlteryxFormulasListener) ExitSinFunc

func (s *BaseAlteryxFormulasListener) ExitSinFunc(ctx *SinFuncContext)

ExitSinFunc is called when production sinFunc is exited.

func (*BaseAlteryxFormulasListener) ExitSinhFunc

func (s *BaseAlteryxFormulasListener) ExitSinhFunc(ctx *SinhFuncContext)

ExitSinhFunc is called when production sinhFunc is exited.

func (*BaseAlteryxFormulasListener) ExitSqrtFunc

func (s *BaseAlteryxFormulasListener) ExitSqrtFunc(ctx *SqrtFuncContext)

ExitSqrtFunc is called when production sqrtFunc is exited.

func (*BaseAlteryxFormulasListener) ExitStringLiteral

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

ExitStringLiteral is called when production stringLiteral is exited.

func (*BaseAlteryxFormulasListener) ExitSubstringFunc

func (s *BaseAlteryxFormulasListener) ExitSubstringFunc(ctx *SubstringFuncContext)

ExitSubstringFunc is called when production substringFunc is exited.

func (*BaseAlteryxFormulasListener) ExitSubtract

func (s *BaseAlteryxFormulasListener) ExitSubtract(ctx *SubtractContext)

ExitSubtract is called when production subtract is exited.

func (*BaseAlteryxFormulasListener) ExitSwitchFunc

func (s *BaseAlteryxFormulasListener) ExitSwitchFunc(ctx *SwitchFuncContext)

ExitSwitchFunc is called when production switchFunc is exited.

func (*BaseAlteryxFormulasListener) ExitTanFunc

func (s *BaseAlteryxFormulasListener) ExitTanFunc(ctx *TanFuncContext)

ExitTanFunc is called when production tanFunc is exited.

func (*BaseAlteryxFormulasListener) ExitTanhFunc

func (s *BaseAlteryxFormulasListener) ExitTanhFunc(ctx *TanhFuncContext)

ExitTanhFunc is called when production tanhFunc is exited.

func (*BaseAlteryxFormulasListener) ExitToDateFunc

func (s *BaseAlteryxFormulasListener) ExitToDateFunc(ctx *ToDateFuncContext)

ExitToDateFunc is called when production toDateFunc is exited.

func (*BaseAlteryxFormulasListener) ExitToDatetimeFunc

func (s *BaseAlteryxFormulasListener) ExitToDatetimeFunc(ctx *ToDatetimeFuncContext)

ExitToDatetimeFunc is called when production toDatetimeFunc is exited.

func (*BaseAlteryxFormulasListener) ExitTrimFunc

func (s *BaseAlteryxFormulasListener) ExitTrimFunc(ctx *TrimFuncContext)

ExitTrimFunc is called when production trimFunc is exited.

func (*BaseAlteryxFormulasListener) ExitTrimLeftFunc

func (s *BaseAlteryxFormulasListener) ExitTrimLeftFunc(ctx *TrimLeftFuncContext)

ExitTrimLeftFunc is called when production trimLeftFunc is exited.

func (*BaseAlteryxFormulasListener) ExitTrimRightFunc

func (s *BaseAlteryxFormulasListener) ExitTrimRightFunc(ctx *TrimRightFuncContext)

ExitTrimRightFunc is called when production trimRightFunc is exited.

func (*BaseAlteryxFormulasListener) ExitUppercaseFunc

func (s *BaseAlteryxFormulasListener) ExitUppercaseFunc(ctx *UppercaseFuncContext)

ExitUppercaseFunc is called when production uppercaseFunc is exited.

func (*BaseAlteryxFormulasListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseAlteryxFormulasListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BoolLiteralContext

type BoolLiteralContext struct {
	*ExprContext
}

func NewBoolLiteralContext

func NewBoolLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoolLiteralContext

func (*BoolLiteralContext) Bool

func (*BoolLiteralContext) EnterRule

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

func (*BoolLiteralContext) ExitRule

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

func (*BoolLiteralContext) GetRuleContext

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

type CeilFuncContext

type CeilFuncContext struct {
	*ExprContext
}

func NewCeilFuncContext

func NewCeilFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CeilFuncContext

func (*CeilFuncContext) Ceil

func (*CeilFuncContext) EnterRule

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

func (*CeilFuncContext) ExitRule

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

func (*CeilFuncContext) Expr

func (s *CeilFuncContext) Expr() IExprContext

func (*CeilFuncContext) GetRuleContext

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

type CharFromIntFuncContext

type CharFromIntFuncContext struct {
	*ExprContext
}

func NewCharFromIntFuncContext

func NewCharFromIntFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CharFromIntFuncContext

func (*CharFromIntFuncContext) CharFromInt

func (s *CharFromIntFuncContext) CharFromInt() antlr.TerminalNode

func (*CharFromIntFuncContext) EnterRule

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

func (*CharFromIntFuncContext) ExitRule

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

func (*CharFromIntFuncContext) Expr

func (*CharFromIntFuncContext) GetRuleContext

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

type CharToIntFuncContext

type CharToIntFuncContext struct {
	*ExprContext
}

func NewCharToIntFuncContext

func NewCharToIntFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CharToIntFuncContext

func (*CharToIntFuncContext) CharToInt

func (s *CharToIntFuncContext) CharToInt() antlr.TerminalNode

func (*CharToIntFuncContext) EnterRule

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

func (*CharToIntFuncContext) ExitRule

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

func (*CharToIntFuncContext) Expr

func (*CharToIntFuncContext) GetRuleContext

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

type ContainsFuncContext

type ContainsFuncContext struct {
	*ExprContext
}

func NewContainsFuncContext

func NewContainsFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ContainsFuncContext

func (*ContainsFuncContext) AllExpr

func (s *ContainsFuncContext) AllExpr() []IExprContext

func (*ContainsFuncContext) Contains

func (s *ContainsFuncContext) Contains() antlr.TerminalNode

func (*ContainsFuncContext) EnterRule

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

func (*ContainsFuncContext) ExitRule

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

func (*ContainsFuncContext) Expr

func (*ContainsFuncContext) GetRuleContext

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

type CosFuncContext

type CosFuncContext struct {
	*ExprContext
}

func NewCosFuncContext

func NewCosFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CosFuncContext

func (*CosFuncContext) Cos

func (*CosFuncContext) EnterRule

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

func (*CosFuncContext) ExitRule

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

func (*CosFuncContext) Expr

func (s *CosFuncContext) Expr() IExprContext

func (*CosFuncContext) GetRuleContext

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

type CoshFuncContext

type CoshFuncContext struct {
	*ExprContext
}

func NewCoshFuncContext

func NewCoshFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CoshFuncContext

func (*CoshFuncContext) Cosh

func (*CoshFuncContext) EnterRule

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

func (*CoshFuncContext) ExitRule

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

func (*CoshFuncContext) Expr

func (s *CoshFuncContext) Expr() IExprContext

func (*CoshFuncContext) GetRuleContext

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

type CountWordsFuncContext

type CountWordsFuncContext struct {
	*ExprContext
}

func NewCountWordsFuncContext

func NewCountWordsFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CountWordsFuncContext

func (*CountWordsFuncContext) CountWords

func (s *CountWordsFuncContext) CountWords() antlr.TerminalNode

func (*CountWordsFuncContext) EnterRule

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

func (*CountWordsFuncContext) ExitRule

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

func (*CountWordsFuncContext) Expr

func (*CountWordsFuncContext) GetRuleContext

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

type DistanceFuncContext

type DistanceFuncContext struct {
	*ExprContext
}

func NewDistanceFuncContext

func NewDistanceFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DistanceFuncContext

func (*DistanceFuncContext) AllExpr

func (s *DistanceFuncContext) AllExpr() []IExprContext

func (*DistanceFuncContext) Distance

func (s *DistanceFuncContext) Distance() antlr.TerminalNode

func (*DistanceFuncContext) EnterRule

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

func (*DistanceFuncContext) ExitRule

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

func (*DistanceFuncContext) Expr

func (*DistanceFuncContext) GetRuleContext

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

type DivideContext

type DivideContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewDivideContext

func NewDivideContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DivideContext

func (*DivideContext) AllExpr

func (s *DivideContext) AllExpr() []IExprContext

func (*DivideContext) EnterRule

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

func (*DivideContext) ExitRule

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

func (*DivideContext) Expr

func (s *DivideContext) Expr(i int) IExprContext

func (*DivideContext) GetLeft

func (s *DivideContext) GetLeft() IExprContext

func (*DivideContext) GetRight

func (s *DivideContext) GetRight() IExprContext

func (*DivideContext) GetRuleContext

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

func (*DivideContext) SetLeft

func (s *DivideContext) SetLeft(v IExprContext)

func (*DivideContext) SetRight

func (s *DivideContext) SetRight(v IExprContext)

type EndsWithFuncContext

type EndsWithFuncContext struct {
	*ExprContext
}

func NewEndsWithFuncContext

func NewEndsWithFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EndsWithFuncContext

func (*EndsWithFuncContext) AllExpr

func (s *EndsWithFuncContext) AllExpr() []IExprContext

func (*EndsWithFuncContext) EndsWith

func (s *EndsWithFuncContext) EndsWith() antlr.TerminalNode

func (*EndsWithFuncContext) EnterRule

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

func (*EndsWithFuncContext) ExitRule

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

func (*EndsWithFuncContext) Expr

func (*EndsWithFuncContext) GetRuleContext

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

type EqualContext

type EqualContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewEqualContext

func NewEqualContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualContext

func (*EqualContext) AllExpr

func (s *EqualContext) AllExpr() []IExprContext

func (*EqualContext) EnterRule

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

func (*EqualContext) ExitRule

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

func (*EqualContext) Expr

func (s *EqualContext) Expr(i int) IExprContext

func (*EqualContext) GetLeft

func (s *EqualContext) GetLeft() IExprContext

func (*EqualContext) GetRight

func (s *EqualContext) GetRight() IExprContext

func (*EqualContext) GetRuleContext

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

func (*EqualContext) SetLeft

func (s *EqualContext) SetLeft(v IExprContext)

func (*EqualContext) SetRight

func (s *EqualContext) SetRight(v IExprContext)

type ExpFuncContext

type ExpFuncContext struct {
	*ExprContext
}

func NewExpFuncContext

func NewExpFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpFuncContext

func (*ExpFuncContext) EnterRule

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

func (*ExpFuncContext) ExitRule

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

func (*ExpFuncContext) Exp

func (*ExpFuncContext) Expr

func (s *ExpFuncContext) Expr() IExprContext

func (*ExpFuncContext) GetRuleContext

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

type ExprContext

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

func NewEmptyExprContext

func NewEmptyExprContext() *ExprContext

func NewExprContext

func NewExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprContext

func (*ExprContext) CopyFrom

func (s *ExprContext) CopyFrom(ctx *ExprContext)

func (*ExprContext) GetParser

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

func (*ExprContext) GetRuleContext

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

func (*ExprContext) IsExprContext

func (*ExprContext) IsExprContext()

func (*ExprContext) ToStringTree

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

type ExprFieldContext

type ExprFieldContext struct {
	*ExprContext
}

func NewExprFieldContext

func NewExprFieldContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprFieldContext

func (*ExprFieldContext) EnterRule

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

func (*ExprFieldContext) ExitRule

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

func (*ExprFieldContext) Field

func (s *ExprFieldContext) Field() antlr.TerminalNode

func (*ExprFieldContext) GetRuleContext

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

type ExprIfContext

type ExprIfContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewExprIfContext

func NewExprIfContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprIfContext

func (*ExprIfContext) AllElseif

func (s *ExprIfContext) AllElseif() []antlr.TerminalNode

func (*ExprIfContext) AllExpr

func (s *ExprIfContext) AllExpr() []IExprContext

func (*ExprIfContext) AllThen

func (s *ExprIfContext) AllThen() []antlr.TerminalNode

func (*ExprIfContext) Else

func (s *ExprIfContext) Else() antlr.TerminalNode

func (*ExprIfContext) Elseif

func (s *ExprIfContext) Elseif(i int) antlr.TerminalNode

func (*ExprIfContext) Endif

func (s *ExprIfContext) Endif() antlr.TerminalNode

func (*ExprIfContext) EnterRule

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

func (*ExprIfContext) ExitRule

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

func (*ExprIfContext) Expr

func (s *ExprIfContext) Expr(i int) IExprContext

func (*ExprIfContext) GetElseStmnt

func (s *ExprIfContext) GetElseStmnt() IExprContext

func (*ExprIfContext) GetIfStmnt

func (s *ExprIfContext) GetIfStmnt() IExprContext

func (*ExprIfContext) GetRuleContext

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

func (*ExprIfContext) GetThenStmnt

func (s *ExprIfContext) GetThenStmnt() IExprContext

func (*ExprIfContext) If

func (*ExprIfContext) SetElseStmnt

func (s *ExprIfContext) SetElseStmnt(v IExprContext)

func (*ExprIfContext) SetIfStmnt

func (s *ExprIfContext) SetIfStmnt(v IExprContext)

func (*ExprIfContext) SetThenStmnt

func (s *ExprIfContext) SetThenStmnt(v IExprContext)

func (*ExprIfContext) Then

func (s *ExprIfContext) Then(i int) antlr.TerminalNode

type FindStringFuncContext

type FindStringFuncContext struct {
	*ExprContext
}

func NewFindStringFuncContext

func NewFindStringFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FindStringFuncContext

func (*FindStringFuncContext) AllExpr

func (s *FindStringFuncContext) AllExpr() []IExprContext

func (*FindStringFuncContext) EnterRule

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

func (*FindStringFuncContext) ExitRule

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

func (*FindStringFuncContext) Expr

func (*FindStringFuncContext) FindString

func (s *FindStringFuncContext) FindString() antlr.TerminalNode

func (*FindStringFuncContext) GetRuleContext

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

type FloorFuncContext

type FloorFuncContext struct {
	*ExprContext
}

func NewFloorFuncContext

func NewFloorFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FloorFuncContext

func (*FloorFuncContext) EnterRule

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

func (*FloorFuncContext) ExitRule

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

func (*FloorFuncContext) Expr

func (s *FloorFuncContext) Expr() IExprContext

func (*FloorFuncContext) Floor

func (s *FloorFuncContext) Floor() antlr.TerminalNode

func (*FloorFuncContext) GetRuleContext

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

type GetWordFuncContext

type GetWordFuncContext struct {
	*ExprContext
}

func NewGetWordFuncContext

func NewGetWordFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GetWordFuncContext

func (*GetWordFuncContext) AllExpr

func (s *GetWordFuncContext) AllExpr() []IExprContext

func (*GetWordFuncContext) EnterRule

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

func (*GetWordFuncContext) ExitRule

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

func (*GetWordFuncContext) Expr

func (s *GetWordFuncContext) Expr(i int) IExprContext

func (*GetWordFuncContext) GetRuleContext

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

func (*GetWordFuncContext) GetWord

func (s *GetWordFuncContext) GetWord() antlr.TerminalNode

type GreaterEqualContext

type GreaterEqualContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewGreaterEqualContext

func NewGreaterEqualContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GreaterEqualContext

func (*GreaterEqualContext) AllExpr

func (s *GreaterEqualContext) AllExpr() []IExprContext

func (*GreaterEqualContext) EnterRule

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

func (*GreaterEqualContext) ExitRule

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

func (*GreaterEqualContext) Expr

func (*GreaterEqualContext) GetLeft

func (s *GreaterEqualContext) GetLeft() IExprContext

func (*GreaterEqualContext) GetRight

func (s *GreaterEqualContext) GetRight() IExprContext

func (*GreaterEqualContext) GetRuleContext

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

func (*GreaterEqualContext) SetLeft

func (s *GreaterEqualContext) SetLeft(v IExprContext)

func (*GreaterEqualContext) SetRight

func (s *GreaterEqualContext) SetRight(v IExprContext)

type GreaterThanContext

type GreaterThanContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewGreaterThanContext

func NewGreaterThanContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GreaterThanContext

func (*GreaterThanContext) AllExpr

func (s *GreaterThanContext) AllExpr() []IExprContext

func (*GreaterThanContext) EnterRule

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

func (*GreaterThanContext) ExitRule

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

func (*GreaterThanContext) Expr

func (s *GreaterThanContext) Expr(i int) IExprContext

func (*GreaterThanContext) GetLeft

func (s *GreaterThanContext) GetLeft() IExprContext

func (*GreaterThanContext) GetRight

func (s *GreaterThanContext) GetRight() IExprContext

func (*GreaterThanContext) GetRuleContext

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

func (*GreaterThanContext) SetLeft

func (s *GreaterThanContext) SetLeft(v IExprContext)

func (*GreaterThanContext) SetRight

func (s *GreaterThanContext) SetRight(v IExprContext)

type HexToNumberFuncContext

type HexToNumberFuncContext struct {
	*ExprContext
}

func NewHexToNumberFuncContext

func NewHexToNumberFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *HexToNumberFuncContext

func (*HexToNumberFuncContext) EnterRule

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

func (*HexToNumberFuncContext) ExitRule

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

func (*HexToNumberFuncContext) Expr

func (*HexToNumberFuncContext) GetRuleContext

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

func (*HexToNumberFuncContext) HexToNumber

func (s *HexToNumberFuncContext) HexToNumber() antlr.TerminalNode

type IExprContext

type IExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExprContext differentiates from other interfaces.
	IsExprContext()
}

IExprContext is an interface to support dynamic dispatch.

type IifFuncContext

type IifFuncContext struct {
	*ExprContext
}

func NewIifFuncContext

func NewIifFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IifFuncContext

func (*IifFuncContext) AllExpr

func (s *IifFuncContext) AllExpr() []IExprContext

func (*IifFuncContext) EnterRule

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

func (*IifFuncContext) ExitRule

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

func (*IifFuncContext) Expr

func (s *IifFuncContext) Expr(i int) IExprContext

func (*IifFuncContext) GetRuleContext

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

func (*IifFuncContext) Iif

type InContext

type InContext struct {
	*ExprContext
}

func NewInContext

func NewInContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InContext

func (*InContext) AllExpr

func (s *InContext) AllExpr() []IExprContext

func (*InContext) EnterRule

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

func (*InContext) ExitRule

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

func (*InContext) Expr

func (s *InContext) Expr(i int) IExprContext

func (*InContext) GetRuleContext

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

func (*InContext) In

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

type IsEmptyFuncContext

type IsEmptyFuncContext struct {
	*ExprContext
}

func NewIsEmptyFuncContext

func NewIsEmptyFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsEmptyFuncContext

func (*IsEmptyFuncContext) EnterRule

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

func (*IsEmptyFuncContext) ExitRule

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

func (*IsEmptyFuncContext) Expr

func (s *IsEmptyFuncContext) Expr() IExprContext

func (*IsEmptyFuncContext) GetRuleContext

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

func (*IsEmptyFuncContext) IsEmptyF

func (s *IsEmptyFuncContext) IsEmptyF() antlr.TerminalNode

type IsNullFuncContext

type IsNullFuncContext struct {
	*ExprContext
}

func NewIsNullFuncContext

func NewIsNullFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsNullFuncContext

func (*IsNullFuncContext) EnterRule

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

func (*IsNullFuncContext) ExitRule

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

func (*IsNullFuncContext) Expr

func (s *IsNullFuncContext) Expr() IExprContext

func (*IsNullFuncContext) GetRuleContext

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

func (*IsNullFuncContext) IsNull

func (s *IsNullFuncContext) IsNull() antlr.TerminalNode

type LeftFuncContext

type LeftFuncContext struct {
	*ExprContext
}

func NewLeftFuncContext

func NewLeftFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LeftFuncContext

func (*LeftFuncContext) AllExpr

func (s *LeftFuncContext) AllExpr() []IExprContext

func (*LeftFuncContext) EnterRule

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

func (*LeftFuncContext) ExitRule

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

func (*LeftFuncContext) Expr

func (s *LeftFuncContext) Expr(i int) IExprContext

func (*LeftFuncContext) GetRuleContext

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

func (*LeftFuncContext) Left

type LengthFuncContext

type LengthFuncContext struct {
	*ExprContext
}

func NewLengthFuncContext

func NewLengthFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LengthFuncContext

func (*LengthFuncContext) EnterRule

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

func (*LengthFuncContext) ExitRule

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

func (*LengthFuncContext) Expr

func (s *LengthFuncContext) Expr() IExprContext

func (*LengthFuncContext) GetRuleContext

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

func (*LengthFuncContext) Length

func (s *LengthFuncContext) Length() antlr.TerminalNode

type LessEqualContext

type LessEqualContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewLessEqualContext

func NewLessEqualContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LessEqualContext

func (*LessEqualContext) AllExpr

func (s *LessEqualContext) AllExpr() []IExprContext

func (*LessEqualContext) EnterRule

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

func (*LessEqualContext) ExitRule

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

func (*LessEqualContext) Expr

func (s *LessEqualContext) Expr(i int) IExprContext

func (*LessEqualContext) GetLeft

func (s *LessEqualContext) GetLeft() IExprContext

func (*LessEqualContext) GetRight

func (s *LessEqualContext) GetRight() IExprContext

func (*LessEqualContext) GetRuleContext

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

func (*LessEqualContext) SetLeft

func (s *LessEqualContext) SetLeft(v IExprContext)

func (*LessEqualContext) SetRight

func (s *LessEqualContext) SetRight(v IExprContext)

type LessThanContext

type LessThanContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewLessThanContext

func NewLessThanContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LessThanContext

func (*LessThanContext) AllExpr

func (s *LessThanContext) AllExpr() []IExprContext

func (*LessThanContext) EnterRule

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

func (*LessThanContext) ExitRule

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

func (*LessThanContext) Expr

func (s *LessThanContext) Expr(i int) IExprContext

func (*LessThanContext) GetLeft

func (s *LessThanContext) GetLeft() IExprContext

func (*LessThanContext) GetRight

func (s *LessThanContext) GetRight() IExprContext

func (*LessThanContext) GetRuleContext

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

func (*LessThanContext) SetLeft

func (s *LessThanContext) SetLeft(v IExprContext)

func (*LessThanContext) SetRight

func (s *LessThanContext) SetRight(v IExprContext)

type Log10FuncContext

type Log10FuncContext struct {
	*ExprContext
}

func NewLog10FuncContext

func NewLog10FuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Log10FuncContext

func (*Log10FuncContext) EnterRule

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

func (*Log10FuncContext) ExitRule

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

func (*Log10FuncContext) Expr

func (s *Log10FuncContext) Expr() IExprContext

func (*Log10FuncContext) GetRuleContext

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

func (*Log10FuncContext) Log10

func (s *Log10FuncContext) Log10() antlr.TerminalNode

type LogFuncContext

type LogFuncContext struct {
	*ExprContext
}

func NewLogFuncContext

func NewLogFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogFuncContext

func (*LogFuncContext) EnterRule

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

func (*LogFuncContext) ExitRule

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

func (*LogFuncContext) Expr

func (s *LogFuncContext) Expr() IExprContext

func (*LogFuncContext) GetRuleContext

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

func (*LogFuncContext) Log

type LowercaseFuncContext

type LowercaseFuncContext struct {
	*ExprContext
}

func NewLowercaseFuncContext

func NewLowercaseFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LowercaseFuncContext

func (*LowercaseFuncContext) EnterRule

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

func (*LowercaseFuncContext) ExitRule

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

func (*LowercaseFuncContext) Expr

func (*LowercaseFuncContext) GetRuleContext

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

func (*LowercaseFuncContext) Lowercase

func (s *LowercaseFuncContext) Lowercase() antlr.TerminalNode

type MaxFuncContext

type MaxFuncContext struct {
	*ExprContext
}

func NewMaxFuncContext

func NewMaxFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MaxFuncContext

func (*MaxFuncContext) AllExpr

func (s *MaxFuncContext) AllExpr() []IExprContext

func (*MaxFuncContext) EnterRule

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

func (*MaxFuncContext) ExitRule

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

func (*MaxFuncContext) Expr

func (s *MaxFuncContext) Expr(i int) IExprContext

func (*MaxFuncContext) GetRuleContext

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

func (*MaxFuncContext) Max

type MedianFuncContext

type MedianFuncContext struct {
	*ExprContext
}

func NewMedianFuncContext

func NewMedianFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MedianFuncContext

func (*MedianFuncContext) AllExpr

func (s *MedianFuncContext) AllExpr() []IExprContext

func (*MedianFuncContext) EnterRule

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

func (*MedianFuncContext) ExitRule

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

func (*MedianFuncContext) Expr

func (s *MedianFuncContext) Expr(i int) IExprContext

func (*MedianFuncContext) GetRuleContext

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

func (*MedianFuncContext) Median

func (s *MedianFuncContext) Median() antlr.TerminalNode

type MinFuncContext

type MinFuncContext struct {
	*ExprContext
}

func NewMinFuncContext

func NewMinFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MinFuncContext

func (*MinFuncContext) AllExpr

func (s *MinFuncContext) AllExpr() []IExprContext

func (*MinFuncContext) EnterRule

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

func (*MinFuncContext) ExitRule

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

func (*MinFuncContext) Expr

func (s *MinFuncContext) Expr(i int) IExprContext

func (*MinFuncContext) GetRuleContext

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

func (*MinFuncContext) Min

type ModFuncContext

type ModFuncContext struct {
	*ExprContext
}

func NewModFuncContext

func NewModFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ModFuncContext

func (*ModFuncContext) AllExpr

func (s *ModFuncContext) AllExpr() []IExprContext

func (*ModFuncContext) EnterRule

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

func (*ModFuncContext) ExitRule

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

func (*ModFuncContext) Expr

func (s *ModFuncContext) Expr(i int) IExprContext

func (*ModFuncContext) GetRuleContext

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

func (*ModFuncContext) Mod

type MultiplyContext

type MultiplyContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewMultiplyContext

func NewMultiplyContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultiplyContext

func (*MultiplyContext) AllExpr

func (s *MultiplyContext) AllExpr() []IExprContext

func (*MultiplyContext) EnterRule

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

func (*MultiplyContext) ExitRule

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

func (*MultiplyContext) Expr

func (s *MultiplyContext) Expr(i int) IExprContext

func (*MultiplyContext) GetLeft

func (s *MultiplyContext) GetLeft() IExprContext

func (*MultiplyContext) GetRight

func (s *MultiplyContext) GetRight() IExprContext

func (*MultiplyContext) GetRuleContext

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

func (*MultiplyContext) SetLeft

func (s *MultiplyContext) SetLeft(v IExprContext)

func (*MultiplyContext) SetRight

func (s *MultiplyContext) SetRight(v IExprContext)

type NotEqualContext

type NotEqualContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewNotEqualContext

func NewNotEqualContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotEqualContext

func (*NotEqualContext) AllExpr

func (s *NotEqualContext) AllExpr() []IExprContext

func (*NotEqualContext) EnterRule

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

func (*NotEqualContext) ExitRule

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

func (*NotEqualContext) Expr

func (s *NotEqualContext) Expr(i int) IExprContext

func (*NotEqualContext) GetLeft

func (s *NotEqualContext) GetLeft() IExprContext

func (*NotEqualContext) GetRight

func (s *NotEqualContext) GetRight() IExprContext

func (*NotEqualContext) GetRuleContext

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

func (*NotEqualContext) SetLeft

func (s *NotEqualContext) SetLeft(v IExprContext)

func (*NotEqualContext) SetRight

func (s *NotEqualContext) SetRight(v IExprContext)

type NotInContext

type NotInContext struct {
	*ExprContext
}

func NewNotInContext

func NewNotInContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotInContext

func (*NotInContext) AllExpr

func (s *NotInContext) AllExpr() []IExprContext

func (*NotInContext) EnterRule

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

func (*NotInContext) ExitRule

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

func (*NotInContext) Expr

func (s *NotInContext) Expr(i int) IExprContext

func (*NotInContext) GetRuleContext

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

func (*NotInContext) In

func (*NotInContext) Not

func (s *NotInContext) Not() antlr.TerminalNode

type NullFuncContext

type NullFuncContext struct {
	*ExprContext
}

func NewNullFuncContext

func NewNullFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NullFuncContext

func (*NullFuncContext) EnterRule

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

func (*NullFuncContext) ExitRule

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

func (*NullFuncContext) GetRuleContext

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

func (*NullFuncContext) Null

type NumberLiteralContext

type NumberLiteralContext struct {
	*ExprContext
}

func NewNumberLiteralContext

func NewNumberLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumberLiteralContext

func (*NumberLiteralContext) Decimal

func (*NumberLiteralContext) EnterRule

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

func (*NumberLiteralContext) ExitRule

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

func (*NumberLiteralContext) GetRuleContext

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

func (*NumberLiteralContext) Integer

type OrContext

type OrContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewOrContext

func NewOrContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrContext

func (*OrContext) AllExpr

func (s *OrContext) AllExpr() []IExprContext

func (*OrContext) EnterRule

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

func (*OrContext) ExitRule

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

func (*OrContext) Expr

func (s *OrContext) Expr(i int) IExprContext

func (*OrContext) GetLeft

func (s *OrContext) GetLeft() IExprContext

func (*OrContext) GetRight

func (s *OrContext) GetRight() IExprContext

func (*OrContext) GetRuleContext

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

func (*OrContext) Or

func (s *OrContext) Or() antlr.TerminalNode

func (*OrContext) SetLeft

func (s *OrContext) SetLeft(v IExprContext)

func (*OrContext) SetRight

func (s *OrContext) SetRight(v IExprContext)

type PadLeftFuncContext

type PadLeftFuncContext struct {
	*ExprContext
}

func NewPadLeftFuncContext

func NewPadLeftFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PadLeftFuncContext

func (*PadLeftFuncContext) AllExpr

func (s *PadLeftFuncContext) AllExpr() []IExprContext

func (*PadLeftFuncContext) EnterRule

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

func (*PadLeftFuncContext) ExitRule

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

func (*PadLeftFuncContext) Expr

func (s *PadLeftFuncContext) Expr(i int) IExprContext

func (*PadLeftFuncContext) GetRuleContext

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

func (*PadLeftFuncContext) PadLeft

func (s *PadLeftFuncContext) PadLeft() antlr.TerminalNode

type PadRightFuncContext

type PadRightFuncContext struct {
	*ExprContext
}

func NewPadRightFuncContext

func NewPadRightFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PadRightFuncContext

func (*PadRightFuncContext) AllExpr

func (s *PadRightFuncContext) AllExpr() []IExprContext

func (*PadRightFuncContext) EnterRule

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

func (*PadRightFuncContext) ExitRule

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

func (*PadRightFuncContext) Expr

func (*PadRightFuncContext) GetRuleContext

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

func (*PadRightFuncContext) PadRight

func (s *PadRightFuncContext) PadRight() antlr.TerminalNode

type ParenthesisContext

type ParenthesisContext struct {
	*ExprContext
}

func NewParenthesisContext

func NewParenthesisContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesisContext

func (*ParenthesisContext) EnterRule

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

func (*ParenthesisContext) ExitRule

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

func (*ParenthesisContext) Expr

func (s *ParenthesisContext) Expr() IExprContext

func (*ParenthesisContext) GetRuleContext

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

type PiFuncContext

type PiFuncContext struct {
	*ExprContext
}

func NewPiFuncContext

func NewPiFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PiFuncContext

func (*PiFuncContext) EnterRule

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

func (*PiFuncContext) ExitRule

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

func (*PiFuncContext) GetRuleContext

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

func (*PiFuncContext) Pi

type PowFuncContext

type PowFuncContext struct {
	*ExprContext
}

func NewPowFuncContext

func NewPowFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PowFuncContext

func (*PowFuncContext) AllExpr

func (s *PowFuncContext) AllExpr() []IExprContext

func (*PowFuncContext) EnterRule

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

func (*PowFuncContext) ExitRule

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

func (*PowFuncContext) Expr

func (s *PowFuncContext) Expr(i int) IExprContext

func (*PowFuncContext) GetRuleContext

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

func (*PowFuncContext) Pow

type RandFuncContext

type RandFuncContext struct {
	*ExprContext
}

func NewRandFuncContext

func NewRandFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RandFuncContext

func (*RandFuncContext) EnterRule

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

func (*RandFuncContext) ExitRule

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

func (*RandFuncContext) GetRuleContext

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

func (*RandFuncContext) Rand

type RandIntFuncContext

type RandIntFuncContext struct {
	*ExprContext
}

func NewRandIntFuncContext

func NewRandIntFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RandIntFuncContext

func (*RandIntFuncContext) EnterRule

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

func (*RandIntFuncContext) ExitRule

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

func (*RandIntFuncContext) Expr

func (s *RandIntFuncContext) Expr() IExprContext

func (*RandIntFuncContext) GetRuleContext

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

func (*RandIntFuncContext) RandInt

func (s *RandIntFuncContext) RandInt() antlr.TerminalNode

type RegexCountMatchesFuncContext

type RegexCountMatchesFuncContext struct {
	*ExprContext
}

func NewRegexCountMatchesFuncContext

func NewRegexCountMatchesFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RegexCountMatchesFuncContext

func (*RegexCountMatchesFuncContext) AllExpr

func (*RegexCountMatchesFuncContext) EnterRule

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

func (*RegexCountMatchesFuncContext) ExitRule

func (*RegexCountMatchesFuncContext) Expr

func (*RegexCountMatchesFuncContext) GetRuleContext

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

func (*RegexCountMatchesFuncContext) Regex_CountMatches

func (s *RegexCountMatchesFuncContext) Regex_CountMatches() antlr.TerminalNode

type RegexMatchFuncContext

type RegexMatchFuncContext struct {
	*ExprContext
}

func NewRegexMatchFuncContext

func NewRegexMatchFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RegexMatchFuncContext

func (*RegexMatchFuncContext) AllExpr

func (s *RegexMatchFuncContext) AllExpr() []IExprContext

func (*RegexMatchFuncContext) EnterRule

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

func (*RegexMatchFuncContext) ExitRule

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

func (*RegexMatchFuncContext) Expr

func (*RegexMatchFuncContext) GetRuleContext

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

func (*RegexMatchFuncContext) Regex_Match

func (s *RegexMatchFuncContext) Regex_Match() antlr.TerminalNode

type RegexReplaceFuncContext

type RegexReplaceFuncContext struct {
	*ExprContext
}

func NewRegexReplaceFuncContext

func NewRegexReplaceFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RegexReplaceFuncContext

func (*RegexReplaceFuncContext) AllExpr

func (s *RegexReplaceFuncContext) AllExpr() []IExprContext

func (*RegexReplaceFuncContext) EnterRule

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

func (*RegexReplaceFuncContext) ExitRule

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

func (*RegexReplaceFuncContext) Expr

func (*RegexReplaceFuncContext) GetRuleContext

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

func (*RegexReplaceFuncContext) Regex_Replace

func (s *RegexReplaceFuncContext) Regex_Replace() antlr.TerminalNode

type ReplaceFuncContext

type ReplaceFuncContext struct {
	*ExprContext
}

func NewReplaceFuncContext

func NewReplaceFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ReplaceFuncContext

func (*ReplaceFuncContext) AllExpr

func (s *ReplaceFuncContext) AllExpr() []IExprContext

func (*ReplaceFuncContext) EnterRule

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

func (*ReplaceFuncContext) ExitRule

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

func (*ReplaceFuncContext) Expr

func (s *ReplaceFuncContext) Expr(i int) IExprContext

func (*ReplaceFuncContext) GetRuleContext

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

func (*ReplaceFuncContext) Replace

func (s *ReplaceFuncContext) Replace() antlr.TerminalNode

type RightFuncContext

type RightFuncContext struct {
	*ExprContext
}

func NewRightFuncContext

func NewRightFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RightFuncContext

func (*RightFuncContext) AllExpr

func (s *RightFuncContext) AllExpr() []IExprContext

func (*RightFuncContext) EnterRule

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

func (*RightFuncContext) ExitRule

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

func (*RightFuncContext) Expr

func (s *RightFuncContext) Expr(i int) IExprContext

func (*RightFuncContext) GetRuleContext

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

func (*RightFuncContext) Right

func (s *RightFuncContext) Right() antlr.TerminalNode

type RoundFuncContext

type RoundFuncContext struct {
	*ExprContext
}

func NewRoundFuncContext

func NewRoundFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RoundFuncContext

func (*RoundFuncContext) AllExpr

func (s *RoundFuncContext) AllExpr() []IExprContext

func (*RoundFuncContext) EnterRule

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

func (*RoundFuncContext) ExitRule

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

func (*RoundFuncContext) Expr

func (s *RoundFuncContext) Expr(i int) IExprContext

func (*RoundFuncContext) GetRuleContext

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

func (*RoundFuncContext) Round

func (s *RoundFuncContext) Round() antlr.TerminalNode

type SinFuncContext

type SinFuncContext struct {
	*ExprContext
}

func NewSinFuncContext

func NewSinFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SinFuncContext

func (*SinFuncContext) EnterRule

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

func (*SinFuncContext) ExitRule

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

func (*SinFuncContext) Expr

func (s *SinFuncContext) Expr() IExprContext

func (*SinFuncContext) GetRuleContext

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

func (*SinFuncContext) Sin

type SinhFuncContext

type SinhFuncContext struct {
	*ExprContext
}

func NewSinhFuncContext

func NewSinhFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SinhFuncContext

func (*SinhFuncContext) EnterRule

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

func (*SinhFuncContext) ExitRule

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

func (*SinhFuncContext) Expr

func (s *SinhFuncContext) Expr() IExprContext

func (*SinhFuncContext) GetRuleContext

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

func (*SinhFuncContext) Sinh

type SqrtFuncContext

type SqrtFuncContext struct {
	*ExprContext
}

func NewSqrtFuncContext

func NewSqrtFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SqrtFuncContext

func (*SqrtFuncContext) EnterRule

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

func (*SqrtFuncContext) ExitRule

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

func (*SqrtFuncContext) Expr

func (s *SqrtFuncContext) Expr() IExprContext

func (*SqrtFuncContext) GetRuleContext

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

func (*SqrtFuncContext) Sqrt

type StringLiteralContext

type StringLiteralContext struct {
	*ExprContext
}

func NewStringLiteralContext

func NewStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StringLiteralContext

func (*StringLiteralContext) DoubleQuoteString

func (s *StringLiteralContext) DoubleQuoteString() antlr.TerminalNode

func (*StringLiteralContext) EnterRule

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

func (*StringLiteralContext) ExitRule

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

func (*StringLiteralContext) GetRuleContext

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

func (*StringLiteralContext) SingleQuoteString

func (s *StringLiteralContext) SingleQuoteString() antlr.TerminalNode

type SubstringFuncContext

type SubstringFuncContext struct {
	*ExprContext
}

func NewSubstringFuncContext

func NewSubstringFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubstringFuncContext

func (*SubstringFuncContext) AllExpr

func (s *SubstringFuncContext) AllExpr() []IExprContext

func (*SubstringFuncContext) EnterRule

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

func (*SubstringFuncContext) ExitRule

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

func (*SubstringFuncContext) Expr

func (*SubstringFuncContext) GetRuleContext

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

func (*SubstringFuncContext) Substring

func (s *SubstringFuncContext) Substring() antlr.TerminalNode

type SubtractContext

type SubtractContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewSubtractContext

func NewSubtractContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubtractContext

func (*SubtractContext) AllExpr

func (s *SubtractContext) AllExpr() []IExprContext

func (*SubtractContext) EnterRule

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

func (*SubtractContext) ExitRule

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

func (*SubtractContext) Expr

func (s *SubtractContext) Expr(i int) IExprContext

func (*SubtractContext) GetLeft

func (s *SubtractContext) GetLeft() IExprContext

func (*SubtractContext) GetRight

func (s *SubtractContext) GetRight() IExprContext

func (*SubtractContext) GetRuleContext

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

func (*SubtractContext) SetLeft

func (s *SubtractContext) SetLeft(v IExprContext)

func (*SubtractContext) SetRight

func (s *SubtractContext) SetRight(v IExprContext)

type SwitchFuncContext

type SwitchFuncContext struct {
	*ExprContext
}

func NewSwitchFuncContext

func NewSwitchFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SwitchFuncContext

func (*SwitchFuncContext) AllExpr

func (s *SwitchFuncContext) AllExpr() []IExprContext

func (*SwitchFuncContext) EnterRule

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

func (*SwitchFuncContext) ExitRule

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

func (*SwitchFuncContext) Expr

func (s *SwitchFuncContext) Expr(i int) IExprContext

func (*SwitchFuncContext) GetRuleContext

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

func (*SwitchFuncContext) Switch

func (s *SwitchFuncContext) Switch() antlr.TerminalNode

type TanFuncContext

type TanFuncContext struct {
	*ExprContext
}

func NewTanFuncContext

func NewTanFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TanFuncContext

func (*TanFuncContext) EnterRule

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

func (*TanFuncContext) ExitRule

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

func (*TanFuncContext) Expr

func (s *TanFuncContext) Expr() IExprContext

func (*TanFuncContext) GetRuleContext

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

func (*TanFuncContext) Tan

type TanhFuncContext

type TanhFuncContext struct {
	*ExprContext
}

func NewTanhFuncContext

func NewTanhFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TanhFuncContext

func (*TanhFuncContext) EnterRule

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

func (*TanhFuncContext) ExitRule

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

func (*TanhFuncContext) Expr

func (s *TanhFuncContext) Expr() IExprContext

func (*TanhFuncContext) GetRuleContext

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

func (*TanhFuncContext) Tanh

type ToDateFuncContext

type ToDateFuncContext struct {
	*ExprContext
}

func NewToDateFuncContext

func NewToDateFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ToDateFuncContext

func (*ToDateFuncContext) EnterRule

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

func (*ToDateFuncContext) ExitRule

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

func (*ToDateFuncContext) Expr

func (s *ToDateFuncContext) Expr() IExprContext

func (*ToDateFuncContext) GetRuleContext

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

func (*ToDateFuncContext) ToDate

func (s *ToDateFuncContext) ToDate() antlr.TerminalNode

type ToDatetimeFuncContext

type ToDatetimeFuncContext struct {
	*ExprContext
}

func NewToDatetimeFuncContext

func NewToDatetimeFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ToDatetimeFuncContext

func (*ToDatetimeFuncContext) EnterRule

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

func (*ToDatetimeFuncContext) ExitRule

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

func (*ToDatetimeFuncContext) Expr

func (*ToDatetimeFuncContext) GetRuleContext

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

func (*ToDatetimeFuncContext) ToDatetime

func (s *ToDatetimeFuncContext) ToDatetime() antlr.TerminalNode

type TrimFuncContext

type TrimFuncContext struct {
	*ExprContext
}

func NewTrimFuncContext

func NewTrimFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TrimFuncContext

func (*TrimFuncContext) AllExpr

func (s *TrimFuncContext) AllExpr() []IExprContext

func (*TrimFuncContext) EnterRule

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

func (*TrimFuncContext) ExitRule

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

func (*TrimFuncContext) Expr

func (s *TrimFuncContext) Expr(i int) IExprContext

func (*TrimFuncContext) GetRuleContext

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

func (*TrimFuncContext) Trim

type TrimLeftFuncContext

type TrimLeftFuncContext struct {
	*ExprContext
}

func NewTrimLeftFuncContext

func NewTrimLeftFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TrimLeftFuncContext

func (*TrimLeftFuncContext) AllExpr

func (s *TrimLeftFuncContext) AllExpr() []IExprContext

func (*TrimLeftFuncContext) EnterRule

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

func (*TrimLeftFuncContext) ExitRule

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

func (*TrimLeftFuncContext) Expr

func (*TrimLeftFuncContext) GetRuleContext

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

func (*TrimLeftFuncContext) TrimLeft

func (s *TrimLeftFuncContext) TrimLeft() antlr.TerminalNode

type TrimRightFuncContext

type TrimRightFuncContext struct {
	*ExprContext
}

func NewTrimRightFuncContext

func NewTrimRightFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TrimRightFuncContext

func (*TrimRightFuncContext) AllExpr

func (s *TrimRightFuncContext) AllExpr() []IExprContext

func (*TrimRightFuncContext) EnterRule

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

func (*TrimRightFuncContext) ExitRule

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

func (*TrimRightFuncContext) Expr

func (*TrimRightFuncContext) GetRuleContext

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

func (*TrimRightFuncContext) TrimRight

func (s *TrimRightFuncContext) TrimRight() antlr.TerminalNode

type UppercaseFuncContext

type UppercaseFuncContext struct {
	*ExprContext
}

func NewUppercaseFuncContext

func NewUppercaseFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UppercaseFuncContext

func (*UppercaseFuncContext) EnterRule

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

func (*UppercaseFuncContext) ExitRule

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

func (*UppercaseFuncContext) Expr

func (*UppercaseFuncContext) GetRuleContext

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

func (*UppercaseFuncContext) Uppercase

func (s *UppercaseFuncContext) Uppercase() antlr.TerminalNode

Jump to

Keyboard shortcuts

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