Documentation
¶
Index ¶
- Constants
- type ArrayContext
- 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 (*ArrayContext) IsArrayContext()
- func (s *ArrayContext) LBRACKET() antlr.TerminalNode
- func (s *ArrayContext) RBRACKET() antlr.TerminalNode
- func (s *ArrayContext) Strings() IStringsContext
- func (s *ArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AtomContext
- func (s *AtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AtomContext) Bit() IBitContext
- func (s *AtomContext) Function() IFunctionContext
- func (s *AtomContext) GetParser() antlr.Parser
- func (s *AtomContext) GetRuleContext() antlr.RuleContext
- func (*AtomContext) IsAtomContext()
- func (s *AtomContext) LPAREN() antlr.TerminalNode
- 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 BaseTExprParserVisitor
- func (v *BaseTExprParserVisitor) VisitArray(ctx *ArrayContext) interface{}
- func (v *BaseTExprParserVisitor) VisitAtom(ctx *AtomContext) interface{}
- func (v *BaseTExprParserVisitor) VisitBinary(ctx *BinaryContext) interface{}
- func (v *BaseTExprParserVisitor) VisitBinaryExpression(ctx *BinaryExpressionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitBit(ctx *BitContext) interface{}
- func (v *BaseTExprParserVisitor) VisitBoolean(ctx *BooleanContext) interface{}
- func (v *BaseTExprParserVisitor) VisitBooleans(ctx *BooleansContext) interface{}
- func (v *BaseTExprParserVisitor) VisitCalc(ctx *CalcContext) interface{}
- func (v *BaseTExprParserVisitor) VisitCalcExpression(ctx *CalcExpressionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitComparator(ctx *ComparatorContext) interface{}
- func (v *BaseTExprParserVisitor) VisitComparatorExpression(ctx *ComparatorExpressionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitContainer(ctx *ContainerContext) interface{}
- func (v *BaseTExprParserVisitor) VisitFloats(ctx *FloatsContext) interface{}
- func (v *BaseTExprParserVisitor) VisitFuncname(ctx *FuncnameContext) interface{}
- func (v *BaseTExprParserVisitor) VisitFunction(ctx *FunctionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitInExpression(ctx *InExpressionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitIntegers(ctx *IntegersContext) interface{}
- func (v *BaseTExprParserVisitor) VisitIsNotTypeExpression(ctx *IsNotTypeExpressionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitIsTypeExpression(ctx *IsTypeExpressionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitKind(ctx *KindContext) interface{}
- func (v *BaseTExprParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}
- func (v *BaseTExprParserVisitor) VisitMatchExpression(ctx *MatchExpressionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitMultiplying(ctx *MultiplyingContext) interface{}
- func (v *BaseTExprParserVisitor) VisitNotExpression(ctx *NotExpressionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitNotInExpression(ctx *NotInExpressionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitNumber(ctx *NumberContext) interface{}
- func (v *BaseTExprParserVisitor) VisitParameters(ctx *ParametersContext) interface{}
- func (v *BaseTExprParserVisitor) VisitParenExpression(ctx *ParenExpressionContext) interface{}
- func (v *BaseTExprParserVisitor) VisitParse(ctx *ParseContext) interface{}
- func (v *BaseTExprParserVisitor) VisitPlus(ctx *PlusContext) interface{}
- func (v *BaseTExprParserVisitor) VisitRegex(ctx *RegexContext) interface{}
- func (v *BaseTExprParserVisitor) VisitScientific(ctx *ScientificContext) interface{}
- func (v *BaseTExprParserVisitor) VisitShift(ctx *ShiftContext) interface{}
- func (v *BaseTExprParserVisitor) VisitStrings(ctx *StringsContext) interface{}
- func (v *BaseTExprParserVisitor) VisitVariable(ctx *VariableContext) interface{}
- func (v *BaseTExprParserVisitor) VisitVariableExpression(ctx *VariableExpressionContext) interface{}
- type BinaryContext
- 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 (*BinaryContext) IsBinaryContext()
- func (s *BinaryContext) OR() antlr.TerminalNode
- func (s *BinaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type 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 BitContext
- func (s *BitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BitContext) BAND() antlr.TerminalNode
- func (s *BitContext) BEOR() antlr.TerminalNode
- func (s *BitContext) BIOR() antlr.TerminalNode
- func (s *BitContext) Bit() IBitContext
- func (s *BitContext) GetParser() antlr.Parser
- func (s *BitContext) GetRuleContext() antlr.RuleContext
- func (*BitContext) IsBitContext()
- func (s *BitContext) Shift() IShiftContext
- func (s *BitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleanContext
- 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 (*BooleanContext) IsBooleanContext()
- func (s *BooleanContext) TRUE() antlr.TerminalNode
- func (s *BooleanContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleansContext
- func (s *BooleansContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BooleansContext) AllBoolean() []antlr.TerminalNode
- func (s *BooleansContext) AllCOMMA() []antlr.TerminalNode
- func (s *BooleansContext) Boolean(i int) antlr.TerminalNode
- func (s *BooleansContext) COMMA(i int) antlr.TerminalNode
- func (s *BooleansContext) GetParser() antlr.Parser
- func (s *BooleansContext) GetRuleContext() antlr.RuleContext
- func (*BooleansContext) IsBooleansContext()
- func (s *BooleansContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CalcContext
- func (s *CalcContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CalcContext) Bit() IBitContext
- func (s *CalcContext) GetParser() antlr.Parser
- func (s *CalcContext) GetRuleContext() antlr.RuleContext
- func (*CalcContext) IsCalcContext()
- func (s *CalcContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CalcExpressionContext
- type ComparatorContext
- 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 (*ComparatorContext) IsComparatorContext()
- 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
- 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 ContainerContext
- func (s *ContainerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ContainerContext) Array() IArrayContext
- func (s *ContainerContext) GetParser() antlr.Parser
- func (s *ContainerContext) GetRuleContext() antlr.RuleContext
- func (*ContainerContext) IsContainerContext()
- func (s *ContainerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ContainerContext) Varchar() antlr.TerminalNode
- func (s *ContainerContext) Variable() IVariableContext
- type ExpressionContext
- func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FloatsContext
- func (s *FloatsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FloatsContext) AllCOMMA() []antlr.TerminalNode
- func (s *FloatsContext) AllFloat() []antlr.TerminalNode
- func (s *FloatsContext) COMMA(i int) antlr.TerminalNode
- func (s *FloatsContext) Float(i int) antlr.TerminalNode
- func (s *FloatsContext) GetParser() antlr.Parser
- func (s *FloatsContext) GetRuleContext() antlr.RuleContext
- func (*FloatsContext) IsFloatsContext()
- func (s *FloatsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FuncnameContext
- func (s *FuncnameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FuncnameContext) GetParser() antlr.Parser
- func (s *FuncnameContext) GetRuleContext() antlr.RuleContext
- func (s *FuncnameContext) IDENTIFIER() antlr.TerminalNode
- func (*FuncnameContext) IsFuncnameContext()
- func (s *FuncnameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionContext
- func (s *FunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionContext) Funcname() IFuncnameContext
- func (s *FunctionContext) GetParser() antlr.Parser
- func (s *FunctionContext) GetRuleContext() antlr.RuleContext
- func (*FunctionContext) IsFunctionContext()
- func (s *FunctionContext) LPAREN() antlr.TerminalNode
- func (s *FunctionContext) Parameters() IParametersContext
- func (s *FunctionContext) RPAREN() antlr.TerminalNode
- func (s *FunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IArrayContext
- type IAtomContext
- type IBinaryContext
- type IBitContext
- type IBooleanContext
- type IBooleansContext
- type ICalcContext
- type IComparatorContext
- type IContainerContext
- type IExpressionContext
- type IFloatsContext
- type IFuncnameContext
- type IFunctionContext
- type IIntegersContext
- type IKindContext
- type ILiteralContext
- type IMultiplyingContext
- type INumberContext
- type IParametersContext
- type IParseContext
- type IPlusContext
- type IRegexContext
- type IScientificContext
- type IShiftContext
- type IStringsContext
- type IVariableContext
- type InExpressionContext
- func (s *InExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InExpressionContext) Container() IContainerContext
- func (s *InExpressionContext) Expression() IExpressionContext
- func (s *InExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *InExpressionContext) IN() antlr.TerminalNode
- type IntegersContext
- func (s *IntegersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntegersContext) AllCOMMA() []antlr.TerminalNode
- func (s *IntegersContext) AllInteger() []antlr.TerminalNode
- func (s *IntegersContext) COMMA(i int) antlr.TerminalNode
- func (s *IntegersContext) GetParser() antlr.Parser
- func (s *IntegersContext) GetRuleContext() antlr.RuleContext
- func (s *IntegersContext) Integer(i int) antlr.TerminalNode
- func (*IntegersContext) IsIntegersContext()
- func (s *IntegersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type 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
- 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
- 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 (*KindContext) IsKindContext()
- func (s *KindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralContext
- 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 (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *LiteralContext) Varchar() antlr.TerminalNode
- type 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
- func (s *MultiplyingContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MultiplyingContext) Atom() IAtomContext
- func (s *MultiplyingContext) DIV() antlr.TerminalNode
- func (s *MultiplyingContext) GetParser() antlr.Parser
- func (s *MultiplyingContext) GetRuleContext() antlr.RuleContext
- func (*MultiplyingContext) IsMultiplyingContext()
- func (s *MultiplyingContext) MOD() antlr.TerminalNode
- func (s *MultiplyingContext) MUL() antlr.TerminalNode
- func (s *MultiplyingContext) Multiplying() IMultiplyingContext
- func (s *MultiplyingContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NotExpressionContext
- type NotInExpressionContext
- func (s *NotInExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NotInExpressionContext) Container() IContainerContext
- 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
- 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 (*NumberContext) IsNumberContext()
- func (s *NumberContext) MINUS() antlr.TerminalNode
- func (s *NumberContext) POINT() antlr.TerminalNode
- func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParametersContext
- func (s *ParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParametersContext) AllCOMMA() []antlr.TerminalNode
- func (s *ParametersContext) AllExpression() []IExpressionContext
- func (s *ParametersContext) COMMA(i int) antlr.TerminalNode
- func (s *ParametersContext) Expression(i int) IExpressionContext
- func (s *ParametersContext) GetParser() antlr.Parser
- func (s *ParametersContext) GetRuleContext() antlr.RuleContext
- func (*ParametersContext) IsParametersContext()
- func (s *ParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type 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
- 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 (*ParseContext) IsParseContext()
- func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PlusContext
- func (s *PlusContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PlusContext) GetParser() antlr.Parser
- func (s *PlusContext) GetRuleContext() antlr.RuleContext
- func (*PlusContext) IsPlusContext()
- 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 RegexContext
- func (s *RegexContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RegexContext) GetParser() antlr.Parser
- func (s *RegexContext) GetRuleContext() antlr.RuleContext
- func (*RegexContext) IsRegexContext()
- func (s *RegexContext) REGEX() antlr.TerminalNode
- func (s *RegexContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ScientificContext
- 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 (*ScientificContext) IsScientificContext()
- func (s *ScientificContext) Number(i int) INumberContext
- func (s *ScientificContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ShiftContext
- func (s *ShiftContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ShiftContext) GetParser() antlr.Parser
- func (s *ShiftContext) GetRuleContext() antlr.RuleContext
- func (*ShiftContext) IsShiftContext()
- func (s *ShiftContext) LSHIFT() antlr.TerminalNode
- func (s *ShiftContext) Plus() IPlusContext
- func (s *ShiftContext) RSHIFT() antlr.TerminalNode
- func (s *ShiftContext) Shift() IShiftContext
- func (s *ShiftContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringsContext
- func (s *StringsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StringsContext) AllCOMMA() []antlr.TerminalNode
- func (s *StringsContext) AllVarchar() []antlr.TerminalNode
- func (s *StringsContext) COMMA(i int) antlr.TerminalNode
- func (s *StringsContext) GetParser() antlr.Parser
- func (s *StringsContext) GetRuleContext() antlr.RuleContext
- func (*StringsContext) IsStringsContext()
- func (s *StringsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StringsContext) Varchar(i int) antlr.TerminalNode
- type TExprLexer
- type TExprParser
- func (p *TExprParser) Array() (localctx IArrayContext)
- func (p *TExprParser) Atom() (localctx IAtomContext)
- func (p *TExprParser) Binary() (localctx IBinaryContext)
- func (p *TExprParser) Bit() (localctx IBitContext)
- func (p *TExprParser) Bit_Sempred(localctx antlr.RuleContext, predIndex int) bool
- 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) Container() (localctx IContainerContext)
- 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) Parameters() (localctx IParametersContext)
- 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) Regex() (localctx IRegexContext)
- func (p *TExprParser) Scientific() (localctx IScientificContext)
- func (p *TExprParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *TExprParser) Shift() (localctx IShiftContext)
- func (p *TExprParser) Shift_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *TExprParser) Strings() (localctx IStringsContext)
- func (p *TExprParser) Variable() (localctx IVariableContext)
- type TExprParserVisitor
- type VariableContext
- 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 (*VariableContext) IsVariableContext()
- func (s *VariableContext) Literal() ILiteralContext
- func (s *VariableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableContext) VARIABLE() antlr.TerminalNode
- type VariableExpressionContext
Constants ¶
const ( TExprLexerInteger = 1 TExprLexerFloat = 2 TExprLexerBoolean = 3 TExprLexerVarchar = 4 TExprLexerAND = 5 TExprLexerOR = 6 TExprLexerNOT = 7 TExprLexerIS = 8 TExprLexerIN = 9 TExprLexerTRUE = 10 TExprLexerFALSE = 11 TExprLexerGT = 12 TExprLexerGE = 13 TExprLexerLT = 14 TExprLexerLE = 15 TExprLexerEQ = 16 TExprLexerNE = 17 TExprLexerMATCH = 18 TExprLexerLPAREN = 19 TExprLexerRPAREN = 20 TExprLexerINT = 21 TExprLexerFLOAT = 22 TExprLexerIDENTIFIER = 23 TExprLexerVARIABLE = 24 TExprLexerPLUS = 25 TExprLexerMINUS = 26 TExprLexerMUL = 27 TExprLexerDIV = 28 TExprLexerMOD = 29 TExprLexerPOINT = 30 TExprLexerE = 31 TExprLexerLSHIFT = 32 TExprLexerRSHIFT = 33 TExprLexerBAND = 34 TExprLexerBEOR = 35 TExprLexerBIOR = 36 TExprLexerNL = 37 TExprLexerDIGIT = 38 TExprLexerCOMMA = 39 TExprLexerLBRACKET = 40 TExprLexerRBRACKET = 41 TExprLexerWS = 42 TExprLexerSLASH = 43 TExprLexerREGEX = 44 )
TExprLexer tokens.
const ( TExprParserEOF = antlr.TokenEOF TExprParserInteger = 1 TExprParserFloat = 2 TExprParserBoolean = 3 TExprParserVarchar = 4 TExprParserAND = 5 TExprParserOR = 6 TExprParserNOT = 7 TExprParserIS = 8 TExprParserIN = 9 TExprParserTRUE = 10 TExprParserFALSE = 11 TExprParserGT = 12 TExprParserGE = 13 TExprParserLT = 14 TExprParserLE = 15 TExprParserEQ = 16 TExprParserNE = 17 TExprParserMATCH = 18 TExprParserLPAREN = 19 TExprParserRPAREN = 20 TExprParserINT = 21 TExprParserFLOAT = 22 TExprParserIDENTIFIER = 23 TExprParserVARIABLE = 24 TExprParserPLUS = 25 TExprParserMINUS = 26 TExprParserMUL = 27 TExprParserDIV = 28 TExprParserMOD = 29 TExprParserPOINT = 30 TExprParserE = 31 TExprParserLSHIFT = 32 TExprParserRSHIFT = 33 TExprParserBAND = 34 TExprParserBEOR = 35 TExprParserBIOR = 36 TExprParserNL = 37 TExprParserDIGIT = 38 TExprParserCOMMA = 39 TExprParserLBRACKET = 40 TExprParserRBRACKET = 41 TExprParserWS = 42 TExprParserSLASH = 43 TExprParserREGEX = 44 )
TExprParser tokens.
const ( TExprParserRULE_parse = 0 TExprParserRULE_expression = 1 TExprParserRULE_variable = 2 TExprParserRULE_comparator = 3 TExprParserRULE_binary = 4 TExprParserRULE_boolean = 5 TExprParserRULE_literal = 6 TExprParserRULE_container = 7 TExprParserRULE_array = 8 TExprParserRULE_calc = 9 TExprParserRULE_bit = 10 TExprParserRULE_shift = 11 TExprParserRULE_plus = 12 TExprParserRULE_multiplying = 13 TExprParserRULE_atom = 14 TExprParserRULE_scientific = 15 TExprParserRULE_function = 16 TExprParserRULE_funcname = 17 TExprParserRULE_parameters = 18 TExprParserRULE_number = 19 TExprParserRULE_regex = 20 TExprParserRULE_kind = 21 TExprParserRULE_strings = 22 TExprParserRULE_integers = 23 TExprParserRULE_floats = 24 TExprParserRULE_booleans = 25 )
TExprParser rules.
const TExprLexerREG = 1
TExprLexerREG is the TExprLexer mode.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArrayContext ¶
type ArrayContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArrayContext ¶
func NewArrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayContext
func NewEmptyArrayContext ¶
func NewEmptyArrayContext() *ArrayContext
func (*ArrayContext) Accept ¶
func (s *ArrayContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ArrayContext) Booleans ¶
func (s *ArrayContext) Booleans() IBooleansContext
func (*ArrayContext) Floats ¶
func (s *ArrayContext) Floats() IFloatsContext
func (*ArrayContext) GetParser ¶
func (s *ArrayContext) GetParser() antlr.Parser
func (*ArrayContext) GetRuleContext ¶
func (s *ArrayContext) GetRuleContext() antlr.RuleContext
func (*ArrayContext) Integers ¶
func (s *ArrayContext) Integers() IIntegersContext
func (*ArrayContext) IsArrayContext ¶
func (*ArrayContext) IsArrayContext()
func (*ArrayContext) LBRACKET ¶ added in v1.0.7
func (s *ArrayContext) LBRACKET() antlr.TerminalNode
func (*ArrayContext) RBRACKET ¶ added in v1.0.7
func (s *ArrayContext) RBRACKET() antlr.TerminalNode
func (*ArrayContext) Strings ¶
func (s *ArrayContext) Strings() IStringsContext
func (*ArrayContext) ToStringTree ¶
func (s *ArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AtomContext ¶
type AtomContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtomContext ¶
func NewAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomContext
func NewEmptyAtomContext ¶
func NewEmptyAtomContext() *AtomContext
func (*AtomContext) Accept ¶
func (s *AtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AtomContext) Bit ¶ added in v1.0.7
func (s *AtomContext) Bit() IBitContext
func (*AtomContext) Function ¶
func (s *AtomContext) Function() IFunctionContext
func (*AtomContext) GetParser ¶
func (s *AtomContext) GetParser() antlr.Parser
func (*AtomContext) GetRuleContext ¶
func (s *AtomContext) GetRuleContext() antlr.RuleContext
func (*AtomContext) IsAtomContext ¶
func (*AtomContext) IsAtomContext()
func (*AtomContext) LPAREN ¶
func (s *AtomContext) LPAREN() antlr.TerminalNode
func (*AtomContext) RPAREN ¶
func (s *AtomContext) RPAREN() antlr.TerminalNode
func (*AtomContext) Scientific ¶
func (s *AtomContext) Scientific() IScientificContext
func (*AtomContext) ToStringTree ¶
func (s *AtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AtomContext) Variable ¶
func (s *AtomContext) Variable() IVariableContext
type BaseTExprParserVisitor ¶ added in v1.0.7
type BaseTExprParserVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseTExprParserVisitor) VisitArray ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitArray(ctx *ArrayContext) interface{}
func (*BaseTExprParserVisitor) VisitAtom ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitAtom(ctx *AtomContext) interface{}
func (*BaseTExprParserVisitor) VisitBinary ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitBinary(ctx *BinaryContext) interface{}
func (*BaseTExprParserVisitor) VisitBinaryExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitBinaryExpression(ctx *BinaryExpressionContext) interface{}
func (*BaseTExprParserVisitor) VisitBit ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitBit(ctx *BitContext) interface{}
func (*BaseTExprParserVisitor) VisitBoolean ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitBoolean(ctx *BooleanContext) interface{}
func (*BaseTExprParserVisitor) VisitBooleans ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitBooleans(ctx *BooleansContext) interface{}
func (*BaseTExprParserVisitor) VisitCalc ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitCalc(ctx *CalcContext) interface{}
func (*BaseTExprParserVisitor) VisitCalcExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitCalcExpression(ctx *CalcExpressionContext) interface{}
func (*BaseTExprParserVisitor) VisitComparator ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitComparator(ctx *ComparatorContext) interface{}
func (*BaseTExprParserVisitor) VisitComparatorExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitComparatorExpression(ctx *ComparatorExpressionContext) interface{}
func (*BaseTExprParserVisitor) VisitContainer ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitContainer(ctx *ContainerContext) interface{}
func (*BaseTExprParserVisitor) VisitFloats ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitFloats(ctx *FloatsContext) interface{}
func (*BaseTExprParserVisitor) VisitFuncname ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitFuncname(ctx *FuncnameContext) interface{}
func (*BaseTExprParserVisitor) VisitFunction ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitFunction(ctx *FunctionContext) interface{}
func (*BaseTExprParserVisitor) VisitInExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitInExpression(ctx *InExpressionContext) interface{}
func (*BaseTExprParserVisitor) VisitIntegers ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitIntegers(ctx *IntegersContext) interface{}
func (*BaseTExprParserVisitor) VisitIsNotTypeExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitIsNotTypeExpression(ctx *IsNotTypeExpressionContext) interface{}
func (*BaseTExprParserVisitor) VisitIsTypeExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitIsTypeExpression(ctx *IsTypeExpressionContext) interface{}
func (*BaseTExprParserVisitor) VisitKind ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitKind(ctx *KindContext) interface{}
func (*BaseTExprParserVisitor) VisitLiteral ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}
func (*BaseTExprParserVisitor) VisitMatchExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitMatchExpression(ctx *MatchExpressionContext) interface{}
func (*BaseTExprParserVisitor) VisitMultiplying ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitMultiplying(ctx *MultiplyingContext) interface{}
func (*BaseTExprParserVisitor) VisitNotExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitNotExpression(ctx *NotExpressionContext) interface{}
func (*BaseTExprParserVisitor) VisitNotInExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitNotInExpression(ctx *NotInExpressionContext) interface{}
func (*BaseTExprParserVisitor) VisitNumber ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitNumber(ctx *NumberContext) interface{}
func (*BaseTExprParserVisitor) VisitParameters ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitParameters(ctx *ParametersContext) interface{}
func (*BaseTExprParserVisitor) VisitParenExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitParenExpression(ctx *ParenExpressionContext) interface{}
func (*BaseTExprParserVisitor) VisitParse ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitParse(ctx *ParseContext) interface{}
func (*BaseTExprParserVisitor) VisitPlus ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitPlus(ctx *PlusContext) interface{}
func (*BaseTExprParserVisitor) VisitRegex ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitRegex(ctx *RegexContext) interface{}
func (*BaseTExprParserVisitor) VisitScientific ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitScientific(ctx *ScientificContext) interface{}
func (*BaseTExprParserVisitor) VisitShift ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitShift(ctx *ShiftContext) interface{}
func (*BaseTExprParserVisitor) VisitStrings ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitStrings(ctx *StringsContext) interface{}
func (*BaseTExprParserVisitor) VisitVariable ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitVariable(ctx *VariableContext) interface{}
func (*BaseTExprParserVisitor) VisitVariableExpression ¶ added in v1.0.7
func (v *BaseTExprParserVisitor) VisitVariableExpression(ctx *VariableExpressionContext) interface{}
type BinaryContext ¶
type BinaryContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBinaryContext ¶
func NewBinaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BinaryContext
func NewEmptyBinaryContext ¶
func NewEmptyBinaryContext() *BinaryContext
func (*BinaryContext) AND ¶
func (s *BinaryContext) AND() antlr.TerminalNode
func (*BinaryContext) Accept ¶
func (s *BinaryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BinaryContext) GetParser ¶
func (s *BinaryContext) GetParser() antlr.Parser
func (*BinaryContext) GetRuleContext ¶
func (s *BinaryContext) GetRuleContext() antlr.RuleContext
func (*BinaryContext) IsBinaryContext ¶
func (*BinaryContext) IsBinaryContext()
func (*BinaryContext) OR ¶
func (s *BinaryContext) OR() antlr.TerminalNode
func (*BinaryContext) ToStringTree ¶
func (s *BinaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BinaryExpressionContext ¶
type BinaryExpressionContext struct {
*ExpressionContext
}
func NewBinaryExpressionContext ¶
func NewBinaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryExpressionContext
func (*BinaryExpressionContext) Accept ¶
func (s *BinaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BinaryExpressionContext) AllExpression ¶
func (s *BinaryExpressionContext) AllExpression() []IExpressionContext
func (*BinaryExpressionContext) Binary ¶
func (s *BinaryExpressionContext) Binary() IBinaryContext
func (*BinaryExpressionContext) Expression ¶
func (s *BinaryExpressionContext) Expression(i int) IExpressionContext
func (*BinaryExpressionContext) GetRuleContext ¶
func (s *BinaryExpressionContext) GetRuleContext() antlr.RuleContext
type BitContext ¶ added in v1.0.7
type BitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBitContext ¶ added in v1.0.7
func NewBitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitContext
func NewEmptyBitContext ¶ added in v1.0.7
func NewEmptyBitContext() *BitContext
func (*BitContext) Accept ¶ added in v1.0.7
func (s *BitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BitContext) BAND ¶ added in v1.0.7
func (s *BitContext) BAND() antlr.TerminalNode
func (*BitContext) BEOR ¶ added in v1.0.7
func (s *BitContext) BEOR() antlr.TerminalNode
func (*BitContext) BIOR ¶ added in v1.0.7
func (s *BitContext) BIOR() antlr.TerminalNode
func (*BitContext) Bit ¶ added in v1.0.7
func (s *BitContext) Bit() IBitContext
func (*BitContext) GetParser ¶ added in v1.0.7
func (s *BitContext) GetParser() antlr.Parser
func (*BitContext) GetRuleContext ¶ added in v1.0.7
func (s *BitContext) GetRuleContext() antlr.RuleContext
func (*BitContext) IsBitContext ¶ added in v1.0.7
func (*BitContext) IsBitContext()
func (*BitContext) Shift ¶ added in v1.0.7
func (s *BitContext) Shift() IShiftContext
func (*BitContext) ToStringTree ¶ added in v1.0.7
func (s *BitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BooleanContext ¶
type BooleanContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBooleanContext ¶
func NewBooleanContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanContext
func NewEmptyBooleanContext ¶
func NewEmptyBooleanContext() *BooleanContext
func (*BooleanContext) Accept ¶
func (s *BooleanContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BooleanContext) FALSE ¶
func (s *BooleanContext) FALSE() antlr.TerminalNode
func (*BooleanContext) GetParser ¶
func (s *BooleanContext) GetParser() antlr.Parser
func (*BooleanContext) GetRuleContext ¶
func (s *BooleanContext) GetRuleContext() antlr.RuleContext
func (*BooleanContext) IsBooleanContext ¶
func (*BooleanContext) IsBooleanContext()
func (*BooleanContext) TRUE ¶
func (s *BooleanContext) TRUE() antlr.TerminalNode
func (*BooleanContext) ToStringTree ¶
func (s *BooleanContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BooleansContext ¶
type BooleansContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBooleansContext ¶
func NewBooleansContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleansContext
func NewEmptyBooleansContext ¶
func NewEmptyBooleansContext() *BooleansContext
func (*BooleansContext) Accept ¶
func (s *BooleansContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BooleansContext) AllBoolean ¶
func (s *BooleansContext) AllBoolean() []antlr.TerminalNode
func (*BooleansContext) AllCOMMA ¶ added in v1.0.7
func (s *BooleansContext) AllCOMMA() []antlr.TerminalNode
func (*BooleansContext) Boolean ¶
func (s *BooleansContext) Boolean(i int) antlr.TerminalNode
func (*BooleansContext) COMMA ¶ added in v1.0.7
func (s *BooleansContext) COMMA(i int) antlr.TerminalNode
func (*BooleansContext) GetParser ¶
func (s *BooleansContext) GetParser() antlr.Parser
func (*BooleansContext) GetRuleContext ¶
func (s *BooleansContext) GetRuleContext() antlr.RuleContext
func (*BooleansContext) IsBooleansContext ¶
func (*BooleansContext) IsBooleansContext()
func (*BooleansContext) ToStringTree ¶
func (s *BooleansContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CalcContext ¶
type CalcContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCalcContext ¶
func NewCalcContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CalcContext
func NewEmptyCalcContext ¶
func NewEmptyCalcContext() *CalcContext
func (*CalcContext) Accept ¶
func (s *CalcContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CalcContext) Bit ¶ added in v1.0.7
func (s *CalcContext) Bit() IBitContext
func (*CalcContext) GetParser ¶
func (s *CalcContext) GetParser() antlr.Parser
func (*CalcContext) GetRuleContext ¶
func (s *CalcContext) GetRuleContext() antlr.RuleContext
func (*CalcContext) IsCalcContext ¶
func (*CalcContext) IsCalcContext()
func (*CalcContext) ToStringTree ¶
func (s *CalcContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CalcExpressionContext ¶
type CalcExpressionContext struct {
*ExpressionContext
}
func NewCalcExpressionContext ¶
func NewCalcExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CalcExpressionContext
func (*CalcExpressionContext) Accept ¶
func (s *CalcExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CalcExpressionContext) Calc ¶
func (s *CalcExpressionContext) Calc() ICalcContext
func (*CalcExpressionContext) GetRuleContext ¶
func (s *CalcExpressionContext) GetRuleContext() antlr.RuleContext
type ComparatorContext ¶
type ComparatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewComparatorContext ¶
func NewComparatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparatorContext
func NewEmptyComparatorContext ¶
func NewEmptyComparatorContext() *ComparatorContext
func (*ComparatorContext) Accept ¶
func (s *ComparatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ComparatorContext) EQ ¶
func (s *ComparatorContext) EQ() antlr.TerminalNode
func (*ComparatorContext) GE ¶
func (s *ComparatorContext) GE() antlr.TerminalNode
func (*ComparatorContext) GT ¶
func (s *ComparatorContext) GT() antlr.TerminalNode
func (*ComparatorContext) GetParser ¶
func (s *ComparatorContext) GetParser() antlr.Parser
func (*ComparatorContext) GetRuleContext ¶
func (s *ComparatorContext) GetRuleContext() antlr.RuleContext
func (*ComparatorContext) IsComparatorContext ¶
func (*ComparatorContext) IsComparatorContext()
func (*ComparatorContext) LE ¶
func (s *ComparatorContext) LE() antlr.TerminalNode
func (*ComparatorContext) LT ¶
func (s *ComparatorContext) LT() antlr.TerminalNode
func (*ComparatorContext) NE ¶
func (s *ComparatorContext) NE() antlr.TerminalNode
func (*ComparatorContext) ToStringTree ¶
func (s *ComparatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ComparatorExpressionContext ¶
type ComparatorExpressionContext struct {
*ExpressionContext
}
func NewComparatorExpressionContext ¶
func NewComparatorExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ComparatorExpressionContext
func (*ComparatorExpressionContext) Accept ¶
func (s *ComparatorExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ComparatorExpressionContext) AllExpression ¶
func (s *ComparatorExpressionContext) AllExpression() []IExpressionContext
func (*ComparatorExpressionContext) Comparator ¶
func (s *ComparatorExpressionContext) Comparator() IComparatorContext
func (*ComparatorExpressionContext) Expression ¶
func (s *ComparatorExpressionContext) Expression(i int) IExpressionContext
func (*ComparatorExpressionContext) GetRuleContext ¶
func (s *ComparatorExpressionContext) GetRuleContext() antlr.RuleContext
type ContainerContext ¶ added in v1.0.7
type ContainerContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewContainerContext ¶ added in v1.0.7
func NewContainerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContainerContext
func NewEmptyContainerContext ¶ added in v1.0.7
func NewEmptyContainerContext() *ContainerContext
func (*ContainerContext) Accept ¶ added in v1.0.7
func (s *ContainerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ContainerContext) Array ¶ added in v1.0.7
func (s *ContainerContext) Array() IArrayContext
func (*ContainerContext) GetParser ¶ added in v1.0.7
func (s *ContainerContext) GetParser() antlr.Parser
func (*ContainerContext) GetRuleContext ¶ added in v1.0.7
func (s *ContainerContext) GetRuleContext() antlr.RuleContext
func (*ContainerContext) IsContainerContext ¶ added in v1.0.7
func (*ContainerContext) IsContainerContext()
func (*ContainerContext) ToStringTree ¶ added in v1.0.7
func (s *ContainerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ContainerContext) Varchar ¶ added in v1.0.8
func (s *ContainerContext) Varchar() antlr.TerminalNode
func (*ContainerContext) Variable ¶ added in v1.0.7
func (s *ContainerContext) Variable() IVariableContext
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) CopyFrom ¶
func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FloatsContext ¶
type FloatsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFloatsContext ¶
func NewEmptyFloatsContext() *FloatsContext
func NewFloatsContext ¶
func NewFloatsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FloatsContext
func (*FloatsContext) Accept ¶
func (s *FloatsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FloatsContext) AllCOMMA ¶ added in v1.0.7
func (s *FloatsContext) AllCOMMA() []antlr.TerminalNode
func (*FloatsContext) AllFloat ¶
func (s *FloatsContext) AllFloat() []antlr.TerminalNode
func (*FloatsContext) COMMA ¶ added in v1.0.7
func (s *FloatsContext) COMMA(i int) antlr.TerminalNode
func (*FloatsContext) Float ¶
func (s *FloatsContext) Float(i int) antlr.TerminalNode
func (*FloatsContext) GetParser ¶
func (s *FloatsContext) GetParser() antlr.Parser
func (*FloatsContext) GetRuleContext ¶
func (s *FloatsContext) GetRuleContext() antlr.RuleContext
func (*FloatsContext) IsFloatsContext ¶
func (*FloatsContext) IsFloatsContext()
func (*FloatsContext) ToStringTree ¶
func (s *FloatsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FuncnameContext ¶
type FuncnameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFuncnameContext ¶
func NewEmptyFuncnameContext() *FuncnameContext
func NewFuncnameContext ¶
func NewFuncnameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FuncnameContext
func (*FuncnameContext) Accept ¶
func (s *FuncnameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FuncnameContext) GetParser ¶
func (s *FuncnameContext) GetParser() antlr.Parser
func (*FuncnameContext) GetRuleContext ¶
func (s *FuncnameContext) GetRuleContext() antlr.RuleContext
func (*FuncnameContext) IDENTIFIER ¶ added in v1.0.7
func (s *FuncnameContext) IDENTIFIER() antlr.TerminalNode
func (*FuncnameContext) IsFuncnameContext ¶
func (*FuncnameContext) IsFuncnameContext()
func (*FuncnameContext) ToStringTree ¶
func (s *FuncnameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionContext ¶
type FunctionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionContext ¶
func NewEmptyFunctionContext() *FunctionContext
func NewFunctionContext ¶
func NewFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionContext
func (*FunctionContext) Accept ¶
func (s *FunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionContext) Funcname ¶
func (s *FunctionContext) Funcname() IFuncnameContext
func (*FunctionContext) GetParser ¶
func (s *FunctionContext) GetParser() antlr.Parser
func (*FunctionContext) GetRuleContext ¶
func (s *FunctionContext) GetRuleContext() antlr.RuleContext
func (*FunctionContext) IsFunctionContext ¶
func (*FunctionContext) IsFunctionContext()
func (*FunctionContext) LPAREN ¶
func (s *FunctionContext) LPAREN() antlr.TerminalNode
func (*FunctionContext) Parameters ¶ added in v1.0.7
func (s *FunctionContext) Parameters() IParametersContext
func (*FunctionContext) RPAREN ¶
func (s *FunctionContext) RPAREN() antlr.TerminalNode
func (*FunctionContext) ToStringTree ¶
func (s *FunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IArrayContext ¶
type IArrayContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsArrayContext differentiates from other interfaces. IsArrayContext() }
IArrayContext is an interface to support dynamic dispatch.
type IAtomContext ¶
type IAtomContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAtomContext differentiates from other interfaces. IsAtomContext() }
IAtomContext is an interface to support dynamic dispatch.
type IBinaryContext ¶
type IBinaryContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBinaryContext differentiates from other interfaces. IsBinaryContext() }
IBinaryContext is an interface to support dynamic dispatch.
type IBitContext ¶ added in v1.0.7
type IBitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBitContext differentiates from other interfaces. IsBitContext() }
IBitContext is an interface to support dynamic dispatch.
type IBooleanContext ¶
type IBooleanContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBooleanContext differentiates from other interfaces. IsBooleanContext() }
IBooleanContext is an interface to support dynamic dispatch.
type IBooleansContext ¶
type IBooleansContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBooleansContext differentiates from other interfaces. IsBooleansContext() }
IBooleansContext is an interface to support dynamic dispatch.
type ICalcContext ¶
type ICalcContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCalcContext differentiates from other interfaces. IsCalcContext() }
ICalcContext is an interface to support dynamic dispatch.
type IComparatorContext ¶
type IComparatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsComparatorContext differentiates from other interfaces. IsComparatorContext() }
IComparatorContext is an interface to support dynamic dispatch.
type IContainerContext ¶ added in v1.0.7
type IContainerContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsContainerContext differentiates from other interfaces. IsContainerContext() }
IContainerContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IFloatsContext ¶
type IFloatsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFloatsContext differentiates from other interfaces. IsFloatsContext() }
IFloatsContext is an interface to support dynamic dispatch.
type IFuncnameContext ¶
type IFuncnameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFuncnameContext differentiates from other interfaces. IsFuncnameContext() }
IFuncnameContext is an interface to support dynamic dispatch.
type IFunctionContext ¶
type IFunctionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionContext differentiates from other interfaces. IsFunctionContext() }
IFunctionContext is an interface to support dynamic dispatch.
type IIntegersContext ¶
type IIntegersContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIntegersContext differentiates from other interfaces. IsIntegersContext() }
IIntegersContext is an interface to support dynamic dispatch.
type IKindContext ¶
type IKindContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsKindContext differentiates from other interfaces. IsKindContext() }
IKindContext is an interface to support dynamic dispatch.
type ILiteralContext ¶
type ILiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLiteralContext differentiates from other interfaces. IsLiteralContext() }
ILiteralContext is an interface to support dynamic dispatch.
type IMultiplyingContext ¶
type IMultiplyingContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMultiplyingContext differentiates from other interfaces. IsMultiplyingContext() }
IMultiplyingContext is an interface to support dynamic dispatch.
type INumberContext ¶
type INumberContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNumberContext differentiates from other interfaces. IsNumberContext() }
INumberContext is an interface to support dynamic dispatch.
type IParametersContext ¶ added in v1.0.7
type IParametersContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsParametersContext differentiates from other interfaces. IsParametersContext() }
IParametersContext is an interface to support dynamic dispatch.
type IParseContext ¶
type IParseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsParseContext differentiates from other interfaces. IsParseContext() }
IParseContext is an interface to support dynamic dispatch.
type IPlusContext ¶
type IPlusContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPlusContext differentiates from other interfaces. IsPlusContext() }
IPlusContext is an interface to support dynamic dispatch.
type IRegexContext ¶
type IRegexContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRegexContext differentiates from other interfaces. IsRegexContext() }
IRegexContext is an interface to support dynamic dispatch.
type IScientificContext ¶
type IScientificContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsScientificContext differentiates from other interfaces. IsScientificContext() }
IScientificContext is an interface to support dynamic dispatch.
type IShiftContext ¶ added in v1.0.7
type IShiftContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsShiftContext differentiates from other interfaces. IsShiftContext() }
IShiftContext is an interface to support dynamic dispatch.
type IStringsContext ¶
type IStringsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStringsContext differentiates from other interfaces. IsStringsContext() }
IStringsContext is an interface to support dynamic dispatch.
type IVariableContext ¶
type IVariableContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsVariableContext differentiates from other interfaces. IsVariableContext() }
IVariableContext is an interface to support dynamic dispatch.
type InExpressionContext ¶
type InExpressionContext struct {
*ExpressionContext
}
func NewInExpressionContext ¶
func NewInExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InExpressionContext
func (*InExpressionContext) Accept ¶
func (s *InExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InExpressionContext) Container ¶ added in v1.0.7
func (s *InExpressionContext) Container() IContainerContext
func (*InExpressionContext) Expression ¶
func (s *InExpressionContext) Expression() IExpressionContext
func (*InExpressionContext) GetRuleContext ¶
func (s *InExpressionContext) GetRuleContext() antlr.RuleContext
func (*InExpressionContext) IN ¶
func (s *InExpressionContext) IN() antlr.TerminalNode
type IntegersContext ¶
type IntegersContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIntegersContext ¶
func NewEmptyIntegersContext() *IntegersContext
func NewIntegersContext ¶
func NewIntegersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntegersContext
func (*IntegersContext) Accept ¶
func (s *IntegersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntegersContext) AllCOMMA ¶ added in v1.0.7
func (s *IntegersContext) AllCOMMA() []antlr.TerminalNode
func (*IntegersContext) AllInteger ¶
func (s *IntegersContext) AllInteger() []antlr.TerminalNode
func (*IntegersContext) COMMA ¶ added in v1.0.7
func (s *IntegersContext) COMMA(i int) antlr.TerminalNode
func (*IntegersContext) GetParser ¶
func (s *IntegersContext) GetParser() antlr.Parser
func (*IntegersContext) GetRuleContext ¶
func (s *IntegersContext) GetRuleContext() antlr.RuleContext
func (*IntegersContext) Integer ¶
func (s *IntegersContext) Integer(i int) antlr.TerminalNode
func (*IntegersContext) IsIntegersContext ¶
func (*IntegersContext) IsIntegersContext()
func (*IntegersContext) ToStringTree ¶
func (s *IntegersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IsNotTypeExpressionContext ¶
type IsNotTypeExpressionContext struct {
*ExpressionContext
}
func NewIsNotTypeExpressionContext ¶
func NewIsNotTypeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsNotTypeExpressionContext
func (*IsNotTypeExpressionContext) Accept ¶
func (s *IsNotTypeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IsNotTypeExpressionContext) Expression ¶
func (s *IsNotTypeExpressionContext) Expression() IExpressionContext
func (*IsNotTypeExpressionContext) GetRuleContext ¶
func (s *IsNotTypeExpressionContext) GetRuleContext() antlr.RuleContext
func (*IsNotTypeExpressionContext) IS ¶
func (s *IsNotTypeExpressionContext) IS() antlr.TerminalNode
func (*IsNotTypeExpressionContext) Kind ¶
func (s *IsNotTypeExpressionContext) Kind() IKindContext
func (*IsNotTypeExpressionContext) NOT ¶
func (s *IsNotTypeExpressionContext) NOT() antlr.TerminalNode
type IsTypeExpressionContext ¶
type IsTypeExpressionContext struct {
*ExpressionContext
}
func NewIsTypeExpressionContext ¶
func NewIsTypeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsTypeExpressionContext
func (*IsTypeExpressionContext) Accept ¶
func (s *IsTypeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IsTypeExpressionContext) Expression ¶
func (s *IsTypeExpressionContext) Expression() IExpressionContext
func (*IsTypeExpressionContext) GetRuleContext ¶
func (s *IsTypeExpressionContext) GetRuleContext() antlr.RuleContext
func (*IsTypeExpressionContext) IS ¶
func (s *IsTypeExpressionContext) IS() antlr.TerminalNode
func (*IsTypeExpressionContext) Kind ¶
func (s *IsTypeExpressionContext) Kind() IKindContext
type KindContext ¶
type KindContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKindContext ¶
func NewEmptyKindContext() *KindContext
func NewKindContext ¶
func NewKindContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KindContext
func (*KindContext) Accept ¶
func (s *KindContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*KindContext) GetParser ¶
func (s *KindContext) GetParser() antlr.Parser
func (*KindContext) GetRuleContext ¶
func (s *KindContext) GetRuleContext() antlr.RuleContext
func (*KindContext) IDENTIFIER ¶
func (s *KindContext) IDENTIFIER() antlr.TerminalNode
func (*KindContext) IsKindContext ¶
func (*KindContext) IsKindContext()
func (*KindContext) ToStringTree ¶
func (s *KindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralContext ¶
type LiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) Accept ¶
func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralContext) Boolean ¶
func (s *LiteralContext) Boolean() antlr.TerminalNode
func (*LiteralContext) Float ¶
func (s *LiteralContext) Float() antlr.TerminalNode
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) Integer ¶
func (s *LiteralContext) Integer() antlr.TerminalNode
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*LiteralContext) Varchar ¶
func (s *LiteralContext) Varchar() antlr.TerminalNode
type MatchExpressionContext ¶
type MatchExpressionContext struct {
*ExpressionContext
}
func NewMatchExpressionContext ¶
func NewMatchExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MatchExpressionContext
func (*MatchExpressionContext) Accept ¶
func (s *MatchExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MatchExpressionContext) Expression ¶
func (s *MatchExpressionContext) Expression() IExpressionContext
func (*MatchExpressionContext) GetRuleContext ¶
func (s *MatchExpressionContext) GetRuleContext() antlr.RuleContext
func (*MatchExpressionContext) MATCH ¶
func (s *MatchExpressionContext) MATCH() antlr.TerminalNode
func (*MatchExpressionContext) Regex ¶
func (s *MatchExpressionContext) Regex() IRegexContext
type MultiplyingContext ¶
type MultiplyingContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMultiplyingContext ¶
func NewEmptyMultiplyingContext() *MultiplyingContext
func NewMultiplyingContext ¶
func NewMultiplyingContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplyingContext
func (*MultiplyingContext) Accept ¶
func (s *MultiplyingContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MultiplyingContext) Atom ¶ added in v1.0.7
func (s *MultiplyingContext) Atom() IAtomContext
func (*MultiplyingContext) DIV ¶
func (s *MultiplyingContext) DIV() antlr.TerminalNode
func (*MultiplyingContext) GetParser ¶
func (s *MultiplyingContext) GetParser() antlr.Parser
func (*MultiplyingContext) GetRuleContext ¶
func (s *MultiplyingContext) GetRuleContext() antlr.RuleContext
func (*MultiplyingContext) IsMultiplyingContext ¶
func (*MultiplyingContext) IsMultiplyingContext()
func (*MultiplyingContext) MOD ¶
func (s *MultiplyingContext) MOD() antlr.TerminalNode
func (*MultiplyingContext) MUL ¶
func (s *MultiplyingContext) MUL() antlr.TerminalNode
func (*MultiplyingContext) Multiplying ¶
func (s *MultiplyingContext) Multiplying() IMultiplyingContext
func (*MultiplyingContext) ToStringTree ¶
func (s *MultiplyingContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NotExpressionContext ¶
type NotExpressionContext struct {
*ExpressionContext
}
func NewNotExpressionContext ¶
func NewNotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExpressionContext
func (*NotExpressionContext) Accept ¶
func (s *NotExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NotExpressionContext) Expression ¶
func (s *NotExpressionContext) Expression() IExpressionContext
func (*NotExpressionContext) GetRuleContext ¶
func (s *NotExpressionContext) GetRuleContext() antlr.RuleContext
func (*NotExpressionContext) NOT ¶
func (s *NotExpressionContext) NOT() antlr.TerminalNode
type NotInExpressionContext ¶
type NotInExpressionContext struct {
*ExpressionContext
}
func NewNotInExpressionContext ¶
func NewNotInExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotInExpressionContext
func (*NotInExpressionContext) Accept ¶
func (s *NotInExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NotInExpressionContext) Container ¶ added in v1.0.7
func (s *NotInExpressionContext) Container() IContainerContext
func (*NotInExpressionContext) Expression ¶
func (s *NotInExpressionContext) Expression() IExpressionContext
func (*NotInExpressionContext) GetRuleContext ¶
func (s *NotInExpressionContext) GetRuleContext() antlr.RuleContext
func (*NotInExpressionContext) IN ¶
func (s *NotInExpressionContext) IN() antlr.TerminalNode
func (*NotInExpressionContext) NOT ¶
func (s *NotInExpressionContext) NOT() antlr.TerminalNode
type NumberContext ¶
type NumberContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNumberContext ¶
func NewEmptyNumberContext() *NumberContext
func NewNumberContext ¶
func NewNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberContext
func (*NumberContext) Accept ¶
func (s *NumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NumberContext) AllDIGIT ¶
func (s *NumberContext) AllDIGIT() []antlr.TerminalNode
func (*NumberContext) DIGIT ¶
func (s *NumberContext) DIGIT(i int) antlr.TerminalNode
func (*NumberContext) GetParser ¶
func (s *NumberContext) GetParser() antlr.Parser
func (*NumberContext) GetRuleContext ¶
func (s *NumberContext) GetRuleContext() antlr.RuleContext
func (*NumberContext) IsNumberContext ¶
func (*NumberContext) IsNumberContext()
func (*NumberContext) MINUS ¶
func (s *NumberContext) MINUS() antlr.TerminalNode
func (*NumberContext) POINT ¶
func (s *NumberContext) POINT() antlr.TerminalNode
func (*NumberContext) ToStringTree ¶
func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParametersContext ¶ added in v1.0.7
type ParametersContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParametersContext ¶ added in v1.0.7
func NewEmptyParametersContext() *ParametersContext
func NewParametersContext ¶ added in v1.0.7
func NewParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParametersContext
func (*ParametersContext) Accept ¶ added in v1.0.7
func (s *ParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParametersContext) AllCOMMA ¶ added in v1.0.7
func (s *ParametersContext) AllCOMMA() []antlr.TerminalNode
func (*ParametersContext) AllExpression ¶ added in v1.0.7
func (s *ParametersContext) AllExpression() []IExpressionContext
func (*ParametersContext) COMMA ¶ added in v1.0.7
func (s *ParametersContext) COMMA(i int) antlr.TerminalNode
func (*ParametersContext) Expression ¶ added in v1.0.7
func (s *ParametersContext) Expression(i int) IExpressionContext
func (*ParametersContext) GetParser ¶ added in v1.0.7
func (s *ParametersContext) GetParser() antlr.Parser
func (*ParametersContext) GetRuleContext ¶ added in v1.0.7
func (s *ParametersContext) GetRuleContext() antlr.RuleContext
func (*ParametersContext) IsParametersContext ¶ added in v1.0.7
func (*ParametersContext) IsParametersContext()
func (*ParametersContext) ToStringTree ¶ added in v1.0.7
func (s *ParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParenExpressionContext ¶
type ParenExpressionContext struct {
*ExpressionContext
}
func NewParenExpressionContext ¶
func NewParenExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenExpressionContext
func (*ParenExpressionContext) Accept ¶
func (s *ParenExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParenExpressionContext) Expression ¶
func (s *ParenExpressionContext) Expression() IExpressionContext
func (*ParenExpressionContext) GetRuleContext ¶
func (s *ParenExpressionContext) GetRuleContext() antlr.RuleContext
func (*ParenExpressionContext) LPAREN ¶
func (s *ParenExpressionContext) LPAREN() antlr.TerminalNode
func (*ParenExpressionContext) RPAREN ¶
func (s *ParenExpressionContext) RPAREN() antlr.TerminalNode
type ParseContext ¶
type ParseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParseContext ¶
func NewEmptyParseContext() *ParseContext
func NewParseContext ¶
func NewParseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseContext
func (*ParseContext) Accept ¶
func (s *ParseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParseContext) EOF ¶
func (s *ParseContext) EOF() antlr.TerminalNode
func (*ParseContext) Expression ¶
func (s *ParseContext) Expression() IExpressionContext
func (*ParseContext) GetParser ¶
func (s *ParseContext) GetParser() antlr.Parser
func (*ParseContext) GetRuleContext ¶
func (s *ParseContext) GetRuleContext() antlr.RuleContext
func (*ParseContext) IsParseContext ¶
func (*ParseContext) IsParseContext()
func (*ParseContext) ToStringTree ¶
func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PlusContext ¶
type PlusContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPlusContext ¶
func NewEmptyPlusContext() *PlusContext
func NewPlusContext ¶
func NewPlusContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PlusContext
func (*PlusContext) Accept ¶
func (s *PlusContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PlusContext) GetParser ¶
func (s *PlusContext) GetParser() antlr.Parser
func (*PlusContext) GetRuleContext ¶
func (s *PlusContext) GetRuleContext() antlr.RuleContext
func (*PlusContext) IsPlusContext ¶
func (*PlusContext) IsPlusContext()
func (*PlusContext) MINUS ¶
func (s *PlusContext) MINUS() antlr.TerminalNode
func (*PlusContext) Multiplying ¶
func (s *PlusContext) Multiplying() IMultiplyingContext
func (*PlusContext) PLUS ¶
func (s *PlusContext) PLUS() antlr.TerminalNode
func (*PlusContext) Plus ¶
func (s *PlusContext) Plus() IPlusContext
func (*PlusContext) ToStringTree ¶
func (s *PlusContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RegexContext ¶
type RegexContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRegexContext ¶
func NewEmptyRegexContext() *RegexContext
func NewRegexContext ¶
func NewRegexContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RegexContext
func (*RegexContext) Accept ¶
func (s *RegexContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RegexContext) GetParser ¶
func (s *RegexContext) GetParser() antlr.Parser
func (*RegexContext) GetRuleContext ¶
func (s *RegexContext) GetRuleContext() antlr.RuleContext
func (*RegexContext) IsRegexContext ¶
func (*RegexContext) IsRegexContext()
func (*RegexContext) REGEX ¶ added in v1.0.7
func (s *RegexContext) REGEX() antlr.TerminalNode
func (*RegexContext) ToStringTree ¶
func (s *RegexContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ScientificContext ¶
type ScientificContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyScientificContext ¶
func NewEmptyScientificContext() *ScientificContext
func NewScientificContext ¶
func NewScientificContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScientificContext
func (*ScientificContext) Accept ¶
func (s *ScientificContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ScientificContext) AllNumber ¶
func (s *ScientificContext) AllNumber() []INumberContext
func (*ScientificContext) E ¶
func (s *ScientificContext) E() antlr.TerminalNode
func (*ScientificContext) GetParser ¶
func (s *ScientificContext) GetParser() antlr.Parser
func (*ScientificContext) GetRuleContext ¶
func (s *ScientificContext) GetRuleContext() antlr.RuleContext
func (*ScientificContext) IsScientificContext ¶
func (*ScientificContext) IsScientificContext()
func (*ScientificContext) Number ¶
func (s *ScientificContext) Number(i int) INumberContext
func (*ScientificContext) ToStringTree ¶
func (s *ScientificContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ShiftContext ¶ added in v1.0.7
type ShiftContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyShiftContext ¶ added in v1.0.7
func NewEmptyShiftContext() *ShiftContext
func NewShiftContext ¶ added in v1.0.7
func NewShiftContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShiftContext
func (*ShiftContext) Accept ¶ added in v1.0.7
func (s *ShiftContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ShiftContext) GetParser ¶ added in v1.0.7
func (s *ShiftContext) GetParser() antlr.Parser
func (*ShiftContext) GetRuleContext ¶ added in v1.0.7
func (s *ShiftContext) GetRuleContext() antlr.RuleContext
func (*ShiftContext) IsShiftContext ¶ added in v1.0.7
func (*ShiftContext) IsShiftContext()
func (*ShiftContext) LSHIFT ¶ added in v1.0.7
func (s *ShiftContext) LSHIFT() antlr.TerminalNode
func (*ShiftContext) Plus ¶ added in v1.0.7
func (s *ShiftContext) Plus() IPlusContext
func (*ShiftContext) RSHIFT ¶ added in v1.0.7
func (s *ShiftContext) RSHIFT() antlr.TerminalNode
func (*ShiftContext) Shift ¶ added in v1.0.7
func (s *ShiftContext) Shift() IShiftContext
func (*ShiftContext) ToStringTree ¶ added in v1.0.7
func (s *ShiftContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringsContext ¶
type StringsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringsContext ¶
func NewEmptyStringsContext() *StringsContext
func NewStringsContext ¶
func NewStringsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringsContext
func (*StringsContext) Accept ¶
func (s *StringsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringsContext) AllCOMMA ¶ added in v1.0.7
func (s *StringsContext) AllCOMMA() []antlr.TerminalNode
func (*StringsContext) AllVarchar ¶
func (s *StringsContext) AllVarchar() []antlr.TerminalNode
func (*StringsContext) COMMA ¶ added in v1.0.7
func (s *StringsContext) COMMA(i int) antlr.TerminalNode
func (*StringsContext) GetParser ¶
func (s *StringsContext) GetParser() antlr.Parser
func (*StringsContext) GetRuleContext ¶
func (s *StringsContext) GetRuleContext() antlr.RuleContext
func (*StringsContext) IsStringsContext ¶
func (*StringsContext) IsStringsContext()
func (*StringsContext) ToStringTree ¶
func (s *StringsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StringsContext) Varchar ¶
func (s *StringsContext) Varchar(i int) antlr.TerminalNode
type TExprLexer ¶
func NewTExprLexer ¶
func NewTExprLexer(input antlr.CharStream) *TExprLexer
type TExprParser ¶
type TExprParser struct {
*antlr.BaseParser
}
func NewTExprParser ¶
func NewTExprParser(input antlr.TokenStream) *TExprParser
func (*TExprParser) Array ¶
func (p *TExprParser) Array() (localctx IArrayContext)
func (*TExprParser) Atom ¶
func (p *TExprParser) Atom() (localctx IAtomContext)
func (*TExprParser) Binary ¶
func (p *TExprParser) Binary() (localctx IBinaryContext)
func (*TExprParser) Bit ¶ added in v1.0.7
func (p *TExprParser) Bit() (localctx IBitContext)
func (*TExprParser) Bit_Sempred ¶ added in v1.0.7
func (p *TExprParser) Bit_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*TExprParser) Boolean ¶
func (p *TExprParser) Boolean() (localctx IBooleanContext)
func (*TExprParser) Booleans ¶
func (p *TExprParser) Booleans() (localctx IBooleansContext)
func (*TExprParser) Calc ¶
func (p *TExprParser) Calc() (localctx ICalcContext)
func (*TExprParser) Comparator ¶
func (p *TExprParser) Comparator() (localctx IComparatorContext)
func (*TExprParser) Container ¶ added in v1.0.7
func (p *TExprParser) Container() (localctx IContainerContext)
func (*TExprParser) Expression ¶
func (p *TExprParser) Expression() (localctx IExpressionContext)
func (*TExprParser) Expression_Sempred ¶
func (p *TExprParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*TExprParser) Floats ¶
func (p *TExprParser) Floats() (localctx IFloatsContext)
func (*TExprParser) Funcname ¶
func (p *TExprParser) Funcname() (localctx IFuncnameContext)
func (*TExprParser) Function ¶
func (p *TExprParser) Function() (localctx IFunctionContext)
func (*TExprParser) Integers ¶
func (p *TExprParser) Integers() (localctx IIntegersContext)
func (*TExprParser) Kind ¶
func (p *TExprParser) Kind() (localctx IKindContext)
func (*TExprParser) Literal ¶
func (p *TExprParser) Literal() (localctx ILiteralContext)
func (*TExprParser) Multiplying ¶
func (p *TExprParser) Multiplying() (localctx IMultiplyingContext)
func (*TExprParser) Multiplying_Sempred ¶
func (p *TExprParser) Multiplying_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*TExprParser) Number ¶
func (p *TExprParser) Number() (localctx INumberContext)
func (*TExprParser) Parameters ¶ added in v1.0.7
func (p *TExprParser) Parameters() (localctx IParametersContext)
func (*TExprParser) Parse ¶
func (p *TExprParser) Parse() (localctx IParseContext)
func (*TExprParser) Plus ¶
func (p *TExprParser) Plus() (localctx IPlusContext)
func (*TExprParser) Plus_Sempred ¶
func (p *TExprParser) Plus_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*TExprParser) Regex ¶
func (p *TExprParser) Regex() (localctx IRegexContext)
func (*TExprParser) Scientific ¶
func (p *TExprParser) Scientific() (localctx IScientificContext)
func (*TExprParser) Sempred ¶
func (p *TExprParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*TExprParser) Shift ¶ added in v1.0.7
func (p *TExprParser) Shift() (localctx IShiftContext)
func (*TExprParser) Shift_Sempred ¶ added in v1.0.7
func (p *TExprParser) Shift_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*TExprParser) Strings ¶
func (p *TExprParser) Strings() (localctx IStringsContext)
func (*TExprParser) Variable ¶
func (p *TExprParser) Variable() (localctx IVariableContext)
type TExprParserVisitor ¶ added in v1.0.7
type TExprParserVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by TExprParser#parse. VisitParse(ctx *ParseContext) interface{} // Visit a parse tree produced by TExprParser#binaryExpression. VisitBinaryExpression(ctx *BinaryExpressionContext) interface{} // Visit a parse tree produced by TExprParser#matchExpression. VisitMatchExpression(ctx *MatchExpressionContext) interface{} // Visit a parse tree produced by TExprParser#inExpression. VisitInExpression(ctx *InExpressionContext) interface{} // Visit a parse tree produced by TExprParser#isTypeExpression. VisitIsTypeExpression(ctx *IsTypeExpressionContext) interface{} // Visit a parse tree produced by TExprParser#calcExpression. VisitCalcExpression(ctx *CalcExpressionContext) interface{} // Visit a parse tree produced by TExprParser#isNotTypeExpression. VisitIsNotTypeExpression(ctx *IsNotTypeExpressionContext) interface{} // Visit a parse tree produced by TExprParser#notExpression. VisitNotExpression(ctx *NotExpressionContext) interface{} // Visit a parse tree produced by TExprParser#parenExpression. VisitParenExpression(ctx *ParenExpressionContext) interface{} // Visit a parse tree produced by TExprParser#notInExpression. VisitNotInExpression(ctx *NotInExpressionContext) interface{} // Visit a parse tree produced by TExprParser#comparatorExpression. VisitComparatorExpression(ctx *ComparatorExpressionContext) interface{} // Visit a parse tree produced by TExprParser#variableExpression. VisitVariableExpression(ctx *VariableExpressionContext) interface{} // Visit a parse tree produced by TExprParser#variable. VisitVariable(ctx *VariableContext) interface{} // Visit a parse tree produced by TExprParser#comparator. VisitComparator(ctx *ComparatorContext) interface{} // Visit a parse tree produced by TExprParser#binary. VisitBinary(ctx *BinaryContext) interface{} // Visit a parse tree produced by TExprParser#boolean. VisitBoolean(ctx *BooleanContext) interface{} // Visit a parse tree produced by TExprParser#literal. VisitLiteral(ctx *LiteralContext) interface{} // Visit a parse tree produced by TExprParser#container. VisitContainer(ctx *ContainerContext) interface{} // Visit a parse tree produced by TExprParser#array. VisitArray(ctx *ArrayContext) interface{} // Visit a parse tree produced by TExprParser#calc. VisitCalc(ctx *CalcContext) interface{} // Visit a parse tree produced by TExprParser#bit. VisitBit(ctx *BitContext) interface{} // Visit a parse tree produced by TExprParser#shift. VisitShift(ctx *ShiftContext) interface{} // Visit a parse tree produced by TExprParser#plus. VisitPlus(ctx *PlusContext) interface{} // Visit a parse tree produced by TExprParser#multiplying. VisitMultiplying(ctx *MultiplyingContext) interface{} // Visit a parse tree produced by TExprParser#atom. VisitAtom(ctx *AtomContext) interface{} // Visit a parse tree produced by TExprParser#scientific. VisitScientific(ctx *ScientificContext) interface{} // Visit a parse tree produced by TExprParser#function. VisitFunction(ctx *FunctionContext) interface{} // Visit a parse tree produced by TExprParser#funcname. VisitFuncname(ctx *FuncnameContext) interface{} // Visit a parse tree produced by TExprParser#parameters. VisitParameters(ctx *ParametersContext) interface{} // Visit a parse tree produced by TExprParser#number. VisitNumber(ctx *NumberContext) interface{} // Visit a parse tree produced by TExprParser#regex. VisitRegex(ctx *RegexContext) interface{} // Visit a parse tree produced by TExprParser#kind. VisitKind(ctx *KindContext) interface{} // Visit a parse tree produced by TExprParser#strings. VisitStrings(ctx *StringsContext) interface{} // Visit a parse tree produced by TExprParser#integers. VisitIntegers(ctx *IntegersContext) interface{} // Visit a parse tree produced by TExprParser#floats. VisitFloats(ctx *FloatsContext) interface{} // Visit a parse tree produced by TExprParser#booleans. VisitBooleans(ctx *BooleansContext) interface{} }
A complete Visitor for a parse tree produced by TExprParser.
type VariableContext ¶
type VariableContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVariableContext ¶
func NewEmptyVariableContext() *VariableContext
func NewVariableContext ¶
func NewVariableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableContext
func (*VariableContext) Accept ¶
func (s *VariableContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VariableContext) Array ¶
func (s *VariableContext) Array() IArrayContext
func (*VariableContext) GetParser ¶
func (s *VariableContext) GetParser() antlr.Parser
func (*VariableContext) GetRuleContext ¶
func (s *VariableContext) GetRuleContext() antlr.RuleContext
func (*VariableContext) IsVariableContext ¶
func (*VariableContext) IsVariableContext()
func (*VariableContext) Literal ¶
func (s *VariableContext) Literal() ILiteralContext
func (*VariableContext) ToStringTree ¶
func (s *VariableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableContext) VARIABLE ¶
func (s *VariableContext) VARIABLE() antlr.TerminalNode
type VariableExpressionContext ¶
type VariableExpressionContext struct {
*ExpressionContext
}
func NewVariableExpressionContext ¶
func NewVariableExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VariableExpressionContext
func (*VariableExpressionContext) Accept ¶
func (s *VariableExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VariableExpressionContext) GetRuleContext ¶
func (s *VariableExpressionContext) GetRuleContext() antlr.RuleContext
func (*VariableExpressionContext) Variable ¶
func (s *VariableExpressionContext) Variable() IVariableContext