Versions in this module Expand all Collapse all v1 v1.0.5 May 14, 2020 Changes in this version + const TExprLexerACOS + const TExprLexerAND + const TExprLexerASIN + const TExprLexerATAN + const TExprLexerBoolean + const TExprLexerCOS + const TExprLexerDIGIT + const TExprLexerDIV + const TExprLexerE + const TExprLexerEQ + const TExprLexerFALSE + const TExprLexerFLOAT + const TExprLexerFloat + const TExprLexerGE + const TExprLexerGT + const TExprLexerIDENTIFIER + const TExprLexerIN + const TExprLexerINT + const TExprLexerIS + const TExprLexerInteger + const TExprLexerLE + const TExprLexerLN + const TExprLexerLOG + const TExprLexerLPAREN + const TExprLexerLT + const TExprLexerMATCH + const TExprLexerMINUS + const TExprLexerMOD + const TExprLexerMUL + const TExprLexerNE + const TExprLexerNL + const TExprLexerNOT + const TExprLexerOR + const TExprLexerPLUS + const TExprLexerPOINT + const TExprLexerPOW + const TExprLexerRPAREN + const TExprLexerRegex + const TExprLexerSIN + const TExprLexerTAN + const TExprLexerTRUE + const TExprLexerT__0 + const TExprLexerT__1 + const TExprLexerT__2 + const TExprLexerVARIABLE + const TExprLexerVarchar + const TExprLexerWS + const TExprParserACOS + const TExprParserAND + const TExprParserASIN + const TExprParserATAN + const TExprParserBoolean + const TExprParserCOS + const TExprParserDIGIT + const TExprParserDIV + const TExprParserE + const TExprParserEOF + const TExprParserEQ + const TExprParserFALSE + const TExprParserFLOAT + const TExprParserFloat + const TExprParserGE + const TExprParserGT + const TExprParserIDENTIFIER + const TExprParserIN + const TExprParserINT + const TExprParserIS + const TExprParserInteger + const TExprParserLE + const TExprParserLN + const TExprParserLOG + const TExprParserLPAREN + const TExprParserLT + const TExprParserMATCH + const TExprParserMINUS + const TExprParserMOD + const TExprParserMUL + const TExprParserNE + const TExprParserNL + const TExprParserNOT + const TExprParserOR + const TExprParserPLUS + const TExprParserPOINT + const TExprParserPOW + const TExprParserRPAREN + const TExprParserRULE_array + const TExprParserRULE_atom + const TExprParserRULE_binary + const TExprParserRULE_boolean + const TExprParserRULE_booleans + const TExprParserRULE_calc + const TExprParserRULE_comparator + const TExprParserRULE_expression + const TExprParserRULE_floats + const TExprParserRULE_funcname + const TExprParserRULE_function + const TExprParserRULE_integers + const TExprParserRULE_kind + const TExprParserRULE_literal + const TExprParserRULE_multiplying + const TExprParserRULE_number + const TExprParserRULE_parse + const TExprParserRULE_plus + const TExprParserRULE_pow + const TExprParserRULE_regex + const TExprParserRULE_scientific + const TExprParserRULE_strings + const TExprParserRULE_variable + const TExprParserRegex + const TExprParserSIN + const TExprParserTAN + const TExprParserTRUE + const TExprParserT__0 + const TExprParserT__1 + const TExprParserT__2 + const TExprParserVARIABLE + const TExprParserVarchar + const TExprParserWS + type ArrayContext struct + func NewArrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayContext + func NewEmptyArrayContext() *ArrayContext + func (*ArrayContext) IsArrayContext() + func (s *ArrayContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *ArrayContext) Booleans() IBooleansContext + func (s *ArrayContext) Floats() IFloatsContext + func (s *ArrayContext) GetParser() antlr.Parser + func (s *ArrayContext) GetRuleContext() antlr.RuleContext + func (s *ArrayContext) Integers() IIntegersContext + func (s *ArrayContext) Strings() IStringsContext + func (s *ArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type AtomContext struct + func NewAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomContext + func NewEmptyAtomContext() *AtomContext + func (*AtomContext) IsAtomContext() + func (s *AtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *AtomContext) Function() IFunctionContext + func (s *AtomContext) GetParser() antlr.Parser + func (s *AtomContext) GetRuleContext() antlr.RuleContext + func (s *AtomContext) LPAREN() antlr.TerminalNode + func (s *AtomContext) Plus() IPlusContext + func (s *AtomContext) RPAREN() antlr.TerminalNode + func (s *AtomContext) Scientific() IScientificContext + func (s *AtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + func (s *AtomContext) Variable() IVariableContext + type BaseTExprVisitor struct + func (v *BaseTExprVisitor) VisitArray(ctx *ArrayContext) interface{} + func (v *BaseTExprVisitor) VisitAtom(ctx *AtomContext) interface{} + func (v *BaseTExprVisitor) VisitBinary(ctx *BinaryContext) interface{} + func (v *BaseTExprVisitor) VisitBinaryExpression(ctx *BinaryExpressionContext) interface{} + func (v *BaseTExprVisitor) VisitBoolean(ctx *BooleanContext) interface{} + func (v *BaseTExprVisitor) VisitBooleans(ctx *BooleansContext) interface{} + func (v *BaseTExprVisitor) VisitCalc(ctx *CalcContext) interface{} + func (v *BaseTExprVisitor) VisitCalcExpression(ctx *CalcExpressionContext) interface{} + func (v *BaseTExprVisitor) VisitComparator(ctx *ComparatorContext) interface{} + func (v *BaseTExprVisitor) VisitComparatorExpression(ctx *ComparatorExpressionContext) interface{} + func (v *BaseTExprVisitor) VisitFloats(ctx *FloatsContext) interface{} + func (v *BaseTExprVisitor) VisitFuncname(ctx *FuncnameContext) interface{} + func (v *BaseTExprVisitor) VisitFunction(ctx *FunctionContext) interface{} + func (v *BaseTExprVisitor) VisitInExpression(ctx *InExpressionContext) interface{} + func (v *BaseTExprVisitor) VisitIntegers(ctx *IntegersContext) interface{} + func (v *BaseTExprVisitor) VisitIsNotTypeExpression(ctx *IsNotTypeExpressionContext) interface{} + func (v *BaseTExprVisitor) VisitIsTypeExpression(ctx *IsTypeExpressionContext) interface{} + func (v *BaseTExprVisitor) VisitKind(ctx *KindContext) interface{} + func (v *BaseTExprVisitor) VisitLiteral(ctx *LiteralContext) interface{} + func (v *BaseTExprVisitor) VisitMatchExpression(ctx *MatchExpressionContext) interface{} + func (v *BaseTExprVisitor) VisitMultiplying(ctx *MultiplyingContext) interface{} + func (v *BaseTExprVisitor) VisitNotExpression(ctx *NotExpressionContext) interface{} + func (v *BaseTExprVisitor) VisitNotInExpression(ctx *NotInExpressionContext) interface{} + func (v *BaseTExprVisitor) VisitNumber(ctx *NumberContext) interface{} + func (v *BaseTExprVisitor) VisitParenExpression(ctx *ParenExpressionContext) interface{} + func (v *BaseTExprVisitor) VisitParse(ctx *ParseContext) interface{} + func (v *BaseTExprVisitor) VisitPlus(ctx *PlusContext) interface{} + func (v *BaseTExprVisitor) VisitPow(ctx *PowContext) interface{} + func (v *BaseTExprVisitor) VisitRegex(ctx *RegexContext) interface{} + func (v *BaseTExprVisitor) VisitScientific(ctx *ScientificContext) interface{} + func (v *BaseTExprVisitor) VisitStrings(ctx *StringsContext) interface{} + func (v *BaseTExprVisitor) VisitVariable(ctx *VariableContext) interface{} + func (v *BaseTExprVisitor) VisitVariableExpression(ctx *VariableExpressionContext) interface{} + type BinaryContext struct + func NewBinaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BinaryContext + func NewEmptyBinaryContext() *BinaryContext + func (*BinaryContext) IsBinaryContext() + func (s *BinaryContext) AND() antlr.TerminalNode + func (s *BinaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *BinaryContext) GetParser() antlr.Parser + func (s *BinaryContext) GetRuleContext() antlr.RuleContext + func (s *BinaryContext) OR() antlr.TerminalNode + func (s *BinaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type BinaryExpressionContext struct + func NewBinaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryExpressionContext + func (s *BinaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *BinaryExpressionContext) AllExpression() []IExpressionContext + func (s *BinaryExpressionContext) Binary() IBinaryContext + func (s *BinaryExpressionContext) Expression(i int) IExpressionContext + func (s *BinaryExpressionContext) GetRuleContext() antlr.RuleContext + type BooleanContext struct + func NewBooleanContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanContext + func NewEmptyBooleanContext() *BooleanContext + func (*BooleanContext) IsBooleanContext() + func (s *BooleanContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *BooleanContext) FALSE() antlr.TerminalNode + func (s *BooleanContext) GetParser() antlr.Parser + func (s *BooleanContext) GetRuleContext() antlr.RuleContext + func (s *BooleanContext) TRUE() antlr.TerminalNode + func (s *BooleanContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type BooleansContext struct + func NewBooleansContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleansContext + func NewEmptyBooleansContext() *BooleansContext + func (*BooleansContext) IsBooleansContext() + func (s *BooleansContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *BooleansContext) AllBoolean() []antlr.TerminalNode + func (s *BooleansContext) Boolean(i int) antlr.TerminalNode + func (s *BooleansContext) GetParser() antlr.Parser + func (s *BooleansContext) GetRuleContext() antlr.RuleContext + func (s *BooleansContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CalcContext struct + func NewCalcContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CalcContext + func NewEmptyCalcContext() *CalcContext + func (*CalcContext) IsCalcContext() + func (s *CalcContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *CalcContext) GetParser() antlr.Parser + func (s *CalcContext) GetRuleContext() antlr.RuleContext + func (s *CalcContext) Plus() IPlusContext + func (s *CalcContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CalcExpressionContext struct + func NewCalcExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CalcExpressionContext + func (s *CalcExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *CalcExpressionContext) Calc() ICalcContext + func (s *CalcExpressionContext) GetRuleContext() antlr.RuleContext + type ComparatorContext struct + func NewComparatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparatorContext + func NewEmptyComparatorContext() *ComparatorContext + func (*ComparatorContext) IsComparatorContext() + func (s *ComparatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *ComparatorContext) EQ() antlr.TerminalNode + func (s *ComparatorContext) GE() antlr.TerminalNode + func (s *ComparatorContext) GT() antlr.TerminalNode + func (s *ComparatorContext) GetParser() antlr.Parser + func (s *ComparatorContext) GetRuleContext() antlr.RuleContext + func (s *ComparatorContext) LE() antlr.TerminalNode + func (s *ComparatorContext) LT() antlr.TerminalNode + func (s *ComparatorContext) NE() antlr.TerminalNode + func (s *ComparatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type ComparatorExpressionContext struct + func NewComparatorExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ComparatorExpressionContext + func (s *ComparatorExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *ComparatorExpressionContext) AllExpression() []IExpressionContext + func (s *ComparatorExpressionContext) Comparator() IComparatorContext + func (s *ComparatorExpressionContext) Expression(i int) IExpressionContext + func (s *ComparatorExpressionContext) GetRuleContext() antlr.RuleContext + type ExpressionContext struct + func NewEmptyExpressionContext() *ExpressionContext + func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext + func (*ExpressionContext) IsExpressionContext() + func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext) + func (s *ExpressionContext) GetParser() antlr.Parser + func (s *ExpressionContext) GetRuleContext() antlr.RuleContext + func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type FloatsContext struct + func NewEmptyFloatsContext() *FloatsContext + func NewFloatsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FloatsContext + func (*FloatsContext) IsFloatsContext() + func (s *FloatsContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *FloatsContext) AllFloat() []antlr.TerminalNode + func (s *FloatsContext) Float(i int) antlr.TerminalNode + func (s *FloatsContext) GetParser() antlr.Parser + func (s *FloatsContext) GetRuleContext() antlr.RuleContext + func (s *FloatsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type FuncnameContext struct + func NewEmptyFuncnameContext() *FuncnameContext + func NewFuncnameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FuncnameContext + func (*FuncnameContext) IsFuncnameContext() + func (s *FuncnameContext) ACOS() antlr.TerminalNode + func (s *FuncnameContext) ASIN() antlr.TerminalNode + func (s *FuncnameContext) ATAN() antlr.TerminalNode + func (s *FuncnameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *FuncnameContext) COS() antlr.TerminalNode + func (s *FuncnameContext) GetParser() antlr.Parser + func (s *FuncnameContext) GetRuleContext() antlr.RuleContext + func (s *FuncnameContext) LN() antlr.TerminalNode + func (s *FuncnameContext) LOG() antlr.TerminalNode + func (s *FuncnameContext) SIN() antlr.TerminalNode + func (s *FuncnameContext) TAN() antlr.TerminalNode + func (s *FuncnameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type FunctionContext struct + func NewEmptyFunctionContext() *FunctionContext + func NewFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionContext + func (*FunctionContext) IsFunctionContext() + func (s *FunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *FunctionContext) Expression() IExpressionContext + func (s *FunctionContext) Funcname() IFuncnameContext + func (s *FunctionContext) GetParser() antlr.Parser + func (s *FunctionContext) GetRuleContext() antlr.RuleContext + func (s *FunctionContext) LPAREN() antlr.TerminalNode + func (s *FunctionContext) RPAREN() antlr.TerminalNode + func (s *FunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type IArrayContext interface + GetParser func() antlr.Parser + IsArrayContext func() + type IAtomContext interface + GetParser func() antlr.Parser + IsAtomContext func() + type IBinaryContext interface + GetParser func() antlr.Parser + IsBinaryContext func() + type IBooleanContext interface + GetParser func() antlr.Parser + IsBooleanContext func() + type IBooleansContext interface + GetParser func() antlr.Parser + IsBooleansContext func() + type ICalcContext interface + GetParser func() antlr.Parser + IsCalcContext func() + type IComparatorContext interface + GetParser func() antlr.Parser + IsComparatorContext func() + type IExpressionContext interface + GetParser func() antlr.Parser + IsExpressionContext func() + type IFloatsContext interface + GetParser func() antlr.Parser + IsFloatsContext func() + type IFuncnameContext interface + GetParser func() antlr.Parser + IsFuncnameContext func() + type IFunctionContext interface + GetParser func() antlr.Parser + IsFunctionContext func() + type IIntegersContext interface + GetParser func() antlr.Parser + IsIntegersContext func() + type IKindContext interface + GetParser func() antlr.Parser + IsKindContext func() + type ILiteralContext interface + GetParser func() antlr.Parser + IsLiteralContext func() + type IMultiplyingContext interface + GetParser func() antlr.Parser + IsMultiplyingContext func() + type INumberContext interface + GetParser func() antlr.Parser + IsNumberContext func() + type IParseContext interface + GetParser func() antlr.Parser + IsParseContext func() + type IPlusContext interface + GetParser func() antlr.Parser + IsPlusContext func() + type IPowContext interface + GetParser func() antlr.Parser + IsPowContext func() + type IRegexContext interface + GetParser func() antlr.Parser + IsRegexContext func() + type IScientificContext interface + GetParser func() antlr.Parser + IsScientificContext func() + type IStringsContext interface + GetParser func() antlr.Parser + IsStringsContext func() + type IVariableContext interface + GetParser func() antlr.Parser + IsVariableContext func() + type InExpressionContext struct + func NewInExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InExpressionContext + func (s *InExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *InExpressionContext) Array() IArrayContext + func (s *InExpressionContext) Expression() IExpressionContext + func (s *InExpressionContext) GetRuleContext() antlr.RuleContext + func (s *InExpressionContext) IN() antlr.TerminalNode + type IntegersContext struct + func NewEmptyIntegersContext() *IntegersContext + func NewIntegersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntegersContext + func (*IntegersContext) IsIntegersContext() + func (s *IntegersContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *IntegersContext) AllInteger() []antlr.TerminalNode + func (s *IntegersContext) GetParser() antlr.Parser + func (s *IntegersContext) GetRuleContext() antlr.RuleContext + func (s *IntegersContext) Integer(i int) antlr.TerminalNode + func (s *IntegersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type IsNotTypeExpressionContext struct + func NewIsNotTypeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsNotTypeExpressionContext + func (s *IsNotTypeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *IsNotTypeExpressionContext) Expression() IExpressionContext + func (s *IsNotTypeExpressionContext) GetRuleContext() antlr.RuleContext + func (s *IsNotTypeExpressionContext) IS() antlr.TerminalNode + func (s *IsNotTypeExpressionContext) Kind() IKindContext + func (s *IsNotTypeExpressionContext) NOT() antlr.TerminalNode + type IsTypeExpressionContext struct + func NewIsTypeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsTypeExpressionContext + func (s *IsTypeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *IsTypeExpressionContext) Expression() IExpressionContext + func (s *IsTypeExpressionContext) GetRuleContext() antlr.RuleContext + func (s *IsTypeExpressionContext) IS() antlr.TerminalNode + func (s *IsTypeExpressionContext) Kind() IKindContext + type KindContext struct + func NewEmptyKindContext() *KindContext + func NewKindContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KindContext + func (*KindContext) IsKindContext() + func (s *KindContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *KindContext) GetParser() antlr.Parser + func (s *KindContext) GetRuleContext() antlr.RuleContext + func (s *KindContext) IDENTIFIER() antlr.TerminalNode + func (s *KindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type LiteralContext struct + func NewEmptyLiteralContext() *LiteralContext + func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext + func (*LiteralContext) IsLiteralContext() + func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *LiteralContext) Boolean() antlr.TerminalNode + func (s *LiteralContext) Float() antlr.TerminalNode + func (s *LiteralContext) GetParser() antlr.Parser + func (s *LiteralContext) GetRuleContext() antlr.RuleContext + func (s *LiteralContext) Integer() antlr.TerminalNode + func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + func (s *LiteralContext) Varchar() antlr.TerminalNode + type MatchExpressionContext struct + func NewMatchExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MatchExpressionContext + func (s *MatchExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *MatchExpressionContext) Expression() IExpressionContext + func (s *MatchExpressionContext) GetRuleContext() antlr.RuleContext + func (s *MatchExpressionContext) MATCH() antlr.TerminalNode + func (s *MatchExpressionContext) Regex() IRegexContext + type MultiplyingContext struct + func NewEmptyMultiplyingContext() *MultiplyingContext + func NewMultiplyingContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplyingContext + func (*MultiplyingContext) IsMultiplyingContext() + func (s *MultiplyingContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *MultiplyingContext) DIV() antlr.TerminalNode + func (s *MultiplyingContext) GetParser() antlr.Parser + func (s *MultiplyingContext) GetRuleContext() antlr.RuleContext + func (s *MultiplyingContext) MOD() antlr.TerminalNode + func (s *MultiplyingContext) MUL() antlr.TerminalNode + func (s *MultiplyingContext) Multiplying() IMultiplyingContext + func (s *MultiplyingContext) Pow() IPowContext + func (s *MultiplyingContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type NotExpressionContext struct + func NewNotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExpressionContext + func (s *NotExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *NotExpressionContext) Expression() IExpressionContext + func (s *NotExpressionContext) GetRuleContext() antlr.RuleContext + func (s *NotExpressionContext) NOT() antlr.TerminalNode + type NotInExpressionContext struct + func NewNotInExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotInExpressionContext + func (s *NotInExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *NotInExpressionContext) Array() IArrayContext + func (s *NotInExpressionContext) Expression() IExpressionContext + func (s *NotInExpressionContext) GetRuleContext() antlr.RuleContext + func (s *NotInExpressionContext) IN() antlr.TerminalNode + func (s *NotInExpressionContext) NOT() antlr.TerminalNode + type NumberContext struct + func NewEmptyNumberContext() *NumberContext + func NewNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberContext + func (*NumberContext) IsNumberContext() + func (s *NumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *NumberContext) AllDIGIT() []antlr.TerminalNode + func (s *NumberContext) DIGIT(i int) antlr.TerminalNode + func (s *NumberContext) GetParser() antlr.Parser + func (s *NumberContext) GetRuleContext() antlr.RuleContext + func (s *NumberContext) MINUS() antlr.TerminalNode + func (s *NumberContext) POINT() antlr.TerminalNode + func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type ParenExpressionContext struct + func NewParenExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenExpressionContext + func (s *ParenExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *ParenExpressionContext) Expression() IExpressionContext + func (s *ParenExpressionContext) GetRuleContext() antlr.RuleContext + func (s *ParenExpressionContext) LPAREN() antlr.TerminalNode + func (s *ParenExpressionContext) RPAREN() antlr.TerminalNode + type ParseContext struct + func NewEmptyParseContext() *ParseContext + func NewParseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseContext + func (*ParseContext) IsParseContext() + func (s *ParseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *ParseContext) EOF() antlr.TerminalNode + func (s *ParseContext) Expression() IExpressionContext + func (s *ParseContext) GetParser() antlr.Parser + func (s *ParseContext) GetRuleContext() antlr.RuleContext + func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PlusContext struct + func NewEmptyPlusContext() *PlusContext + func NewPlusContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PlusContext + func (*PlusContext) IsPlusContext() + func (s *PlusContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *PlusContext) GetParser() antlr.Parser + func (s *PlusContext) GetRuleContext() antlr.RuleContext + func (s *PlusContext) MINUS() antlr.TerminalNode + func (s *PlusContext) Multiplying() IMultiplyingContext + func (s *PlusContext) PLUS() antlr.TerminalNode + func (s *PlusContext) Plus() IPlusContext + func (s *PlusContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PowContext struct + func NewEmptyPowContext() *PowContext + func NewPowContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PowContext + func (*PowContext) IsPowContext() + func (s *PowContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *PowContext) AllAtom() []IAtomContext + func (s *PowContext) Atom(i int) IAtomContext + func (s *PowContext) GetParser() antlr.Parser + func (s *PowContext) GetRuleContext() antlr.RuleContext + func (s *PowContext) POW() antlr.TerminalNode + func (s *PowContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type RegexContext struct + func NewEmptyRegexContext() *RegexContext + func NewRegexContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RegexContext + func (*RegexContext) IsRegexContext() + func (s *RegexContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *RegexContext) GetParser() antlr.Parser + func (s *RegexContext) GetRuleContext() antlr.RuleContext + func (s *RegexContext) Regex() antlr.TerminalNode + func (s *RegexContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type ScientificContext struct + func NewEmptyScientificContext() *ScientificContext + func NewScientificContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScientificContext + func (*ScientificContext) IsScientificContext() + func (s *ScientificContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *ScientificContext) AllNumber() []INumberContext + func (s *ScientificContext) E() antlr.TerminalNode + func (s *ScientificContext) GetParser() antlr.Parser + func (s *ScientificContext) GetRuleContext() antlr.RuleContext + func (s *ScientificContext) Number(i int) INumberContext + func (s *ScientificContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type StringsContext struct + func NewEmptyStringsContext() *StringsContext + func NewStringsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringsContext + func (*StringsContext) IsStringsContext() + func (s *StringsContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *StringsContext) AllVarchar() []antlr.TerminalNode + func (s *StringsContext) GetParser() antlr.Parser + func (s *StringsContext) GetRuleContext() antlr.RuleContext + func (s *StringsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + func (s *StringsContext) Varchar(i int) antlr.TerminalNode + type TExprLexer struct + func NewTExprLexer(input antlr.CharStream) *TExprLexer + type TExprParser struct + func NewTExprParser(input antlr.TokenStream) *TExprParser + func (p *TExprParser) Array() (localctx IArrayContext) + func (p *TExprParser) Atom() (localctx IAtomContext) + func (p *TExprParser) Binary() (localctx IBinaryContext) + func (p *TExprParser) Boolean() (localctx IBooleanContext) + func (p *TExprParser) Booleans() (localctx IBooleansContext) + func (p *TExprParser) Calc() (localctx ICalcContext) + func (p *TExprParser) Comparator() (localctx IComparatorContext) + func (p *TExprParser) Expression() (localctx IExpressionContext) + func (p *TExprParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool + func (p *TExprParser) Floats() (localctx IFloatsContext) + func (p *TExprParser) Funcname() (localctx IFuncnameContext) + func (p *TExprParser) Function() (localctx IFunctionContext) + func (p *TExprParser) Integers() (localctx IIntegersContext) + func (p *TExprParser) Kind() (localctx IKindContext) + func (p *TExprParser) Literal() (localctx ILiteralContext) + func (p *TExprParser) Multiplying() (localctx IMultiplyingContext) + func (p *TExprParser) Multiplying_Sempred(localctx antlr.RuleContext, predIndex int) bool + func (p *TExprParser) Number() (localctx INumberContext) + func (p *TExprParser) Parse() (localctx IParseContext) + func (p *TExprParser) Plus() (localctx IPlusContext) + func (p *TExprParser) Plus_Sempred(localctx antlr.RuleContext, predIndex int) bool + func (p *TExprParser) Pow() (localctx IPowContext) + func (p *TExprParser) Regex() (localctx IRegexContext) + func (p *TExprParser) Scientific() (localctx IScientificContext) + func (p *TExprParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool + func (p *TExprParser) Strings() (localctx IStringsContext) + func (p *TExprParser) Variable() (localctx IVariableContext) + type TExprVisitor interface + VisitArray func(ctx *ArrayContext) interface{} + VisitAtom func(ctx *AtomContext) interface{} + VisitBinary func(ctx *BinaryContext) interface{} + VisitBinaryExpression func(ctx *BinaryExpressionContext) interface{} + VisitBoolean func(ctx *BooleanContext) interface{} + VisitBooleans func(ctx *BooleansContext) interface{} + VisitCalc func(ctx *CalcContext) interface{} + VisitCalcExpression func(ctx *CalcExpressionContext) interface{} + VisitComparator func(ctx *ComparatorContext) interface{} + VisitComparatorExpression func(ctx *ComparatorExpressionContext) interface{} + VisitFloats func(ctx *FloatsContext) interface{} + VisitFuncname func(ctx *FuncnameContext) interface{} + VisitFunction func(ctx *FunctionContext) interface{} + VisitInExpression func(ctx *InExpressionContext) interface{} + VisitIntegers func(ctx *IntegersContext) interface{} + VisitIsNotTypeExpression func(ctx *IsNotTypeExpressionContext) interface{} + VisitIsTypeExpression func(ctx *IsTypeExpressionContext) interface{} + VisitKind func(ctx *KindContext) interface{} + VisitLiteral func(ctx *LiteralContext) interface{} + VisitMatchExpression func(ctx *MatchExpressionContext) interface{} + VisitMultiplying func(ctx *MultiplyingContext) interface{} + VisitNotExpression func(ctx *NotExpressionContext) interface{} + VisitNotInExpression func(ctx *NotInExpressionContext) interface{} + VisitNumber func(ctx *NumberContext) interface{} + VisitParenExpression func(ctx *ParenExpressionContext) interface{} + VisitParse func(ctx *ParseContext) interface{} + VisitPlus func(ctx *PlusContext) interface{} + VisitPow func(ctx *PowContext) interface{} + VisitRegex func(ctx *RegexContext) interface{} + VisitScientific func(ctx *ScientificContext) interface{} + VisitStrings func(ctx *StringsContext) interface{} + VisitVariable func(ctx *VariableContext) interface{} + VisitVariableExpression func(ctx *VariableExpressionContext) interface{} + type VariableContext struct + func NewEmptyVariableContext() *VariableContext + func NewVariableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableContext + func (*VariableContext) IsVariableContext() + func (s *VariableContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *VariableContext) Array() IArrayContext + func (s *VariableContext) GetParser() antlr.Parser + func (s *VariableContext) GetRuleContext() antlr.RuleContext + func (s *VariableContext) Literal() ILiteralContext + func (s *VariableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + func (s *VariableContext) VARIABLE() antlr.TerminalNode + type VariableExpressionContext struct + func NewVariableExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VariableExpressionContext + func (s *VariableExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} + func (s *VariableExpressionContext) GetRuleContext() antlr.RuleContext + func (s *VariableExpressionContext) Variable() IVariableContext