Documentation
¶
Index ¶
- Constants
- type BaseCELListener
- func (s *BaseCELListener) EnterBoolFalse(ctx *BoolFalseContext)
- func (s *BaseCELListener) EnterBoolTrue(ctx *BoolTrueContext)
- func (s *BaseCELListener) EnterBytes(ctx *BytesContext)
- func (s *BaseCELListener) EnterCalc(ctx *CalcContext)
- func (s *BaseCELListener) EnterConditionalAnd(ctx *ConditionalAndContext)
- func (s *BaseCELListener) EnterConditionalOr(ctx *ConditionalOrContext)
- func (s *BaseCELListener) EnterConstantLiteral(ctx *ConstantLiteralContext)
- func (s *BaseCELListener) EnterCreateList(ctx *CreateListContext)
- func (s *BaseCELListener) EnterCreateMessage(ctx *CreateMessageContext)
- func (s *BaseCELListener) EnterCreateStruct(ctx *CreateStructContext)
- func (s *BaseCELListener) EnterDouble(ctx *DoubleContext)
- func (s *BaseCELListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCELListener) EnterExpr(ctx *ExprContext)
- func (s *BaseCELListener) EnterExprList(ctx *ExprListContext)
- func (s *BaseCELListener) EnterFieldInitializerList(ctx *FieldInitializerListContext)
- func (s *BaseCELListener) EnterIdentOrGlobalCall(ctx *IdentOrGlobalCallContext)
- func (s *BaseCELListener) EnterIndex(ctx *IndexContext)
- func (s *BaseCELListener) EnterInt(ctx *IntContext)
- func (s *BaseCELListener) EnterLogicalNot(ctx *LogicalNotContext)
- func (s *BaseCELListener) EnterMapInitializerList(ctx *MapInitializerListContext)
- func (s *BaseCELListener) EnterMemberExpr(ctx *MemberExprContext)
- func (s *BaseCELListener) EnterNegate(ctx *NegateContext)
- func (s *BaseCELListener) EnterNested(ctx *NestedContext)
- func (s *BaseCELListener) EnterNull(ctx *NullContext)
- func (s *BaseCELListener) EnterPrimaryExpr(ctx *PrimaryExprContext)
- func (s *BaseCELListener) EnterRelation(ctx *RelationContext)
- func (s *BaseCELListener) EnterSelectOrCall(ctx *SelectOrCallContext)
- func (s *BaseCELListener) EnterStart(ctx *StartContext)
- func (s *BaseCELListener) EnterString(ctx *StringContext)
- func (s *BaseCELListener) EnterUint(ctx *UintContext)
- func (s *BaseCELListener) ExitBoolFalse(ctx *BoolFalseContext)
- func (s *BaseCELListener) ExitBoolTrue(ctx *BoolTrueContext)
- func (s *BaseCELListener) ExitBytes(ctx *BytesContext)
- func (s *BaseCELListener) ExitCalc(ctx *CalcContext)
- func (s *BaseCELListener) ExitConditionalAnd(ctx *ConditionalAndContext)
- func (s *BaseCELListener) ExitConditionalOr(ctx *ConditionalOrContext)
- func (s *BaseCELListener) ExitConstantLiteral(ctx *ConstantLiteralContext)
- func (s *BaseCELListener) ExitCreateList(ctx *CreateListContext)
- func (s *BaseCELListener) ExitCreateMessage(ctx *CreateMessageContext)
- func (s *BaseCELListener) ExitCreateStruct(ctx *CreateStructContext)
- func (s *BaseCELListener) ExitDouble(ctx *DoubleContext)
- func (s *BaseCELListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCELListener) ExitExpr(ctx *ExprContext)
- func (s *BaseCELListener) ExitExprList(ctx *ExprListContext)
- func (s *BaseCELListener) ExitFieldInitializerList(ctx *FieldInitializerListContext)
- func (s *BaseCELListener) ExitIdentOrGlobalCall(ctx *IdentOrGlobalCallContext)
- func (s *BaseCELListener) ExitIndex(ctx *IndexContext)
- func (s *BaseCELListener) ExitInt(ctx *IntContext)
- func (s *BaseCELListener) ExitLogicalNot(ctx *LogicalNotContext)
- func (s *BaseCELListener) ExitMapInitializerList(ctx *MapInitializerListContext)
- func (s *BaseCELListener) ExitMemberExpr(ctx *MemberExprContext)
- func (s *BaseCELListener) ExitNegate(ctx *NegateContext)
- func (s *BaseCELListener) ExitNested(ctx *NestedContext)
- func (s *BaseCELListener) ExitNull(ctx *NullContext)
- func (s *BaseCELListener) ExitPrimaryExpr(ctx *PrimaryExprContext)
- func (s *BaseCELListener) ExitRelation(ctx *RelationContext)
- func (s *BaseCELListener) ExitSelectOrCall(ctx *SelectOrCallContext)
- func (s *BaseCELListener) ExitStart(ctx *StartContext)
- func (s *BaseCELListener) ExitString(ctx *StringContext)
- func (s *BaseCELListener) ExitUint(ctx *UintContext)
- func (s *BaseCELListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseCELListener) VisitTerminal(node antlr.TerminalNode)
- type BaseCELVisitor
- func (v *BaseCELVisitor) VisitBoolFalse(ctx *BoolFalseContext) interface{}
- func (v *BaseCELVisitor) VisitBoolTrue(ctx *BoolTrueContext) interface{}
- func (v *BaseCELVisitor) VisitBytes(ctx *BytesContext) interface{}
- func (v *BaseCELVisitor) VisitCalc(ctx *CalcContext) interface{}
- func (v *BaseCELVisitor) VisitConditionalAnd(ctx *ConditionalAndContext) interface{}
- func (v *BaseCELVisitor) VisitConditionalOr(ctx *ConditionalOrContext) interface{}
- func (v *BaseCELVisitor) VisitConstantLiteral(ctx *ConstantLiteralContext) interface{}
- func (v *BaseCELVisitor) VisitCreateList(ctx *CreateListContext) interface{}
- func (v *BaseCELVisitor) VisitCreateMessage(ctx *CreateMessageContext) interface{}
- func (v *BaseCELVisitor) VisitCreateStruct(ctx *CreateStructContext) interface{}
- func (v *BaseCELVisitor) VisitDouble(ctx *DoubleContext) interface{}
- func (v *BaseCELVisitor) VisitExpr(ctx *ExprContext) interface{}
- func (v *BaseCELVisitor) VisitExprList(ctx *ExprListContext) interface{}
- func (v *BaseCELVisitor) VisitFieldInitializerList(ctx *FieldInitializerListContext) interface{}
- func (v *BaseCELVisitor) VisitIdentOrGlobalCall(ctx *IdentOrGlobalCallContext) interface{}
- func (v *BaseCELVisitor) VisitIndex(ctx *IndexContext) interface{}
- func (v *BaseCELVisitor) VisitInt(ctx *IntContext) interface{}
- func (v *BaseCELVisitor) VisitLogicalNot(ctx *LogicalNotContext) interface{}
- func (v *BaseCELVisitor) VisitMapInitializerList(ctx *MapInitializerListContext) interface{}
- func (v *BaseCELVisitor) VisitMemberExpr(ctx *MemberExprContext) interface{}
- func (v *BaseCELVisitor) VisitNegate(ctx *NegateContext) interface{}
- func (v *BaseCELVisitor) VisitNested(ctx *NestedContext) interface{}
- func (v *BaseCELVisitor) VisitNull(ctx *NullContext) interface{}
- func (v *BaseCELVisitor) VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
- func (v *BaseCELVisitor) VisitRelation(ctx *RelationContext) interface{}
- func (v *BaseCELVisitor) VisitSelectOrCall(ctx *SelectOrCallContext) interface{}
- func (v *BaseCELVisitor) VisitStart(ctx *StartContext) interface{}
- func (v *BaseCELVisitor) VisitString(ctx *StringContext) interface{}
- func (v *BaseCELVisitor) VisitUint(ctx *UintContext) interface{}
- type BoolFalseContext
- func (s *BoolFalseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BoolFalseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BoolFalseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BoolFalseContext) GetRuleContext() antlr.RuleContext
- func (s *BoolFalseContext) GetTok() antlr.Token
- func (s *BoolFalseContext) SetTok(v antlr.Token)
- type BoolTrueContext
- func (s *BoolTrueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BoolTrueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BoolTrueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BoolTrueContext) GetRuleContext() antlr.RuleContext
- func (s *BoolTrueContext) GetTok() antlr.Token
- func (s *BoolTrueContext) SetTok(v antlr.Token)
- type BytesContext
- func (s *BytesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BytesContext) BYTES() antlr.TerminalNode
- func (s *BytesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BytesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BytesContext) GetRuleContext() antlr.RuleContext
- func (s *BytesContext) GetTok() antlr.Token
- func (s *BytesContext) SetTok(v antlr.Token)
- type CELLexer
- type CELListener
- type CELParser
- func (p *CELParser) Calc() (localctx ICalcContext)
- func (p *CELParser) Calc_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CELParser) ConditionalAnd() (localctx IConditionalAndContext)
- func (p *CELParser) ConditionalOr() (localctx IConditionalOrContext)
- func (p *CELParser) Expr() (localctx IExprContext)
- func (p *CELParser) ExprList() (localctx IExprListContext)
- func (p *CELParser) FieldInitializerList() (localctx IFieldInitializerListContext)
- func (p *CELParser) Literal() (localctx ILiteralContext)
- func (p *CELParser) MapInitializerList() (localctx IMapInitializerListContext)
- func (p *CELParser) Member() (localctx IMemberContext)
- func (p *CELParser) Member_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CELParser) Primary() (localctx IPrimaryContext)
- func (p *CELParser) Relation() (localctx IRelationContext)
- func (p *CELParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CELParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *CELParser) Start() (localctx IStartContext)
- func (p *CELParser) Unary() (localctx IUnaryContext)
- type CELVisitor
- type CalcContext
- func (s *CalcContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CalcContext) AllCalc() []ICalcContext
- func (s *CalcContext) Calc(i int) ICalcContext
- func (s *CalcContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CalcContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CalcContext) GetOp() antlr.Token
- func (s *CalcContext) GetParser() antlr.Parser
- func (s *CalcContext) GetRuleContext() antlr.RuleContext
- func (*CalcContext) IsCalcContext()
- func (s *CalcContext) SetOp(v antlr.Token)
- func (s *CalcContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *CalcContext) Unary() IUnaryContext
- type ConditionalAndContext
- func (s *ConditionalAndContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConditionalAndContext) AllRelation() []IRelationContext
- func (s *ConditionalAndContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConditionalAndContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConditionalAndContext) GetE() IRelationContext
- func (s *ConditionalAndContext) GetE1() []IRelationContext
- func (s *ConditionalAndContext) GetOps() []antlr.Token
- func (s *ConditionalAndContext) GetParser() antlr.Parser
- func (s *ConditionalAndContext) GetRuleContext() antlr.RuleContext
- func (s *ConditionalAndContext) GetS8() antlr.Token
- func (s *ConditionalAndContext) Get_relation() IRelationContext
- func (*ConditionalAndContext) IsConditionalAndContext()
- func (s *ConditionalAndContext) Relation(i int) IRelationContext
- func (s *ConditionalAndContext) SetE(v IRelationContext)
- func (s *ConditionalAndContext) SetE1(v []IRelationContext)
- func (s *ConditionalAndContext) SetOps(v []antlr.Token)
- func (s *ConditionalAndContext) SetS8(v antlr.Token)
- func (s *ConditionalAndContext) Set_relation(v IRelationContext)
- func (s *ConditionalAndContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConditionalOrContext
- func (s *ConditionalOrContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConditionalOrContext) AllConditionalAnd() []IConditionalAndContext
- func (s *ConditionalOrContext) ConditionalAnd(i int) IConditionalAndContext
- func (s *ConditionalOrContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConditionalOrContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConditionalOrContext) GetE() IConditionalAndContext
- func (s *ConditionalOrContext) GetE1() []IConditionalAndContext
- func (s *ConditionalOrContext) GetOps() []antlr.Token
- func (s *ConditionalOrContext) GetParser() antlr.Parser
- func (s *ConditionalOrContext) GetRuleContext() antlr.RuleContext
- func (s *ConditionalOrContext) GetS9() antlr.Token
- func (s *ConditionalOrContext) Get_conditionalAnd() IConditionalAndContext
- func (*ConditionalOrContext) IsConditionalOrContext()
- func (s *ConditionalOrContext) SetE(v IConditionalAndContext)
- func (s *ConditionalOrContext) SetE1(v []IConditionalAndContext)
- func (s *ConditionalOrContext) SetOps(v []antlr.Token)
- func (s *ConditionalOrContext) SetS9(v antlr.Token)
- func (s *ConditionalOrContext) Set_conditionalAnd(v IConditionalAndContext)
- func (s *ConditionalOrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConstantLiteralContext
- func (s *ConstantLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConstantLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstantLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstantLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *ConstantLiteralContext) Literal() ILiteralContext
- type CreateListContext
- func (s *CreateListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CreateListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CreateListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CreateListContext) ExprList() IExprListContext
- func (s *CreateListContext) GetElems() IExprListContext
- func (s *CreateListContext) GetOp() antlr.Token
- func (s *CreateListContext) GetRuleContext() antlr.RuleContext
- func (s *CreateListContext) SetElems(v IExprListContext)
- func (s *CreateListContext) SetOp(v antlr.Token)
- type CreateMessageContext
- func (s *CreateMessageContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CreateMessageContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CreateMessageContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CreateMessageContext) FieldInitializerList() IFieldInitializerListContext
- func (s *CreateMessageContext) GetEntries() IFieldInitializerListContext
- func (s *CreateMessageContext) GetOp() antlr.Token
- func (s *CreateMessageContext) GetRuleContext() antlr.RuleContext
- func (s *CreateMessageContext) Member() IMemberContext
- func (s *CreateMessageContext) SetEntries(v IFieldInitializerListContext)
- func (s *CreateMessageContext) SetOp(v antlr.Token)
- type CreateStructContext
- func (s *CreateStructContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CreateStructContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CreateStructContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CreateStructContext) GetEntries() IMapInitializerListContext
- func (s *CreateStructContext) GetOp() antlr.Token
- func (s *CreateStructContext) GetRuleContext() antlr.RuleContext
- func (s *CreateStructContext) MapInitializerList() IMapInitializerListContext
- func (s *CreateStructContext) SetEntries(v IMapInitializerListContext)
- func (s *CreateStructContext) SetOp(v antlr.Token)
- type DoubleContext
- func (s *DoubleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DoubleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DoubleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DoubleContext) GetRuleContext() antlr.RuleContext
- func (s *DoubleContext) GetSign() antlr.Token
- func (s *DoubleContext) GetTok() antlr.Token
- func (s *DoubleContext) MINUS() antlr.TerminalNode
- func (s *DoubleContext) NUM_FLOAT() antlr.TerminalNode
- func (s *DoubleContext) SetSign(v antlr.Token)
- func (s *DoubleContext) SetTok(v antlr.Token)
- type ExprContext
- func (s *ExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExprContext) AllConditionalOr() []IConditionalOrContext
- func (s *ExprContext) ConditionalOr(i int) IConditionalOrContext
- func (s *ExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprContext) Expr() IExprContext
- func (s *ExprContext) GetE() IConditionalOrContext
- func (s *ExprContext) GetE1() IConditionalOrContext
- func (s *ExprContext) GetE2() IExprContext
- func (s *ExprContext) GetOp() antlr.Token
- func (s *ExprContext) GetParser() antlr.Parser
- func (s *ExprContext) GetRuleContext() antlr.RuleContext
- func (*ExprContext) IsExprContext()
- func (s *ExprContext) SetE(v IConditionalOrContext)
- func (s *ExprContext) SetE1(v IConditionalOrContext)
- func (s *ExprContext) SetE2(v IExprContext)
- func (s *ExprContext) SetOp(v antlr.Token)
- func (s *ExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprListContext
- func (s *ExprListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExprListContext) AllExpr() []IExprContext
- func (s *ExprListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprListContext) Expr(i int) IExprContext
- func (s *ExprListContext) GetE() []IExprContext
- func (s *ExprListContext) GetParser() antlr.Parser
- func (s *ExprListContext) GetRuleContext() antlr.RuleContext
- func (s *ExprListContext) Get_expr() IExprContext
- func (*ExprListContext) IsExprListContext()
- func (s *ExprListContext) SetE(v []IExprContext)
- func (s *ExprListContext) Set_expr(v IExprContext)
- func (s *ExprListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FieldInitializerListContext
- func (s *FieldInitializerListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FieldInitializerListContext) AllExpr() []IExprContext
- func (s *FieldInitializerListContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *FieldInitializerListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FieldInitializerListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FieldInitializerListContext) Expr(i int) IExprContext
- func (s *FieldInitializerListContext) GetCols() []antlr.Token
- func (s *FieldInitializerListContext) GetFields() []antlr.Token
- func (s *FieldInitializerListContext) GetParser() antlr.Parser
- func (s *FieldInitializerListContext) GetRuleContext() antlr.RuleContext
- func (s *FieldInitializerListContext) GetS21() antlr.Token
- func (s *FieldInitializerListContext) GetValues() []IExprContext
- func (s *FieldInitializerListContext) Get_IDENTIFIER() antlr.Token
- func (s *FieldInitializerListContext) Get_expr() IExprContext
- func (s *FieldInitializerListContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*FieldInitializerListContext) IsFieldInitializerListContext()
- func (s *FieldInitializerListContext) SetCols(v []antlr.Token)
- func (s *FieldInitializerListContext) SetFields(v []antlr.Token)
- func (s *FieldInitializerListContext) SetS21(v antlr.Token)
- func (s *FieldInitializerListContext) SetValues(v []IExprContext)
- func (s *FieldInitializerListContext) Set_IDENTIFIER(v antlr.Token)
- func (s *FieldInitializerListContext) Set_expr(v IExprContext)
- func (s *FieldInitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ICalcContext
- type IConditionalAndContext
- type IConditionalOrContext
- type IExprContext
- type IExprListContext
- type IFieldInitializerListContext
- type ILiteralContext
- type IMapInitializerListContext
- type IMemberContext
- type IPrimaryContext
- type IRelationContext
- type IStartContext
- type IUnaryContext
- type IdentOrGlobalCallContext
- func (s *IdentOrGlobalCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentOrGlobalCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentOrGlobalCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentOrGlobalCallContext) ExprList() IExprListContext
- func (s *IdentOrGlobalCallContext) GetArgs() IExprListContext
- func (s *IdentOrGlobalCallContext) GetId() antlr.Token
- func (s *IdentOrGlobalCallContext) GetLeadingDot() antlr.Token
- func (s *IdentOrGlobalCallContext) GetOp() antlr.Token
- func (s *IdentOrGlobalCallContext) GetRuleContext() antlr.RuleContext
- func (s *IdentOrGlobalCallContext) IDENTIFIER() antlr.TerminalNode
- func (s *IdentOrGlobalCallContext) SetArgs(v IExprListContext)
- func (s *IdentOrGlobalCallContext) SetId(v antlr.Token)
- func (s *IdentOrGlobalCallContext) SetLeadingDot(v antlr.Token)
- func (s *IdentOrGlobalCallContext) SetOp(v antlr.Token)
- type IndexContext
- func (s *IndexContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IndexContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IndexContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IndexContext) Expr() IExprContext
- func (s *IndexContext) GetIndex() IExprContext
- func (s *IndexContext) GetOp() antlr.Token
- func (s *IndexContext) GetRuleContext() antlr.RuleContext
- func (s *IndexContext) Member() IMemberContext
- func (s *IndexContext) SetIndex(v IExprContext)
- func (s *IndexContext) SetOp(v antlr.Token)
- type IntContext
- func (s *IntContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntContext) GetRuleContext() antlr.RuleContext
- func (s *IntContext) GetSign() antlr.Token
- func (s *IntContext) GetTok() antlr.Token
- func (s *IntContext) MINUS() antlr.TerminalNode
- func (s *IntContext) NUM_INT() antlr.TerminalNode
- func (s *IntContext) SetSign(v antlr.Token)
- func (s *IntContext) SetTok(v antlr.Token)
- type LiteralContext
- type LogicalNotContext
- func (s *LogicalNotContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LogicalNotContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LogicalNotContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LogicalNotContext) GetOps() []antlr.Token
- func (s *LogicalNotContext) GetRuleContext() antlr.RuleContext
- func (s *LogicalNotContext) GetS19() antlr.Token
- func (s *LogicalNotContext) Member() IMemberContext
- func (s *LogicalNotContext) SetOps(v []antlr.Token)
- func (s *LogicalNotContext) SetS19(v antlr.Token)
- type MapInitializerListContext
- func (s *MapInitializerListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MapInitializerListContext) AllExpr() []IExprContext
- func (s *MapInitializerListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MapInitializerListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MapInitializerListContext) Expr(i int) IExprContext
- func (s *MapInitializerListContext) GetCols() []antlr.Token
- func (s *MapInitializerListContext) GetKeys() []IExprContext
- func (s *MapInitializerListContext) GetParser() antlr.Parser
- func (s *MapInitializerListContext) GetRuleContext() antlr.RuleContext
- func (s *MapInitializerListContext) GetS21() antlr.Token
- func (s *MapInitializerListContext) GetValues() []IExprContext
- func (s *MapInitializerListContext) Get_expr() IExprContext
- func (*MapInitializerListContext) IsMapInitializerListContext()
- func (s *MapInitializerListContext) SetCols(v []antlr.Token)
- func (s *MapInitializerListContext) SetKeys(v []IExprContext)
- func (s *MapInitializerListContext) SetS21(v antlr.Token)
- func (s *MapInitializerListContext) SetValues(v []IExprContext)
- func (s *MapInitializerListContext) Set_expr(v IExprContext)
- func (s *MapInitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MemberContext
- type MemberExprContext
- func (s *MemberExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MemberExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MemberExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MemberExprContext) GetRuleContext() antlr.RuleContext
- func (s *MemberExprContext) Member() IMemberContext
- type NegateContext
- func (s *NegateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NegateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NegateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NegateContext) GetOps() []antlr.Token
- func (s *NegateContext) GetRuleContext() antlr.RuleContext
- func (s *NegateContext) GetS18() antlr.Token
- func (s *NegateContext) Member() IMemberContext
- func (s *NegateContext) SetOps(v []antlr.Token)
- func (s *NegateContext) SetS18(v antlr.Token)
- type NestedContext
- func (s *NestedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NestedContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NestedContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NestedContext) Expr() IExprContext
- func (s *NestedContext) GetE() IExprContext
- func (s *NestedContext) GetRuleContext() antlr.RuleContext
- func (s *NestedContext) SetE(v IExprContext)
- type NullContext
- func (s *NullContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NullContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NullContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NullContext) GetRuleContext() antlr.RuleContext
- func (s *NullContext) GetTok() antlr.Token
- func (s *NullContext) SetTok(v antlr.Token)
- type PrimaryContext
- type PrimaryExprContext
- func (s *PrimaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrimaryExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExprContext) GetRuleContext() antlr.RuleContext
- func (s *PrimaryExprContext) Primary() IPrimaryContext
- type RelationContext
- func (s *RelationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RelationContext) AllRelation() []IRelationContext
- func (s *RelationContext) Calc() ICalcContext
- func (s *RelationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RelationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RelationContext) GetOp() antlr.Token
- func (s *RelationContext) GetParser() antlr.Parser
- func (s *RelationContext) GetRuleContext() antlr.RuleContext
- func (*RelationContext) IsRelationContext()
- func (s *RelationContext) Relation(i int) IRelationContext
- func (s *RelationContext) SetOp(v antlr.Token)
- func (s *RelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectOrCallContext
- func (s *SelectOrCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SelectOrCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectOrCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectOrCallContext) ExprList() IExprListContext
- func (s *SelectOrCallContext) GetArgs() IExprListContext
- func (s *SelectOrCallContext) GetId() antlr.Token
- func (s *SelectOrCallContext) GetOp() antlr.Token
- func (s *SelectOrCallContext) GetOpen() antlr.Token
- func (s *SelectOrCallContext) GetRuleContext() antlr.RuleContext
- func (s *SelectOrCallContext) IDENTIFIER() antlr.TerminalNode
- func (s *SelectOrCallContext) Member() IMemberContext
- func (s *SelectOrCallContext) SetArgs(v IExprListContext)
- func (s *SelectOrCallContext) SetId(v antlr.Token)
- func (s *SelectOrCallContext) SetOp(v antlr.Token)
- func (s *SelectOrCallContext) SetOpen(v antlr.Token)
- type StartContext
- func (s *StartContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StartContext) EOF() antlr.TerminalNode
- func (s *StartContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StartContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StartContext) Expr() IExprContext
- func (s *StartContext) GetE() IExprContext
- func (s *StartContext) GetParser() antlr.Parser
- func (s *StartContext) GetRuleContext() antlr.RuleContext
- func (*StartContext) IsStartContext()
- func (s *StartContext) SetE(v IExprContext)
- func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringContext
- func (s *StringContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StringContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringContext) GetRuleContext() antlr.RuleContext
- func (s *StringContext) GetTok() antlr.Token
- func (s *StringContext) STRING() antlr.TerminalNode
- func (s *StringContext) SetTok(v antlr.Token)
- type UintContext
- func (s *UintContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UintContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UintContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UintContext) GetRuleContext() antlr.RuleContext
- func (s *UintContext) GetTok() antlr.Token
- func (s *UintContext) NUM_UINT() antlr.TerminalNode
- func (s *UintContext) SetTok(v antlr.Token)
- type UnaryContext
Constants ¶
const ( CELLexerT__0 = 1 CELLexerEQUALS = 2 CELLexerNOT_EQUALS = 3 CELLexerLESS = 4 CELLexerLESS_EQUALS = 5 CELLexerGREATER_EQUALS = 6 CELLexerGREATER = 7 CELLexerLOGICAL_AND = 8 CELLexerLOGICAL_OR = 9 CELLexerLBRACKET = 10 CELLexerRPRACKET = 11 CELLexerLBRACE = 12 CELLexerRBRACE = 13 CELLexerLPAREN = 14 CELLexerRPAREN = 15 CELLexerDOT = 16 CELLexerCOMMA = 17 CELLexerMINUS = 18 CELLexerEXCLAM = 19 CELLexerQUESTIONMARK = 20 CELLexerCOLON = 21 CELLexerPLUS = 22 CELLexerSTAR = 23 CELLexerSLASH = 24 CELLexerPERCENT = 25 CELLexerTRUE = 26 CELLexerFALSE = 27 CELLexerNULL = 28 CELLexerWHITESPACE = 29 CELLexerCOMMENT = 30 CELLexerNUM_FLOAT = 31 CELLexerNUM_INT = 32 CELLexerNUM_UINT = 33 CELLexerSTRING = 34 CELLexerBYTES = 35 CELLexerIDENTIFIER = 36 )
CELLexer tokens.
const ( CELParserEOF = antlr.TokenEOF CELParserT__0 = 1 CELParserEQUALS = 2 CELParserNOT_EQUALS = 3 CELParserLESS = 4 CELParserLESS_EQUALS = 5 CELParserGREATER_EQUALS = 6 CELParserGREATER = 7 CELParserLOGICAL_AND = 8 CELParserLOGICAL_OR = 9 CELParserLBRACKET = 10 CELParserRPRACKET = 11 CELParserLBRACE = 12 CELParserRBRACE = 13 CELParserLPAREN = 14 CELParserRPAREN = 15 CELParserDOT = 16 CELParserCOMMA = 17 CELParserMINUS = 18 CELParserEXCLAM = 19 CELParserQUESTIONMARK = 20 CELParserCOLON = 21 CELParserPLUS = 22 CELParserSTAR = 23 CELParserSLASH = 24 CELParserPERCENT = 25 CELParserTRUE = 26 CELParserFALSE = 27 CELParserNULL = 28 CELParserWHITESPACE = 29 CELParserCOMMENT = 30 CELParserNUM_FLOAT = 31 CELParserNUM_INT = 32 CELParserNUM_UINT = 33 CELParserSTRING = 34 CELParserBYTES = 35 CELParserIDENTIFIER = 36 )
CELParser tokens.
const ( CELParserRULE_start = 0 CELParserRULE_expr = 1 CELParserRULE_conditionalOr = 2 CELParserRULE_conditionalAnd = 3 CELParserRULE_relation = 4 CELParserRULE_calc = 5 CELParserRULE_unary = 6 CELParserRULE_member = 7 CELParserRULE_primary = 8 CELParserRULE_exprList = 9 CELParserRULE_fieldInitializerList = 10 CELParserRULE_mapInitializerList = 11 CELParserRULE_literal = 12 )
CELParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseCELListener ¶
type BaseCELListener struct{}
BaseCELListener is a complete listener for a parse tree produced by CELParser.
func (*BaseCELListener) EnterBoolFalse ¶
func (s *BaseCELListener) EnterBoolFalse(ctx *BoolFalseContext)
EnterBoolFalse is called when production BoolFalse is entered.
func (*BaseCELListener) EnterBoolTrue ¶
func (s *BaseCELListener) EnterBoolTrue(ctx *BoolTrueContext)
EnterBoolTrue is called when production BoolTrue is entered.
func (*BaseCELListener) EnterBytes ¶
func (s *BaseCELListener) EnterBytes(ctx *BytesContext)
EnterBytes is called when production Bytes is entered.
func (*BaseCELListener) EnterCalc ¶
func (s *BaseCELListener) EnterCalc(ctx *CalcContext)
EnterCalc is called when production calc is entered.
func (*BaseCELListener) EnterConditionalAnd ¶
func (s *BaseCELListener) EnterConditionalAnd(ctx *ConditionalAndContext)
EnterConditionalAnd is called when production conditionalAnd is entered.
func (*BaseCELListener) EnterConditionalOr ¶
func (s *BaseCELListener) EnterConditionalOr(ctx *ConditionalOrContext)
EnterConditionalOr is called when production conditionalOr is entered.
func (*BaseCELListener) EnterConstantLiteral ¶
func (s *BaseCELListener) EnterConstantLiteral(ctx *ConstantLiteralContext)
EnterConstantLiteral is called when production ConstantLiteral is entered.
func (*BaseCELListener) EnterCreateList ¶
func (s *BaseCELListener) EnterCreateList(ctx *CreateListContext)
EnterCreateList is called when production CreateList is entered.
func (*BaseCELListener) EnterCreateMessage ¶
func (s *BaseCELListener) EnterCreateMessage(ctx *CreateMessageContext)
EnterCreateMessage is called when production CreateMessage is entered.
func (*BaseCELListener) EnterCreateStruct ¶
func (s *BaseCELListener) EnterCreateStruct(ctx *CreateStructContext)
EnterCreateStruct is called when production CreateStruct is entered.
func (*BaseCELListener) EnterDouble ¶
func (s *BaseCELListener) EnterDouble(ctx *DoubleContext)
EnterDouble is called when production Double is entered.
func (*BaseCELListener) EnterEveryRule ¶
func (s *BaseCELListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseCELListener) EnterExpr ¶
func (s *BaseCELListener) EnterExpr(ctx *ExprContext)
EnterExpr is called when production expr is entered.
func (*BaseCELListener) EnterExprList ¶
func (s *BaseCELListener) EnterExprList(ctx *ExprListContext)
EnterExprList is called when production exprList is entered.
func (*BaseCELListener) EnterFieldInitializerList ¶
func (s *BaseCELListener) EnterFieldInitializerList(ctx *FieldInitializerListContext)
EnterFieldInitializerList is called when production fieldInitializerList is entered.
func (*BaseCELListener) EnterIdentOrGlobalCall ¶
func (s *BaseCELListener) EnterIdentOrGlobalCall(ctx *IdentOrGlobalCallContext)
EnterIdentOrGlobalCall is called when production IdentOrGlobalCall is entered.
func (*BaseCELListener) EnterIndex ¶
func (s *BaseCELListener) EnterIndex(ctx *IndexContext)
EnterIndex is called when production Index is entered.
func (*BaseCELListener) EnterInt ¶
func (s *BaseCELListener) EnterInt(ctx *IntContext)
EnterInt is called when production Int is entered.
func (*BaseCELListener) EnterLogicalNot ¶
func (s *BaseCELListener) EnterLogicalNot(ctx *LogicalNotContext)
EnterLogicalNot is called when production LogicalNot is entered.
func (*BaseCELListener) EnterMapInitializerList ¶
func (s *BaseCELListener) EnterMapInitializerList(ctx *MapInitializerListContext)
EnterMapInitializerList is called when production mapInitializerList is entered.
func (*BaseCELListener) EnterMemberExpr ¶
func (s *BaseCELListener) EnterMemberExpr(ctx *MemberExprContext)
EnterMemberExpr is called when production MemberExpr is entered.
func (*BaseCELListener) EnterNegate ¶
func (s *BaseCELListener) EnterNegate(ctx *NegateContext)
EnterNegate is called when production Negate is entered.
func (*BaseCELListener) EnterNested ¶
func (s *BaseCELListener) EnterNested(ctx *NestedContext)
EnterNested is called when production Nested is entered.
func (*BaseCELListener) EnterNull ¶
func (s *BaseCELListener) EnterNull(ctx *NullContext)
EnterNull is called when production Null is entered.
func (*BaseCELListener) EnterPrimaryExpr ¶
func (s *BaseCELListener) EnterPrimaryExpr(ctx *PrimaryExprContext)
EnterPrimaryExpr is called when production PrimaryExpr is entered.
func (*BaseCELListener) EnterRelation ¶
func (s *BaseCELListener) EnterRelation(ctx *RelationContext)
EnterRelation is called when production relation is entered.
func (*BaseCELListener) EnterSelectOrCall ¶
func (s *BaseCELListener) EnterSelectOrCall(ctx *SelectOrCallContext)
EnterSelectOrCall is called when production SelectOrCall is entered.
func (*BaseCELListener) EnterStart ¶
func (s *BaseCELListener) EnterStart(ctx *StartContext)
EnterStart is called when production start is entered.
func (*BaseCELListener) EnterString ¶
func (s *BaseCELListener) EnterString(ctx *StringContext)
EnterString is called when production String is entered.
func (*BaseCELListener) EnterUint ¶
func (s *BaseCELListener) EnterUint(ctx *UintContext)
EnterUint is called when production Uint is entered.
func (*BaseCELListener) ExitBoolFalse ¶
func (s *BaseCELListener) ExitBoolFalse(ctx *BoolFalseContext)
ExitBoolFalse is called when production BoolFalse is exited.
func (*BaseCELListener) ExitBoolTrue ¶
func (s *BaseCELListener) ExitBoolTrue(ctx *BoolTrueContext)
ExitBoolTrue is called when production BoolTrue is exited.
func (*BaseCELListener) ExitBytes ¶
func (s *BaseCELListener) ExitBytes(ctx *BytesContext)
ExitBytes is called when production Bytes is exited.
func (*BaseCELListener) ExitCalc ¶
func (s *BaseCELListener) ExitCalc(ctx *CalcContext)
ExitCalc is called when production calc is exited.
func (*BaseCELListener) ExitConditionalAnd ¶
func (s *BaseCELListener) ExitConditionalAnd(ctx *ConditionalAndContext)
ExitConditionalAnd is called when production conditionalAnd is exited.
func (*BaseCELListener) ExitConditionalOr ¶
func (s *BaseCELListener) ExitConditionalOr(ctx *ConditionalOrContext)
ExitConditionalOr is called when production conditionalOr is exited.
func (*BaseCELListener) ExitConstantLiteral ¶
func (s *BaseCELListener) ExitConstantLiteral(ctx *ConstantLiteralContext)
ExitConstantLiteral is called when production ConstantLiteral is exited.
func (*BaseCELListener) ExitCreateList ¶
func (s *BaseCELListener) ExitCreateList(ctx *CreateListContext)
ExitCreateList is called when production CreateList is exited.
func (*BaseCELListener) ExitCreateMessage ¶
func (s *BaseCELListener) ExitCreateMessage(ctx *CreateMessageContext)
ExitCreateMessage is called when production CreateMessage is exited.
func (*BaseCELListener) ExitCreateStruct ¶
func (s *BaseCELListener) ExitCreateStruct(ctx *CreateStructContext)
ExitCreateStruct is called when production CreateStruct is exited.
func (*BaseCELListener) ExitDouble ¶
func (s *BaseCELListener) ExitDouble(ctx *DoubleContext)
ExitDouble is called when production Double is exited.
func (*BaseCELListener) ExitEveryRule ¶
func (s *BaseCELListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseCELListener) ExitExpr ¶
func (s *BaseCELListener) ExitExpr(ctx *ExprContext)
ExitExpr is called when production expr is exited.
func (*BaseCELListener) ExitExprList ¶
func (s *BaseCELListener) ExitExprList(ctx *ExprListContext)
ExitExprList is called when production exprList is exited.
func (*BaseCELListener) ExitFieldInitializerList ¶
func (s *BaseCELListener) ExitFieldInitializerList(ctx *FieldInitializerListContext)
ExitFieldInitializerList is called when production fieldInitializerList is exited.
func (*BaseCELListener) ExitIdentOrGlobalCall ¶
func (s *BaseCELListener) ExitIdentOrGlobalCall(ctx *IdentOrGlobalCallContext)
ExitIdentOrGlobalCall is called when production IdentOrGlobalCall is exited.
func (*BaseCELListener) ExitIndex ¶
func (s *BaseCELListener) ExitIndex(ctx *IndexContext)
ExitIndex is called when production Index is exited.
func (*BaseCELListener) ExitInt ¶
func (s *BaseCELListener) ExitInt(ctx *IntContext)
ExitInt is called when production Int is exited.
func (*BaseCELListener) ExitLogicalNot ¶
func (s *BaseCELListener) ExitLogicalNot(ctx *LogicalNotContext)
ExitLogicalNot is called when production LogicalNot is exited.
func (*BaseCELListener) ExitMapInitializerList ¶
func (s *BaseCELListener) ExitMapInitializerList(ctx *MapInitializerListContext)
ExitMapInitializerList is called when production mapInitializerList is exited.
func (*BaseCELListener) ExitMemberExpr ¶
func (s *BaseCELListener) ExitMemberExpr(ctx *MemberExprContext)
ExitMemberExpr is called when production MemberExpr is exited.
func (*BaseCELListener) ExitNegate ¶
func (s *BaseCELListener) ExitNegate(ctx *NegateContext)
ExitNegate is called when production Negate is exited.
func (*BaseCELListener) ExitNested ¶
func (s *BaseCELListener) ExitNested(ctx *NestedContext)
ExitNested is called when production Nested is exited.
func (*BaseCELListener) ExitNull ¶
func (s *BaseCELListener) ExitNull(ctx *NullContext)
ExitNull is called when production Null is exited.
func (*BaseCELListener) ExitPrimaryExpr ¶
func (s *BaseCELListener) ExitPrimaryExpr(ctx *PrimaryExprContext)
ExitPrimaryExpr is called when production PrimaryExpr is exited.
func (*BaseCELListener) ExitRelation ¶
func (s *BaseCELListener) ExitRelation(ctx *RelationContext)
ExitRelation is called when production relation is exited.
func (*BaseCELListener) ExitSelectOrCall ¶
func (s *BaseCELListener) ExitSelectOrCall(ctx *SelectOrCallContext)
ExitSelectOrCall is called when production SelectOrCall is exited.
func (*BaseCELListener) ExitStart ¶
func (s *BaseCELListener) ExitStart(ctx *StartContext)
ExitStart is called when production start is exited.
func (*BaseCELListener) ExitString ¶
func (s *BaseCELListener) ExitString(ctx *StringContext)
ExitString is called when production String is exited.
func (*BaseCELListener) ExitUint ¶
func (s *BaseCELListener) ExitUint(ctx *UintContext)
ExitUint is called when production Uint is exited.
func (*BaseCELListener) VisitErrorNode ¶
func (s *BaseCELListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseCELListener) VisitTerminal ¶
func (s *BaseCELListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseCELVisitor ¶
type BaseCELVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseCELVisitor) VisitBoolFalse ¶
func (v *BaseCELVisitor) VisitBoolFalse(ctx *BoolFalseContext) interface{}
func (*BaseCELVisitor) VisitBoolTrue ¶
func (v *BaseCELVisitor) VisitBoolTrue(ctx *BoolTrueContext) interface{}
func (*BaseCELVisitor) VisitBytes ¶
func (v *BaseCELVisitor) VisitBytes(ctx *BytesContext) interface{}
func (*BaseCELVisitor) VisitCalc ¶
func (v *BaseCELVisitor) VisitCalc(ctx *CalcContext) interface{}
func (*BaseCELVisitor) VisitConditionalAnd ¶
func (v *BaseCELVisitor) VisitConditionalAnd(ctx *ConditionalAndContext) interface{}
func (*BaseCELVisitor) VisitConditionalOr ¶
func (v *BaseCELVisitor) VisitConditionalOr(ctx *ConditionalOrContext) interface{}
func (*BaseCELVisitor) VisitConstantLiteral ¶
func (v *BaseCELVisitor) VisitConstantLiteral(ctx *ConstantLiteralContext) interface{}
func (*BaseCELVisitor) VisitCreateList ¶
func (v *BaseCELVisitor) VisitCreateList(ctx *CreateListContext) interface{}
func (*BaseCELVisitor) VisitCreateMessage ¶
func (v *BaseCELVisitor) VisitCreateMessage(ctx *CreateMessageContext) interface{}
func (*BaseCELVisitor) VisitCreateStruct ¶
func (v *BaseCELVisitor) VisitCreateStruct(ctx *CreateStructContext) interface{}
func (*BaseCELVisitor) VisitDouble ¶
func (v *BaseCELVisitor) VisitDouble(ctx *DoubleContext) interface{}
func (*BaseCELVisitor) VisitExpr ¶
func (v *BaseCELVisitor) VisitExpr(ctx *ExprContext) interface{}
func (*BaseCELVisitor) VisitExprList ¶
func (v *BaseCELVisitor) VisitExprList(ctx *ExprListContext) interface{}
func (*BaseCELVisitor) VisitFieldInitializerList ¶
func (v *BaseCELVisitor) VisitFieldInitializerList(ctx *FieldInitializerListContext) interface{}
func (*BaseCELVisitor) VisitIdentOrGlobalCall ¶
func (v *BaseCELVisitor) VisitIdentOrGlobalCall(ctx *IdentOrGlobalCallContext) interface{}
func (*BaseCELVisitor) VisitIndex ¶
func (v *BaseCELVisitor) VisitIndex(ctx *IndexContext) interface{}
func (*BaseCELVisitor) VisitInt ¶
func (v *BaseCELVisitor) VisitInt(ctx *IntContext) interface{}
func (*BaseCELVisitor) VisitLogicalNot ¶
func (v *BaseCELVisitor) VisitLogicalNot(ctx *LogicalNotContext) interface{}
func (*BaseCELVisitor) VisitMapInitializerList ¶
func (v *BaseCELVisitor) VisitMapInitializerList(ctx *MapInitializerListContext) interface{}
func (*BaseCELVisitor) VisitMemberExpr ¶
func (v *BaseCELVisitor) VisitMemberExpr(ctx *MemberExprContext) interface{}
func (*BaseCELVisitor) VisitNegate ¶
func (v *BaseCELVisitor) VisitNegate(ctx *NegateContext) interface{}
func (*BaseCELVisitor) VisitNested ¶
func (v *BaseCELVisitor) VisitNested(ctx *NestedContext) interface{}
func (*BaseCELVisitor) VisitNull ¶
func (v *BaseCELVisitor) VisitNull(ctx *NullContext) interface{}
func (*BaseCELVisitor) VisitPrimaryExpr ¶
func (v *BaseCELVisitor) VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
func (*BaseCELVisitor) VisitRelation ¶
func (v *BaseCELVisitor) VisitRelation(ctx *RelationContext) interface{}
func (*BaseCELVisitor) VisitSelectOrCall ¶
func (v *BaseCELVisitor) VisitSelectOrCall(ctx *SelectOrCallContext) interface{}
func (*BaseCELVisitor) VisitStart ¶
func (v *BaseCELVisitor) VisitStart(ctx *StartContext) interface{}
func (*BaseCELVisitor) VisitString ¶
func (v *BaseCELVisitor) VisitString(ctx *StringContext) interface{}
func (*BaseCELVisitor) VisitUint ¶
func (v *BaseCELVisitor) VisitUint(ctx *UintContext) interface{}
type BoolFalseContext ¶
type BoolFalseContext struct {
*LiteralContext
// contains filtered or unexported fields
}
func NewBoolFalseContext ¶
func NewBoolFalseContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoolFalseContext
func (*BoolFalseContext) Accept ¶
func (s *BoolFalseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BoolFalseContext) EnterRule ¶
func (s *BoolFalseContext) EnterRule(listener antlr.ParseTreeListener)
func (*BoolFalseContext) ExitRule ¶
func (s *BoolFalseContext) ExitRule(listener antlr.ParseTreeListener)
func (*BoolFalseContext) GetRuleContext ¶
func (s *BoolFalseContext) GetRuleContext() antlr.RuleContext
func (*BoolFalseContext) GetTok ¶
func (s *BoolFalseContext) GetTok() antlr.Token
func (*BoolFalseContext) SetTok ¶
func (s *BoolFalseContext) SetTok(v antlr.Token)
type BoolTrueContext ¶
type BoolTrueContext struct {
*LiteralContext
// contains filtered or unexported fields
}
func NewBoolTrueContext ¶
func NewBoolTrueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoolTrueContext
func (*BoolTrueContext) Accept ¶
func (s *BoolTrueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BoolTrueContext) EnterRule ¶
func (s *BoolTrueContext) EnterRule(listener antlr.ParseTreeListener)
func (*BoolTrueContext) ExitRule ¶
func (s *BoolTrueContext) ExitRule(listener antlr.ParseTreeListener)
func (*BoolTrueContext) GetRuleContext ¶
func (s *BoolTrueContext) GetRuleContext() antlr.RuleContext
func (*BoolTrueContext) GetTok ¶
func (s *BoolTrueContext) GetTok() antlr.Token
func (*BoolTrueContext) SetTok ¶
func (s *BoolTrueContext) SetTok(v antlr.Token)
type BytesContext ¶
type BytesContext struct {
*LiteralContext
// contains filtered or unexported fields
}
func NewBytesContext ¶
func NewBytesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BytesContext
func (*BytesContext) Accept ¶
func (s *BytesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BytesContext) BYTES ¶
func (s *BytesContext) BYTES() antlr.TerminalNode
func (*BytesContext) EnterRule ¶
func (s *BytesContext) EnterRule(listener antlr.ParseTreeListener)
func (*BytesContext) ExitRule ¶
func (s *BytesContext) ExitRule(listener antlr.ParseTreeListener)
func (*BytesContext) GetRuleContext ¶
func (s *BytesContext) GetRuleContext() antlr.RuleContext
func (*BytesContext) GetTok ¶
func (s *BytesContext) GetTok() antlr.Token
func (*BytesContext) SetTok ¶
func (s *BytesContext) SetTok(v antlr.Token)
type CELLexer ¶
func NewCELLexer ¶
func NewCELLexer(input antlr.CharStream) *CELLexer
type CELListener ¶
type CELListener interface {
antlr.ParseTreeListener
// EnterStart is called when entering the start production.
EnterStart(c *StartContext)
// EnterExpr is called when entering the expr production.
EnterExpr(c *ExprContext)
// EnterConditionalOr is called when entering the conditionalOr production.
EnterConditionalOr(c *ConditionalOrContext)
// EnterConditionalAnd is called when entering the conditionalAnd production.
EnterConditionalAnd(c *ConditionalAndContext)
// EnterRelation is called when entering the relation production.
EnterRelation(c *RelationContext)
// EnterCalc is called when entering the calc production.
EnterCalc(c *CalcContext)
// EnterMemberExpr is called when entering the MemberExpr production.
EnterMemberExpr(c *MemberExprContext)
// EnterLogicalNot is called when entering the LogicalNot production.
EnterLogicalNot(c *LogicalNotContext)
// EnterNegate is called when entering the Negate production.
EnterNegate(c *NegateContext)
// EnterSelectOrCall is called when entering the SelectOrCall production.
EnterSelectOrCall(c *SelectOrCallContext)
// EnterPrimaryExpr is called when entering the PrimaryExpr production.
EnterPrimaryExpr(c *PrimaryExprContext)
// EnterIndex is called when entering the Index production.
EnterIndex(c *IndexContext)
// EnterCreateMessage is called when entering the CreateMessage production.
EnterCreateMessage(c *CreateMessageContext)
// EnterIdentOrGlobalCall is called when entering the IdentOrGlobalCall production.
EnterIdentOrGlobalCall(c *IdentOrGlobalCallContext)
// EnterNested is called when entering the Nested production.
EnterNested(c *NestedContext)
// EnterCreateList is called when entering the CreateList production.
EnterCreateList(c *CreateListContext)
// EnterCreateStruct is called when entering the CreateStruct production.
EnterCreateStruct(c *CreateStructContext)
// EnterConstantLiteral is called when entering the ConstantLiteral production.
EnterConstantLiteral(c *ConstantLiteralContext)
// EnterExprList is called when entering the exprList production.
EnterExprList(c *ExprListContext)
// EnterFieldInitializerList is called when entering the fieldInitializerList production.
EnterFieldInitializerList(c *FieldInitializerListContext)
// EnterMapInitializerList is called when entering the mapInitializerList production.
EnterMapInitializerList(c *MapInitializerListContext)
// EnterInt is called when entering the Int production.
EnterInt(c *IntContext)
// EnterUint is called when entering the Uint production.
EnterUint(c *UintContext)
// EnterDouble is called when entering the Double production.
EnterDouble(c *DoubleContext)
// EnterString is called when entering the String production.
EnterString(c *StringContext)
// EnterBytes is called when entering the Bytes production.
EnterBytes(c *BytesContext)
// EnterBoolTrue is called when entering the BoolTrue production.
EnterBoolTrue(c *BoolTrueContext)
// EnterBoolFalse is called when entering the BoolFalse production.
EnterBoolFalse(c *BoolFalseContext)
// EnterNull is called when entering the Null production.
EnterNull(c *NullContext)
// ExitStart is called when exiting the start production.
ExitStart(c *StartContext)
// ExitExpr is called when exiting the expr production.
ExitExpr(c *ExprContext)
// ExitConditionalOr is called when exiting the conditionalOr production.
ExitConditionalOr(c *ConditionalOrContext)
// ExitConditionalAnd is called when exiting the conditionalAnd production.
ExitConditionalAnd(c *ConditionalAndContext)
// ExitRelation is called when exiting the relation production.
ExitRelation(c *RelationContext)
// ExitCalc is called when exiting the calc production.
ExitCalc(c *CalcContext)
// ExitMemberExpr is called when exiting the MemberExpr production.
ExitMemberExpr(c *MemberExprContext)
// ExitLogicalNot is called when exiting the LogicalNot production.
ExitLogicalNot(c *LogicalNotContext)
// ExitNegate is called when exiting the Negate production.
ExitNegate(c *NegateContext)
// ExitSelectOrCall is called when exiting the SelectOrCall production.
ExitSelectOrCall(c *SelectOrCallContext)
// ExitPrimaryExpr is called when exiting the PrimaryExpr production.
ExitPrimaryExpr(c *PrimaryExprContext)
// ExitIndex is called when exiting the Index production.
ExitIndex(c *IndexContext)
// ExitCreateMessage is called when exiting the CreateMessage production.
ExitCreateMessage(c *CreateMessageContext)
// ExitIdentOrGlobalCall is called when exiting the IdentOrGlobalCall production.
ExitIdentOrGlobalCall(c *IdentOrGlobalCallContext)
// ExitNested is called when exiting the Nested production.
ExitNested(c *NestedContext)
// ExitCreateList is called when exiting the CreateList production.
ExitCreateList(c *CreateListContext)
// ExitCreateStruct is called when exiting the CreateStruct production.
ExitCreateStruct(c *CreateStructContext)
// ExitConstantLiteral is called when exiting the ConstantLiteral production.
ExitConstantLiteral(c *ConstantLiteralContext)
// ExitExprList is called when exiting the exprList production.
ExitExprList(c *ExprListContext)
// ExitFieldInitializerList is called when exiting the fieldInitializerList production.
ExitFieldInitializerList(c *FieldInitializerListContext)
// ExitMapInitializerList is called when exiting the mapInitializerList production.
ExitMapInitializerList(c *MapInitializerListContext)
// ExitInt is called when exiting the Int production.
ExitInt(c *IntContext)
// ExitUint is called when exiting the Uint production.
ExitUint(c *UintContext)
// ExitDouble is called when exiting the Double production.
ExitDouble(c *DoubleContext)
// ExitString is called when exiting the String production.
ExitString(c *StringContext)
// ExitBytes is called when exiting the Bytes production.
ExitBytes(c *BytesContext)
// ExitBoolTrue is called when exiting the BoolTrue production.
ExitBoolTrue(c *BoolTrueContext)
// ExitBoolFalse is called when exiting the BoolFalse production.
ExitBoolFalse(c *BoolFalseContext)
// ExitNull is called when exiting the Null production.
ExitNull(c *NullContext)
}
CELListener is a complete listener for a parse tree produced by CELParser.
type CELParser ¶
type CELParser struct {
*antlr.BaseParser
}
func NewCELParser ¶
func NewCELParser(input antlr.TokenStream) *CELParser
func (*CELParser) Calc ¶
func (p *CELParser) Calc() (localctx ICalcContext)
func (*CELParser) Calc_Sempred ¶
func (p *CELParser) Calc_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CELParser) ConditionalAnd ¶
func (p *CELParser) ConditionalAnd() (localctx IConditionalAndContext)
func (*CELParser) ConditionalOr ¶
func (p *CELParser) ConditionalOr() (localctx IConditionalOrContext)
func (*CELParser) Expr ¶
func (p *CELParser) Expr() (localctx IExprContext)
func (*CELParser) ExprList ¶
func (p *CELParser) ExprList() (localctx IExprListContext)
func (*CELParser) FieldInitializerList ¶
func (p *CELParser) FieldInitializerList() (localctx IFieldInitializerListContext)
func (*CELParser) Literal ¶
func (p *CELParser) Literal() (localctx ILiteralContext)
func (*CELParser) MapInitializerList ¶
func (p *CELParser) MapInitializerList() (localctx IMapInitializerListContext)
func (*CELParser) Member ¶
func (p *CELParser) Member() (localctx IMemberContext)
func (*CELParser) Member_Sempred ¶
func (p *CELParser) Member_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CELParser) Primary ¶
func (p *CELParser) Primary() (localctx IPrimaryContext)
func (*CELParser) Relation ¶
func (p *CELParser) Relation() (localctx IRelationContext)
func (*CELParser) Relation_Sempred ¶
func (p *CELParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CELParser) Sempred ¶
func (p *CELParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*CELParser) Start ¶
func (p *CELParser) Start() (localctx IStartContext)
func (*CELParser) Unary ¶
func (p *CELParser) Unary() (localctx IUnaryContext)
type CELVisitor ¶
type CELVisitor interface {
antlr.ParseTreeVisitor
// Visit a parse tree produced by CELParser#start.
VisitStart(ctx *StartContext) interface{}
// Visit a parse tree produced by CELParser#expr.
VisitExpr(ctx *ExprContext) interface{}
// Visit a parse tree produced by CELParser#conditionalOr.
VisitConditionalOr(ctx *ConditionalOrContext) interface{}
// Visit a parse tree produced by CELParser#conditionalAnd.
VisitConditionalAnd(ctx *ConditionalAndContext) interface{}
// Visit a parse tree produced by CELParser#relation.
VisitRelation(ctx *RelationContext) interface{}
// Visit a parse tree produced by CELParser#calc.
VisitCalc(ctx *CalcContext) interface{}
// Visit a parse tree produced by CELParser#MemberExpr.
VisitMemberExpr(ctx *MemberExprContext) interface{}
// Visit a parse tree produced by CELParser#LogicalNot.
VisitLogicalNot(ctx *LogicalNotContext) interface{}
// Visit a parse tree produced by CELParser#Negate.
VisitNegate(ctx *NegateContext) interface{}
// Visit a parse tree produced by CELParser#SelectOrCall.
VisitSelectOrCall(ctx *SelectOrCallContext) interface{}
// Visit a parse tree produced by CELParser#PrimaryExpr.
VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
// Visit a parse tree produced by CELParser#Index.
VisitIndex(ctx *IndexContext) interface{}
// Visit a parse tree produced by CELParser#CreateMessage.
VisitCreateMessage(ctx *CreateMessageContext) interface{}
// Visit a parse tree produced by CELParser#IdentOrGlobalCall.
VisitIdentOrGlobalCall(ctx *IdentOrGlobalCallContext) interface{}
// Visit a parse tree produced by CELParser#Nested.
VisitNested(ctx *NestedContext) interface{}
// Visit a parse tree produced by CELParser#CreateList.
VisitCreateList(ctx *CreateListContext) interface{}
// Visit a parse tree produced by CELParser#CreateStruct.
VisitCreateStruct(ctx *CreateStructContext) interface{}
// Visit a parse tree produced by CELParser#ConstantLiteral.
VisitConstantLiteral(ctx *ConstantLiteralContext) interface{}
// Visit a parse tree produced by CELParser#exprList.
VisitExprList(ctx *ExprListContext) interface{}
// Visit a parse tree produced by CELParser#fieldInitializerList.
VisitFieldInitializerList(ctx *FieldInitializerListContext) interface{}
// Visit a parse tree produced by CELParser#mapInitializerList.
VisitMapInitializerList(ctx *MapInitializerListContext) interface{}
// Visit a parse tree produced by CELParser#Int.
VisitInt(ctx *IntContext) interface{}
// Visit a parse tree produced by CELParser#Uint.
VisitUint(ctx *UintContext) interface{}
// Visit a parse tree produced by CELParser#Double.
VisitDouble(ctx *DoubleContext) interface{}
// Visit a parse tree produced by CELParser#String.
VisitString(ctx *StringContext) interface{}
// Visit a parse tree produced by CELParser#Bytes.
VisitBytes(ctx *BytesContext) interface{}
// Visit a parse tree produced by CELParser#BoolTrue.
VisitBoolTrue(ctx *BoolTrueContext) interface{}
// Visit a parse tree produced by CELParser#BoolFalse.
VisitBoolFalse(ctx *BoolFalseContext) interface{}
// Visit a parse tree produced by CELParser#Null.
VisitNull(ctx *NullContext) interface{}
}
A complete Visitor for a parse tree produced by CELParser.
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) AllCalc ¶
func (s *CalcContext) AllCalc() []ICalcContext
func (*CalcContext) Calc ¶
func (s *CalcContext) Calc(i int) ICalcContext
func (*CalcContext) EnterRule ¶
func (s *CalcContext) EnterRule(listener antlr.ParseTreeListener)
func (*CalcContext) ExitRule ¶
func (s *CalcContext) ExitRule(listener antlr.ParseTreeListener)
func (*CalcContext) GetOp ¶
func (s *CalcContext) GetOp() antlr.Token
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) SetOp ¶
func (s *CalcContext) SetOp(v antlr.Token)
func (*CalcContext) ToStringTree ¶
func (s *CalcContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*CalcContext) Unary ¶
func (s *CalcContext) Unary() IUnaryContext
type ConditionalAndContext ¶
type ConditionalAndContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewConditionalAndContext ¶
func NewConditionalAndContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionalAndContext
func NewEmptyConditionalAndContext ¶
func NewEmptyConditionalAndContext() *ConditionalAndContext
func (*ConditionalAndContext) Accept ¶
func (s *ConditionalAndContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ConditionalAndContext) AllRelation ¶
func (s *ConditionalAndContext) AllRelation() []IRelationContext
func (*ConditionalAndContext) EnterRule ¶
func (s *ConditionalAndContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConditionalAndContext) ExitRule ¶
func (s *ConditionalAndContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConditionalAndContext) GetE ¶
func (s *ConditionalAndContext) GetE() IRelationContext
func (*ConditionalAndContext) GetE1 ¶
func (s *ConditionalAndContext) GetE1() []IRelationContext
func (*ConditionalAndContext) GetOps ¶
func (s *ConditionalAndContext) GetOps() []antlr.Token
func (*ConditionalAndContext) GetParser ¶
func (s *ConditionalAndContext) GetParser() antlr.Parser
func (*ConditionalAndContext) GetRuleContext ¶
func (s *ConditionalAndContext) GetRuleContext() antlr.RuleContext
func (*ConditionalAndContext) GetS8 ¶
func (s *ConditionalAndContext) GetS8() antlr.Token
func (*ConditionalAndContext) Get_relation ¶
func (s *ConditionalAndContext) Get_relation() IRelationContext
func (*ConditionalAndContext) IsConditionalAndContext ¶
func (*ConditionalAndContext) IsConditionalAndContext()
func (*ConditionalAndContext) Relation ¶
func (s *ConditionalAndContext) Relation(i int) IRelationContext
func (*ConditionalAndContext) SetE ¶
func (s *ConditionalAndContext) SetE(v IRelationContext)
func (*ConditionalAndContext) SetE1 ¶
func (s *ConditionalAndContext) SetE1(v []IRelationContext)
func (*ConditionalAndContext) SetOps ¶
func (s *ConditionalAndContext) SetOps(v []antlr.Token)
func (*ConditionalAndContext) SetS8 ¶
func (s *ConditionalAndContext) SetS8(v antlr.Token)
func (*ConditionalAndContext) Set_relation ¶
func (s *ConditionalAndContext) Set_relation(v IRelationContext)
func (*ConditionalAndContext) ToStringTree ¶
func (s *ConditionalAndContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConditionalOrContext ¶
type ConditionalOrContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewConditionalOrContext ¶
func NewConditionalOrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionalOrContext
func NewEmptyConditionalOrContext ¶
func NewEmptyConditionalOrContext() *ConditionalOrContext
func (*ConditionalOrContext) Accept ¶
func (s *ConditionalOrContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ConditionalOrContext) AllConditionalAnd ¶
func (s *ConditionalOrContext) AllConditionalAnd() []IConditionalAndContext
func (*ConditionalOrContext) ConditionalAnd ¶
func (s *ConditionalOrContext) ConditionalAnd(i int) IConditionalAndContext
func (*ConditionalOrContext) EnterRule ¶
func (s *ConditionalOrContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConditionalOrContext) ExitRule ¶
func (s *ConditionalOrContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConditionalOrContext) GetE ¶
func (s *ConditionalOrContext) GetE() IConditionalAndContext
func (*ConditionalOrContext) GetE1 ¶
func (s *ConditionalOrContext) GetE1() []IConditionalAndContext
func (*ConditionalOrContext) GetOps ¶
func (s *ConditionalOrContext) GetOps() []antlr.Token
func (*ConditionalOrContext) GetParser ¶
func (s *ConditionalOrContext) GetParser() antlr.Parser
func (*ConditionalOrContext) GetRuleContext ¶
func (s *ConditionalOrContext) GetRuleContext() antlr.RuleContext
func (*ConditionalOrContext) GetS9 ¶
func (s *ConditionalOrContext) GetS9() antlr.Token
func (*ConditionalOrContext) Get_conditionalAnd ¶
func (s *ConditionalOrContext) Get_conditionalAnd() IConditionalAndContext
func (*ConditionalOrContext) IsConditionalOrContext ¶
func (*ConditionalOrContext) IsConditionalOrContext()
func (*ConditionalOrContext) SetE ¶
func (s *ConditionalOrContext) SetE(v IConditionalAndContext)
func (*ConditionalOrContext) SetE1 ¶
func (s *ConditionalOrContext) SetE1(v []IConditionalAndContext)
func (*ConditionalOrContext) SetOps ¶
func (s *ConditionalOrContext) SetOps(v []antlr.Token)
func (*ConditionalOrContext) SetS9 ¶
func (s *ConditionalOrContext) SetS9(v antlr.Token)
func (*ConditionalOrContext) Set_conditionalAnd ¶
func (s *ConditionalOrContext) Set_conditionalAnd(v IConditionalAndContext)
func (*ConditionalOrContext) ToStringTree ¶
func (s *ConditionalOrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConstantLiteralContext ¶
type ConstantLiteralContext struct {
*PrimaryContext
}
func NewConstantLiteralContext ¶
func NewConstantLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConstantLiteralContext
func (*ConstantLiteralContext) Accept ¶
func (s *ConstantLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ConstantLiteralContext) EnterRule ¶
func (s *ConstantLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstantLiteralContext) ExitRule ¶
func (s *ConstantLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstantLiteralContext) GetRuleContext ¶
func (s *ConstantLiteralContext) GetRuleContext() antlr.RuleContext
func (*ConstantLiteralContext) Literal ¶
func (s *ConstantLiteralContext) Literal() ILiteralContext
type CreateListContext ¶
type CreateListContext struct {
*PrimaryContext
// contains filtered or unexported fields
}
func NewCreateListContext ¶
func NewCreateListContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CreateListContext
func (*CreateListContext) Accept ¶
func (s *CreateListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CreateListContext) EnterRule ¶
func (s *CreateListContext) EnterRule(listener antlr.ParseTreeListener)
func (*CreateListContext) ExitRule ¶
func (s *CreateListContext) ExitRule(listener antlr.ParseTreeListener)
func (*CreateListContext) ExprList ¶
func (s *CreateListContext) ExprList() IExprListContext
func (*CreateListContext) GetElems ¶
func (s *CreateListContext) GetElems() IExprListContext
func (*CreateListContext) GetOp ¶
func (s *CreateListContext) GetOp() antlr.Token
func (*CreateListContext) GetRuleContext ¶
func (s *CreateListContext) GetRuleContext() antlr.RuleContext
func (*CreateListContext) SetElems ¶
func (s *CreateListContext) SetElems(v IExprListContext)
func (*CreateListContext) SetOp ¶
func (s *CreateListContext) SetOp(v antlr.Token)
type CreateMessageContext ¶
type CreateMessageContext struct {
*MemberContext
// contains filtered or unexported fields
}
func NewCreateMessageContext ¶
func NewCreateMessageContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CreateMessageContext
func (*CreateMessageContext) Accept ¶
func (s *CreateMessageContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CreateMessageContext) EnterRule ¶
func (s *CreateMessageContext) EnterRule(listener antlr.ParseTreeListener)
func (*CreateMessageContext) ExitRule ¶
func (s *CreateMessageContext) ExitRule(listener antlr.ParseTreeListener)
func (*CreateMessageContext) FieldInitializerList ¶
func (s *CreateMessageContext) FieldInitializerList() IFieldInitializerListContext
func (*CreateMessageContext) GetEntries ¶
func (s *CreateMessageContext) GetEntries() IFieldInitializerListContext
func (*CreateMessageContext) GetOp ¶
func (s *CreateMessageContext) GetOp() antlr.Token
func (*CreateMessageContext) GetRuleContext ¶
func (s *CreateMessageContext) GetRuleContext() antlr.RuleContext
func (*CreateMessageContext) Member ¶
func (s *CreateMessageContext) Member() IMemberContext
func (*CreateMessageContext) SetEntries ¶
func (s *CreateMessageContext) SetEntries(v IFieldInitializerListContext)
func (*CreateMessageContext) SetOp ¶
func (s *CreateMessageContext) SetOp(v antlr.Token)
type CreateStructContext ¶
type CreateStructContext struct {
*PrimaryContext
// contains filtered or unexported fields
}
func NewCreateStructContext ¶
func NewCreateStructContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CreateStructContext
func (*CreateStructContext) Accept ¶
func (s *CreateStructContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CreateStructContext) EnterRule ¶
func (s *CreateStructContext) EnterRule(listener antlr.ParseTreeListener)
func (*CreateStructContext) ExitRule ¶
func (s *CreateStructContext) ExitRule(listener antlr.ParseTreeListener)
func (*CreateStructContext) GetEntries ¶
func (s *CreateStructContext) GetEntries() IMapInitializerListContext
func (*CreateStructContext) GetOp ¶
func (s *CreateStructContext) GetOp() antlr.Token
func (*CreateStructContext) GetRuleContext ¶
func (s *CreateStructContext) GetRuleContext() antlr.RuleContext
func (*CreateStructContext) MapInitializerList ¶
func (s *CreateStructContext) MapInitializerList() IMapInitializerListContext
func (*CreateStructContext) SetEntries ¶
func (s *CreateStructContext) SetEntries(v IMapInitializerListContext)
func (*CreateStructContext) SetOp ¶
func (s *CreateStructContext) SetOp(v antlr.Token)
type DoubleContext ¶
type DoubleContext struct {
*LiteralContext
// contains filtered or unexported fields
}
func NewDoubleContext ¶
func NewDoubleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DoubleContext
func (*DoubleContext) Accept ¶
func (s *DoubleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DoubleContext) EnterRule ¶
func (s *DoubleContext) EnterRule(listener antlr.ParseTreeListener)
func (*DoubleContext) ExitRule ¶
func (s *DoubleContext) ExitRule(listener antlr.ParseTreeListener)
func (*DoubleContext) GetRuleContext ¶
func (s *DoubleContext) GetRuleContext() antlr.RuleContext
func (*DoubleContext) GetSign ¶
func (s *DoubleContext) GetSign() antlr.Token
func (*DoubleContext) GetTok ¶
func (s *DoubleContext) GetTok() antlr.Token
func (*DoubleContext) MINUS ¶
func (s *DoubleContext) MINUS() antlr.TerminalNode
func (*DoubleContext) NUM_FLOAT ¶
func (s *DoubleContext) NUM_FLOAT() antlr.TerminalNode
func (*DoubleContext) SetSign ¶
func (s *DoubleContext) SetSign(v antlr.Token)
func (*DoubleContext) SetTok ¶
func (s *DoubleContext) SetTok(v antlr.Token)
type ExprContext ¶
type ExprContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExprContext ¶
func NewEmptyExprContext() *ExprContext
func NewExprContext ¶
func NewExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprContext
func (*ExprContext) Accept ¶
func (s *ExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExprContext) AllConditionalOr ¶
func (s *ExprContext) AllConditionalOr() []IConditionalOrContext
func (*ExprContext) ConditionalOr ¶
func (s *ExprContext) ConditionalOr(i int) IConditionalOrContext
func (*ExprContext) EnterRule ¶
func (s *ExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprContext) ExitRule ¶
func (s *ExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprContext) Expr ¶
func (s *ExprContext) Expr() IExprContext
func (*ExprContext) GetE ¶
func (s *ExprContext) GetE() IConditionalOrContext
func (*ExprContext) GetE1 ¶
func (s *ExprContext) GetE1() IConditionalOrContext
func (*ExprContext) GetE2 ¶
func (s *ExprContext) GetE2() IExprContext
func (*ExprContext) GetOp ¶
func (s *ExprContext) GetOp() antlr.Token
func (*ExprContext) GetParser ¶
func (s *ExprContext) GetParser() antlr.Parser
func (*ExprContext) GetRuleContext ¶
func (s *ExprContext) GetRuleContext() antlr.RuleContext
func (*ExprContext) IsExprContext ¶
func (*ExprContext) IsExprContext()
func (*ExprContext) SetE ¶
func (s *ExprContext) SetE(v IConditionalOrContext)
func (*ExprContext) SetE1 ¶
func (s *ExprContext) SetE1(v IConditionalOrContext)
func (*ExprContext) SetE2 ¶
func (s *ExprContext) SetE2(v IExprContext)
func (*ExprContext) SetOp ¶
func (s *ExprContext) SetOp(v antlr.Token)
func (*ExprContext) ToStringTree ¶
func (s *ExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprListContext ¶
type ExprListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExprListContext ¶
func NewEmptyExprListContext() *ExprListContext
func NewExprListContext ¶
func NewExprListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprListContext
func (*ExprListContext) Accept ¶
func (s *ExprListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExprListContext) AllExpr ¶
func (s *ExprListContext) AllExpr() []IExprContext
func (*ExprListContext) EnterRule ¶
func (s *ExprListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprListContext) ExitRule ¶
func (s *ExprListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprListContext) Expr ¶
func (s *ExprListContext) Expr(i int) IExprContext
func (*ExprListContext) GetE ¶
func (s *ExprListContext) GetE() []IExprContext
func (*ExprListContext) GetParser ¶
func (s *ExprListContext) GetParser() antlr.Parser
func (*ExprListContext) GetRuleContext ¶
func (s *ExprListContext) GetRuleContext() antlr.RuleContext
func (*ExprListContext) Get_expr ¶
func (s *ExprListContext) Get_expr() IExprContext
func (*ExprListContext) IsExprListContext ¶
func (*ExprListContext) IsExprListContext()
func (*ExprListContext) SetE ¶
func (s *ExprListContext) SetE(v []IExprContext)
func (*ExprListContext) Set_expr ¶
func (s *ExprListContext) Set_expr(v IExprContext)
func (*ExprListContext) ToStringTree ¶
func (s *ExprListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FieldInitializerListContext ¶
type FieldInitializerListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFieldInitializerListContext ¶
func NewEmptyFieldInitializerListContext() *FieldInitializerListContext
func NewFieldInitializerListContext ¶
func NewFieldInitializerListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldInitializerListContext
func (*FieldInitializerListContext) Accept ¶
func (s *FieldInitializerListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FieldInitializerListContext) AllExpr ¶
func (s *FieldInitializerListContext) AllExpr() []IExprContext
func (*FieldInitializerListContext) AllIDENTIFIER ¶
func (s *FieldInitializerListContext) AllIDENTIFIER() []antlr.TerminalNode
func (*FieldInitializerListContext) EnterRule ¶
func (s *FieldInitializerListContext) EnterRule(listener antlr.ParseTreeListener)
func (*FieldInitializerListContext) ExitRule ¶
func (s *FieldInitializerListContext) ExitRule(listener antlr.ParseTreeListener)
func (*FieldInitializerListContext) Expr ¶
func (s *FieldInitializerListContext) Expr(i int) IExprContext
func (*FieldInitializerListContext) GetCols ¶
func (s *FieldInitializerListContext) GetCols() []antlr.Token
func (*FieldInitializerListContext) GetFields ¶
func (s *FieldInitializerListContext) GetFields() []antlr.Token
func (*FieldInitializerListContext) GetParser ¶
func (s *FieldInitializerListContext) GetParser() antlr.Parser
func (*FieldInitializerListContext) GetRuleContext ¶
func (s *FieldInitializerListContext) GetRuleContext() antlr.RuleContext
func (*FieldInitializerListContext) GetS21 ¶
func (s *FieldInitializerListContext) GetS21() antlr.Token
func (*FieldInitializerListContext) GetValues ¶
func (s *FieldInitializerListContext) GetValues() []IExprContext
func (*FieldInitializerListContext) Get_IDENTIFIER ¶
func (s *FieldInitializerListContext) Get_IDENTIFIER() antlr.Token
func (*FieldInitializerListContext) Get_expr ¶
func (s *FieldInitializerListContext) Get_expr() IExprContext
func (*FieldInitializerListContext) IDENTIFIER ¶
func (s *FieldInitializerListContext) IDENTIFIER(i int) antlr.TerminalNode
func (*FieldInitializerListContext) IsFieldInitializerListContext ¶
func (*FieldInitializerListContext) IsFieldInitializerListContext()
func (*FieldInitializerListContext) SetCols ¶
func (s *FieldInitializerListContext) SetCols(v []antlr.Token)
func (*FieldInitializerListContext) SetFields ¶
func (s *FieldInitializerListContext) SetFields(v []antlr.Token)
func (*FieldInitializerListContext) SetS21 ¶
func (s *FieldInitializerListContext) SetS21(v antlr.Token)
func (*FieldInitializerListContext) SetValues ¶
func (s *FieldInitializerListContext) SetValues(v []IExprContext)
func (*FieldInitializerListContext) Set_IDENTIFIER ¶
func (s *FieldInitializerListContext) Set_IDENTIFIER(v antlr.Token)
func (*FieldInitializerListContext) Set_expr ¶
func (s *FieldInitializerListContext) Set_expr(v IExprContext)
func (*FieldInitializerListContext) ToStringTree ¶
func (s *FieldInitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ICalcContext ¶
type ICalcContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetOp returns the op token.
GetOp() antlr.Token
// SetOp sets the op token.
SetOp(antlr.Token)
// IsCalcContext differentiates from other interfaces.
IsCalcContext()
}
ICalcContext is an interface to support dynamic dispatch.
type IConditionalAndContext ¶
type IConditionalAndContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetS8 returns the s8 token.
GetS8() antlr.Token
// SetS8 sets the s8 token.
SetS8(antlr.Token)
// GetOps returns the ops token list.
GetOps() []antlr.Token
// SetOps sets the ops token list.
SetOps([]antlr.Token)
// GetE returns the e rule contexts.
GetE() IRelationContext
// Get_relation returns the _relation rule contexts.
Get_relation() IRelationContext
// SetE sets the e rule contexts.
SetE(IRelationContext)
// Set_relation sets the _relation rule contexts.
Set_relation(IRelationContext)
// GetE1 returns the e1 rule context list.
GetE1() []IRelationContext
// SetE1 sets the e1 rule context list.
SetE1([]IRelationContext)
// IsConditionalAndContext differentiates from other interfaces.
IsConditionalAndContext()
}
IConditionalAndContext is an interface to support dynamic dispatch.
type IConditionalOrContext ¶
type IConditionalOrContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetS9 returns the s9 token.
GetS9() antlr.Token
// SetS9 sets the s9 token.
SetS9(antlr.Token)
// GetOps returns the ops token list.
GetOps() []antlr.Token
// SetOps sets the ops token list.
SetOps([]antlr.Token)
// GetE returns the e rule contexts.
GetE() IConditionalAndContext
// Get_conditionalAnd returns the _conditionalAnd rule contexts.
Get_conditionalAnd() IConditionalAndContext
// SetE sets the e rule contexts.
SetE(IConditionalAndContext)
// Set_conditionalAnd sets the _conditionalAnd rule contexts.
Set_conditionalAnd(IConditionalAndContext)
// GetE1 returns the e1 rule context list.
GetE1() []IConditionalAndContext
// SetE1 sets the e1 rule context list.
SetE1([]IConditionalAndContext)
// IsConditionalOrContext differentiates from other interfaces.
IsConditionalOrContext()
}
IConditionalOrContext is an interface to support dynamic dispatch.
type IExprContext ¶
type IExprContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetOp returns the op token.
GetOp() antlr.Token
// SetOp sets the op token.
SetOp(antlr.Token)
// GetE returns the e rule contexts.
GetE() IConditionalOrContext
// GetE1 returns the e1 rule contexts.
GetE1() IConditionalOrContext
// GetE2 returns the e2 rule contexts.
GetE2() IExprContext
// SetE sets the e rule contexts.
SetE(IConditionalOrContext)
// SetE1 sets the e1 rule contexts.
SetE1(IConditionalOrContext)
// SetE2 sets the e2 rule contexts.
SetE2(IExprContext)
// IsExprContext differentiates from other interfaces.
IsExprContext()
}
IExprContext is an interface to support dynamic dispatch.
type IExprListContext ¶
type IExprListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Get_expr returns the _expr rule contexts.
Get_expr() IExprContext
// Set_expr sets the _expr rule contexts.
Set_expr(IExprContext)
// GetE returns the e rule context list.
GetE() []IExprContext
// SetE sets the e rule context list.
SetE([]IExprContext)
// IsExprListContext differentiates from other interfaces.
IsExprListContext()
}
IExprListContext is an interface to support dynamic dispatch.
type IFieldInitializerListContext ¶
type IFieldInitializerListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Get_IDENTIFIER returns the _IDENTIFIER token.
Get_IDENTIFIER() antlr.Token
// GetS21 returns the s21 token.
GetS21() antlr.Token
// Set_IDENTIFIER sets the _IDENTIFIER token.
Set_IDENTIFIER(antlr.Token)
// SetS21 sets the s21 token.
SetS21(antlr.Token)
// GetFields returns the fields token list.
GetFields() []antlr.Token
// GetCols returns the cols token list.
GetCols() []antlr.Token
// SetFields sets the fields token list.
SetFields([]antlr.Token)
// SetCols sets the cols token list.
SetCols([]antlr.Token)
// Get_expr returns the _expr rule contexts.
Get_expr() IExprContext
// Set_expr sets the _expr rule contexts.
Set_expr(IExprContext)
// GetValues returns the values rule context list.
GetValues() []IExprContext
// SetValues sets the values rule context list.
SetValues([]IExprContext)
// IsFieldInitializerListContext differentiates from other interfaces.
IsFieldInitializerListContext()
}
IFieldInitializerListContext 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 IMapInitializerListContext ¶
type IMapInitializerListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetS21 returns the s21 token.
GetS21() antlr.Token
// SetS21 sets the s21 token.
SetS21(antlr.Token)
// GetCols returns the cols token list.
GetCols() []antlr.Token
// SetCols sets the cols token list.
SetCols([]antlr.Token)
// Get_expr returns the _expr rule contexts.
Get_expr() IExprContext
// Set_expr sets the _expr rule contexts.
Set_expr(IExprContext)
// GetKeys returns the keys rule context list.
GetKeys() []IExprContext
// GetValues returns the values rule context list.
GetValues() []IExprContext
// SetKeys sets the keys rule context list.
SetKeys([]IExprContext)
// SetValues sets the values rule context list.
SetValues([]IExprContext)
// IsMapInitializerListContext differentiates from other interfaces.
IsMapInitializerListContext()
}
IMapInitializerListContext is an interface to support dynamic dispatch.
type IMemberContext ¶
type IMemberContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsMemberContext differentiates from other interfaces.
IsMemberContext()
}
IMemberContext is an interface to support dynamic dispatch.
type IPrimaryContext ¶
type IPrimaryContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsPrimaryContext differentiates from other interfaces.
IsPrimaryContext()
}
IPrimaryContext is an interface to support dynamic dispatch.
type IRelationContext ¶
type IRelationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetOp returns the op token.
GetOp() antlr.Token
// SetOp sets the op token.
SetOp(antlr.Token)
// IsRelationContext differentiates from other interfaces.
IsRelationContext()
}
IRelationContext is an interface to support dynamic dispatch.
type IStartContext ¶
type IStartContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetE returns the e rule contexts.
GetE() IExprContext
// SetE sets the e rule contexts.
SetE(IExprContext)
// IsStartContext differentiates from other interfaces.
IsStartContext()
}
IStartContext is an interface to support dynamic dispatch.
type IUnaryContext ¶
type IUnaryContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsUnaryContext differentiates from other interfaces.
IsUnaryContext()
}
IUnaryContext is an interface to support dynamic dispatch.
type IdentOrGlobalCallContext ¶
type IdentOrGlobalCallContext struct {
*PrimaryContext
// contains filtered or unexported fields
}
func NewIdentOrGlobalCallContext ¶
func NewIdentOrGlobalCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IdentOrGlobalCallContext
func (*IdentOrGlobalCallContext) Accept ¶
func (s *IdentOrGlobalCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IdentOrGlobalCallContext) EnterRule ¶
func (s *IdentOrGlobalCallContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentOrGlobalCallContext) ExitRule ¶
func (s *IdentOrGlobalCallContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentOrGlobalCallContext) ExprList ¶
func (s *IdentOrGlobalCallContext) ExprList() IExprListContext
func (*IdentOrGlobalCallContext) GetArgs ¶
func (s *IdentOrGlobalCallContext) GetArgs() IExprListContext
func (*IdentOrGlobalCallContext) GetId ¶
func (s *IdentOrGlobalCallContext) GetId() antlr.Token
func (*IdentOrGlobalCallContext) GetLeadingDot ¶
func (s *IdentOrGlobalCallContext) GetLeadingDot() antlr.Token
func (*IdentOrGlobalCallContext) GetOp ¶
func (s *IdentOrGlobalCallContext) GetOp() antlr.Token
func (*IdentOrGlobalCallContext) GetRuleContext ¶
func (s *IdentOrGlobalCallContext) GetRuleContext() antlr.RuleContext
func (*IdentOrGlobalCallContext) IDENTIFIER ¶
func (s *IdentOrGlobalCallContext) IDENTIFIER() antlr.TerminalNode
func (*IdentOrGlobalCallContext) SetArgs ¶
func (s *IdentOrGlobalCallContext) SetArgs(v IExprListContext)
func (*IdentOrGlobalCallContext) SetId ¶
func (s *IdentOrGlobalCallContext) SetId(v antlr.Token)
func (*IdentOrGlobalCallContext) SetLeadingDot ¶
func (s *IdentOrGlobalCallContext) SetLeadingDot(v antlr.Token)
func (*IdentOrGlobalCallContext) SetOp ¶
func (s *IdentOrGlobalCallContext) SetOp(v antlr.Token)
type IndexContext ¶
type IndexContext struct {
*MemberContext
// contains filtered or unexported fields
}
func NewIndexContext ¶
func NewIndexContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexContext
func (*IndexContext) Accept ¶
func (s *IndexContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IndexContext) EnterRule ¶
func (s *IndexContext) EnterRule(listener antlr.ParseTreeListener)
func (*IndexContext) ExitRule ¶
func (s *IndexContext) ExitRule(listener antlr.ParseTreeListener)
func (*IndexContext) Expr ¶
func (s *IndexContext) Expr() IExprContext
func (*IndexContext) GetIndex ¶
func (s *IndexContext) GetIndex() IExprContext
func (*IndexContext) GetOp ¶
func (s *IndexContext) GetOp() antlr.Token
func (*IndexContext) GetRuleContext ¶
func (s *IndexContext) GetRuleContext() antlr.RuleContext
func (*IndexContext) Member ¶
func (s *IndexContext) Member() IMemberContext
func (*IndexContext) SetIndex ¶
func (s *IndexContext) SetIndex(v IExprContext)
func (*IndexContext) SetOp ¶
func (s *IndexContext) SetOp(v antlr.Token)
type IntContext ¶
type IntContext struct {
*LiteralContext
// contains filtered or unexported fields
}
func NewIntContext ¶
func NewIntContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IntContext
func (*IntContext) Accept ¶
func (s *IntContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntContext) EnterRule ¶
func (s *IntContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntContext) ExitRule ¶
func (s *IntContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntContext) GetRuleContext ¶
func (s *IntContext) GetRuleContext() antlr.RuleContext
func (*IntContext) GetSign ¶
func (s *IntContext) GetSign() antlr.Token
func (*IntContext) GetTok ¶
func (s *IntContext) GetTok() antlr.Token
func (*IntContext) MINUS ¶
func (s *IntContext) MINUS() antlr.TerminalNode
func (*IntContext) NUM_INT ¶
func (s *IntContext) NUM_INT() antlr.TerminalNode
func (*IntContext) SetSign ¶
func (s *IntContext) SetSign(v antlr.Token)
func (*IntContext) SetTok ¶
func (s *IntContext) SetTok(v antlr.Token)
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) CopyFrom ¶
func (s *LiteralContext) CopyFrom(ctx *LiteralContext)
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LogicalNotContext ¶
type LogicalNotContext struct {
*UnaryContext
// contains filtered or unexported fields
}
func NewLogicalNotContext ¶
func NewLogicalNotContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalNotContext
func (*LogicalNotContext) Accept ¶
func (s *LogicalNotContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LogicalNotContext) EnterRule ¶
func (s *LogicalNotContext) EnterRule(listener antlr.ParseTreeListener)
func (*LogicalNotContext) ExitRule ¶
func (s *LogicalNotContext) ExitRule(listener antlr.ParseTreeListener)
func (*LogicalNotContext) GetOps ¶
func (s *LogicalNotContext) GetOps() []antlr.Token
func (*LogicalNotContext) GetRuleContext ¶
func (s *LogicalNotContext) GetRuleContext() antlr.RuleContext
func (*LogicalNotContext) GetS19 ¶
func (s *LogicalNotContext) GetS19() antlr.Token
func (*LogicalNotContext) Member ¶
func (s *LogicalNotContext) Member() IMemberContext
func (*LogicalNotContext) SetOps ¶
func (s *LogicalNotContext) SetOps(v []antlr.Token)
func (*LogicalNotContext) SetS19 ¶
func (s *LogicalNotContext) SetS19(v antlr.Token)
type MapInitializerListContext ¶
type MapInitializerListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyMapInitializerListContext ¶
func NewEmptyMapInitializerListContext() *MapInitializerListContext
func NewMapInitializerListContext ¶
func NewMapInitializerListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapInitializerListContext
func (*MapInitializerListContext) Accept ¶
func (s *MapInitializerListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MapInitializerListContext) AllExpr ¶
func (s *MapInitializerListContext) AllExpr() []IExprContext
func (*MapInitializerListContext) EnterRule ¶
func (s *MapInitializerListContext) EnterRule(listener antlr.ParseTreeListener)
func (*MapInitializerListContext) ExitRule ¶
func (s *MapInitializerListContext) ExitRule(listener antlr.ParseTreeListener)
func (*MapInitializerListContext) Expr ¶
func (s *MapInitializerListContext) Expr(i int) IExprContext
func (*MapInitializerListContext) GetCols ¶
func (s *MapInitializerListContext) GetCols() []antlr.Token
func (*MapInitializerListContext) GetKeys ¶
func (s *MapInitializerListContext) GetKeys() []IExprContext
func (*MapInitializerListContext) GetParser ¶
func (s *MapInitializerListContext) GetParser() antlr.Parser
func (*MapInitializerListContext) GetRuleContext ¶
func (s *MapInitializerListContext) GetRuleContext() antlr.RuleContext
func (*MapInitializerListContext) GetS21 ¶
func (s *MapInitializerListContext) GetS21() antlr.Token
func (*MapInitializerListContext) GetValues ¶
func (s *MapInitializerListContext) GetValues() []IExprContext
func (*MapInitializerListContext) Get_expr ¶
func (s *MapInitializerListContext) Get_expr() IExprContext
func (*MapInitializerListContext) IsMapInitializerListContext ¶
func (*MapInitializerListContext) IsMapInitializerListContext()
func (*MapInitializerListContext) SetCols ¶
func (s *MapInitializerListContext) SetCols(v []antlr.Token)
func (*MapInitializerListContext) SetKeys ¶
func (s *MapInitializerListContext) SetKeys(v []IExprContext)
func (*MapInitializerListContext) SetS21 ¶
func (s *MapInitializerListContext) SetS21(v antlr.Token)
func (*MapInitializerListContext) SetValues ¶
func (s *MapInitializerListContext) SetValues(v []IExprContext)
func (*MapInitializerListContext) Set_expr ¶
func (s *MapInitializerListContext) Set_expr(v IExprContext)
func (*MapInitializerListContext) ToStringTree ¶
func (s *MapInitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MemberContext ¶
type MemberContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyMemberContext ¶
func NewEmptyMemberContext() *MemberContext
func NewMemberContext ¶
func NewMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberContext
func (*MemberContext) CopyFrom ¶
func (s *MemberContext) CopyFrom(ctx *MemberContext)
func (*MemberContext) GetParser ¶
func (s *MemberContext) GetParser() antlr.Parser
func (*MemberContext) GetRuleContext ¶
func (s *MemberContext) GetRuleContext() antlr.RuleContext
func (*MemberContext) IsMemberContext ¶
func (*MemberContext) IsMemberContext()
func (*MemberContext) ToStringTree ¶
func (s *MemberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MemberExprContext ¶
type MemberExprContext struct {
*UnaryContext
}
func NewMemberExprContext ¶
func NewMemberExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberExprContext
func (*MemberExprContext) Accept ¶
func (s *MemberExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MemberExprContext) EnterRule ¶
func (s *MemberExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*MemberExprContext) ExitRule ¶
func (s *MemberExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*MemberExprContext) GetRuleContext ¶
func (s *MemberExprContext) GetRuleContext() antlr.RuleContext
func (*MemberExprContext) Member ¶
func (s *MemberExprContext) Member() IMemberContext
type NegateContext ¶
type NegateContext struct {
*UnaryContext
// contains filtered or unexported fields
}
func NewNegateContext ¶
func NewNegateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegateContext
func (*NegateContext) Accept ¶
func (s *NegateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NegateContext) EnterRule ¶
func (s *NegateContext) EnterRule(listener antlr.ParseTreeListener)
func (*NegateContext) ExitRule ¶
func (s *NegateContext) ExitRule(listener antlr.ParseTreeListener)
func (*NegateContext) GetOps ¶
func (s *NegateContext) GetOps() []antlr.Token
func (*NegateContext) GetRuleContext ¶
func (s *NegateContext) GetRuleContext() antlr.RuleContext
func (*NegateContext) GetS18 ¶
func (s *NegateContext) GetS18() antlr.Token
func (*NegateContext) Member ¶
func (s *NegateContext) Member() IMemberContext
func (*NegateContext) SetOps ¶
func (s *NegateContext) SetOps(v []antlr.Token)
func (*NegateContext) SetS18 ¶
func (s *NegateContext) SetS18(v antlr.Token)
type NestedContext ¶
type NestedContext struct {
*PrimaryContext
// contains filtered or unexported fields
}
func NewNestedContext ¶
func NewNestedContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NestedContext
func (*NestedContext) Accept ¶
func (s *NestedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NestedContext) EnterRule ¶
func (s *NestedContext) EnterRule(listener antlr.ParseTreeListener)
func (*NestedContext) ExitRule ¶
func (s *NestedContext) ExitRule(listener antlr.ParseTreeListener)
func (*NestedContext) Expr ¶
func (s *NestedContext) Expr() IExprContext
func (*NestedContext) GetE ¶
func (s *NestedContext) GetE() IExprContext
func (*NestedContext) GetRuleContext ¶
func (s *NestedContext) GetRuleContext() antlr.RuleContext
func (*NestedContext) SetE ¶
func (s *NestedContext) SetE(v IExprContext)
type NullContext ¶
type NullContext struct {
*LiteralContext
// contains filtered or unexported fields
}
func NewNullContext ¶
func NewNullContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NullContext
func (*NullContext) Accept ¶
func (s *NullContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NullContext) EnterRule ¶
func (s *NullContext) EnterRule(listener antlr.ParseTreeListener)
func (*NullContext) ExitRule ¶
func (s *NullContext) ExitRule(listener antlr.ParseTreeListener)
func (*NullContext) GetRuleContext ¶
func (s *NullContext) GetRuleContext() antlr.RuleContext
func (*NullContext) GetTok ¶
func (s *NullContext) GetTok() antlr.Token
func (*NullContext) SetTok ¶
func (s *NullContext) SetTok(v antlr.Token)
type PrimaryContext ¶
type PrimaryContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPrimaryContext ¶
func NewEmptyPrimaryContext() *PrimaryContext
func NewPrimaryContext ¶
func NewPrimaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryContext
func (*PrimaryContext) CopyFrom ¶
func (s *PrimaryContext) CopyFrom(ctx *PrimaryContext)
func (*PrimaryContext) GetParser ¶
func (s *PrimaryContext) GetParser() antlr.Parser
func (*PrimaryContext) GetRuleContext ¶
func (s *PrimaryContext) GetRuleContext() antlr.RuleContext
func (*PrimaryContext) IsPrimaryContext ¶
func (*PrimaryContext) IsPrimaryContext()
func (*PrimaryContext) ToStringTree ¶
func (s *PrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PrimaryExprContext ¶
type PrimaryExprContext struct {
*MemberContext
}
func NewPrimaryExprContext ¶
func NewPrimaryExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrimaryExprContext
func (*PrimaryExprContext) Accept ¶
func (s *PrimaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PrimaryExprContext) EnterRule ¶
func (s *PrimaryExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrimaryExprContext) ExitRule ¶
func (s *PrimaryExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrimaryExprContext) GetRuleContext ¶
func (s *PrimaryExprContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExprContext) Primary ¶
func (s *PrimaryExprContext) Primary() IPrimaryContext
type RelationContext ¶
type RelationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyRelationContext ¶
func NewEmptyRelationContext() *RelationContext
func NewRelationContext ¶
func NewRelationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationContext
func (*RelationContext) Accept ¶
func (s *RelationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RelationContext) AllRelation ¶
func (s *RelationContext) AllRelation() []IRelationContext
func (*RelationContext) Calc ¶
func (s *RelationContext) Calc() ICalcContext
func (*RelationContext) EnterRule ¶
func (s *RelationContext) EnterRule(listener antlr.ParseTreeListener)
func (*RelationContext) ExitRule ¶
func (s *RelationContext) ExitRule(listener antlr.ParseTreeListener)
func (*RelationContext) GetOp ¶
func (s *RelationContext) GetOp() antlr.Token
func (*RelationContext) GetParser ¶
func (s *RelationContext) GetParser() antlr.Parser
func (*RelationContext) GetRuleContext ¶
func (s *RelationContext) GetRuleContext() antlr.RuleContext
func (*RelationContext) IsRelationContext ¶
func (*RelationContext) IsRelationContext()
func (*RelationContext) Relation ¶
func (s *RelationContext) Relation(i int) IRelationContext
func (*RelationContext) SetOp ¶
func (s *RelationContext) SetOp(v antlr.Token)
func (*RelationContext) ToStringTree ¶
func (s *RelationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelectOrCallContext ¶
type SelectOrCallContext struct {
*MemberContext
// contains filtered or unexported fields
}
func NewSelectOrCallContext ¶
func NewSelectOrCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectOrCallContext
func (*SelectOrCallContext) Accept ¶
func (s *SelectOrCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SelectOrCallContext) EnterRule ¶
func (s *SelectOrCallContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectOrCallContext) ExitRule ¶
func (s *SelectOrCallContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectOrCallContext) ExprList ¶
func (s *SelectOrCallContext) ExprList() IExprListContext
func (*SelectOrCallContext) GetArgs ¶
func (s *SelectOrCallContext) GetArgs() IExprListContext
func (*SelectOrCallContext) GetId ¶
func (s *SelectOrCallContext) GetId() antlr.Token
func (*SelectOrCallContext) GetOp ¶
func (s *SelectOrCallContext) GetOp() antlr.Token
func (*SelectOrCallContext) GetOpen ¶
func (s *SelectOrCallContext) GetOpen() antlr.Token
func (*SelectOrCallContext) GetRuleContext ¶
func (s *SelectOrCallContext) GetRuleContext() antlr.RuleContext
func (*SelectOrCallContext) IDENTIFIER ¶
func (s *SelectOrCallContext) IDENTIFIER() antlr.TerminalNode
func (*SelectOrCallContext) Member ¶
func (s *SelectOrCallContext) Member() IMemberContext
func (*SelectOrCallContext) SetArgs ¶
func (s *SelectOrCallContext) SetArgs(v IExprListContext)
func (*SelectOrCallContext) SetId ¶
func (s *SelectOrCallContext) SetId(v antlr.Token)
func (*SelectOrCallContext) SetOp ¶
func (s *SelectOrCallContext) SetOp(v antlr.Token)
func (*SelectOrCallContext) SetOpen ¶
func (s *SelectOrCallContext) SetOpen(v antlr.Token)
type StartContext ¶
type StartContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStartContext ¶
func NewEmptyStartContext() *StartContext
func NewStartContext ¶
func NewStartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StartContext
func (*StartContext) Accept ¶
func (s *StartContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StartContext) EOF ¶
func (s *StartContext) EOF() antlr.TerminalNode
func (*StartContext) EnterRule ¶
func (s *StartContext) EnterRule(listener antlr.ParseTreeListener)
func (*StartContext) ExitRule ¶
func (s *StartContext) ExitRule(listener antlr.ParseTreeListener)
func (*StartContext) Expr ¶
func (s *StartContext) Expr() IExprContext
func (*StartContext) GetE ¶
func (s *StartContext) GetE() IExprContext
func (*StartContext) GetParser ¶
func (s *StartContext) GetParser() antlr.Parser
func (*StartContext) GetRuleContext ¶
func (s *StartContext) GetRuleContext() antlr.RuleContext
func (*StartContext) IsStartContext ¶
func (*StartContext) IsStartContext()
func (*StartContext) SetE ¶
func (s *StartContext) SetE(v IExprContext)
func (*StartContext) ToStringTree ¶
func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringContext ¶
type StringContext struct {
*LiteralContext
// contains filtered or unexported fields
}
func NewStringContext ¶
func NewStringContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StringContext
func (*StringContext) Accept ¶
func (s *StringContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringContext) EnterRule ¶
func (s *StringContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringContext) ExitRule ¶
func (s *StringContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringContext) GetRuleContext ¶
func (s *StringContext) GetRuleContext() antlr.RuleContext
func (*StringContext) GetTok ¶
func (s *StringContext) GetTok() antlr.Token
func (*StringContext) STRING ¶
func (s *StringContext) STRING() antlr.TerminalNode
func (*StringContext) SetTok ¶
func (s *StringContext) SetTok(v antlr.Token)
type UintContext ¶
type UintContext struct {
*LiteralContext
// contains filtered or unexported fields
}
func NewUintContext ¶
func NewUintContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UintContext
func (*UintContext) Accept ¶
func (s *UintContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UintContext) EnterRule ¶
func (s *UintContext) EnterRule(listener antlr.ParseTreeListener)
func (*UintContext) ExitRule ¶
func (s *UintContext) ExitRule(listener antlr.ParseTreeListener)
func (*UintContext) GetRuleContext ¶
func (s *UintContext) GetRuleContext() antlr.RuleContext
func (*UintContext) GetTok ¶
func (s *UintContext) GetTok() antlr.Token
func (*UintContext) NUM_UINT ¶
func (s *UintContext) NUM_UINT() antlr.TerminalNode
func (*UintContext) SetTok ¶
func (s *UintContext) SetTok(v antlr.Token)
type UnaryContext ¶
type UnaryContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyUnaryContext ¶
func NewEmptyUnaryContext() *UnaryContext
func NewUnaryContext ¶
func NewUnaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryContext
func (*UnaryContext) CopyFrom ¶
func (s *UnaryContext) CopyFrom(ctx *UnaryContext)
func (*UnaryContext) GetParser ¶
func (s *UnaryContext) GetParser() antlr.Parser
func (*UnaryContext) GetRuleContext ¶
func (s *UnaryContext) GetRuleContext() antlr.RuleContext
func (*UnaryContext) IsUnaryContext ¶
func (*UnaryContext) IsUnaryContext()
func (*UnaryContext) ToStringTree ¶
func (s *UnaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string