Documentation
¶
Index ¶
- Constants
- Variables
- func CommandsLexerInit()
- func CommandsParserInit()
- func InitEmptyCalcContext(p *CalcContext)
- func InitEmptyCommandContext(p *CommandContext)
- func InitEmptyCompileContext(p *CompileContext)
- func InitEmptyConditionalAndContext(p *ConditionalAndContext)
- func InitEmptyConditionalOrContext(p *ConditionalOrContext)
- func InitEmptyDeclareContext(p *DeclareContext)
- func InitEmptyDeleteContext(p *DeleteContext)
- func InitEmptyEmptyContext(p *EmptyContext)
- func InitEmptyExprCmdContext(p *ExprCmdContext)
- func InitEmptyExprContext(p *ExprContext)
- func InitEmptyExprListContext(p *ExprListContext)
- func InitEmptyFieldInitializerListContext(p *FieldInitializerListContext)
- func InitEmptyFnDeclContext(p *FnDeclContext)
- func InitEmptyHelpContext(p *HelpContext)
- func InitEmptyLetContext(p *LetContext)
- func InitEmptyListInitContext(p *ListInitContext)
- func InitEmptyLiteralContext(p *LiteralContext)
- func InitEmptyMapInitializerListContext(p *MapInitializerListContext)
- func InitEmptyMemberContext(p *MemberContext)
- func InitEmptyOptExprContext(p *OptExprContext)
- func InitEmptyOptFieldContext(p *OptFieldContext)
- func InitEmptyParamContext(p *ParamContext)
- func InitEmptyParseContext(p *ParseContext)
- func InitEmptyPrimaryContext(p *PrimaryContext)
- func InitEmptyQualIdContext(p *QualIdContext)
- func InitEmptyRelationContext(p *RelationContext)
- func InitEmptySimpleContext(p *SimpleContext)
- func InitEmptyStartCommandContext(p *StartCommandContext)
- func InitEmptyStartContext(p *StartContext)
- func InitEmptyStartTypeContext(p *StartTypeContext)
- func InitEmptyTypeContext(p *TypeContext)
- func InitEmptyTypeIdContext(p *TypeIdContext)
- func InitEmptyTypeParamListContext(p *TypeParamListContext)
- func InitEmptyUnaryContext(p *UnaryContext)
- func InitEmptyVarDeclContext(p *VarDeclContext)
- type BaseCommandsListener
- func (s *BaseCommandsListener) EnterBoolFalse(ctx *BoolFalseContext)
- func (s *BaseCommandsListener) EnterBoolTrue(ctx *BoolTrueContext)
- func (s *BaseCommandsListener) EnterBytes(ctx *BytesContext)
- func (s *BaseCommandsListener) EnterCalc(ctx *CalcContext)
- func (s *BaseCommandsListener) EnterCommand(ctx *CommandContext)
- func (s *BaseCommandsListener) EnterCompile(ctx *CompileContext)
- func (s *BaseCommandsListener) EnterConditionalAnd(ctx *ConditionalAndContext)
- func (s *BaseCommandsListener) EnterConditionalOr(ctx *ConditionalOrContext)
- func (s *BaseCommandsListener) EnterConstantLiteral(ctx *ConstantLiteralContext)
- func (s *BaseCommandsListener) EnterCreateList(ctx *CreateListContext)
- func (s *BaseCommandsListener) EnterCreateMessage(ctx *CreateMessageContext)
- func (s *BaseCommandsListener) EnterCreateStruct(ctx *CreateStructContext)
- func (s *BaseCommandsListener) EnterDeclare(ctx *DeclareContext)
- func (s *BaseCommandsListener) EnterDelete(ctx *DeleteContext)
- func (s *BaseCommandsListener) EnterDouble(ctx *DoubleContext)
- func (s *BaseCommandsListener) EnterEmpty(ctx *EmptyContext)
- func (s *BaseCommandsListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCommandsListener) EnterExpr(ctx *ExprContext)
- func (s *BaseCommandsListener) EnterExprCmd(ctx *ExprCmdContext)
- func (s *BaseCommandsListener) EnterExprList(ctx *ExprListContext)
- func (s *BaseCommandsListener) EnterFieldInitializerList(ctx *FieldInitializerListContext)
- func (s *BaseCommandsListener) EnterFnDecl(ctx *FnDeclContext)
- func (s *BaseCommandsListener) EnterHelp(ctx *HelpContext)
- func (s *BaseCommandsListener) EnterIdentOrGlobalCall(ctx *IdentOrGlobalCallContext)
- func (s *BaseCommandsListener) EnterIndex(ctx *IndexContext)
- func (s *BaseCommandsListener) EnterInt(ctx *IntContext)
- func (s *BaseCommandsListener) EnterLet(ctx *LetContext)
- func (s *BaseCommandsListener) EnterListInit(ctx *ListInitContext)
- func (s *BaseCommandsListener) EnterLogicalNot(ctx *LogicalNotContext)
- func (s *BaseCommandsListener) EnterMapInitializerList(ctx *MapInitializerListContext)
- func (s *BaseCommandsListener) EnterMemberCall(ctx *MemberCallContext)
- func (s *BaseCommandsListener) EnterMemberExpr(ctx *MemberExprContext)
- func (s *BaseCommandsListener) EnterNegate(ctx *NegateContext)
- func (s *BaseCommandsListener) EnterNested(ctx *NestedContext)
- func (s *BaseCommandsListener) EnterNull(ctx *NullContext)
- func (s *BaseCommandsListener) EnterOptExpr(ctx *OptExprContext)
- func (s *BaseCommandsListener) EnterOptField(ctx *OptFieldContext)
- func (s *BaseCommandsListener) EnterParam(ctx *ParamContext)
- func (s *BaseCommandsListener) EnterParse(ctx *ParseContext)
- func (s *BaseCommandsListener) EnterPrimaryExpr(ctx *PrimaryExprContext)
- func (s *BaseCommandsListener) EnterQualId(ctx *QualIdContext)
- func (s *BaseCommandsListener) EnterRelation(ctx *RelationContext)
- func (s *BaseCommandsListener) EnterSelect(ctx *SelectContext)
- func (s *BaseCommandsListener) EnterSimple(ctx *SimpleContext)
- func (s *BaseCommandsListener) EnterStart(ctx *StartContext)
- func (s *BaseCommandsListener) EnterStartCommand(ctx *StartCommandContext)
- func (s *BaseCommandsListener) EnterStartType(ctx *StartTypeContext)
- func (s *BaseCommandsListener) EnterString(ctx *StringContext)
- func (s *BaseCommandsListener) EnterType(ctx *TypeContext)
- func (s *BaseCommandsListener) EnterTypeId(ctx *TypeIdContext)
- func (s *BaseCommandsListener) EnterTypeParamList(ctx *TypeParamListContext)
- func (s *BaseCommandsListener) EnterUint(ctx *UintContext)
- func (s *BaseCommandsListener) EnterVarDecl(ctx *VarDeclContext)
- func (s *BaseCommandsListener) ExitBoolFalse(ctx *BoolFalseContext)
- func (s *BaseCommandsListener) ExitBoolTrue(ctx *BoolTrueContext)
- func (s *BaseCommandsListener) ExitBytes(ctx *BytesContext)
- func (s *BaseCommandsListener) ExitCalc(ctx *CalcContext)
- func (s *BaseCommandsListener) ExitCommand(ctx *CommandContext)
- func (s *BaseCommandsListener) ExitCompile(ctx *CompileContext)
- func (s *BaseCommandsListener) ExitConditionalAnd(ctx *ConditionalAndContext)
- func (s *BaseCommandsListener) ExitConditionalOr(ctx *ConditionalOrContext)
- func (s *BaseCommandsListener) ExitConstantLiteral(ctx *ConstantLiteralContext)
- func (s *BaseCommandsListener) ExitCreateList(ctx *CreateListContext)
- func (s *BaseCommandsListener) ExitCreateMessage(ctx *CreateMessageContext)
- func (s *BaseCommandsListener) ExitCreateStruct(ctx *CreateStructContext)
- func (s *BaseCommandsListener) ExitDeclare(ctx *DeclareContext)
- func (s *BaseCommandsListener) ExitDelete(ctx *DeleteContext)
- func (s *BaseCommandsListener) ExitDouble(ctx *DoubleContext)
- func (s *BaseCommandsListener) ExitEmpty(ctx *EmptyContext)
- func (s *BaseCommandsListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCommandsListener) ExitExpr(ctx *ExprContext)
- func (s *BaseCommandsListener) ExitExprCmd(ctx *ExprCmdContext)
- func (s *BaseCommandsListener) ExitExprList(ctx *ExprListContext)
- func (s *BaseCommandsListener) ExitFieldInitializerList(ctx *FieldInitializerListContext)
- func (s *BaseCommandsListener) ExitFnDecl(ctx *FnDeclContext)
- func (s *BaseCommandsListener) ExitHelp(ctx *HelpContext)
- func (s *BaseCommandsListener) ExitIdentOrGlobalCall(ctx *IdentOrGlobalCallContext)
- func (s *BaseCommandsListener) ExitIndex(ctx *IndexContext)
- func (s *BaseCommandsListener) ExitInt(ctx *IntContext)
- func (s *BaseCommandsListener) ExitLet(ctx *LetContext)
- func (s *BaseCommandsListener) ExitListInit(ctx *ListInitContext)
- func (s *BaseCommandsListener) ExitLogicalNot(ctx *LogicalNotContext)
- func (s *BaseCommandsListener) ExitMapInitializerList(ctx *MapInitializerListContext)
- func (s *BaseCommandsListener) ExitMemberCall(ctx *MemberCallContext)
- func (s *BaseCommandsListener) ExitMemberExpr(ctx *MemberExprContext)
- func (s *BaseCommandsListener) ExitNegate(ctx *NegateContext)
- func (s *BaseCommandsListener) ExitNested(ctx *NestedContext)
- func (s *BaseCommandsListener) ExitNull(ctx *NullContext)
- func (s *BaseCommandsListener) ExitOptExpr(ctx *OptExprContext)
- func (s *BaseCommandsListener) ExitOptField(ctx *OptFieldContext)
- func (s *BaseCommandsListener) ExitParam(ctx *ParamContext)
- func (s *BaseCommandsListener) ExitParse(ctx *ParseContext)
- func (s *BaseCommandsListener) ExitPrimaryExpr(ctx *PrimaryExprContext)
- func (s *BaseCommandsListener) ExitQualId(ctx *QualIdContext)
- func (s *BaseCommandsListener) ExitRelation(ctx *RelationContext)
- func (s *BaseCommandsListener) ExitSelect(ctx *SelectContext)
- func (s *BaseCommandsListener) ExitSimple(ctx *SimpleContext)
- func (s *BaseCommandsListener) ExitStart(ctx *StartContext)
- func (s *BaseCommandsListener) ExitStartCommand(ctx *StartCommandContext)
- func (s *BaseCommandsListener) ExitStartType(ctx *StartTypeContext)
- func (s *BaseCommandsListener) ExitString(ctx *StringContext)
- func (s *BaseCommandsListener) ExitType(ctx *TypeContext)
- func (s *BaseCommandsListener) ExitTypeId(ctx *TypeIdContext)
- func (s *BaseCommandsListener) ExitTypeParamList(ctx *TypeParamListContext)
- func (s *BaseCommandsListener) ExitUint(ctx *UintContext)
- func (s *BaseCommandsListener) ExitVarDecl(ctx *VarDeclContext)
- func (s *BaseCommandsListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseCommandsListener) VisitTerminal(node antlr.TerminalNode)
- type BaseCommandsVisitor
- func (v *BaseCommandsVisitor) VisitBoolFalse(ctx *BoolFalseContext) interface{}
- func (v *BaseCommandsVisitor) VisitBoolTrue(ctx *BoolTrueContext) interface{}
- func (v *BaseCommandsVisitor) VisitBytes(ctx *BytesContext) interface{}
- func (v *BaseCommandsVisitor) VisitCalc(ctx *CalcContext) interface{}
- func (v *BaseCommandsVisitor) VisitCommand(ctx *CommandContext) interface{}
- func (v *BaseCommandsVisitor) VisitCompile(ctx *CompileContext) interface{}
- func (v *BaseCommandsVisitor) VisitConditionalAnd(ctx *ConditionalAndContext) interface{}
- func (v *BaseCommandsVisitor) VisitConditionalOr(ctx *ConditionalOrContext) interface{}
- func (v *BaseCommandsVisitor) VisitConstantLiteral(ctx *ConstantLiteralContext) interface{}
- func (v *BaseCommandsVisitor) VisitCreateList(ctx *CreateListContext) interface{}
- func (v *BaseCommandsVisitor) VisitCreateMessage(ctx *CreateMessageContext) interface{}
- func (v *BaseCommandsVisitor) VisitCreateStruct(ctx *CreateStructContext) interface{}
- func (v *BaseCommandsVisitor) VisitDeclare(ctx *DeclareContext) interface{}
- func (v *BaseCommandsVisitor) VisitDelete(ctx *DeleteContext) interface{}
- func (v *BaseCommandsVisitor) VisitDouble(ctx *DoubleContext) interface{}
- func (v *BaseCommandsVisitor) VisitEmpty(ctx *EmptyContext) interface{}
- func (v *BaseCommandsVisitor) VisitExpr(ctx *ExprContext) interface{}
- func (v *BaseCommandsVisitor) VisitExprCmd(ctx *ExprCmdContext) interface{}
- func (v *BaseCommandsVisitor) VisitExprList(ctx *ExprListContext) interface{}
- func (v *BaseCommandsVisitor) VisitFieldInitializerList(ctx *FieldInitializerListContext) interface{}
- func (v *BaseCommandsVisitor) VisitFnDecl(ctx *FnDeclContext) interface{}
- func (v *BaseCommandsVisitor) VisitHelp(ctx *HelpContext) interface{}
- func (v *BaseCommandsVisitor) VisitIdentOrGlobalCall(ctx *IdentOrGlobalCallContext) interface{}
- func (v *BaseCommandsVisitor) VisitIndex(ctx *IndexContext) interface{}
- func (v *BaseCommandsVisitor) VisitInt(ctx *IntContext) interface{}
- func (v *BaseCommandsVisitor) VisitLet(ctx *LetContext) interface{}
- func (v *BaseCommandsVisitor) VisitListInit(ctx *ListInitContext) interface{}
- func (v *BaseCommandsVisitor) VisitLogicalNot(ctx *LogicalNotContext) interface{}
- func (v *BaseCommandsVisitor) VisitMapInitializerList(ctx *MapInitializerListContext) interface{}
- func (v *BaseCommandsVisitor) VisitMemberCall(ctx *MemberCallContext) interface{}
- func (v *BaseCommandsVisitor) VisitMemberExpr(ctx *MemberExprContext) interface{}
- func (v *BaseCommandsVisitor) VisitNegate(ctx *NegateContext) interface{}
- func (v *BaseCommandsVisitor) VisitNested(ctx *NestedContext) interface{}
- func (v *BaseCommandsVisitor) VisitNull(ctx *NullContext) interface{}
- func (v *BaseCommandsVisitor) VisitOptExpr(ctx *OptExprContext) interface{}
- func (v *BaseCommandsVisitor) VisitOptField(ctx *OptFieldContext) interface{}
- func (v *BaseCommandsVisitor) VisitParam(ctx *ParamContext) interface{}
- func (v *BaseCommandsVisitor) VisitParse(ctx *ParseContext) interface{}
- func (v *BaseCommandsVisitor) VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
- func (v *BaseCommandsVisitor) VisitQualId(ctx *QualIdContext) interface{}
- func (v *BaseCommandsVisitor) VisitRelation(ctx *RelationContext) interface{}
- func (v *BaseCommandsVisitor) VisitSelect(ctx *SelectContext) interface{}
- func (v *BaseCommandsVisitor) VisitSimple(ctx *SimpleContext) interface{}
- func (v *BaseCommandsVisitor) VisitStart(ctx *StartContext) interface{}
- func (v *BaseCommandsVisitor) VisitStartCommand(ctx *StartCommandContext) interface{}
- func (v *BaseCommandsVisitor) VisitStartType(ctx *StartTypeContext) interface{}
- func (v *BaseCommandsVisitor) VisitString(ctx *StringContext) interface{}
- func (v *BaseCommandsVisitor) VisitType(ctx *TypeContext) interface{}
- func (v *BaseCommandsVisitor) VisitTypeId(ctx *TypeIdContext) interface{}
- func (v *BaseCommandsVisitor) VisitTypeParamList(ctx *TypeParamListContext) interface{}
- func (v *BaseCommandsVisitor) VisitUint(ctx *UintContext) interface{}
- func (v *BaseCommandsVisitor) VisitVarDecl(ctx *VarDeclContext) interface{}
- type BoolFalseContext
- func (s *BoolFalseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BoolFalseContext) CEL_FALSE() antlr.TerminalNode
- 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) CEL_TRUE() antlr.TerminalNode
- 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 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) MINUS() antlr.TerminalNode
- func (s *CalcContext) PERCENT() antlr.TerminalNode
- func (s *CalcContext) PLUS() antlr.TerminalNode
- func (s *CalcContext) SLASH() antlr.TerminalNode
- func (s *CalcContext) STAR() antlr.TerminalNode
- func (s *CalcContext) SetOp(v antlr.Token)
- func (s *CalcContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *CalcContext) Unary() IUnaryContext
- type CommandContext
- func (s *CommandContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CommandContext) Compile() ICompileContext
- func (s *CommandContext) Declare() IDeclareContext
- func (s *CommandContext) Delete_() IDeleteContext
- func (s *CommandContext) Empty() IEmptyContext
- func (s *CommandContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CommandContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CommandContext) ExprCmd() IExprCmdContext
- func (s *CommandContext) GetParser() antlr.Parser
- func (s *CommandContext) GetRuleContext() antlr.RuleContext
- func (s *CommandContext) Help() IHelpContext
- func (*CommandContext) IsCommandContext()
- func (s *CommandContext) Let() ILetContext
- func (s *CommandContext) Parse() IParseContext
- func (s *CommandContext) Simple() ISimpleContext
- func (s *CommandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CommandsLexer
- type CommandsListener
- type CommandsParser
- func (p *CommandsParser) Calc() (localctx ICalcContext)
- func (p *CommandsParser) Calc_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CommandsParser) Command() (localctx ICommandContext)
- func (p *CommandsParser) Compile() (localctx ICompileContext)
- func (p *CommandsParser) ConditionalAnd() (localctx IConditionalAndContext)
- func (p *CommandsParser) ConditionalOr() (localctx IConditionalOrContext)
- func (p *CommandsParser) Declare() (localctx IDeclareContext)
- func (p *CommandsParser) Delete_() (localctx IDeleteContext)
- func (p *CommandsParser) Empty() (localctx IEmptyContext)
- func (p *CommandsParser) Expr() (localctx IExprContext)
- func (p *CommandsParser) ExprCmd() (localctx IExprCmdContext)
- func (p *CommandsParser) ExprList() (localctx IExprListContext)
- func (p *CommandsParser) FieldInitializerList() (localctx IFieldInitializerListContext)
- func (p *CommandsParser) FnDecl() (localctx IFnDeclContext)
- func (p *CommandsParser) Help() (localctx IHelpContext)
- func (p *CommandsParser) Let() (localctx ILetContext)
- func (p *CommandsParser) ListInit() (localctx IListInitContext)
- func (p *CommandsParser) Literal() (localctx ILiteralContext)
- func (p *CommandsParser) MapInitializerList() (localctx IMapInitializerListContext)
- func (p *CommandsParser) Member() (localctx IMemberContext)
- func (p *CommandsParser) Member_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CommandsParser) OptExpr() (localctx IOptExprContext)
- func (p *CommandsParser) OptField() (localctx IOptFieldContext)
- func (p *CommandsParser) Param() (localctx IParamContext)
- func (p *CommandsParser) Parse() (localctx IParseContext)
- func (p *CommandsParser) Primary() (localctx IPrimaryContext)
- func (p *CommandsParser) QualId() (localctx IQualIdContext)
- func (p *CommandsParser) Relation() (localctx IRelationContext)
- func (p *CommandsParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CommandsParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *CommandsParser) Simple() (localctx ISimpleContext)
- func (p *CommandsParser) StartCommand() (localctx IStartCommandContext)
- func (p *CommandsParser) StartType() (localctx IStartTypeContext)
- func (p *CommandsParser) Start_() (localctx IStartContext)
- func (p *CommandsParser) TypeId() (localctx ITypeIdContext)
- func (p *CommandsParser) TypeParamList() (localctx ITypeParamListContext)
- func (p *CommandsParser) Type_() (localctx ITypeContext)
- func (p *CommandsParser) Unary() (localctx IUnaryContext)
- func (p *CommandsParser) VarDecl() (localctx IVarDeclContext)
- type CommandsVisitor
- type CompileContext
- func (s *CompileContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CompileContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CompileContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CompileContext) Expr() IExprContext
- func (s *CompileContext) GetE() IExprContext
- func (s *CompileContext) GetParser() antlr.Parser
- func (s *CompileContext) GetRuleContext() antlr.RuleContext
- func (*CompileContext) IsCompileContext()
- func (s *CompileContext) SetE(v IExprContext)
- func (s *CompileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConditionalAndContext
- func (s *ConditionalAndContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConditionalAndContext) AllLOGICAL_AND() []antlr.TerminalNode
- 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) GetS20() antlr.Token
- func (s *ConditionalAndContext) Get_relation() IRelationContext
- func (*ConditionalAndContext) IsConditionalAndContext()
- func (s *ConditionalAndContext) LOGICAL_AND(i int) antlr.TerminalNode
- 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) SetS20(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) AllLOGICAL_OR() []antlr.TerminalNode
- 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) GetS21() antlr.Token
- func (s *ConditionalOrContext) Get_conditionalAnd() IConditionalAndContext
- func (*ConditionalOrContext) IsConditionalOrContext()
- func (s *ConditionalOrContext) LOGICAL_OR(i int) antlr.TerminalNode
- func (s *ConditionalOrContext) SetE(v IConditionalAndContext)
- func (s *ConditionalOrContext) SetE1(v []IConditionalAndContext)
- func (s *ConditionalOrContext) SetOps(v []antlr.Token)
- func (s *ConditionalOrContext) SetS21(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) COMMA() antlr.TerminalNode
- func (s *CreateListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CreateListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CreateListContext) GetElems() IListInitContext
- func (s *CreateListContext) GetOp() antlr.Token
- func (s *CreateListContext) GetRuleContext() antlr.RuleContext
- func (s *CreateListContext) LBRACKET() antlr.TerminalNode
- func (s *CreateListContext) ListInit() IListInitContext
- func (s *CreateListContext) RPRACKET() antlr.TerminalNode
- func (s *CreateListContext) SetElems(v IListInitContext)
- func (s *CreateListContext) SetOp(v antlr.Token)
- type CreateMessageContext
- func (s *CreateMessageContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CreateMessageContext) AllDOT() []antlr.TerminalNode
- func (s *CreateMessageContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *CreateMessageContext) COMMA() antlr.TerminalNode
- func (s *CreateMessageContext) DOT(i int) antlr.TerminalNode
- 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) GetIds() []antlr.Token
- func (s *CreateMessageContext) GetLeadingDot() antlr.Token
- func (s *CreateMessageContext) GetOp() antlr.Token
- func (s *CreateMessageContext) GetOps() []antlr.Token
- func (s *CreateMessageContext) GetRuleContext() antlr.RuleContext
- func (s *CreateMessageContext) GetS28() antlr.Token
- func (s *CreateMessageContext) Get_IDENTIFIER() antlr.Token
- func (s *CreateMessageContext) IDENTIFIER(i int) antlr.TerminalNode
- func (s *CreateMessageContext) LBRACE() antlr.TerminalNode
- func (s *CreateMessageContext) RBRACE() antlr.TerminalNode
- func (s *CreateMessageContext) SetEntries(v IFieldInitializerListContext)
- func (s *CreateMessageContext) SetIds(v []antlr.Token)
- func (s *CreateMessageContext) SetLeadingDot(v antlr.Token)
- func (s *CreateMessageContext) SetOp(v antlr.Token)
- func (s *CreateMessageContext) SetOps(v []antlr.Token)
- func (s *CreateMessageContext) SetS28(v antlr.Token)
- func (s *CreateMessageContext) Set_IDENTIFIER(v antlr.Token)
- type CreateStructContext
- func (s *CreateStructContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CreateStructContext) COMMA() antlr.TerminalNode
- 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) LBRACE() antlr.TerminalNode
- func (s *CreateStructContext) MapInitializerList() IMapInitializerListContext
- func (s *CreateStructContext) RBRACE() antlr.TerminalNode
- func (s *CreateStructContext) SetEntries(v IMapInitializerListContext)
- func (s *CreateStructContext) SetOp(v antlr.Token)
- type DeclareContext
- func (s *DeclareContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclareContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeclareContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeclareContext) FnDecl() IFnDeclContext
- func (s *DeclareContext) GetFn() IFnDeclContext
- func (s *DeclareContext) GetParser() antlr.Parser
- func (s *DeclareContext) GetRuleContext() antlr.RuleContext
- func (s *DeclareContext) GetVar_() IVarDeclContext
- func (*DeclareContext) IsDeclareContext()
- func (s *DeclareContext) SetFn(v IFnDeclContext)
- func (s *DeclareContext) SetVar_(v IVarDeclContext)
- func (s *DeclareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DeclareContext) VarDecl() IVarDeclContext
- type DeleteContext
- func (s *DeleteContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeleteContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeleteContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeleteContext) FnDecl() IFnDeclContext
- func (s *DeleteContext) GetFn() IFnDeclContext
- func (s *DeleteContext) GetParser() antlr.Parser
- func (s *DeleteContext) GetRuleContext() antlr.RuleContext
- func (s *DeleteContext) GetVar_() IVarDeclContext
- func (*DeleteContext) IsDeleteContext()
- func (s *DeleteContext) SetFn(v IFnDeclContext)
- func (s *DeleteContext) SetVar_(v IVarDeclContext)
- func (s *DeleteContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DeleteContext) VarDecl() IVarDeclContext
- 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 EmptyContext
- func (s *EmptyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EmptyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EmptyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EmptyContext) GetParser() antlr.Parser
- func (s *EmptyContext) GetRuleContext() antlr.RuleContext
- func (*EmptyContext) IsEmptyContext()
- func (s *EmptyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprCmdContext
- func (s *ExprCmdContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExprCmdContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprCmdContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprCmdContext) Expr() IExprContext
- func (s *ExprCmdContext) GetE() IExprContext
- func (s *ExprCmdContext) GetParser() antlr.Parser
- func (s *ExprCmdContext) GetRuleContext() antlr.RuleContext
- func (*ExprCmdContext) IsExprCmdContext()
- func (s *ExprCmdContext) SetE(v IExprContext)
- func (s *ExprCmdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprContext
- func (s *ExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExprContext) AllConditionalOr() []IConditionalOrContext
- func (s *ExprContext) COLON() antlr.TerminalNode
- 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) QUESTIONMARK() antlr.TerminalNode
- 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) AllCOMMA() []antlr.TerminalNode
- func (s *ExprListContext) AllExpr() []IExprContext
- func (s *ExprListContext) COMMA(i int) antlr.TerminalNode
- 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) AllCOLON() []antlr.TerminalNode
- func (s *FieldInitializerListContext) AllCOMMA() []antlr.TerminalNode
- func (s *FieldInitializerListContext) AllExpr() []IExprContext
- func (s *FieldInitializerListContext) AllOptField() []IOptFieldContext
- func (s *FieldInitializerListContext) COLON(i int) antlr.TerminalNode
- func (s *FieldInitializerListContext) COMMA(i int) 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() []IOptFieldContext
- func (s *FieldInitializerListContext) GetParser() antlr.Parser
- func (s *FieldInitializerListContext) GetRuleContext() antlr.RuleContext
- func (s *FieldInitializerListContext) GetS33() antlr.Token
- func (s *FieldInitializerListContext) GetValues() []IExprContext
- func (s *FieldInitializerListContext) Get_expr() IExprContext
- func (s *FieldInitializerListContext) Get_optField() IOptFieldContext
- func (*FieldInitializerListContext) IsFieldInitializerListContext()
- func (s *FieldInitializerListContext) OptField(i int) IOptFieldContext
- func (s *FieldInitializerListContext) SetCols(v []antlr.Token)
- func (s *FieldInitializerListContext) SetFields(v []IOptFieldContext)
- func (s *FieldInitializerListContext) SetS33(v antlr.Token)
- func (s *FieldInitializerListContext) SetValues(v []IExprContext)
- func (s *FieldInitializerListContext) Set_expr(v IExprContext)
- func (s *FieldInitializerListContext) Set_optField(v IOptFieldContext)
- func (s *FieldInitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FnDeclContext
- func (s *FnDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FnDeclContext) AllCOMMA() []antlr.TerminalNode
- func (s *FnDeclContext) AllParam() []IParamContext
- func (s *FnDeclContext) COLON() antlr.TerminalNode
- func (s *FnDeclContext) COMMA(i int) antlr.TerminalNode
- func (s *FnDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FnDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FnDeclContext) GetId() IQualIdContext
- func (s *FnDeclContext) GetParams() []IParamContext
- func (s *FnDeclContext) GetParser() antlr.Parser
- func (s *FnDeclContext) GetRType() ITypeContext
- func (s *FnDeclContext) GetRuleContext() antlr.RuleContext
- func (s *FnDeclContext) Get_param() IParamContext
- func (*FnDeclContext) IsFnDeclContext()
- func (s *FnDeclContext) LPAREN() antlr.TerminalNode
- func (s *FnDeclContext) Param(i int) IParamContext
- func (s *FnDeclContext) QualId() IQualIdContext
- func (s *FnDeclContext) RPAREN() antlr.TerminalNode
- func (s *FnDeclContext) SetId(v IQualIdContext)
- func (s *FnDeclContext) SetParams(v []IParamContext)
- func (s *FnDeclContext) SetRType(v ITypeContext)
- func (s *FnDeclContext) Set_param(v IParamContext)
- func (s *FnDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FnDeclContext) Type_() ITypeContext
- type HelpContext
- func (s *HelpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *HelpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *HelpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *HelpContext) GetParser() antlr.Parser
- func (s *HelpContext) GetRuleContext() antlr.RuleContext
- func (*HelpContext) IsHelpContext()
- func (s *HelpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ICalcContext
- type ICommandContext
- type ICompileContext
- type IConditionalAndContext
- type IConditionalOrContext
- type IDeclareContext
- type IDeleteContext
- type IEmptyContext
- type IExprCmdContext
- type IExprContext
- type IExprListContext
- type IFieldInitializerListContext
- type IFnDeclContext
- type IHelpContext
- type ILetContext
- type IListInitContext
- type ILiteralContext
- type IMapInitializerListContext
- type IMemberContext
- type IOptExprContext
- type IOptFieldContext
- type IParamContext
- type IParseContext
- type IPrimaryContext
- type IQualIdContext
- type IRelationContext
- type ISimpleContext
- type IStartCommandContext
- type IStartContext
- type IStartTypeContext
- type ITypeContext
- type ITypeIdContext
- type ITypeParamListContext
- type IUnaryContext
- type IVarDeclContext
- type IdentOrGlobalCallContext
- func (s *IdentOrGlobalCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentOrGlobalCallContext) DOT() antlr.TerminalNode
- 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) LPAREN() antlr.TerminalNode
- func (s *IdentOrGlobalCallContext) RPAREN() 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) GetOpt() antlr.Token
- func (s *IndexContext) GetRuleContext() antlr.RuleContext
- func (s *IndexContext) LBRACKET() antlr.TerminalNode
- func (s *IndexContext) Member() IMemberContext
- func (s *IndexContext) QUESTIONMARK() antlr.TerminalNode
- func (s *IndexContext) RPRACKET() antlr.TerminalNode
- func (s *IndexContext) SetIndex(v IExprContext)
- func (s *IndexContext) SetOp(v antlr.Token)
- func (s *IndexContext) SetOpt(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 LetContext
- func (s *LetContext) ARROW() antlr.TerminalNode
- func (s *LetContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LetContext) EQUAL_ASSIGN() antlr.TerminalNode
- func (s *LetContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LetContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LetContext) Expr() IExprContext
- func (s *LetContext) FnDecl() IFnDeclContext
- func (s *LetContext) GetE() IExprContext
- func (s *LetContext) GetFn() IFnDeclContext
- func (s *LetContext) GetParser() antlr.Parser
- func (s *LetContext) GetRuleContext() antlr.RuleContext
- func (s *LetContext) GetVar_() IVarDeclContext
- func (*LetContext) IsLetContext()
- func (s *LetContext) SetE(v IExprContext)
- func (s *LetContext) SetFn(v IFnDeclContext)
- func (s *LetContext) SetVar_(v IVarDeclContext)
- func (s *LetContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *LetContext) VarDecl() IVarDeclContext
- type ListInitContext
- func (s *ListInitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ListInitContext) AllCOMMA() []antlr.TerminalNode
- func (s *ListInitContext) AllOptExpr() []IOptExprContext
- func (s *ListInitContext) COMMA(i int) antlr.TerminalNode
- func (s *ListInitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ListInitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ListInitContext) GetElems() []IOptExprContext
- func (s *ListInitContext) GetParser() antlr.Parser
- func (s *ListInitContext) GetRuleContext() antlr.RuleContext
- func (s *ListInitContext) Get_optExpr() IOptExprContext
- func (*ListInitContext) IsListInitContext()
- func (s *ListInitContext) OptExpr(i int) IOptExprContext
- func (s *ListInitContext) SetElems(v []IOptExprContext)
- func (s *ListInitContext) Set_optExpr(v IOptExprContext)
- func (s *ListInitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralContext
- type LogicalNotContext
- func (s *LogicalNotContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LogicalNotContext) AllEXCLAM() []antlr.TerminalNode
- func (s *LogicalNotContext) EXCLAM(i int) antlr.TerminalNode
- 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) GetS31() antlr.Token
- func (s *LogicalNotContext) Member() IMemberContext
- func (s *LogicalNotContext) SetOps(v []antlr.Token)
- func (s *LogicalNotContext) SetS31(v antlr.Token)
- type MapInitializerListContext
- func (s *MapInitializerListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MapInitializerListContext) AllCOLON() []antlr.TerminalNode
- func (s *MapInitializerListContext) AllCOMMA() []antlr.TerminalNode
- func (s *MapInitializerListContext) AllExpr() []IExprContext
- func (s *MapInitializerListContext) AllOptExpr() []IOptExprContext
- func (s *MapInitializerListContext) COLON(i int) antlr.TerminalNode
- func (s *MapInitializerListContext) COMMA(i int) antlr.TerminalNode
- 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() []IOptExprContext
- func (s *MapInitializerListContext) GetParser() antlr.Parser
- func (s *MapInitializerListContext) GetRuleContext() antlr.RuleContext
- func (s *MapInitializerListContext) GetS33() antlr.Token
- func (s *MapInitializerListContext) GetValues() []IExprContext
- func (s *MapInitializerListContext) Get_expr() IExprContext
- func (s *MapInitializerListContext) Get_optExpr() IOptExprContext
- func (*MapInitializerListContext) IsMapInitializerListContext()
- func (s *MapInitializerListContext) OptExpr(i int) IOptExprContext
- func (s *MapInitializerListContext) SetCols(v []antlr.Token)
- func (s *MapInitializerListContext) SetKeys(v []IOptExprContext)
- func (s *MapInitializerListContext) SetS33(v antlr.Token)
- func (s *MapInitializerListContext) SetValues(v []IExprContext)
- func (s *MapInitializerListContext) Set_expr(v IExprContext)
- func (s *MapInitializerListContext) Set_optExpr(v IOptExprContext)
- func (s *MapInitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MemberCallContext
- func (s *MemberCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MemberCallContext) DOT() antlr.TerminalNode
- func (s *MemberCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MemberCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MemberCallContext) ExprList() IExprListContext
- func (s *MemberCallContext) GetArgs() IExprListContext
- func (s *MemberCallContext) GetId() antlr.Token
- func (s *MemberCallContext) GetOp() antlr.Token
- func (s *MemberCallContext) GetOpen() antlr.Token
- func (s *MemberCallContext) GetRuleContext() antlr.RuleContext
- func (s *MemberCallContext) IDENTIFIER() antlr.TerminalNode
- func (s *MemberCallContext) LPAREN() antlr.TerminalNode
- func (s *MemberCallContext) Member() IMemberContext
- func (s *MemberCallContext) RPAREN() antlr.TerminalNode
- func (s *MemberCallContext) SetArgs(v IExprListContext)
- func (s *MemberCallContext) SetId(v antlr.Token)
- func (s *MemberCallContext) SetOp(v antlr.Token)
- func (s *MemberCallContext) SetOpen(v antlr.Token)
- 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) AllMINUS() []antlr.TerminalNode
- 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) GetS30() antlr.Token
- func (s *NegateContext) MINUS(i int) antlr.TerminalNode
- func (s *NegateContext) Member() IMemberContext
- func (s *NegateContext) SetOps(v []antlr.Token)
- func (s *NegateContext) SetS30(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) LPAREN() antlr.TerminalNode
- func (s *NestedContext) RPAREN() antlr.TerminalNode
- 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) NUL() antlr.TerminalNode
- func (s *NullContext) SetTok(v antlr.Token)
- type OptExprContext
- func (s *OptExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OptExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OptExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OptExprContext) Expr() IExprContext
- func (s *OptExprContext) GetE() IExprContext
- func (s *OptExprContext) GetOpt() antlr.Token
- func (s *OptExprContext) GetParser() antlr.Parser
- func (s *OptExprContext) GetRuleContext() antlr.RuleContext
- func (*OptExprContext) IsOptExprContext()
- func (s *OptExprContext) QUESTIONMARK() antlr.TerminalNode
- func (s *OptExprContext) SetE(v IExprContext)
- func (s *OptExprContext) SetOpt(v antlr.Token)
- func (s *OptExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OptFieldContext
- func (s *OptFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OptFieldContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OptFieldContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OptFieldContext) GetOpt() antlr.Token
- func (s *OptFieldContext) GetParser() antlr.Parser
- func (s *OptFieldContext) GetRuleContext() antlr.RuleContext
- func (s *OptFieldContext) IDENTIFIER() antlr.TerminalNode
- func (*OptFieldContext) IsOptFieldContext()
- func (s *OptFieldContext) QUESTIONMARK() antlr.TerminalNode
- func (s *OptFieldContext) SetOpt(v antlr.Token)
- func (s *OptFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParamContext
- func (s *ParamContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParamContext) COLON() antlr.TerminalNode
- func (s *ParamContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParamContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParamContext) GetParser() antlr.Parser
- func (s *ParamContext) GetPid() antlr.Token
- func (s *ParamContext) GetRuleContext() antlr.RuleContext
- func (s *ParamContext) GetT() ITypeContext
- func (s *ParamContext) IDENTIFIER() antlr.TerminalNode
- func (*ParamContext) IsParamContext()
- func (s *ParamContext) SetPid(v antlr.Token)
- func (s *ParamContext) SetT(v ITypeContext)
- func (s *ParamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ParamContext) Type_() ITypeContext
- type ParseContext
- func (s *ParseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParseContext) Expr() IExprContext
- func (s *ParseContext) GetE() IExprContext
- func (s *ParseContext) GetParser() antlr.Parser
- func (s *ParseContext) GetRuleContext() antlr.RuleContext
- func (*ParseContext) IsParseContext()
- func (s *ParseContext) SetE(v IExprContext)
- func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- 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 QualIdContext
- func (s *QualIdContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *QualIdContext) AllDOT() []antlr.TerminalNode
- func (s *QualIdContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *QualIdContext) DOT(i int) antlr.TerminalNode
- func (s *QualIdContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QualIdContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QualIdContext) GetLeadingDot() antlr.Token
- func (s *QualIdContext) GetParser() antlr.Parser
- func (s *QualIdContext) GetQualifiers() []antlr.Token
- func (s *QualIdContext) GetRid() antlr.Token
- func (s *QualIdContext) GetRuleContext() antlr.RuleContext
- func (s *QualIdContext) Get_IDENTIFIER() antlr.Token
- func (s *QualIdContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*QualIdContext) IsQualIdContext()
- func (s *QualIdContext) SetLeadingDot(v antlr.Token)
- func (s *QualIdContext) SetQualifiers(v []antlr.Token)
- func (s *QualIdContext) SetRid(v antlr.Token)
- func (s *QualIdContext) Set_IDENTIFIER(v antlr.Token)
- func (s *QualIdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RelationContext
- func (s *RelationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RelationContext) AllRelation() []IRelationContext
- func (s *RelationContext) Calc() ICalcContext
- func (s *RelationContext) EQUALS() antlr.TerminalNode
- func (s *RelationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RelationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RelationContext) GREATER() antlr.TerminalNode
- func (s *RelationContext) GREATER_EQUALS() antlr.TerminalNode
- func (s *RelationContext) GetOp() antlr.Token
- func (s *RelationContext) GetParser() antlr.Parser
- func (s *RelationContext) GetRuleContext() antlr.RuleContext
- func (s *RelationContext) IN() antlr.TerminalNode
- func (*RelationContext) IsRelationContext()
- func (s *RelationContext) LESS() antlr.TerminalNode
- func (s *RelationContext) LESS_EQUALS() antlr.TerminalNode
- func (s *RelationContext) NOT_EQUALS() antlr.TerminalNode
- 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 SelectContext
- func (s *SelectContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SelectContext) DOT() antlr.TerminalNode
- func (s *SelectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectContext) GetId() antlr.Token
- func (s *SelectContext) GetOp() antlr.Token
- func (s *SelectContext) GetOpt() antlr.Token
- func (s *SelectContext) GetRuleContext() antlr.RuleContext
- func (s *SelectContext) IDENTIFIER() antlr.TerminalNode
- func (s *SelectContext) Member() IMemberContext
- func (s *SelectContext) QUESTIONMARK() antlr.TerminalNode
- func (s *SelectContext) SetId(v antlr.Token)
- func (s *SelectContext) SetOp(v antlr.Token)
- func (s *SelectContext) SetOpt(v antlr.Token)
- type SimpleContext
- func (s *SimpleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SimpleContext) AllFLAG() []antlr.TerminalNode
- func (s *SimpleContext) AllSTRING() []antlr.TerminalNode
- func (s *SimpleContext) COMMAND() antlr.TerminalNode
- func (s *SimpleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SimpleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SimpleContext) FLAG(i int) antlr.TerminalNode
- func (s *SimpleContext) GetArgs() []antlr.Token
- func (s *SimpleContext) GetCmd() antlr.Token
- func (s *SimpleContext) GetParser() antlr.Parser
- func (s *SimpleContext) GetRuleContext() antlr.RuleContext
- func (s *SimpleContext) Get_FLAG() antlr.Token
- func (s *SimpleContext) Get_STRING() antlr.Token
- func (*SimpleContext) IsSimpleContext()
- func (s *SimpleContext) STRING(i int) antlr.TerminalNode
- func (s *SimpleContext) SetArgs(v []antlr.Token)
- func (s *SimpleContext) SetCmd(v antlr.Token)
- func (s *SimpleContext) Set_FLAG(v antlr.Token)
- func (s *SimpleContext) Set_STRING(v antlr.Token)
- func (s *SimpleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StartCommandContext
- func (s *StartCommandContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StartCommandContext) Command() ICommandContext
- func (s *StartCommandContext) EOF() antlr.TerminalNode
- func (s *StartCommandContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StartCommandContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StartCommandContext) GetParser() antlr.Parser
- func (s *StartCommandContext) GetRuleContext() antlr.RuleContext
- func (*StartCommandContext) IsStartCommandContext()
- func (s *StartCommandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- 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 StartTypeContext
- func (s *StartTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StartTypeContext) EOF() antlr.TerminalNode
- func (s *StartTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StartTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StartTypeContext) GetParser() antlr.Parser
- func (s *StartTypeContext) GetRuleContext() antlr.RuleContext
- func (s *StartTypeContext) GetT() ITypeContext
- func (*StartTypeContext) IsStartTypeContext()
- func (s *StartTypeContext) SetT(v ITypeContext)
- func (s *StartTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StartTypeContext) Type_() ITypeContext
- 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 TypeContext
- func (s *TypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeContext) GetId() ITypeIdContext
- func (s *TypeContext) GetParams() ITypeParamListContext
- func (s *TypeContext) GetParser() antlr.Parser
- func (s *TypeContext) GetRuleContext() antlr.RuleContext
- func (*TypeContext) IsTypeContext()
- func (s *TypeContext) SetId(v ITypeIdContext)
- func (s *TypeContext) SetParams(v ITypeParamListContext)
- func (s *TypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeContext) TypeId() ITypeIdContext
- func (s *TypeContext) TypeParamList() ITypeParamListContext
- type TypeIdContext
- func (s *TypeIdContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeIdContext) AllDOT() []antlr.TerminalNode
- func (s *TypeIdContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *TypeIdContext) DOT(i int) antlr.TerminalNode
- func (s *TypeIdContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeIdContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeIdContext) GetId() antlr.Token
- func (s *TypeIdContext) GetLeadingDot() antlr.Token
- func (s *TypeIdContext) GetParser() antlr.Parser
- func (s *TypeIdContext) GetQualifiers() []antlr.Token
- func (s *TypeIdContext) GetRuleContext() antlr.RuleContext
- func (s *TypeIdContext) Get_IDENTIFIER() antlr.Token
- func (s *TypeIdContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*TypeIdContext) IsTypeIdContext()
- func (s *TypeIdContext) NUL() antlr.TerminalNode
- func (s *TypeIdContext) SetId(v antlr.Token)
- func (s *TypeIdContext) SetLeadingDot(v antlr.Token)
- func (s *TypeIdContext) SetQualifiers(v []antlr.Token)
- func (s *TypeIdContext) Set_IDENTIFIER(v antlr.Token)
- func (s *TypeIdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeParamListContext
- func (s *TypeParamListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeParamListContext) AllCOMMA() []antlr.TerminalNode
- func (s *TypeParamListContext) AllType_() []ITypeContext
- func (s *TypeParamListContext) COMMA(i int) antlr.TerminalNode
- func (s *TypeParamListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeParamListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeParamListContext) GetParser() antlr.Parser
- func (s *TypeParamListContext) GetRuleContext() antlr.RuleContext
- func (s *TypeParamListContext) GetTypes() []ITypeContext
- func (s *TypeParamListContext) Get_type() ITypeContext
- func (*TypeParamListContext) IsTypeParamListContext()
- func (s *TypeParamListContext) LPAREN() antlr.TerminalNode
- func (s *TypeParamListContext) RPAREN() antlr.TerminalNode
- func (s *TypeParamListContext) SetTypes(v []ITypeContext)
- func (s *TypeParamListContext) Set_type(v ITypeContext)
- func (s *TypeParamListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeParamListContext) Type_(i int) ITypeContext
- 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
- type VarDeclContext
- func (s *VarDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VarDeclContext) COLON() antlr.TerminalNode
- func (s *VarDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VarDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VarDeclContext) GetId() IQualIdContext
- func (s *VarDeclContext) GetParser() antlr.Parser
- func (s *VarDeclContext) GetRuleContext() antlr.RuleContext
- func (s *VarDeclContext) GetT() ITypeContext
- func (*VarDeclContext) IsVarDeclContext()
- func (s *VarDeclContext) QualId() IQualIdContext
- func (s *VarDeclContext) SetId(v IQualIdContext)
- func (s *VarDeclContext) SetT(v ITypeContext)
- func (s *VarDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VarDeclContext) Type_() ITypeContext
Constants ¶
const ( CommandsLexerT__0 = 1 CommandsLexerT__1 = 2 CommandsLexerT__2 = 3 CommandsLexerT__3 = 4 CommandsLexerT__4 = 5 CommandsLexerT__5 = 6 CommandsLexerT__6 = 7 CommandsLexerT__7 = 8 CommandsLexerCOMMAND = 9 CommandsLexerFLAG = 10 CommandsLexerARROW = 11 CommandsLexerEQUAL_ASSIGN = 12 CommandsLexerEQUALS = 13 CommandsLexerNOT_EQUALS = 14 CommandsLexerIN = 15 CommandsLexerLESS = 16 CommandsLexerLESS_EQUALS = 17 CommandsLexerGREATER_EQUALS = 18 CommandsLexerGREATER = 19 CommandsLexerLOGICAL_AND = 20 CommandsLexerLOGICAL_OR = 21 CommandsLexerLBRACKET = 22 CommandsLexerRPRACKET = 23 CommandsLexerLBRACE = 24 CommandsLexerRBRACE = 25 CommandsLexerLPAREN = 26 CommandsLexerRPAREN = 27 CommandsLexerDOT = 28 CommandsLexerCOMMA = 29 CommandsLexerMINUS = 30 CommandsLexerEXCLAM = 31 CommandsLexerQUESTIONMARK = 32 CommandsLexerCOLON = 33 CommandsLexerPLUS = 34 CommandsLexerSTAR = 35 CommandsLexerSLASH = 36 CommandsLexerPERCENT = 37 CommandsLexerCEL_TRUE = 38 CommandsLexerCEL_FALSE = 39 CommandsLexerNUL = 40 CommandsLexerWHITESPACE = 41 CommandsLexerCOMMENT = 42 CommandsLexerNUM_FLOAT = 43 CommandsLexerNUM_INT = 44 CommandsLexerNUM_UINT = 45 CommandsLexerSTRING = 46 CommandsLexerBYTES = 47 CommandsLexerIDENTIFIER = 48 )
CommandsLexer tokens.
const ( CommandsParserEOF = antlr.TokenEOF CommandsParserT__0 = 1 CommandsParserT__1 = 2 CommandsParserT__2 = 3 CommandsParserT__3 = 4 CommandsParserT__4 = 5 CommandsParserT__5 = 6 CommandsParserT__6 = 7 CommandsParserT__7 = 8 CommandsParserCOMMAND = 9 CommandsParserFLAG = 10 CommandsParserARROW = 11 CommandsParserEQUAL_ASSIGN = 12 CommandsParserEQUALS = 13 CommandsParserNOT_EQUALS = 14 CommandsParserIN = 15 CommandsParserLESS = 16 CommandsParserLESS_EQUALS = 17 CommandsParserGREATER_EQUALS = 18 CommandsParserGREATER = 19 CommandsParserLOGICAL_AND = 20 CommandsParserLOGICAL_OR = 21 CommandsParserLBRACKET = 22 CommandsParserRPRACKET = 23 CommandsParserLBRACE = 24 CommandsParserRBRACE = 25 CommandsParserLPAREN = 26 CommandsParserRPAREN = 27 CommandsParserDOT = 28 CommandsParserCOMMA = 29 CommandsParserMINUS = 30 CommandsParserEXCLAM = 31 CommandsParserQUESTIONMARK = 32 CommandsParserCOLON = 33 CommandsParserPLUS = 34 CommandsParserSTAR = 35 CommandsParserSLASH = 36 CommandsParserPERCENT = 37 CommandsParserCEL_TRUE = 38 CommandsParserCEL_FALSE = 39 CommandsParserNUL = 40 CommandsParserWHITESPACE = 41 CommandsParserCOMMENT = 42 CommandsParserNUM_FLOAT = 43 CommandsParserNUM_INT = 44 CommandsParserNUM_UINT = 45 CommandsParserSTRING = 46 CommandsParserBYTES = 47 CommandsParserIDENTIFIER = 48 )
CommandsParser tokens.
const ( CommandsParserRULE_startCommand = 0 CommandsParserRULE_command = 1 CommandsParserRULE_help = 2 CommandsParserRULE_let = 3 CommandsParserRULE_declare = 4 CommandsParserRULE_varDecl = 5 CommandsParserRULE_fnDecl = 6 CommandsParserRULE_param = 7 CommandsParserRULE_delete = 8 CommandsParserRULE_simple = 9 CommandsParserRULE_empty = 10 CommandsParserRULE_compile = 11 CommandsParserRULE_parse = 12 CommandsParserRULE_exprCmd = 13 CommandsParserRULE_qualId = 14 CommandsParserRULE_startType = 15 CommandsParserRULE_type = 16 CommandsParserRULE_typeId = 17 CommandsParserRULE_typeParamList = 18 CommandsParserRULE_start = 19 CommandsParserRULE_expr = 20 CommandsParserRULE_conditionalOr = 21 CommandsParserRULE_conditionalAnd = 22 CommandsParserRULE_relation = 23 CommandsParserRULE_calc = 24 CommandsParserRULE_unary = 25 CommandsParserRULE_member = 26 CommandsParserRULE_primary = 27 CommandsParserRULE_exprList = 28 CommandsParserRULE_listInit = 29 CommandsParserRULE_fieldInitializerList = 30 CommandsParserRULE_optField = 31 CommandsParserRULE_mapInitializerList = 32 CommandsParserRULE_optExpr = 33 CommandsParserRULE_literal = 34 )
CommandsParser rules.
Variables ¶
var CommandsLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var CommandsParserStaticData struct { LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
Functions ¶
func CommandsLexerInit ¶
func CommandsLexerInit()
CommandsLexerInit initializes any static state used to implement CommandsLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewCommandsLexer(). You can call this function if you wish to initialize the static state ahead of time.
func CommandsParserInit ¶
func CommandsParserInit()
CommandsParserInit initializes any static state used to implement CommandsParser. By default the static state used to implement the parser is lazily initialized during the first call to NewCommandsParser(). You can call this function if you wish to initialize the static state ahead of time.
func InitEmptyCalcContext ¶
func InitEmptyCalcContext(p *CalcContext)
func InitEmptyCommandContext ¶
func InitEmptyCommandContext(p *CommandContext)
func InitEmptyCompileContext ¶
func InitEmptyCompileContext(p *CompileContext)
func InitEmptyConditionalAndContext ¶
func InitEmptyConditionalAndContext(p *ConditionalAndContext)
func InitEmptyConditionalOrContext ¶
func InitEmptyConditionalOrContext(p *ConditionalOrContext)
func InitEmptyDeclareContext ¶
func InitEmptyDeclareContext(p *DeclareContext)
func InitEmptyDeleteContext ¶
func InitEmptyDeleteContext(p *DeleteContext)
func InitEmptyEmptyContext ¶
func InitEmptyEmptyContext(p *EmptyContext)
func InitEmptyExprCmdContext ¶
func InitEmptyExprCmdContext(p *ExprCmdContext)
func InitEmptyExprContext ¶
func InitEmptyExprContext(p *ExprContext)
func InitEmptyExprListContext ¶
func InitEmptyExprListContext(p *ExprListContext)
func InitEmptyFieldInitializerListContext ¶
func InitEmptyFieldInitializerListContext(p *FieldInitializerListContext)
func InitEmptyFnDeclContext ¶
func InitEmptyFnDeclContext(p *FnDeclContext)
func InitEmptyHelpContext ¶
func InitEmptyHelpContext(p *HelpContext)
func InitEmptyLetContext ¶
func InitEmptyLetContext(p *LetContext)
func InitEmptyListInitContext ¶
func InitEmptyListInitContext(p *ListInitContext)
func InitEmptyLiteralContext ¶
func InitEmptyLiteralContext(p *LiteralContext)
func InitEmptyMapInitializerListContext ¶
func InitEmptyMapInitializerListContext(p *MapInitializerListContext)
func InitEmptyMemberContext ¶
func InitEmptyMemberContext(p *MemberContext)
func InitEmptyOptExprContext ¶
func InitEmptyOptExprContext(p *OptExprContext)
func InitEmptyOptFieldContext ¶
func InitEmptyOptFieldContext(p *OptFieldContext)
func InitEmptyParamContext ¶
func InitEmptyParamContext(p *ParamContext)
func InitEmptyParseContext ¶
func InitEmptyParseContext(p *ParseContext)
func InitEmptyPrimaryContext ¶
func InitEmptyPrimaryContext(p *PrimaryContext)
func InitEmptyQualIdContext ¶
func InitEmptyQualIdContext(p *QualIdContext)
func InitEmptyRelationContext ¶
func InitEmptyRelationContext(p *RelationContext)
func InitEmptySimpleContext ¶
func InitEmptySimpleContext(p *SimpleContext)
func InitEmptyStartCommandContext ¶
func InitEmptyStartCommandContext(p *StartCommandContext)
func InitEmptyStartContext ¶
func InitEmptyStartContext(p *StartContext)
func InitEmptyStartTypeContext ¶
func InitEmptyStartTypeContext(p *StartTypeContext)
func InitEmptyTypeContext ¶
func InitEmptyTypeContext(p *TypeContext)
func InitEmptyTypeIdContext ¶
func InitEmptyTypeIdContext(p *TypeIdContext)
func InitEmptyTypeParamListContext ¶
func InitEmptyTypeParamListContext(p *TypeParamListContext)
func InitEmptyUnaryContext ¶
func InitEmptyUnaryContext(p *UnaryContext)
func InitEmptyVarDeclContext ¶
func InitEmptyVarDeclContext(p *VarDeclContext)
Types ¶
type BaseCommandsListener ¶
type BaseCommandsListener struct{}
BaseCommandsListener is a complete listener for a parse tree produced by CommandsParser.
func (*BaseCommandsListener) EnterBoolFalse ¶
func (s *BaseCommandsListener) EnterBoolFalse(ctx *BoolFalseContext)
EnterBoolFalse is called when production BoolFalse is entered.
func (*BaseCommandsListener) EnterBoolTrue ¶
func (s *BaseCommandsListener) EnterBoolTrue(ctx *BoolTrueContext)
EnterBoolTrue is called when production BoolTrue is entered.
func (*BaseCommandsListener) EnterBytes ¶
func (s *BaseCommandsListener) EnterBytes(ctx *BytesContext)
EnterBytes is called when production Bytes is entered.
func (*BaseCommandsListener) EnterCalc ¶
func (s *BaseCommandsListener) EnterCalc(ctx *CalcContext)
EnterCalc is called when production calc is entered.
func (*BaseCommandsListener) EnterCommand ¶
func (s *BaseCommandsListener) EnterCommand(ctx *CommandContext)
EnterCommand is called when production command is entered.
func (*BaseCommandsListener) EnterCompile ¶
func (s *BaseCommandsListener) EnterCompile(ctx *CompileContext)
EnterCompile is called when production compile is entered.
func (*BaseCommandsListener) EnterConditionalAnd ¶
func (s *BaseCommandsListener) EnterConditionalAnd(ctx *ConditionalAndContext)
EnterConditionalAnd is called when production conditionalAnd is entered.
func (*BaseCommandsListener) EnterConditionalOr ¶
func (s *BaseCommandsListener) EnterConditionalOr(ctx *ConditionalOrContext)
EnterConditionalOr is called when production conditionalOr is entered.
func (*BaseCommandsListener) EnterConstantLiteral ¶
func (s *BaseCommandsListener) EnterConstantLiteral(ctx *ConstantLiteralContext)
EnterConstantLiteral is called when production ConstantLiteral is entered.
func (*BaseCommandsListener) EnterCreateList ¶
func (s *BaseCommandsListener) EnterCreateList(ctx *CreateListContext)
EnterCreateList is called when production CreateList is entered.
func (*BaseCommandsListener) EnterCreateMessage ¶
func (s *BaseCommandsListener) EnterCreateMessage(ctx *CreateMessageContext)
EnterCreateMessage is called when production CreateMessage is entered.
func (*BaseCommandsListener) EnterCreateStruct ¶
func (s *BaseCommandsListener) EnterCreateStruct(ctx *CreateStructContext)
EnterCreateStruct is called when production CreateStruct is entered.
func (*BaseCommandsListener) EnterDeclare ¶
func (s *BaseCommandsListener) EnterDeclare(ctx *DeclareContext)
EnterDeclare is called when production declare is entered.
func (*BaseCommandsListener) EnterDelete ¶
func (s *BaseCommandsListener) EnterDelete(ctx *DeleteContext)
EnterDelete is called when production delete is entered.
func (*BaseCommandsListener) EnterDouble ¶
func (s *BaseCommandsListener) EnterDouble(ctx *DoubleContext)
EnterDouble is called when production Double is entered.
func (*BaseCommandsListener) EnterEmpty ¶
func (s *BaseCommandsListener) EnterEmpty(ctx *EmptyContext)
EnterEmpty is called when production empty is entered.
func (*BaseCommandsListener) EnterEveryRule ¶
func (s *BaseCommandsListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseCommandsListener) EnterExpr ¶
func (s *BaseCommandsListener) EnterExpr(ctx *ExprContext)
EnterExpr is called when production expr is entered.
func (*BaseCommandsListener) EnterExprCmd ¶
func (s *BaseCommandsListener) EnterExprCmd(ctx *ExprCmdContext)
EnterExprCmd is called when production exprCmd is entered.
func (*BaseCommandsListener) EnterExprList ¶
func (s *BaseCommandsListener) EnterExprList(ctx *ExprListContext)
EnterExprList is called when production exprList is entered.
func (*BaseCommandsListener) EnterFieldInitializerList ¶
func (s *BaseCommandsListener) EnterFieldInitializerList(ctx *FieldInitializerListContext)
EnterFieldInitializerList is called when production fieldInitializerList is entered.
func (*BaseCommandsListener) EnterFnDecl ¶
func (s *BaseCommandsListener) EnterFnDecl(ctx *FnDeclContext)
EnterFnDecl is called when production fnDecl is entered.
func (*BaseCommandsListener) EnterHelp ¶
func (s *BaseCommandsListener) EnterHelp(ctx *HelpContext)
EnterHelp is called when production help is entered.
func (*BaseCommandsListener) EnterIdentOrGlobalCall ¶
func (s *BaseCommandsListener) EnterIdentOrGlobalCall(ctx *IdentOrGlobalCallContext)
EnterIdentOrGlobalCall is called when production IdentOrGlobalCall is entered.
func (*BaseCommandsListener) EnterIndex ¶
func (s *BaseCommandsListener) EnterIndex(ctx *IndexContext)
EnterIndex is called when production Index is entered.
func (*BaseCommandsListener) EnterInt ¶
func (s *BaseCommandsListener) EnterInt(ctx *IntContext)
EnterInt is called when production Int is entered.
func (*BaseCommandsListener) EnterLet ¶
func (s *BaseCommandsListener) EnterLet(ctx *LetContext)
EnterLet is called when production let is entered.
func (*BaseCommandsListener) EnterListInit ¶
func (s *BaseCommandsListener) EnterListInit(ctx *ListInitContext)
EnterListInit is called when production listInit is entered.
func (*BaseCommandsListener) EnterLogicalNot ¶
func (s *BaseCommandsListener) EnterLogicalNot(ctx *LogicalNotContext)
EnterLogicalNot is called when production LogicalNot is entered.
func (*BaseCommandsListener) EnterMapInitializerList ¶
func (s *BaseCommandsListener) EnterMapInitializerList(ctx *MapInitializerListContext)
EnterMapInitializerList is called when production mapInitializerList is entered.
func (*BaseCommandsListener) EnterMemberCall ¶
func (s *BaseCommandsListener) EnterMemberCall(ctx *MemberCallContext)
EnterMemberCall is called when production MemberCall is entered.
func (*BaseCommandsListener) EnterMemberExpr ¶
func (s *BaseCommandsListener) EnterMemberExpr(ctx *MemberExprContext)
EnterMemberExpr is called when production MemberExpr is entered.
func (*BaseCommandsListener) EnterNegate ¶
func (s *BaseCommandsListener) EnterNegate(ctx *NegateContext)
EnterNegate is called when production Negate is entered.
func (*BaseCommandsListener) EnterNested ¶
func (s *BaseCommandsListener) EnterNested(ctx *NestedContext)
EnterNested is called when production Nested is entered.
func (*BaseCommandsListener) EnterNull ¶
func (s *BaseCommandsListener) EnterNull(ctx *NullContext)
EnterNull is called when production Null is entered.
func (*BaseCommandsListener) EnterOptExpr ¶
func (s *BaseCommandsListener) EnterOptExpr(ctx *OptExprContext)
EnterOptExpr is called when production optExpr is entered.
func (*BaseCommandsListener) EnterOptField ¶
func (s *BaseCommandsListener) EnterOptField(ctx *OptFieldContext)
EnterOptField is called when production optField is entered.
func (*BaseCommandsListener) EnterParam ¶
func (s *BaseCommandsListener) EnterParam(ctx *ParamContext)
EnterParam is called when production param is entered.
func (*BaseCommandsListener) EnterParse ¶
func (s *BaseCommandsListener) EnterParse(ctx *ParseContext)
EnterParse is called when production parse is entered.
func (*BaseCommandsListener) EnterPrimaryExpr ¶
func (s *BaseCommandsListener) EnterPrimaryExpr(ctx *PrimaryExprContext)
EnterPrimaryExpr is called when production PrimaryExpr is entered.
func (*BaseCommandsListener) EnterQualId ¶
func (s *BaseCommandsListener) EnterQualId(ctx *QualIdContext)
EnterQualId is called when production qualId is entered.
func (*BaseCommandsListener) EnterRelation ¶
func (s *BaseCommandsListener) EnterRelation(ctx *RelationContext)
EnterRelation is called when production relation is entered.
func (*BaseCommandsListener) EnterSelect ¶
func (s *BaseCommandsListener) EnterSelect(ctx *SelectContext)
EnterSelect is called when production Select is entered.
func (*BaseCommandsListener) EnterSimple ¶
func (s *BaseCommandsListener) EnterSimple(ctx *SimpleContext)
EnterSimple is called when production simple is entered.
func (*BaseCommandsListener) EnterStart ¶
func (s *BaseCommandsListener) EnterStart(ctx *StartContext)
EnterStart is called when production start is entered.
func (*BaseCommandsListener) EnterStartCommand ¶
func (s *BaseCommandsListener) EnterStartCommand(ctx *StartCommandContext)
EnterStartCommand is called when production startCommand is entered.
func (*BaseCommandsListener) EnterStartType ¶
func (s *BaseCommandsListener) EnterStartType(ctx *StartTypeContext)
EnterStartType is called when production startType is entered.
func (*BaseCommandsListener) EnterString ¶
func (s *BaseCommandsListener) EnterString(ctx *StringContext)
EnterString is called when production String is entered.
func (*BaseCommandsListener) EnterType ¶
func (s *BaseCommandsListener) EnterType(ctx *TypeContext)
EnterType is called when production type is entered.
func (*BaseCommandsListener) EnterTypeId ¶
func (s *BaseCommandsListener) EnterTypeId(ctx *TypeIdContext)
EnterTypeId is called when production typeId is entered.
func (*BaseCommandsListener) EnterTypeParamList ¶
func (s *BaseCommandsListener) EnterTypeParamList(ctx *TypeParamListContext)
EnterTypeParamList is called when production typeParamList is entered.
func (*BaseCommandsListener) EnterUint ¶
func (s *BaseCommandsListener) EnterUint(ctx *UintContext)
EnterUint is called when production Uint is entered.
func (*BaseCommandsListener) EnterVarDecl ¶
func (s *BaseCommandsListener) EnterVarDecl(ctx *VarDeclContext)
EnterVarDecl is called when production varDecl is entered.
func (*BaseCommandsListener) ExitBoolFalse ¶
func (s *BaseCommandsListener) ExitBoolFalse(ctx *BoolFalseContext)
ExitBoolFalse is called when production BoolFalse is exited.
func (*BaseCommandsListener) ExitBoolTrue ¶
func (s *BaseCommandsListener) ExitBoolTrue(ctx *BoolTrueContext)
ExitBoolTrue is called when production BoolTrue is exited.
func (*BaseCommandsListener) ExitBytes ¶
func (s *BaseCommandsListener) ExitBytes(ctx *BytesContext)
ExitBytes is called when production Bytes is exited.
func (*BaseCommandsListener) ExitCalc ¶
func (s *BaseCommandsListener) ExitCalc(ctx *CalcContext)
ExitCalc is called when production calc is exited.
func (*BaseCommandsListener) ExitCommand ¶
func (s *BaseCommandsListener) ExitCommand(ctx *CommandContext)
ExitCommand is called when production command is exited.
func (*BaseCommandsListener) ExitCompile ¶
func (s *BaseCommandsListener) ExitCompile(ctx *CompileContext)
ExitCompile is called when production compile is exited.
func (*BaseCommandsListener) ExitConditionalAnd ¶
func (s *BaseCommandsListener) ExitConditionalAnd(ctx *ConditionalAndContext)
ExitConditionalAnd is called when production conditionalAnd is exited.
func (*BaseCommandsListener) ExitConditionalOr ¶
func (s *BaseCommandsListener) ExitConditionalOr(ctx *ConditionalOrContext)
ExitConditionalOr is called when production conditionalOr is exited.
func (*BaseCommandsListener) ExitConstantLiteral ¶
func (s *BaseCommandsListener) ExitConstantLiteral(ctx *ConstantLiteralContext)
ExitConstantLiteral is called when production ConstantLiteral is exited.
func (*BaseCommandsListener) ExitCreateList ¶
func (s *BaseCommandsListener) ExitCreateList(ctx *CreateListContext)
ExitCreateList is called when production CreateList is exited.
func (*BaseCommandsListener) ExitCreateMessage ¶
func (s *BaseCommandsListener) ExitCreateMessage(ctx *CreateMessageContext)
ExitCreateMessage is called when production CreateMessage is exited.
func (*BaseCommandsListener) ExitCreateStruct ¶
func (s *BaseCommandsListener) ExitCreateStruct(ctx *CreateStructContext)
ExitCreateStruct is called when production CreateStruct is exited.
func (*BaseCommandsListener) ExitDeclare ¶
func (s *BaseCommandsListener) ExitDeclare(ctx *DeclareContext)
ExitDeclare is called when production declare is exited.
func (*BaseCommandsListener) ExitDelete ¶
func (s *BaseCommandsListener) ExitDelete(ctx *DeleteContext)
ExitDelete is called when production delete is exited.
func (*BaseCommandsListener) ExitDouble ¶
func (s *BaseCommandsListener) ExitDouble(ctx *DoubleContext)
ExitDouble is called when production Double is exited.
func (*BaseCommandsListener) ExitEmpty ¶
func (s *BaseCommandsListener) ExitEmpty(ctx *EmptyContext)
ExitEmpty is called when production empty is exited.
func (*BaseCommandsListener) ExitEveryRule ¶
func (s *BaseCommandsListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseCommandsListener) ExitExpr ¶
func (s *BaseCommandsListener) ExitExpr(ctx *ExprContext)
ExitExpr is called when production expr is exited.
func (*BaseCommandsListener) ExitExprCmd ¶
func (s *BaseCommandsListener) ExitExprCmd(ctx *ExprCmdContext)
ExitExprCmd is called when production exprCmd is exited.
func (*BaseCommandsListener) ExitExprList ¶
func (s *BaseCommandsListener) ExitExprList(ctx *ExprListContext)
ExitExprList is called when production exprList is exited.
func (*BaseCommandsListener) ExitFieldInitializerList ¶
func (s *BaseCommandsListener) ExitFieldInitializerList(ctx *FieldInitializerListContext)
ExitFieldInitializerList is called when production fieldInitializerList is exited.
func (*BaseCommandsListener) ExitFnDecl ¶
func (s *BaseCommandsListener) ExitFnDecl(ctx *FnDeclContext)
ExitFnDecl is called when production fnDecl is exited.
func (*BaseCommandsListener) ExitHelp ¶
func (s *BaseCommandsListener) ExitHelp(ctx *HelpContext)
ExitHelp is called when production help is exited.
func (*BaseCommandsListener) ExitIdentOrGlobalCall ¶
func (s *BaseCommandsListener) ExitIdentOrGlobalCall(ctx *IdentOrGlobalCallContext)
ExitIdentOrGlobalCall is called when production IdentOrGlobalCall is exited.
func (*BaseCommandsListener) ExitIndex ¶
func (s *BaseCommandsListener) ExitIndex(ctx *IndexContext)
ExitIndex is called when production Index is exited.
func (*BaseCommandsListener) ExitInt ¶
func (s *BaseCommandsListener) ExitInt(ctx *IntContext)
ExitInt is called when production Int is exited.
func (*BaseCommandsListener) ExitLet ¶
func (s *BaseCommandsListener) ExitLet(ctx *LetContext)
ExitLet is called when production let is exited.
func (*BaseCommandsListener) ExitListInit ¶
func (s *BaseCommandsListener) ExitListInit(ctx *ListInitContext)
ExitListInit is called when production listInit is exited.
func (*BaseCommandsListener) ExitLogicalNot ¶
func (s *BaseCommandsListener) ExitLogicalNot(ctx *LogicalNotContext)
ExitLogicalNot is called when production LogicalNot is exited.
func (*BaseCommandsListener) ExitMapInitializerList ¶
func (s *BaseCommandsListener) ExitMapInitializerList(ctx *MapInitializerListContext)
ExitMapInitializerList is called when production mapInitializerList is exited.
func (*BaseCommandsListener) ExitMemberCall ¶
func (s *BaseCommandsListener) ExitMemberCall(ctx *MemberCallContext)
ExitMemberCall is called when production MemberCall is exited.
func (*BaseCommandsListener) ExitMemberExpr ¶
func (s *BaseCommandsListener) ExitMemberExpr(ctx *MemberExprContext)
ExitMemberExpr is called when production MemberExpr is exited.
func (*BaseCommandsListener) ExitNegate ¶
func (s *BaseCommandsListener) ExitNegate(ctx *NegateContext)
ExitNegate is called when production Negate is exited.
func (*BaseCommandsListener) ExitNested ¶
func (s *BaseCommandsListener) ExitNested(ctx *NestedContext)
ExitNested is called when production Nested is exited.
func (*BaseCommandsListener) ExitNull ¶
func (s *BaseCommandsListener) ExitNull(ctx *NullContext)
ExitNull is called when production Null is exited.
func (*BaseCommandsListener) ExitOptExpr ¶
func (s *BaseCommandsListener) ExitOptExpr(ctx *OptExprContext)
ExitOptExpr is called when production optExpr is exited.
func (*BaseCommandsListener) ExitOptField ¶
func (s *BaseCommandsListener) ExitOptField(ctx *OptFieldContext)
ExitOptField is called when production optField is exited.
func (*BaseCommandsListener) ExitParam ¶
func (s *BaseCommandsListener) ExitParam(ctx *ParamContext)
ExitParam is called when production param is exited.
func (*BaseCommandsListener) ExitParse ¶
func (s *BaseCommandsListener) ExitParse(ctx *ParseContext)
ExitParse is called when production parse is exited.
func (*BaseCommandsListener) ExitPrimaryExpr ¶
func (s *BaseCommandsListener) ExitPrimaryExpr(ctx *PrimaryExprContext)
ExitPrimaryExpr is called when production PrimaryExpr is exited.
func (*BaseCommandsListener) ExitQualId ¶
func (s *BaseCommandsListener) ExitQualId(ctx *QualIdContext)
ExitQualId is called when production qualId is exited.
func (*BaseCommandsListener) ExitRelation ¶
func (s *BaseCommandsListener) ExitRelation(ctx *RelationContext)
ExitRelation is called when production relation is exited.
func (*BaseCommandsListener) ExitSelect ¶
func (s *BaseCommandsListener) ExitSelect(ctx *SelectContext)
ExitSelect is called when production Select is exited.
func (*BaseCommandsListener) ExitSimple ¶
func (s *BaseCommandsListener) ExitSimple(ctx *SimpleContext)
ExitSimple is called when production simple is exited.
func (*BaseCommandsListener) ExitStart ¶
func (s *BaseCommandsListener) ExitStart(ctx *StartContext)
ExitStart is called when production start is exited.
func (*BaseCommandsListener) ExitStartCommand ¶
func (s *BaseCommandsListener) ExitStartCommand(ctx *StartCommandContext)
ExitStartCommand is called when production startCommand is exited.
func (*BaseCommandsListener) ExitStartType ¶
func (s *BaseCommandsListener) ExitStartType(ctx *StartTypeContext)
ExitStartType is called when production startType is exited.
func (*BaseCommandsListener) ExitString ¶
func (s *BaseCommandsListener) ExitString(ctx *StringContext)
ExitString is called when production String is exited.
func (*BaseCommandsListener) ExitType ¶
func (s *BaseCommandsListener) ExitType(ctx *TypeContext)
ExitType is called when production type is exited.
func (*BaseCommandsListener) ExitTypeId ¶
func (s *BaseCommandsListener) ExitTypeId(ctx *TypeIdContext)
ExitTypeId is called when production typeId is exited.
func (*BaseCommandsListener) ExitTypeParamList ¶
func (s *BaseCommandsListener) ExitTypeParamList(ctx *TypeParamListContext)
ExitTypeParamList is called when production typeParamList is exited.
func (*BaseCommandsListener) ExitUint ¶
func (s *BaseCommandsListener) ExitUint(ctx *UintContext)
ExitUint is called when production Uint is exited.
func (*BaseCommandsListener) ExitVarDecl ¶
func (s *BaseCommandsListener) ExitVarDecl(ctx *VarDeclContext)
ExitVarDecl is called when production varDecl is exited.
func (*BaseCommandsListener) VisitErrorNode ¶
func (s *BaseCommandsListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseCommandsListener) VisitTerminal ¶
func (s *BaseCommandsListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseCommandsVisitor ¶
type BaseCommandsVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseCommandsVisitor) VisitBoolFalse ¶
func (v *BaseCommandsVisitor) VisitBoolFalse(ctx *BoolFalseContext) interface{}
func (*BaseCommandsVisitor) VisitBoolTrue ¶
func (v *BaseCommandsVisitor) VisitBoolTrue(ctx *BoolTrueContext) interface{}
func (*BaseCommandsVisitor) VisitBytes ¶
func (v *BaseCommandsVisitor) VisitBytes(ctx *BytesContext) interface{}
func (*BaseCommandsVisitor) VisitCalc ¶
func (v *BaseCommandsVisitor) VisitCalc(ctx *CalcContext) interface{}
func (*BaseCommandsVisitor) VisitCommand ¶
func (v *BaseCommandsVisitor) VisitCommand(ctx *CommandContext) interface{}
func (*BaseCommandsVisitor) VisitCompile ¶
func (v *BaseCommandsVisitor) VisitCompile(ctx *CompileContext) interface{}
func (*BaseCommandsVisitor) VisitConditionalAnd ¶
func (v *BaseCommandsVisitor) VisitConditionalAnd(ctx *ConditionalAndContext) interface{}
func (*BaseCommandsVisitor) VisitConditionalOr ¶
func (v *BaseCommandsVisitor) VisitConditionalOr(ctx *ConditionalOrContext) interface{}
func (*BaseCommandsVisitor) VisitConstantLiteral ¶
func (v *BaseCommandsVisitor) VisitConstantLiteral(ctx *ConstantLiteralContext) interface{}
func (*BaseCommandsVisitor) VisitCreateList ¶
func (v *BaseCommandsVisitor) VisitCreateList(ctx *CreateListContext) interface{}
func (*BaseCommandsVisitor) VisitCreateMessage ¶
func (v *BaseCommandsVisitor) VisitCreateMessage(ctx *CreateMessageContext) interface{}
func (*BaseCommandsVisitor) VisitCreateStruct ¶
func (v *BaseCommandsVisitor) VisitCreateStruct(ctx *CreateStructContext) interface{}
func (*BaseCommandsVisitor) VisitDeclare ¶
func (v *BaseCommandsVisitor) VisitDeclare(ctx *DeclareContext) interface{}
func (*BaseCommandsVisitor) VisitDelete ¶
func (v *BaseCommandsVisitor) VisitDelete(ctx *DeleteContext) interface{}
func (*BaseCommandsVisitor) VisitDouble ¶
func (v *BaseCommandsVisitor) VisitDouble(ctx *DoubleContext) interface{}
func (*BaseCommandsVisitor) VisitEmpty ¶
func (v *BaseCommandsVisitor) VisitEmpty(ctx *EmptyContext) interface{}
func (*BaseCommandsVisitor) VisitExpr ¶
func (v *BaseCommandsVisitor) VisitExpr(ctx *ExprContext) interface{}
func (*BaseCommandsVisitor) VisitExprCmd ¶
func (v *BaseCommandsVisitor) VisitExprCmd(ctx *ExprCmdContext) interface{}
func (*BaseCommandsVisitor) VisitExprList ¶
func (v *BaseCommandsVisitor) VisitExprList(ctx *ExprListContext) interface{}
func (*BaseCommandsVisitor) VisitFieldInitializerList ¶
func (v *BaseCommandsVisitor) VisitFieldInitializerList(ctx *FieldInitializerListContext) interface{}
func (*BaseCommandsVisitor) VisitFnDecl ¶
func (v *BaseCommandsVisitor) VisitFnDecl(ctx *FnDeclContext) interface{}
func (*BaseCommandsVisitor) VisitHelp ¶
func (v *BaseCommandsVisitor) VisitHelp(ctx *HelpContext) interface{}
func (*BaseCommandsVisitor) VisitIdentOrGlobalCall ¶
func (v *BaseCommandsVisitor) VisitIdentOrGlobalCall(ctx *IdentOrGlobalCallContext) interface{}
func (*BaseCommandsVisitor) VisitIndex ¶
func (v *BaseCommandsVisitor) VisitIndex(ctx *IndexContext) interface{}
func (*BaseCommandsVisitor) VisitInt ¶
func (v *BaseCommandsVisitor) VisitInt(ctx *IntContext) interface{}
func (*BaseCommandsVisitor) VisitLet ¶
func (v *BaseCommandsVisitor) VisitLet(ctx *LetContext) interface{}
func (*BaseCommandsVisitor) VisitListInit ¶
func (v *BaseCommandsVisitor) VisitListInit(ctx *ListInitContext) interface{}
func (*BaseCommandsVisitor) VisitLogicalNot ¶
func (v *BaseCommandsVisitor) VisitLogicalNot(ctx *LogicalNotContext) interface{}
func (*BaseCommandsVisitor) VisitMapInitializerList ¶
func (v *BaseCommandsVisitor) VisitMapInitializerList(ctx *MapInitializerListContext) interface{}
func (*BaseCommandsVisitor) VisitMemberCall ¶
func (v *BaseCommandsVisitor) VisitMemberCall(ctx *MemberCallContext) interface{}
func (*BaseCommandsVisitor) VisitMemberExpr ¶
func (v *BaseCommandsVisitor) VisitMemberExpr(ctx *MemberExprContext) interface{}
func (*BaseCommandsVisitor) VisitNegate ¶
func (v *BaseCommandsVisitor) VisitNegate(ctx *NegateContext) interface{}
func (*BaseCommandsVisitor) VisitNested ¶
func (v *BaseCommandsVisitor) VisitNested(ctx *NestedContext) interface{}
func (*BaseCommandsVisitor) VisitNull ¶
func (v *BaseCommandsVisitor) VisitNull(ctx *NullContext) interface{}
func (*BaseCommandsVisitor) VisitOptExpr ¶
func (v *BaseCommandsVisitor) VisitOptExpr(ctx *OptExprContext) interface{}
func (*BaseCommandsVisitor) VisitOptField ¶
func (v *BaseCommandsVisitor) VisitOptField(ctx *OptFieldContext) interface{}
func (*BaseCommandsVisitor) VisitParam ¶
func (v *BaseCommandsVisitor) VisitParam(ctx *ParamContext) interface{}
func (*BaseCommandsVisitor) VisitParse ¶
func (v *BaseCommandsVisitor) VisitParse(ctx *ParseContext) interface{}
func (*BaseCommandsVisitor) VisitPrimaryExpr ¶
func (v *BaseCommandsVisitor) VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
func (*BaseCommandsVisitor) VisitQualId ¶
func (v *BaseCommandsVisitor) VisitQualId(ctx *QualIdContext) interface{}
func (*BaseCommandsVisitor) VisitRelation ¶
func (v *BaseCommandsVisitor) VisitRelation(ctx *RelationContext) interface{}
func (*BaseCommandsVisitor) VisitSelect ¶
func (v *BaseCommandsVisitor) VisitSelect(ctx *SelectContext) interface{}
func (*BaseCommandsVisitor) VisitSimple ¶
func (v *BaseCommandsVisitor) VisitSimple(ctx *SimpleContext) interface{}
func (*BaseCommandsVisitor) VisitStart ¶
func (v *BaseCommandsVisitor) VisitStart(ctx *StartContext) interface{}
func (*BaseCommandsVisitor) VisitStartCommand ¶
func (v *BaseCommandsVisitor) VisitStartCommand(ctx *StartCommandContext) interface{}
func (*BaseCommandsVisitor) VisitStartType ¶
func (v *BaseCommandsVisitor) VisitStartType(ctx *StartTypeContext) interface{}
func (*BaseCommandsVisitor) VisitString ¶
func (v *BaseCommandsVisitor) VisitString(ctx *StringContext) interface{}
func (*BaseCommandsVisitor) VisitType ¶
func (v *BaseCommandsVisitor) VisitType(ctx *TypeContext) interface{}
func (*BaseCommandsVisitor) VisitTypeId ¶
func (v *BaseCommandsVisitor) VisitTypeId(ctx *TypeIdContext) interface{}
func (*BaseCommandsVisitor) VisitTypeParamList ¶
func (v *BaseCommandsVisitor) VisitTypeParamList(ctx *TypeParamListContext) interface{}
func (*BaseCommandsVisitor) VisitUint ¶
func (v *BaseCommandsVisitor) VisitUint(ctx *UintContext) interface{}
func (*BaseCommandsVisitor) VisitVarDecl ¶
func (v *BaseCommandsVisitor) VisitVarDecl(ctx *VarDeclContext) 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) CEL_FALSE ¶
func (s *BoolFalseContext) CEL_FALSE() antlr.TerminalNode
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) CEL_TRUE ¶
func (s *BoolTrueContext) CEL_TRUE() antlr.TerminalNode
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 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) MINUS ¶
func (s *CalcContext) MINUS() antlr.TerminalNode
func (*CalcContext) PERCENT ¶
func (s *CalcContext) PERCENT() antlr.TerminalNode
func (*CalcContext) PLUS ¶
func (s *CalcContext) PLUS() antlr.TerminalNode
func (*CalcContext) SLASH ¶
func (s *CalcContext) SLASH() antlr.TerminalNode
func (*CalcContext) STAR ¶
func (s *CalcContext) STAR() antlr.TerminalNode
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 CommandContext ¶
type CommandContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCommandContext ¶
func NewCommandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandContext
func NewEmptyCommandContext ¶
func NewEmptyCommandContext() *CommandContext
func (*CommandContext) Accept ¶
func (s *CommandContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CommandContext) Compile ¶
func (s *CommandContext) Compile() ICompileContext
func (*CommandContext) Declare ¶
func (s *CommandContext) Declare() IDeclareContext
func (*CommandContext) Delete_ ¶
func (s *CommandContext) Delete_() IDeleteContext
func (*CommandContext) Empty ¶
func (s *CommandContext) Empty() IEmptyContext
func (*CommandContext) EnterRule ¶
func (s *CommandContext) EnterRule(listener antlr.ParseTreeListener)
func (*CommandContext) ExitRule ¶
func (s *CommandContext) ExitRule(listener antlr.ParseTreeListener)
func (*CommandContext) ExprCmd ¶
func (s *CommandContext) ExprCmd() IExprCmdContext
func (*CommandContext) GetParser ¶
func (s *CommandContext) GetParser() antlr.Parser
func (*CommandContext) GetRuleContext ¶
func (s *CommandContext) GetRuleContext() antlr.RuleContext
func (*CommandContext) Help ¶
func (s *CommandContext) Help() IHelpContext
func (*CommandContext) IsCommandContext ¶
func (*CommandContext) IsCommandContext()
func (*CommandContext) Let ¶
func (s *CommandContext) Let() ILetContext
func (*CommandContext) Parse ¶
func (s *CommandContext) Parse() IParseContext
func (*CommandContext) Simple ¶
func (s *CommandContext) Simple() ISimpleContext
func (*CommandContext) ToStringTree ¶
func (s *CommandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CommandsLexer ¶
type CommandsLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewCommandsLexer ¶
func NewCommandsLexer(input antlr.CharStream) *CommandsLexer
NewCommandsLexer produces a new lexer instance for the optional input antlr.CharStream.
type CommandsListener ¶
type CommandsListener interface { antlr.ParseTreeListener // EnterStartCommand is called when entering the startCommand production. EnterStartCommand(c *StartCommandContext) // EnterCommand is called when entering the command production. EnterCommand(c *CommandContext) // EnterHelp is called when entering the help production. EnterHelp(c *HelpContext) // EnterLet is called when entering the let production. EnterLet(c *LetContext) // EnterDeclare is called when entering the declare production. EnterDeclare(c *DeclareContext) // EnterVarDecl is called when entering the varDecl production. EnterVarDecl(c *VarDeclContext) // EnterFnDecl is called when entering the fnDecl production. EnterFnDecl(c *FnDeclContext) // EnterParam is called when entering the param production. EnterParam(c *ParamContext) // EnterDelete is called when entering the delete production. EnterDelete(c *DeleteContext) // EnterSimple is called when entering the simple production. EnterSimple(c *SimpleContext) // EnterEmpty is called when entering the empty production. EnterEmpty(c *EmptyContext) // EnterCompile is called when entering the compile production. EnterCompile(c *CompileContext) // EnterParse is called when entering the parse production. EnterParse(c *ParseContext) // EnterExprCmd is called when entering the exprCmd production. EnterExprCmd(c *ExprCmdContext) // EnterQualId is called when entering the qualId production. EnterQualId(c *QualIdContext) // EnterStartType is called when entering the startType production. EnterStartType(c *StartTypeContext) // EnterType is called when entering the type production. EnterType(c *TypeContext) // EnterTypeId is called when entering the typeId production. EnterTypeId(c *TypeIdContext) // EnterTypeParamList is called when entering the typeParamList production. EnterTypeParamList(c *TypeParamListContext) // 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) // EnterMemberCall is called when entering the MemberCall production. EnterMemberCall(c *MemberCallContext) // EnterSelect is called when entering the Select production. EnterSelect(c *SelectContext) // EnterPrimaryExpr is called when entering the PrimaryExpr production. EnterPrimaryExpr(c *PrimaryExprContext) // EnterIndex is called when entering the Index production. EnterIndex(c *IndexContext) // 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) // EnterCreateMessage is called when entering the CreateMessage production. EnterCreateMessage(c *CreateMessageContext) // EnterConstantLiteral is called when entering the ConstantLiteral production. EnterConstantLiteral(c *ConstantLiteralContext) // EnterExprList is called when entering the exprList production. EnterExprList(c *ExprListContext) // EnterListInit is called when entering the listInit production. EnterListInit(c *ListInitContext) // EnterFieldInitializerList is called when entering the fieldInitializerList production. EnterFieldInitializerList(c *FieldInitializerListContext) // EnterOptField is called when entering the optField production. EnterOptField(c *OptFieldContext) // EnterMapInitializerList is called when entering the mapInitializerList production. EnterMapInitializerList(c *MapInitializerListContext) // EnterOptExpr is called when entering the optExpr production. EnterOptExpr(c *OptExprContext) // 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) // ExitStartCommand is called when exiting the startCommand production. ExitStartCommand(c *StartCommandContext) // ExitCommand is called when exiting the command production. ExitCommand(c *CommandContext) // ExitHelp is called when exiting the help production. ExitHelp(c *HelpContext) // ExitLet is called when exiting the let production. ExitLet(c *LetContext) // ExitDeclare is called when exiting the declare production. ExitDeclare(c *DeclareContext) // ExitVarDecl is called when exiting the varDecl production. ExitVarDecl(c *VarDeclContext) // ExitFnDecl is called when exiting the fnDecl production. ExitFnDecl(c *FnDeclContext) // ExitParam is called when exiting the param production. ExitParam(c *ParamContext) // ExitDelete is called when exiting the delete production. ExitDelete(c *DeleteContext) // ExitSimple is called when exiting the simple production. ExitSimple(c *SimpleContext) // ExitEmpty is called when exiting the empty production. ExitEmpty(c *EmptyContext) // ExitCompile is called when exiting the compile production. ExitCompile(c *CompileContext) // ExitParse is called when exiting the parse production. ExitParse(c *ParseContext) // ExitExprCmd is called when exiting the exprCmd production. ExitExprCmd(c *ExprCmdContext) // ExitQualId is called when exiting the qualId production. ExitQualId(c *QualIdContext) // ExitStartType is called when exiting the startType production. ExitStartType(c *StartTypeContext) // ExitType is called when exiting the type production. ExitType(c *TypeContext) // ExitTypeId is called when exiting the typeId production. ExitTypeId(c *TypeIdContext) // ExitTypeParamList is called when exiting the typeParamList production. ExitTypeParamList(c *TypeParamListContext) // 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) // ExitMemberCall is called when exiting the MemberCall production. ExitMemberCall(c *MemberCallContext) // ExitSelect is called when exiting the Select production. ExitSelect(c *SelectContext) // ExitPrimaryExpr is called when exiting the PrimaryExpr production. ExitPrimaryExpr(c *PrimaryExprContext) // ExitIndex is called when exiting the Index production. ExitIndex(c *IndexContext) // 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) // ExitCreateMessage is called when exiting the CreateMessage production. ExitCreateMessage(c *CreateMessageContext) // ExitConstantLiteral is called when exiting the ConstantLiteral production. ExitConstantLiteral(c *ConstantLiteralContext) // ExitExprList is called when exiting the exprList production. ExitExprList(c *ExprListContext) // ExitListInit is called when exiting the listInit production. ExitListInit(c *ListInitContext) // ExitFieldInitializerList is called when exiting the fieldInitializerList production. ExitFieldInitializerList(c *FieldInitializerListContext) // ExitOptField is called when exiting the optField production. ExitOptField(c *OptFieldContext) // ExitMapInitializerList is called when exiting the mapInitializerList production. ExitMapInitializerList(c *MapInitializerListContext) // ExitOptExpr is called when exiting the optExpr production. ExitOptExpr(c *OptExprContext) // 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) }
CommandsListener is a complete listener for a parse tree produced by CommandsParser.
type CommandsParser ¶
type CommandsParser struct {
*antlr.BaseParser
}
func NewCommandsParser ¶
func NewCommandsParser(input antlr.TokenStream) *CommandsParser
NewCommandsParser produces a new parser instance for the optional input antlr.TokenStream.
func (*CommandsParser) Calc ¶
func (p *CommandsParser) Calc() (localctx ICalcContext)
func (*CommandsParser) Calc_Sempred ¶
func (p *CommandsParser) Calc_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CommandsParser) Command ¶
func (p *CommandsParser) Command() (localctx ICommandContext)
func (*CommandsParser) Compile ¶
func (p *CommandsParser) Compile() (localctx ICompileContext)
func (*CommandsParser) ConditionalAnd ¶
func (p *CommandsParser) ConditionalAnd() (localctx IConditionalAndContext)
func (*CommandsParser) ConditionalOr ¶
func (p *CommandsParser) ConditionalOr() (localctx IConditionalOrContext)
func (*CommandsParser) Declare ¶
func (p *CommandsParser) Declare() (localctx IDeclareContext)
func (*CommandsParser) Delete_ ¶
func (p *CommandsParser) Delete_() (localctx IDeleteContext)
func (*CommandsParser) Empty ¶
func (p *CommandsParser) Empty() (localctx IEmptyContext)
func (*CommandsParser) Expr ¶
func (p *CommandsParser) Expr() (localctx IExprContext)
func (*CommandsParser) ExprCmd ¶
func (p *CommandsParser) ExprCmd() (localctx IExprCmdContext)
func (*CommandsParser) ExprList ¶
func (p *CommandsParser) ExprList() (localctx IExprListContext)
func (*CommandsParser) FieldInitializerList ¶
func (p *CommandsParser) FieldInitializerList() (localctx IFieldInitializerListContext)
func (*CommandsParser) FnDecl ¶
func (p *CommandsParser) FnDecl() (localctx IFnDeclContext)
func (*CommandsParser) Help ¶
func (p *CommandsParser) Help() (localctx IHelpContext)
func (*CommandsParser) Let ¶
func (p *CommandsParser) Let() (localctx ILetContext)
func (*CommandsParser) ListInit ¶
func (p *CommandsParser) ListInit() (localctx IListInitContext)
func (*CommandsParser) Literal ¶
func (p *CommandsParser) Literal() (localctx ILiteralContext)
func (*CommandsParser) MapInitializerList ¶
func (p *CommandsParser) MapInitializerList() (localctx IMapInitializerListContext)
func (*CommandsParser) Member ¶
func (p *CommandsParser) Member() (localctx IMemberContext)
func (*CommandsParser) Member_Sempred ¶
func (p *CommandsParser) Member_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CommandsParser) OptExpr ¶
func (p *CommandsParser) OptExpr() (localctx IOptExprContext)
func (*CommandsParser) OptField ¶
func (p *CommandsParser) OptField() (localctx IOptFieldContext)
func (*CommandsParser) Param ¶
func (p *CommandsParser) Param() (localctx IParamContext)
func (*CommandsParser) Parse ¶
func (p *CommandsParser) Parse() (localctx IParseContext)
func (*CommandsParser) Primary ¶
func (p *CommandsParser) Primary() (localctx IPrimaryContext)
func (*CommandsParser) QualId ¶
func (p *CommandsParser) QualId() (localctx IQualIdContext)
func (*CommandsParser) Relation ¶
func (p *CommandsParser) Relation() (localctx IRelationContext)
func (*CommandsParser) Relation_Sempred ¶
func (p *CommandsParser) Relation_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CommandsParser) Sempred ¶
func (p *CommandsParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*CommandsParser) Simple ¶
func (p *CommandsParser) Simple() (localctx ISimpleContext)
func (*CommandsParser) StartCommand ¶
func (p *CommandsParser) StartCommand() (localctx IStartCommandContext)
func (*CommandsParser) StartType ¶
func (p *CommandsParser) StartType() (localctx IStartTypeContext)
func (*CommandsParser) Start_ ¶
func (p *CommandsParser) Start_() (localctx IStartContext)
func (*CommandsParser) TypeId ¶
func (p *CommandsParser) TypeId() (localctx ITypeIdContext)
func (*CommandsParser) TypeParamList ¶
func (p *CommandsParser) TypeParamList() (localctx ITypeParamListContext)
func (*CommandsParser) Type_ ¶
func (p *CommandsParser) Type_() (localctx ITypeContext)
func (*CommandsParser) Unary ¶
func (p *CommandsParser) Unary() (localctx IUnaryContext)
func (*CommandsParser) VarDecl ¶
func (p *CommandsParser) VarDecl() (localctx IVarDeclContext)
type CommandsVisitor ¶
type CommandsVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by CommandsParser#startCommand. VisitStartCommand(ctx *StartCommandContext) interface{} // Visit a parse tree produced by CommandsParser#command. VisitCommand(ctx *CommandContext) interface{} // Visit a parse tree produced by CommandsParser#help. VisitHelp(ctx *HelpContext) interface{} // Visit a parse tree produced by CommandsParser#let. VisitLet(ctx *LetContext) interface{} // Visit a parse tree produced by CommandsParser#declare. VisitDeclare(ctx *DeclareContext) interface{} // Visit a parse tree produced by CommandsParser#varDecl. VisitVarDecl(ctx *VarDeclContext) interface{} // Visit a parse tree produced by CommandsParser#fnDecl. VisitFnDecl(ctx *FnDeclContext) interface{} // Visit a parse tree produced by CommandsParser#param. VisitParam(ctx *ParamContext) interface{} // Visit a parse tree produced by CommandsParser#delete. VisitDelete(ctx *DeleteContext) interface{} // Visit a parse tree produced by CommandsParser#simple. VisitSimple(ctx *SimpleContext) interface{} // Visit a parse tree produced by CommandsParser#empty. VisitEmpty(ctx *EmptyContext) interface{} // Visit a parse tree produced by CommandsParser#compile. VisitCompile(ctx *CompileContext) interface{} // Visit a parse tree produced by CommandsParser#parse. VisitParse(ctx *ParseContext) interface{} // Visit a parse tree produced by CommandsParser#exprCmd. VisitExprCmd(ctx *ExprCmdContext) interface{} // Visit a parse tree produced by CommandsParser#qualId. VisitQualId(ctx *QualIdContext) interface{} // Visit a parse tree produced by CommandsParser#startType. VisitStartType(ctx *StartTypeContext) interface{} // Visit a parse tree produced by CommandsParser#type. VisitType(ctx *TypeContext) interface{} // Visit a parse tree produced by CommandsParser#typeId. VisitTypeId(ctx *TypeIdContext) interface{} // Visit a parse tree produced by CommandsParser#typeParamList. VisitTypeParamList(ctx *TypeParamListContext) interface{} // Visit a parse tree produced by CommandsParser#start. VisitStart(ctx *StartContext) interface{} // Visit a parse tree produced by CommandsParser#expr. VisitExpr(ctx *ExprContext) interface{} // Visit a parse tree produced by CommandsParser#conditionalOr. VisitConditionalOr(ctx *ConditionalOrContext) interface{} // Visit a parse tree produced by CommandsParser#conditionalAnd. VisitConditionalAnd(ctx *ConditionalAndContext) interface{} // Visit a parse tree produced by CommandsParser#relation. VisitRelation(ctx *RelationContext) interface{} // Visit a parse tree produced by CommandsParser#calc. VisitCalc(ctx *CalcContext) interface{} // Visit a parse tree produced by CommandsParser#MemberExpr. VisitMemberExpr(ctx *MemberExprContext) interface{} // Visit a parse tree produced by CommandsParser#LogicalNot. VisitLogicalNot(ctx *LogicalNotContext) interface{} // Visit a parse tree produced by CommandsParser#Negate. VisitNegate(ctx *NegateContext) interface{} // Visit a parse tree produced by CommandsParser#MemberCall. VisitMemberCall(ctx *MemberCallContext) interface{} // Visit a parse tree produced by CommandsParser#Select. VisitSelect(ctx *SelectContext) interface{} // Visit a parse tree produced by CommandsParser#PrimaryExpr. VisitPrimaryExpr(ctx *PrimaryExprContext) interface{} // Visit a parse tree produced by CommandsParser#Index. VisitIndex(ctx *IndexContext) interface{} // Visit a parse tree produced by CommandsParser#IdentOrGlobalCall. VisitIdentOrGlobalCall(ctx *IdentOrGlobalCallContext) interface{} // Visit a parse tree produced by CommandsParser#Nested. VisitNested(ctx *NestedContext) interface{} // Visit a parse tree produced by CommandsParser#CreateList. VisitCreateList(ctx *CreateListContext) interface{} // Visit a parse tree produced by CommandsParser#CreateStruct. VisitCreateStruct(ctx *CreateStructContext) interface{} // Visit a parse tree produced by CommandsParser#CreateMessage. VisitCreateMessage(ctx *CreateMessageContext) interface{} // Visit a parse tree produced by CommandsParser#ConstantLiteral. VisitConstantLiteral(ctx *ConstantLiteralContext) interface{} // Visit a parse tree produced by CommandsParser#exprList. VisitExprList(ctx *ExprListContext) interface{} // Visit a parse tree produced by CommandsParser#listInit. VisitListInit(ctx *ListInitContext) interface{} // Visit a parse tree produced by CommandsParser#fieldInitializerList. VisitFieldInitializerList(ctx *FieldInitializerListContext) interface{} // Visit a parse tree produced by CommandsParser#optField. VisitOptField(ctx *OptFieldContext) interface{} // Visit a parse tree produced by CommandsParser#mapInitializerList. VisitMapInitializerList(ctx *MapInitializerListContext) interface{} // Visit a parse tree produced by CommandsParser#optExpr. VisitOptExpr(ctx *OptExprContext) interface{} // Visit a parse tree produced by CommandsParser#Int. VisitInt(ctx *IntContext) interface{} // Visit a parse tree produced by CommandsParser#Uint. VisitUint(ctx *UintContext) interface{} // Visit a parse tree produced by CommandsParser#Double. VisitDouble(ctx *DoubleContext) interface{} // Visit a parse tree produced by CommandsParser#String. VisitString(ctx *StringContext) interface{} // Visit a parse tree produced by CommandsParser#Bytes. VisitBytes(ctx *BytesContext) interface{} // Visit a parse tree produced by CommandsParser#BoolTrue. VisitBoolTrue(ctx *BoolTrueContext) interface{} // Visit a parse tree produced by CommandsParser#BoolFalse. VisitBoolFalse(ctx *BoolFalseContext) interface{} // Visit a parse tree produced by CommandsParser#Null. VisitNull(ctx *NullContext) interface{} }
A complete Visitor for a parse tree produced by CommandsParser.
type CompileContext ¶
type CompileContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCompileContext ¶
func NewCompileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompileContext
func NewEmptyCompileContext ¶
func NewEmptyCompileContext() *CompileContext
func (*CompileContext) Accept ¶
func (s *CompileContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CompileContext) EnterRule ¶
func (s *CompileContext) EnterRule(listener antlr.ParseTreeListener)
func (*CompileContext) ExitRule ¶
func (s *CompileContext) ExitRule(listener antlr.ParseTreeListener)
func (*CompileContext) Expr ¶
func (s *CompileContext) Expr() IExprContext
func (*CompileContext) GetE ¶
func (s *CompileContext) GetE() IExprContext
func (*CompileContext) GetParser ¶
func (s *CompileContext) GetParser() antlr.Parser
func (*CompileContext) GetRuleContext ¶
func (s *CompileContext) GetRuleContext() antlr.RuleContext
func (*CompileContext) IsCompileContext ¶
func (*CompileContext) IsCompileContext()
func (*CompileContext) SetE ¶
func (s *CompileContext) SetE(v IExprContext)
func (*CompileContext) ToStringTree ¶
func (s *CompileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) AllLOGICAL_AND ¶
func (s *ConditionalAndContext) AllLOGICAL_AND() []antlr.TerminalNode
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) GetS20 ¶
func (s *ConditionalAndContext) GetS20() antlr.Token
func (*ConditionalAndContext) Get_relation ¶
func (s *ConditionalAndContext) Get_relation() IRelationContext
func (*ConditionalAndContext) IsConditionalAndContext ¶
func (*ConditionalAndContext) IsConditionalAndContext()
func (*ConditionalAndContext) LOGICAL_AND ¶
func (s *ConditionalAndContext) LOGICAL_AND(i int) antlr.TerminalNode
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) SetS20 ¶
func (s *ConditionalAndContext) SetS20(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) AllLOGICAL_OR ¶
func (s *ConditionalOrContext) AllLOGICAL_OR() []antlr.TerminalNode
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) GetS21 ¶
func (s *ConditionalOrContext) GetS21() antlr.Token
func (*ConditionalOrContext) Get_conditionalAnd ¶
func (s *ConditionalOrContext) Get_conditionalAnd() IConditionalAndContext
func (*ConditionalOrContext) IsConditionalOrContext ¶
func (*ConditionalOrContext) IsConditionalOrContext()
func (*ConditionalOrContext) LOGICAL_OR ¶
func (s *ConditionalOrContext) LOGICAL_OR(i int) antlr.TerminalNode
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) SetS21 ¶
func (s *ConditionalOrContext) SetS21(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) COMMA ¶
func (s *CreateListContext) COMMA() antlr.TerminalNode
func (*CreateListContext) EnterRule ¶
func (s *CreateListContext) EnterRule(listener antlr.ParseTreeListener)
func (*CreateListContext) ExitRule ¶
func (s *CreateListContext) ExitRule(listener antlr.ParseTreeListener)
func (*CreateListContext) GetElems ¶
func (s *CreateListContext) GetElems() IListInitContext
func (*CreateListContext) GetOp ¶
func (s *CreateListContext) GetOp() antlr.Token
func (*CreateListContext) GetRuleContext ¶
func (s *CreateListContext) GetRuleContext() antlr.RuleContext
func (*CreateListContext) LBRACKET ¶
func (s *CreateListContext) LBRACKET() antlr.TerminalNode
func (*CreateListContext) ListInit ¶
func (s *CreateListContext) ListInit() IListInitContext
func (*CreateListContext) RPRACKET ¶
func (s *CreateListContext) RPRACKET() antlr.TerminalNode
func (*CreateListContext) SetElems ¶
func (s *CreateListContext) SetElems(v IListInitContext)
func (*CreateListContext) SetOp ¶
func (s *CreateListContext) SetOp(v antlr.Token)
type CreateMessageContext ¶
type CreateMessageContext struct { PrimaryContext // 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) AllDOT ¶
func (s *CreateMessageContext) AllDOT() []antlr.TerminalNode
func (*CreateMessageContext) AllIDENTIFIER ¶
func (s *CreateMessageContext) AllIDENTIFIER() []antlr.TerminalNode
func (*CreateMessageContext) COMMA ¶
func (s *CreateMessageContext) COMMA() antlr.TerminalNode
func (*CreateMessageContext) DOT ¶
func (s *CreateMessageContext) DOT(i int) antlr.TerminalNode
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) GetIds ¶
func (s *CreateMessageContext) GetIds() []antlr.Token
func (*CreateMessageContext) GetLeadingDot ¶
func (s *CreateMessageContext) GetLeadingDot() antlr.Token
func (*CreateMessageContext) GetOp ¶
func (s *CreateMessageContext) GetOp() antlr.Token
func (*CreateMessageContext) GetOps ¶
func (s *CreateMessageContext) GetOps() []antlr.Token
func (*CreateMessageContext) GetRuleContext ¶
func (s *CreateMessageContext) GetRuleContext() antlr.RuleContext
func (*CreateMessageContext) GetS28 ¶
func (s *CreateMessageContext) GetS28() antlr.Token
func (*CreateMessageContext) Get_IDENTIFIER ¶
func (s *CreateMessageContext) Get_IDENTIFIER() antlr.Token
func (*CreateMessageContext) IDENTIFIER ¶
func (s *CreateMessageContext) IDENTIFIER(i int) antlr.TerminalNode
func (*CreateMessageContext) LBRACE ¶
func (s *CreateMessageContext) LBRACE() antlr.TerminalNode
func (*CreateMessageContext) RBRACE ¶
func (s *CreateMessageContext) RBRACE() antlr.TerminalNode
func (*CreateMessageContext) SetEntries ¶
func (s *CreateMessageContext) SetEntries(v IFieldInitializerListContext)
func (*CreateMessageContext) SetIds ¶
func (s *CreateMessageContext) SetIds(v []antlr.Token)
func (*CreateMessageContext) SetLeadingDot ¶
func (s *CreateMessageContext) SetLeadingDot(v antlr.Token)
func (*CreateMessageContext) SetOp ¶
func (s *CreateMessageContext) SetOp(v antlr.Token)
func (*CreateMessageContext) SetOps ¶
func (s *CreateMessageContext) SetOps(v []antlr.Token)
func (*CreateMessageContext) SetS28 ¶
func (s *CreateMessageContext) SetS28(v antlr.Token)
func (*CreateMessageContext) Set_IDENTIFIER ¶
func (s *CreateMessageContext) Set_IDENTIFIER(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) COMMA ¶
func (s *CreateStructContext) COMMA() antlr.TerminalNode
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) LBRACE ¶
func (s *CreateStructContext) LBRACE() antlr.TerminalNode
func (*CreateStructContext) MapInitializerList ¶
func (s *CreateStructContext) MapInitializerList() IMapInitializerListContext
func (*CreateStructContext) RBRACE ¶
func (s *CreateStructContext) RBRACE() antlr.TerminalNode
func (*CreateStructContext) SetEntries ¶
func (s *CreateStructContext) SetEntries(v IMapInitializerListContext)
func (*CreateStructContext) SetOp ¶
func (s *CreateStructContext) SetOp(v antlr.Token)
type DeclareContext ¶
type DeclareContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclareContext ¶
func NewDeclareContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareContext
func NewEmptyDeclareContext ¶
func NewEmptyDeclareContext() *DeclareContext
func (*DeclareContext) Accept ¶
func (s *DeclareContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclareContext) EnterRule ¶
func (s *DeclareContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeclareContext) ExitRule ¶
func (s *DeclareContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeclareContext) FnDecl ¶
func (s *DeclareContext) FnDecl() IFnDeclContext
func (*DeclareContext) GetFn ¶
func (s *DeclareContext) GetFn() IFnDeclContext
func (*DeclareContext) GetParser ¶
func (s *DeclareContext) GetParser() antlr.Parser
func (*DeclareContext) GetRuleContext ¶
func (s *DeclareContext) GetRuleContext() antlr.RuleContext
func (*DeclareContext) GetVar_ ¶
func (s *DeclareContext) GetVar_() IVarDeclContext
func (*DeclareContext) IsDeclareContext ¶
func (*DeclareContext) IsDeclareContext()
func (*DeclareContext) SetFn ¶
func (s *DeclareContext) SetFn(v IFnDeclContext)
func (*DeclareContext) SetVar_ ¶
func (s *DeclareContext) SetVar_(v IVarDeclContext)
func (*DeclareContext) ToStringTree ¶
func (s *DeclareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DeclareContext) VarDecl ¶
func (s *DeclareContext) VarDecl() IVarDeclContext
type DeleteContext ¶
type DeleteContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeleteContext ¶
func NewDeleteContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeleteContext
func NewEmptyDeleteContext ¶
func NewEmptyDeleteContext() *DeleteContext
func (*DeleteContext) Accept ¶
func (s *DeleteContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeleteContext) EnterRule ¶
func (s *DeleteContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeleteContext) ExitRule ¶
func (s *DeleteContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeleteContext) FnDecl ¶
func (s *DeleteContext) FnDecl() IFnDeclContext
func (*DeleteContext) GetFn ¶
func (s *DeleteContext) GetFn() IFnDeclContext
func (*DeleteContext) GetParser ¶
func (s *DeleteContext) GetParser() antlr.Parser
func (*DeleteContext) GetRuleContext ¶
func (s *DeleteContext) GetRuleContext() antlr.RuleContext
func (*DeleteContext) GetVar_ ¶
func (s *DeleteContext) GetVar_() IVarDeclContext
func (*DeleteContext) IsDeleteContext ¶
func (*DeleteContext) IsDeleteContext()
func (*DeleteContext) SetFn ¶
func (s *DeleteContext) SetFn(v IFnDeclContext)
func (*DeleteContext) SetVar_ ¶
func (s *DeleteContext) SetVar_(v IVarDeclContext)
func (*DeleteContext) ToStringTree ¶
func (s *DeleteContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DeleteContext) VarDecl ¶
func (s *DeleteContext) VarDecl() IVarDeclContext
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 EmptyContext ¶
type EmptyContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyContext ¶
func NewEmptyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmptyContext
func NewEmptyEmptyContext ¶
func NewEmptyEmptyContext() *EmptyContext
func (*EmptyContext) Accept ¶
func (s *EmptyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EmptyContext) EnterRule ¶
func (s *EmptyContext) EnterRule(listener antlr.ParseTreeListener)
func (*EmptyContext) ExitRule ¶
func (s *EmptyContext) ExitRule(listener antlr.ParseTreeListener)
func (*EmptyContext) GetParser ¶
func (s *EmptyContext) GetParser() antlr.Parser
func (*EmptyContext) GetRuleContext ¶
func (s *EmptyContext) GetRuleContext() antlr.RuleContext
func (*EmptyContext) IsEmptyContext ¶
func (*EmptyContext) IsEmptyContext()
func (*EmptyContext) ToStringTree ¶
func (s *EmptyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprCmdContext ¶
type ExprCmdContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprCmdContext ¶
func NewEmptyExprCmdContext() *ExprCmdContext
func NewExprCmdContext ¶
func NewExprCmdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprCmdContext
func (*ExprCmdContext) Accept ¶
func (s *ExprCmdContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExprCmdContext) EnterRule ¶
func (s *ExprCmdContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprCmdContext) ExitRule ¶
func (s *ExprCmdContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprCmdContext) Expr ¶
func (s *ExprCmdContext) Expr() IExprContext
func (*ExprCmdContext) GetE ¶
func (s *ExprCmdContext) GetE() IExprContext
func (*ExprCmdContext) GetParser ¶
func (s *ExprCmdContext) GetParser() antlr.Parser
func (*ExprCmdContext) GetRuleContext ¶
func (s *ExprCmdContext) GetRuleContext() antlr.RuleContext
func (*ExprCmdContext) IsExprCmdContext ¶
func (*ExprCmdContext) IsExprCmdContext()
func (*ExprCmdContext) SetE ¶
func (s *ExprCmdContext) SetE(v IExprContext)
func (*ExprCmdContext) ToStringTree ¶
func (s *ExprCmdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) COLON ¶
func (s *ExprContext) COLON() antlr.TerminalNode
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) QUESTIONMARK ¶
func (s *ExprContext) QUESTIONMARK() antlr.TerminalNode
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) AllCOMMA ¶
func (s *ExprListContext) AllCOMMA() []antlr.TerminalNode
func (*ExprListContext) AllExpr ¶
func (s *ExprListContext) AllExpr() []IExprContext
func (*ExprListContext) COMMA ¶
func (s *ExprListContext) COMMA(i int) antlr.TerminalNode
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) AllCOLON ¶
func (s *FieldInitializerListContext) AllCOLON() []antlr.TerminalNode
func (*FieldInitializerListContext) AllCOMMA ¶
func (s *FieldInitializerListContext) AllCOMMA() []antlr.TerminalNode
func (*FieldInitializerListContext) AllExpr ¶
func (s *FieldInitializerListContext) AllExpr() []IExprContext
func (*FieldInitializerListContext) AllOptField ¶
func (s *FieldInitializerListContext) AllOptField() []IOptFieldContext
func (*FieldInitializerListContext) COLON ¶
func (s *FieldInitializerListContext) COLON(i int) antlr.TerminalNode
func (*FieldInitializerListContext) COMMA ¶
func (s *FieldInitializerListContext) COMMA(i int) 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() []IOptFieldContext
func (*FieldInitializerListContext) GetParser ¶
func (s *FieldInitializerListContext) GetParser() antlr.Parser
func (*FieldInitializerListContext) GetRuleContext ¶
func (s *FieldInitializerListContext) GetRuleContext() antlr.RuleContext
func (*FieldInitializerListContext) GetS33 ¶
func (s *FieldInitializerListContext) GetS33() antlr.Token
func (*FieldInitializerListContext) GetValues ¶
func (s *FieldInitializerListContext) GetValues() []IExprContext
func (*FieldInitializerListContext) Get_expr ¶
func (s *FieldInitializerListContext) Get_expr() IExprContext
func (*FieldInitializerListContext) Get_optField ¶
func (s *FieldInitializerListContext) Get_optField() IOptFieldContext
func (*FieldInitializerListContext) IsFieldInitializerListContext ¶
func (*FieldInitializerListContext) IsFieldInitializerListContext()
func (*FieldInitializerListContext) OptField ¶
func (s *FieldInitializerListContext) OptField(i int) IOptFieldContext
func (*FieldInitializerListContext) SetCols ¶
func (s *FieldInitializerListContext) SetCols(v []antlr.Token)
func (*FieldInitializerListContext) SetFields ¶
func (s *FieldInitializerListContext) SetFields(v []IOptFieldContext)
func (*FieldInitializerListContext) SetS33 ¶
func (s *FieldInitializerListContext) SetS33(v antlr.Token)
func (*FieldInitializerListContext) SetValues ¶
func (s *FieldInitializerListContext) SetValues(v []IExprContext)
func (*FieldInitializerListContext) Set_expr ¶
func (s *FieldInitializerListContext) Set_expr(v IExprContext)
func (*FieldInitializerListContext) Set_optField ¶
func (s *FieldInitializerListContext) Set_optField(v IOptFieldContext)
func (*FieldInitializerListContext) ToStringTree ¶
func (s *FieldInitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FnDeclContext ¶
type FnDeclContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFnDeclContext ¶
func NewEmptyFnDeclContext() *FnDeclContext
func NewFnDeclContext ¶
func NewFnDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FnDeclContext
func (*FnDeclContext) Accept ¶
func (s *FnDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FnDeclContext) AllCOMMA ¶
func (s *FnDeclContext) AllCOMMA() []antlr.TerminalNode
func (*FnDeclContext) AllParam ¶
func (s *FnDeclContext) AllParam() []IParamContext
func (*FnDeclContext) COLON ¶
func (s *FnDeclContext) COLON() antlr.TerminalNode
func (*FnDeclContext) COMMA ¶
func (s *FnDeclContext) COMMA(i int) antlr.TerminalNode
func (*FnDeclContext) EnterRule ¶
func (s *FnDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*FnDeclContext) ExitRule ¶
func (s *FnDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*FnDeclContext) GetId ¶
func (s *FnDeclContext) GetId() IQualIdContext
func (*FnDeclContext) GetParams ¶
func (s *FnDeclContext) GetParams() []IParamContext
func (*FnDeclContext) GetParser ¶
func (s *FnDeclContext) GetParser() antlr.Parser
func (*FnDeclContext) GetRType ¶
func (s *FnDeclContext) GetRType() ITypeContext
func (*FnDeclContext) GetRuleContext ¶
func (s *FnDeclContext) GetRuleContext() antlr.RuleContext
func (*FnDeclContext) Get_param ¶
func (s *FnDeclContext) Get_param() IParamContext
func (*FnDeclContext) IsFnDeclContext ¶
func (*FnDeclContext) IsFnDeclContext()
func (*FnDeclContext) LPAREN ¶
func (s *FnDeclContext) LPAREN() antlr.TerminalNode
func (*FnDeclContext) Param ¶
func (s *FnDeclContext) Param(i int) IParamContext
func (*FnDeclContext) QualId ¶
func (s *FnDeclContext) QualId() IQualIdContext
func (*FnDeclContext) RPAREN ¶
func (s *FnDeclContext) RPAREN() antlr.TerminalNode
func (*FnDeclContext) SetId ¶
func (s *FnDeclContext) SetId(v IQualIdContext)
func (*FnDeclContext) SetParams ¶
func (s *FnDeclContext) SetParams(v []IParamContext)
func (*FnDeclContext) SetRType ¶
func (s *FnDeclContext) SetRType(v ITypeContext)
func (*FnDeclContext) Set_param ¶
func (s *FnDeclContext) Set_param(v IParamContext)
func (*FnDeclContext) ToStringTree ¶
func (s *FnDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FnDeclContext) Type_ ¶
func (s *FnDeclContext) Type_() ITypeContext
type HelpContext ¶
type HelpContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyHelpContext ¶
func NewEmptyHelpContext() *HelpContext
func NewHelpContext ¶
func NewHelpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HelpContext
func (*HelpContext) Accept ¶
func (s *HelpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*HelpContext) EnterRule ¶
func (s *HelpContext) EnterRule(listener antlr.ParseTreeListener)
func (*HelpContext) ExitRule ¶
func (s *HelpContext) ExitRule(listener antlr.ParseTreeListener)
func (*HelpContext) GetParser ¶
func (s *HelpContext) GetParser() antlr.Parser
func (*HelpContext) GetRuleContext ¶
func (s *HelpContext) GetRuleContext() antlr.RuleContext
func (*HelpContext) IsHelpContext ¶
func (*HelpContext) IsHelpContext()
func (*HelpContext) ToStringTree ¶
func (s *HelpContext) 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) // Getter signatures Unary() IUnaryContext AllCalc() []ICalcContext Calc(i int) ICalcContext STAR() antlr.TerminalNode SLASH() antlr.TerminalNode PERCENT() antlr.TerminalNode PLUS() antlr.TerminalNode MINUS() antlr.TerminalNode // IsCalcContext differentiates from other interfaces. IsCalcContext() }
ICalcContext is an interface to support dynamic dispatch.
type ICommandContext ¶
type ICommandContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Help() IHelpContext Let() ILetContext Declare() IDeclareContext Delete_() IDeleteContext Simple() ISimpleContext Compile() ICompileContext Parse() IParseContext ExprCmd() IExprCmdContext Empty() IEmptyContext // IsCommandContext differentiates from other interfaces. IsCommandContext() }
ICommandContext is an interface to support dynamic dispatch.
type ICompileContext ¶
type ICompileContext 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) // Getter signatures Expr() IExprContext // IsCompileContext differentiates from other interfaces. IsCompileContext() }
ICompileContext is an interface to support dynamic dispatch.
type IConditionalAndContext ¶
type IConditionalAndContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetS20 returns the s20 token. GetS20() antlr.Token // SetS20 sets the s20 token. SetS20(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) // Getter signatures AllRelation() []IRelationContext Relation(i int) IRelationContext AllLOGICAL_AND() []antlr.TerminalNode LOGICAL_AND(i int) antlr.TerminalNode // 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 // GetS21 returns the s21 token. GetS21() antlr.Token // SetS21 sets the s21 token. SetS21(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) // Getter signatures AllConditionalAnd() []IConditionalAndContext ConditionalAnd(i int) IConditionalAndContext AllLOGICAL_OR() []antlr.TerminalNode LOGICAL_OR(i int) antlr.TerminalNode // IsConditionalOrContext differentiates from other interfaces. IsConditionalOrContext() }
IConditionalOrContext is an interface to support dynamic dispatch.
type IDeclareContext ¶
type IDeclareContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetVar_ returns the var_ rule contexts. GetVar_() IVarDeclContext // GetFn returns the fn rule contexts. GetFn() IFnDeclContext // SetVar_ sets the var_ rule contexts. SetVar_(IVarDeclContext) // SetFn sets the fn rule contexts. SetFn(IFnDeclContext) // Getter signatures VarDecl() IVarDeclContext FnDecl() IFnDeclContext // IsDeclareContext differentiates from other interfaces. IsDeclareContext() }
IDeclareContext is an interface to support dynamic dispatch.
type IDeleteContext ¶
type IDeleteContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetVar_ returns the var_ rule contexts. GetVar_() IVarDeclContext // GetFn returns the fn rule contexts. GetFn() IFnDeclContext // SetVar_ sets the var_ rule contexts. SetVar_(IVarDeclContext) // SetFn sets the fn rule contexts. SetFn(IFnDeclContext) // Getter signatures VarDecl() IVarDeclContext FnDecl() IFnDeclContext // IsDeleteContext differentiates from other interfaces. IsDeleteContext() }
IDeleteContext is an interface to support dynamic dispatch.
type IEmptyContext ¶
type IEmptyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEmptyContext differentiates from other interfaces. IsEmptyContext() }
IEmptyContext is an interface to support dynamic dispatch.
type IExprCmdContext ¶
type IExprCmdContext 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) // Getter signatures Expr() IExprContext // IsExprCmdContext differentiates from other interfaces. IsExprCmdContext() }
IExprCmdContext 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) // Getter signatures AllConditionalOr() []IConditionalOrContext ConditionalOr(i int) IConditionalOrContext COLON() antlr.TerminalNode QUESTIONMARK() antlr.TerminalNode Expr() 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) // Getter signatures AllExpr() []IExprContext Expr(i int) IExprContext AllCOMMA() []antlr.TerminalNode COMMA(i int) antlr.TerminalNode // 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 // GetS33 returns the s33 token. GetS33() antlr.Token // SetS33 sets the s33 token. SetS33(antlr.Token) // GetCols returns the cols token list. GetCols() []antlr.Token // SetCols sets the cols token list. SetCols([]antlr.Token) // Get_optField returns the _optField rule contexts. Get_optField() IOptFieldContext // Get_expr returns the _expr rule contexts. Get_expr() IExprContext // Set_optField sets the _optField rule contexts. Set_optField(IOptFieldContext) // Set_expr sets the _expr rule contexts. Set_expr(IExprContext) // GetFields returns the fields rule context list. GetFields() []IOptFieldContext // GetValues returns the values rule context list. GetValues() []IExprContext // SetFields sets the fields rule context list. SetFields([]IOptFieldContext) // SetValues sets the values rule context list. SetValues([]IExprContext) // Getter signatures AllOptField() []IOptFieldContext OptField(i int) IOptFieldContext AllCOLON() []antlr.TerminalNode COLON(i int) antlr.TerminalNode AllExpr() []IExprContext Expr(i int) IExprContext AllCOMMA() []antlr.TerminalNode COMMA(i int) antlr.TerminalNode // IsFieldInitializerListContext differentiates from other interfaces. IsFieldInitializerListContext() }
IFieldInitializerListContext is an interface to support dynamic dispatch.
type IFnDeclContext ¶
type IFnDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetId returns the id rule contexts. GetId() IQualIdContext // Get_param returns the _param rule contexts. Get_param() IParamContext // GetRType returns the rType rule contexts. GetRType() ITypeContext // SetId sets the id rule contexts. SetId(IQualIdContext) // Set_param sets the _param rule contexts. Set_param(IParamContext) // SetRType sets the rType rule contexts. SetRType(ITypeContext) // GetParams returns the params rule context list. GetParams() []IParamContext // SetParams sets the params rule context list. SetParams([]IParamContext) // Getter signatures LPAREN() antlr.TerminalNode RPAREN() antlr.TerminalNode COLON() antlr.TerminalNode QualId() IQualIdContext Type_() ITypeContext AllParam() []IParamContext Param(i int) IParamContext AllCOMMA() []antlr.TerminalNode COMMA(i int) antlr.TerminalNode // IsFnDeclContext differentiates from other interfaces. IsFnDeclContext() }
IFnDeclContext is an interface to support dynamic dispatch.
type IHelpContext ¶
type IHelpContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsHelpContext differentiates from other interfaces. IsHelpContext() }
IHelpContext is an interface to support dynamic dispatch.
type ILetContext ¶
type ILetContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetVar_ returns the var_ rule contexts. GetVar_() IVarDeclContext // GetFn returns the fn rule contexts. GetFn() IFnDeclContext // GetE returns the e rule contexts. GetE() IExprContext // SetVar_ sets the var_ rule contexts. SetVar_(IVarDeclContext) // SetFn sets the fn rule contexts. SetFn(IFnDeclContext) // SetE sets the e rule contexts. SetE(IExprContext) // Getter signatures Expr() IExprContext EQUAL_ASSIGN() antlr.TerminalNode ARROW() antlr.TerminalNode VarDecl() IVarDeclContext FnDecl() IFnDeclContext // IsLetContext differentiates from other interfaces. IsLetContext() }
ILetContext is an interface to support dynamic dispatch.
type IListInitContext ¶
type IListInitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_optExpr returns the _optExpr rule contexts. Get_optExpr() IOptExprContext // Set_optExpr sets the _optExpr rule contexts. Set_optExpr(IOptExprContext) // GetElems returns the elems rule context list. GetElems() []IOptExprContext // SetElems sets the elems rule context list. SetElems([]IOptExprContext) // Getter signatures AllOptExpr() []IOptExprContext OptExpr(i int) IOptExprContext AllCOMMA() []antlr.TerminalNode COMMA(i int) antlr.TerminalNode // IsListInitContext differentiates from other interfaces. IsListInitContext() }
IListInitContext 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 // GetS33 returns the s33 token. GetS33() antlr.Token // SetS33 sets the s33 token. SetS33(antlr.Token) // GetCols returns the cols token list. GetCols() []antlr.Token // SetCols sets the cols token list. SetCols([]antlr.Token) // Get_optExpr returns the _optExpr rule contexts. Get_optExpr() IOptExprContext // Get_expr returns the _expr rule contexts. Get_expr() IExprContext // Set_optExpr sets the _optExpr rule contexts. Set_optExpr(IOptExprContext) // Set_expr sets the _expr rule contexts. Set_expr(IExprContext) // GetKeys returns the keys rule context list. GetKeys() []IOptExprContext // GetValues returns the values rule context list. GetValues() []IExprContext // SetKeys sets the keys rule context list. SetKeys([]IOptExprContext) // SetValues sets the values rule context list. SetValues([]IExprContext) // Getter signatures AllOptExpr() []IOptExprContext OptExpr(i int) IOptExprContext AllCOLON() []antlr.TerminalNode COLON(i int) antlr.TerminalNode AllExpr() []IExprContext Expr(i int) IExprContext AllCOMMA() []antlr.TerminalNode COMMA(i int) antlr.TerminalNode // 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 IOptExprContext ¶
type IOptExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetOpt returns the opt token. GetOpt() antlr.Token // SetOpt sets the opt token. SetOpt(antlr.Token) // GetE returns the e rule contexts. GetE() IExprContext // SetE sets the e rule contexts. SetE(IExprContext) // Getter signatures Expr() IExprContext QUESTIONMARK() antlr.TerminalNode // IsOptExprContext differentiates from other interfaces. IsOptExprContext() }
IOptExprContext is an interface to support dynamic dispatch.
type IOptFieldContext ¶
type IOptFieldContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetOpt returns the opt token. GetOpt() antlr.Token // SetOpt sets the opt token. SetOpt(antlr.Token) // Getter signatures IDENTIFIER() antlr.TerminalNode QUESTIONMARK() antlr.TerminalNode // IsOptFieldContext differentiates from other interfaces. IsOptFieldContext() }
IOptFieldContext is an interface to support dynamic dispatch.
type IParamContext ¶
type IParamContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetPid returns the pid token. GetPid() antlr.Token // SetPid sets the pid token. SetPid(antlr.Token) // GetT returns the t rule contexts. GetT() ITypeContext // SetT sets the t rule contexts. SetT(ITypeContext) // Getter signatures COLON() antlr.TerminalNode IDENTIFIER() antlr.TerminalNode Type_() ITypeContext // IsParamContext differentiates from other interfaces. IsParamContext() }
IParamContext is an interface to support dynamic dispatch.
type IParseContext ¶
type IParseContext 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) // Getter signatures Expr() IExprContext // IsParseContext differentiates from other interfaces. IsParseContext() }
IParseContext 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 IQualIdContext ¶
type IQualIdContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetLeadingDot returns the leadingDot token. GetLeadingDot() antlr.Token // GetRid returns the rid token. GetRid() antlr.Token // Get_IDENTIFIER returns the _IDENTIFIER token. Get_IDENTIFIER() antlr.Token // SetLeadingDot sets the leadingDot token. SetLeadingDot(antlr.Token) // SetRid sets the rid token. SetRid(antlr.Token) // Set_IDENTIFIER sets the _IDENTIFIER token. Set_IDENTIFIER(antlr.Token) // GetQualifiers returns the qualifiers token list. GetQualifiers() []antlr.Token // SetQualifiers sets the qualifiers token list. SetQualifiers([]antlr.Token) // Getter signatures AllIDENTIFIER() []antlr.TerminalNode IDENTIFIER(i int) antlr.TerminalNode AllDOT() []antlr.TerminalNode DOT(i int) antlr.TerminalNode // IsQualIdContext differentiates from other interfaces. IsQualIdContext() }
IQualIdContext 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) // Getter signatures Calc() ICalcContext AllRelation() []IRelationContext Relation(i int) IRelationContext LESS() antlr.TerminalNode LESS_EQUALS() antlr.TerminalNode GREATER_EQUALS() antlr.TerminalNode GREATER() antlr.TerminalNode EQUALS() antlr.TerminalNode NOT_EQUALS() antlr.TerminalNode IN() antlr.TerminalNode // IsRelationContext differentiates from other interfaces. IsRelationContext() }
IRelationContext is an interface to support dynamic dispatch.
type ISimpleContext ¶
type ISimpleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetCmd returns the cmd token. GetCmd() antlr.Token // Get_FLAG returns the _FLAG token. Get_FLAG() antlr.Token // Get_STRING returns the _STRING token. Get_STRING() antlr.Token // SetCmd sets the cmd token. SetCmd(antlr.Token) // Set_FLAG sets the _FLAG token. Set_FLAG(antlr.Token) // Set_STRING sets the _STRING token. Set_STRING(antlr.Token) // GetArgs returns the args token list. GetArgs() []antlr.Token // SetArgs sets the args token list. SetArgs([]antlr.Token) // Getter signatures COMMAND() antlr.TerminalNode AllFLAG() []antlr.TerminalNode FLAG(i int) antlr.TerminalNode AllSTRING() []antlr.TerminalNode STRING(i int) antlr.TerminalNode // IsSimpleContext differentiates from other interfaces. IsSimpleContext() }
ISimpleContext is an interface to support dynamic dispatch.
type IStartCommandContext ¶
type IStartCommandContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Command() ICommandContext EOF() antlr.TerminalNode // IsStartCommandContext differentiates from other interfaces. IsStartCommandContext() }
IStartCommandContext 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) // Getter signatures EOF() antlr.TerminalNode Expr() IExprContext // IsStartContext differentiates from other interfaces. IsStartContext() }
IStartContext is an interface to support dynamic dispatch.
type IStartTypeContext ¶
type IStartTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetT returns the t rule contexts. GetT() ITypeContext // SetT sets the t rule contexts. SetT(ITypeContext) // Getter signatures EOF() antlr.TerminalNode Type_() ITypeContext // IsStartTypeContext differentiates from other interfaces. IsStartTypeContext() }
IStartTypeContext is an interface to support dynamic dispatch.
type ITypeContext ¶
type ITypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetId returns the id rule contexts. GetId() ITypeIdContext // GetParams returns the params rule contexts. GetParams() ITypeParamListContext // SetId sets the id rule contexts. SetId(ITypeIdContext) // SetParams sets the params rule contexts. SetParams(ITypeParamListContext) // Getter signatures TypeId() ITypeIdContext TypeParamList() ITypeParamListContext // IsTypeContext differentiates from other interfaces. IsTypeContext() }
ITypeContext is an interface to support dynamic dispatch.
type ITypeIdContext ¶
type ITypeIdContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetLeadingDot returns the leadingDot token. GetLeadingDot() antlr.Token // GetId returns the id token. GetId() antlr.Token // Get_IDENTIFIER returns the _IDENTIFIER token. Get_IDENTIFIER() antlr.Token // SetLeadingDot sets the leadingDot token. SetLeadingDot(antlr.Token) // SetId sets the id token. SetId(antlr.Token) // Set_IDENTIFIER sets the _IDENTIFIER token. Set_IDENTIFIER(antlr.Token) // GetQualifiers returns the qualifiers token list. GetQualifiers() []antlr.Token // SetQualifiers sets the qualifiers token list. SetQualifiers([]antlr.Token) // Getter signatures AllIDENTIFIER() []antlr.TerminalNode IDENTIFIER(i int) antlr.TerminalNode NUL() antlr.TerminalNode AllDOT() []antlr.TerminalNode DOT(i int) antlr.TerminalNode // IsTypeIdContext differentiates from other interfaces. IsTypeIdContext() }
ITypeIdContext is an interface to support dynamic dispatch.
type ITypeParamListContext ¶
type ITypeParamListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_type returns the _type rule contexts. Get_type() ITypeContext // Set_type sets the _type rule contexts. Set_type(ITypeContext) // GetTypes returns the types rule context list. GetTypes() []ITypeContext // SetTypes sets the types rule context list. SetTypes([]ITypeContext) // Getter signatures LPAREN() antlr.TerminalNode RPAREN() antlr.TerminalNode AllType_() []ITypeContext Type_(i int) ITypeContext AllCOMMA() []antlr.TerminalNode COMMA(i int) antlr.TerminalNode // IsTypeParamListContext differentiates from other interfaces. IsTypeParamListContext() }
ITypeParamListContext 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 IVarDeclContext ¶
type IVarDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetId returns the id rule contexts. GetId() IQualIdContext // GetT returns the t rule contexts. GetT() ITypeContext // SetId sets the id rule contexts. SetId(IQualIdContext) // SetT sets the t rule contexts. SetT(ITypeContext) // Getter signatures QualId() IQualIdContext COLON() antlr.TerminalNode Type_() ITypeContext // IsVarDeclContext differentiates from other interfaces. IsVarDeclContext() }
IVarDeclContext 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) DOT ¶
func (s *IdentOrGlobalCallContext) DOT() antlr.TerminalNode
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) LPAREN ¶
func (s *IdentOrGlobalCallContext) LPAREN() antlr.TerminalNode
func (*IdentOrGlobalCallContext) RPAREN ¶
func (s *IdentOrGlobalCallContext) RPAREN() 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) GetOpt ¶
func (s *IndexContext) GetOpt() antlr.Token
func (*IndexContext) GetRuleContext ¶
func (s *IndexContext) GetRuleContext() antlr.RuleContext
func (*IndexContext) LBRACKET ¶
func (s *IndexContext) LBRACKET() antlr.TerminalNode
func (*IndexContext) Member ¶
func (s *IndexContext) Member() IMemberContext
func (*IndexContext) QUESTIONMARK ¶
func (s *IndexContext) QUESTIONMARK() antlr.TerminalNode
func (*IndexContext) RPRACKET ¶
func (s *IndexContext) RPRACKET() antlr.TerminalNode
func (*IndexContext) SetIndex ¶
func (s *IndexContext) SetIndex(v IExprContext)
func (*IndexContext) SetOp ¶
func (s *IndexContext) SetOp(v antlr.Token)
func (*IndexContext) SetOpt ¶
func (s *IndexContext) SetOpt(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 LetContext ¶
type LetContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLetContext ¶
func NewEmptyLetContext() *LetContext
func NewLetContext ¶
func NewLetContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LetContext
func (*LetContext) ARROW ¶
func (s *LetContext) ARROW() antlr.TerminalNode
func (*LetContext) Accept ¶
func (s *LetContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LetContext) EQUAL_ASSIGN ¶
func (s *LetContext) EQUAL_ASSIGN() antlr.TerminalNode
func (*LetContext) EnterRule ¶
func (s *LetContext) EnterRule(listener antlr.ParseTreeListener)
func (*LetContext) ExitRule ¶
func (s *LetContext) ExitRule(listener antlr.ParseTreeListener)
func (*LetContext) Expr ¶
func (s *LetContext) Expr() IExprContext
func (*LetContext) FnDecl ¶
func (s *LetContext) FnDecl() IFnDeclContext
func (*LetContext) GetE ¶
func (s *LetContext) GetE() IExprContext
func (*LetContext) GetFn ¶
func (s *LetContext) GetFn() IFnDeclContext
func (*LetContext) GetParser ¶
func (s *LetContext) GetParser() antlr.Parser
func (*LetContext) GetRuleContext ¶
func (s *LetContext) GetRuleContext() antlr.RuleContext
func (*LetContext) GetVar_ ¶
func (s *LetContext) GetVar_() IVarDeclContext
func (*LetContext) IsLetContext ¶
func (*LetContext) IsLetContext()
func (*LetContext) SetE ¶
func (s *LetContext) SetE(v IExprContext)
func (*LetContext) SetFn ¶
func (s *LetContext) SetFn(v IFnDeclContext)
func (*LetContext) SetVar_ ¶
func (s *LetContext) SetVar_(v IVarDeclContext)
func (*LetContext) ToStringTree ¶
func (s *LetContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*LetContext) VarDecl ¶
func (s *LetContext) VarDecl() IVarDeclContext
type ListInitContext ¶
type ListInitContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyListInitContext ¶
func NewEmptyListInitContext() *ListInitContext
func NewListInitContext ¶
func NewListInitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListInitContext
func (*ListInitContext) Accept ¶
func (s *ListInitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ListInitContext) AllCOMMA ¶
func (s *ListInitContext) AllCOMMA() []antlr.TerminalNode
func (*ListInitContext) AllOptExpr ¶
func (s *ListInitContext) AllOptExpr() []IOptExprContext
func (*ListInitContext) COMMA ¶
func (s *ListInitContext) COMMA(i int) antlr.TerminalNode
func (*ListInitContext) EnterRule ¶
func (s *ListInitContext) EnterRule(listener antlr.ParseTreeListener)
func (*ListInitContext) ExitRule ¶
func (s *ListInitContext) ExitRule(listener antlr.ParseTreeListener)
func (*ListInitContext) GetElems ¶
func (s *ListInitContext) GetElems() []IOptExprContext
func (*ListInitContext) GetParser ¶
func (s *ListInitContext) GetParser() antlr.Parser
func (*ListInitContext) GetRuleContext ¶
func (s *ListInitContext) GetRuleContext() antlr.RuleContext
func (*ListInitContext) Get_optExpr ¶
func (s *ListInitContext) Get_optExpr() IOptExprContext
func (*ListInitContext) IsListInitContext ¶
func (*ListInitContext) IsListInitContext()
func (*ListInitContext) OptExpr ¶
func (s *ListInitContext) OptExpr(i int) IOptExprContext
func (*ListInitContext) SetElems ¶
func (s *ListInitContext) SetElems(v []IOptExprContext)
func (*ListInitContext) Set_optExpr ¶
func (s *ListInitContext) Set_optExpr(v IOptExprContext)
func (*ListInitContext) ToStringTree ¶
func (s *ListInitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralContext ¶
type LiteralContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) CopyAll ¶
func (s *LiteralContext) CopyAll(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) AllEXCLAM ¶
func (s *LogicalNotContext) AllEXCLAM() []antlr.TerminalNode
func (*LogicalNotContext) EXCLAM ¶
func (s *LogicalNotContext) EXCLAM(i int) antlr.TerminalNode
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) GetS31 ¶
func (s *LogicalNotContext) GetS31() antlr.Token
func (*LogicalNotContext) Member ¶
func (s *LogicalNotContext) Member() IMemberContext
func (*LogicalNotContext) SetOps ¶
func (s *LogicalNotContext) SetOps(v []antlr.Token)
func (*LogicalNotContext) SetS31 ¶
func (s *LogicalNotContext) SetS31(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) AllCOLON ¶
func (s *MapInitializerListContext) AllCOLON() []antlr.TerminalNode
func (*MapInitializerListContext) AllCOMMA ¶
func (s *MapInitializerListContext) AllCOMMA() []antlr.TerminalNode
func (*MapInitializerListContext) AllExpr ¶
func (s *MapInitializerListContext) AllExpr() []IExprContext
func (*MapInitializerListContext) AllOptExpr ¶
func (s *MapInitializerListContext) AllOptExpr() []IOptExprContext
func (*MapInitializerListContext) COLON ¶
func (s *MapInitializerListContext) COLON(i int) antlr.TerminalNode
func (*MapInitializerListContext) COMMA ¶
func (s *MapInitializerListContext) COMMA(i int) antlr.TerminalNode
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() []IOptExprContext
func (*MapInitializerListContext) GetParser ¶
func (s *MapInitializerListContext) GetParser() antlr.Parser
func (*MapInitializerListContext) GetRuleContext ¶
func (s *MapInitializerListContext) GetRuleContext() antlr.RuleContext
func (*MapInitializerListContext) GetS33 ¶
func (s *MapInitializerListContext) GetS33() antlr.Token
func (*MapInitializerListContext) GetValues ¶
func (s *MapInitializerListContext) GetValues() []IExprContext
func (*MapInitializerListContext) Get_expr ¶
func (s *MapInitializerListContext) Get_expr() IExprContext
func (*MapInitializerListContext) Get_optExpr ¶
func (s *MapInitializerListContext) Get_optExpr() IOptExprContext
func (*MapInitializerListContext) IsMapInitializerListContext ¶
func (*MapInitializerListContext) IsMapInitializerListContext()
func (*MapInitializerListContext) OptExpr ¶
func (s *MapInitializerListContext) OptExpr(i int) IOptExprContext
func (*MapInitializerListContext) SetCols ¶
func (s *MapInitializerListContext) SetCols(v []antlr.Token)
func (*MapInitializerListContext) SetKeys ¶
func (s *MapInitializerListContext) SetKeys(v []IOptExprContext)
func (*MapInitializerListContext) SetS33 ¶
func (s *MapInitializerListContext) SetS33(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) Set_optExpr ¶
func (s *MapInitializerListContext) Set_optExpr(v IOptExprContext)
func (*MapInitializerListContext) ToStringTree ¶
func (s *MapInitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MemberCallContext ¶
type MemberCallContext struct { MemberContext // contains filtered or unexported fields }
func NewMemberCallContext ¶
func NewMemberCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberCallContext
func (*MemberCallContext) Accept ¶
func (s *MemberCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MemberCallContext) DOT ¶
func (s *MemberCallContext) DOT() antlr.TerminalNode
func (*MemberCallContext) EnterRule ¶
func (s *MemberCallContext) EnterRule(listener antlr.ParseTreeListener)
func (*MemberCallContext) ExitRule ¶
func (s *MemberCallContext) ExitRule(listener antlr.ParseTreeListener)
func (*MemberCallContext) ExprList ¶
func (s *MemberCallContext) ExprList() IExprListContext
func (*MemberCallContext) GetArgs ¶
func (s *MemberCallContext) GetArgs() IExprListContext
func (*MemberCallContext) GetId ¶
func (s *MemberCallContext) GetId() antlr.Token
func (*MemberCallContext) GetOp ¶
func (s *MemberCallContext) GetOp() antlr.Token
func (*MemberCallContext) GetOpen ¶
func (s *MemberCallContext) GetOpen() antlr.Token
func (*MemberCallContext) GetRuleContext ¶
func (s *MemberCallContext) GetRuleContext() antlr.RuleContext
func (*MemberCallContext) IDENTIFIER ¶
func (s *MemberCallContext) IDENTIFIER() antlr.TerminalNode
func (*MemberCallContext) LPAREN ¶
func (s *MemberCallContext) LPAREN() antlr.TerminalNode
func (*MemberCallContext) Member ¶
func (s *MemberCallContext) Member() IMemberContext
func (*MemberCallContext) RPAREN ¶
func (s *MemberCallContext) RPAREN() antlr.TerminalNode
func (*MemberCallContext) SetArgs ¶
func (s *MemberCallContext) SetArgs(v IExprListContext)
func (*MemberCallContext) SetId ¶
func (s *MemberCallContext) SetId(v antlr.Token)
func (*MemberCallContext) SetOp ¶
func (s *MemberCallContext) SetOp(v antlr.Token)
func (*MemberCallContext) SetOpen ¶
func (s *MemberCallContext) SetOpen(v antlr.Token)
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) CopyAll ¶
func (s *MemberContext) CopyAll(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) AllMINUS ¶
func (s *NegateContext) AllMINUS() []antlr.TerminalNode
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) GetS30 ¶
func (s *NegateContext) GetS30() antlr.Token
func (*NegateContext) MINUS ¶
func (s *NegateContext) MINUS(i int) antlr.TerminalNode
func (*NegateContext) Member ¶
func (s *NegateContext) Member() IMemberContext
func (*NegateContext) SetOps ¶
func (s *NegateContext) SetOps(v []antlr.Token)
func (*NegateContext) SetS30 ¶
func (s *NegateContext) SetS30(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) LPAREN ¶
func (s *NestedContext) LPAREN() antlr.TerminalNode
func (*NestedContext) RPAREN ¶
func (s *NestedContext) RPAREN() antlr.TerminalNode
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) NUL ¶
func (s *NullContext) NUL() antlr.TerminalNode
func (*NullContext) SetTok ¶
func (s *NullContext) SetTok(v antlr.Token)
type OptExprContext ¶
type OptExprContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOptExprContext ¶
func NewEmptyOptExprContext() *OptExprContext
func NewOptExprContext ¶
func NewOptExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptExprContext
func (*OptExprContext) Accept ¶
func (s *OptExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OptExprContext) EnterRule ¶
func (s *OptExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*OptExprContext) ExitRule ¶
func (s *OptExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*OptExprContext) Expr ¶
func (s *OptExprContext) Expr() IExprContext
func (*OptExprContext) GetE ¶
func (s *OptExprContext) GetE() IExprContext
func (*OptExprContext) GetOpt ¶
func (s *OptExprContext) GetOpt() antlr.Token
func (*OptExprContext) GetParser ¶
func (s *OptExprContext) GetParser() antlr.Parser
func (*OptExprContext) GetRuleContext ¶
func (s *OptExprContext) GetRuleContext() antlr.RuleContext
func (*OptExprContext) IsOptExprContext ¶
func (*OptExprContext) IsOptExprContext()
func (*OptExprContext) QUESTIONMARK ¶
func (s *OptExprContext) QUESTIONMARK() antlr.TerminalNode
func (*OptExprContext) SetE ¶
func (s *OptExprContext) SetE(v IExprContext)
func (*OptExprContext) SetOpt ¶
func (s *OptExprContext) SetOpt(v antlr.Token)
func (*OptExprContext) ToStringTree ¶
func (s *OptExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OptFieldContext ¶
type OptFieldContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOptFieldContext ¶
func NewEmptyOptFieldContext() *OptFieldContext
func NewOptFieldContext ¶
func NewOptFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptFieldContext
func (*OptFieldContext) Accept ¶
func (s *OptFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OptFieldContext) EnterRule ¶
func (s *OptFieldContext) EnterRule(listener antlr.ParseTreeListener)
func (*OptFieldContext) ExitRule ¶
func (s *OptFieldContext) ExitRule(listener antlr.ParseTreeListener)
func (*OptFieldContext) GetOpt ¶
func (s *OptFieldContext) GetOpt() antlr.Token
func (*OptFieldContext) GetParser ¶
func (s *OptFieldContext) GetParser() antlr.Parser
func (*OptFieldContext) GetRuleContext ¶
func (s *OptFieldContext) GetRuleContext() antlr.RuleContext
func (*OptFieldContext) IDENTIFIER ¶
func (s *OptFieldContext) IDENTIFIER() antlr.TerminalNode
func (*OptFieldContext) IsOptFieldContext ¶
func (*OptFieldContext) IsOptFieldContext()
func (*OptFieldContext) QUESTIONMARK ¶
func (s *OptFieldContext) QUESTIONMARK() antlr.TerminalNode
func (*OptFieldContext) SetOpt ¶
func (s *OptFieldContext) SetOpt(v antlr.Token)
func (*OptFieldContext) ToStringTree ¶
func (s *OptFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParamContext ¶
type ParamContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParamContext ¶
func NewEmptyParamContext() *ParamContext
func NewParamContext ¶
func NewParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParamContext
func (*ParamContext) Accept ¶
func (s *ParamContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParamContext) COLON ¶
func (s *ParamContext) COLON() antlr.TerminalNode
func (*ParamContext) EnterRule ¶
func (s *ParamContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParamContext) ExitRule ¶
func (s *ParamContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParamContext) GetParser ¶
func (s *ParamContext) GetParser() antlr.Parser
func (*ParamContext) GetPid ¶
func (s *ParamContext) GetPid() antlr.Token
func (*ParamContext) GetRuleContext ¶
func (s *ParamContext) GetRuleContext() antlr.RuleContext
func (*ParamContext) GetT ¶
func (s *ParamContext) GetT() ITypeContext
func (*ParamContext) IDENTIFIER ¶
func (s *ParamContext) IDENTIFIER() antlr.TerminalNode
func (*ParamContext) IsParamContext ¶
func (*ParamContext) IsParamContext()
func (*ParamContext) SetPid ¶
func (s *ParamContext) SetPid(v antlr.Token)
func (*ParamContext) SetT ¶
func (s *ParamContext) SetT(v ITypeContext)
func (*ParamContext) ToStringTree ¶
func (s *ParamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ParamContext) Type_ ¶
func (s *ParamContext) Type_() ITypeContext
type ParseContext ¶
type ParseContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParseContext ¶
func NewEmptyParseContext() *ParseContext
func NewParseContext ¶
func NewParseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseContext
func (*ParseContext) Accept ¶
func (s *ParseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParseContext) EnterRule ¶
func (s *ParseContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParseContext) ExitRule ¶
func (s *ParseContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParseContext) Expr ¶
func (s *ParseContext) Expr() IExprContext
func (*ParseContext) GetE ¶
func (s *ParseContext) GetE() IExprContext
func (*ParseContext) GetParser ¶
func (s *ParseContext) GetParser() antlr.Parser
func (*ParseContext) GetRuleContext ¶
func (s *ParseContext) GetRuleContext() antlr.RuleContext
func (*ParseContext) IsParseContext ¶
func (*ParseContext) IsParseContext()
func (*ParseContext) SetE ¶
func (s *ParseContext) SetE(v IExprContext)
func (*ParseContext) ToStringTree ¶
func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) CopyAll ¶
func (s *PrimaryContext) CopyAll(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 QualIdContext ¶
type QualIdContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQualIdContext ¶
func NewEmptyQualIdContext() *QualIdContext
func NewQualIdContext ¶
func NewQualIdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualIdContext
func (*QualIdContext) Accept ¶
func (s *QualIdContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QualIdContext) AllDOT ¶
func (s *QualIdContext) AllDOT() []antlr.TerminalNode
func (*QualIdContext) AllIDENTIFIER ¶
func (s *QualIdContext) AllIDENTIFIER() []antlr.TerminalNode
func (*QualIdContext) DOT ¶
func (s *QualIdContext) DOT(i int) antlr.TerminalNode
func (*QualIdContext) EnterRule ¶
func (s *QualIdContext) EnterRule(listener antlr.ParseTreeListener)
func (*QualIdContext) ExitRule ¶
func (s *QualIdContext) ExitRule(listener antlr.ParseTreeListener)
func (*QualIdContext) GetLeadingDot ¶
func (s *QualIdContext) GetLeadingDot() antlr.Token
func (*QualIdContext) GetParser ¶
func (s *QualIdContext) GetParser() antlr.Parser
func (*QualIdContext) GetQualifiers ¶
func (s *QualIdContext) GetQualifiers() []antlr.Token
func (*QualIdContext) GetRid ¶
func (s *QualIdContext) GetRid() antlr.Token
func (*QualIdContext) GetRuleContext ¶
func (s *QualIdContext) GetRuleContext() antlr.RuleContext
func (*QualIdContext) Get_IDENTIFIER ¶
func (s *QualIdContext) Get_IDENTIFIER() antlr.Token
func (*QualIdContext) IDENTIFIER ¶
func (s *QualIdContext) IDENTIFIER(i int) antlr.TerminalNode
func (*QualIdContext) IsQualIdContext ¶
func (*QualIdContext) IsQualIdContext()
func (*QualIdContext) SetLeadingDot ¶
func (s *QualIdContext) SetLeadingDot(v antlr.Token)
func (*QualIdContext) SetQualifiers ¶
func (s *QualIdContext) SetQualifiers(v []antlr.Token)
func (*QualIdContext) SetRid ¶
func (s *QualIdContext) SetRid(v antlr.Token)
func (*QualIdContext) Set_IDENTIFIER ¶
func (s *QualIdContext) Set_IDENTIFIER(v antlr.Token)
func (*QualIdContext) ToStringTree ¶
func (s *QualIdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) EQUALS ¶
func (s *RelationContext) EQUALS() antlr.TerminalNode
func (*RelationContext) EnterRule ¶
func (s *RelationContext) EnterRule(listener antlr.ParseTreeListener)
func (*RelationContext) ExitRule ¶
func (s *RelationContext) ExitRule(listener antlr.ParseTreeListener)
func (*RelationContext) GREATER ¶
func (s *RelationContext) GREATER() antlr.TerminalNode
func (*RelationContext) GREATER_EQUALS ¶
func (s *RelationContext) GREATER_EQUALS() antlr.TerminalNode
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) IN ¶
func (s *RelationContext) IN() antlr.TerminalNode
func (*RelationContext) IsRelationContext ¶
func (*RelationContext) IsRelationContext()
func (*RelationContext) LESS ¶
func (s *RelationContext) LESS() antlr.TerminalNode
func (*RelationContext) LESS_EQUALS ¶
func (s *RelationContext) LESS_EQUALS() antlr.TerminalNode
func (*RelationContext) NOT_EQUALS ¶
func (s *RelationContext) NOT_EQUALS() antlr.TerminalNode
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 SelectContext ¶
type SelectContext struct { MemberContext // contains filtered or unexported fields }
func NewSelectContext ¶
func NewSelectContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectContext
func (*SelectContext) Accept ¶
func (s *SelectContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SelectContext) DOT ¶
func (s *SelectContext) DOT() antlr.TerminalNode
func (*SelectContext) EnterRule ¶
func (s *SelectContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectContext) ExitRule ¶
func (s *SelectContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectContext) GetId ¶
func (s *SelectContext) GetId() antlr.Token
func (*SelectContext) GetOp ¶
func (s *SelectContext) GetOp() antlr.Token
func (*SelectContext) GetOpt ¶
func (s *SelectContext) GetOpt() antlr.Token
func (*SelectContext) GetRuleContext ¶
func (s *SelectContext) GetRuleContext() antlr.RuleContext
func (*SelectContext) IDENTIFIER ¶
func (s *SelectContext) IDENTIFIER() antlr.TerminalNode
func (*SelectContext) Member ¶
func (s *SelectContext) Member() IMemberContext
func (*SelectContext) QUESTIONMARK ¶
func (s *SelectContext) QUESTIONMARK() antlr.TerminalNode
func (*SelectContext) SetId ¶
func (s *SelectContext) SetId(v antlr.Token)
func (*SelectContext) SetOp ¶
func (s *SelectContext) SetOp(v antlr.Token)
func (*SelectContext) SetOpt ¶
func (s *SelectContext) SetOpt(v antlr.Token)
type SimpleContext ¶
type SimpleContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySimpleContext ¶
func NewEmptySimpleContext() *SimpleContext
func NewSimpleContext ¶
func NewSimpleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimpleContext
func (*SimpleContext) Accept ¶
func (s *SimpleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SimpleContext) AllFLAG ¶
func (s *SimpleContext) AllFLAG() []antlr.TerminalNode
func (*SimpleContext) AllSTRING ¶
func (s *SimpleContext) AllSTRING() []antlr.TerminalNode
func (*SimpleContext) COMMAND ¶
func (s *SimpleContext) COMMAND() antlr.TerminalNode
func (*SimpleContext) EnterRule ¶
func (s *SimpleContext) EnterRule(listener antlr.ParseTreeListener)
func (*SimpleContext) ExitRule ¶
func (s *SimpleContext) ExitRule(listener antlr.ParseTreeListener)
func (*SimpleContext) FLAG ¶
func (s *SimpleContext) FLAG(i int) antlr.TerminalNode
func (*SimpleContext) GetArgs ¶
func (s *SimpleContext) GetArgs() []antlr.Token
func (*SimpleContext) GetCmd ¶
func (s *SimpleContext) GetCmd() antlr.Token
func (*SimpleContext) GetParser ¶
func (s *SimpleContext) GetParser() antlr.Parser
func (*SimpleContext) GetRuleContext ¶
func (s *SimpleContext) GetRuleContext() antlr.RuleContext
func (*SimpleContext) Get_FLAG ¶
func (s *SimpleContext) Get_FLAG() antlr.Token
func (*SimpleContext) Get_STRING ¶
func (s *SimpleContext) Get_STRING() antlr.Token
func (*SimpleContext) IsSimpleContext ¶
func (*SimpleContext) IsSimpleContext()
func (*SimpleContext) STRING ¶
func (s *SimpleContext) STRING(i int) antlr.TerminalNode
func (*SimpleContext) SetArgs ¶
func (s *SimpleContext) SetArgs(v []antlr.Token)
func (*SimpleContext) SetCmd ¶
func (s *SimpleContext) SetCmd(v antlr.Token)
func (*SimpleContext) Set_FLAG ¶
func (s *SimpleContext) Set_FLAG(v antlr.Token)
func (*SimpleContext) Set_STRING ¶
func (s *SimpleContext) Set_STRING(v antlr.Token)
func (*SimpleContext) ToStringTree ¶
func (s *SimpleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StartCommandContext ¶
type StartCommandContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStartCommandContext ¶
func NewEmptyStartCommandContext() *StartCommandContext
func NewStartCommandContext ¶
func NewStartCommandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StartCommandContext
func (*StartCommandContext) Accept ¶
func (s *StartCommandContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StartCommandContext) Command ¶
func (s *StartCommandContext) Command() ICommandContext
func (*StartCommandContext) EOF ¶
func (s *StartCommandContext) EOF() antlr.TerminalNode
func (*StartCommandContext) EnterRule ¶
func (s *StartCommandContext) EnterRule(listener antlr.ParseTreeListener)
func (*StartCommandContext) ExitRule ¶
func (s *StartCommandContext) ExitRule(listener antlr.ParseTreeListener)
func (*StartCommandContext) GetParser ¶
func (s *StartCommandContext) GetParser() antlr.Parser
func (*StartCommandContext) GetRuleContext ¶
func (s *StartCommandContext) GetRuleContext() antlr.RuleContext
func (*StartCommandContext) IsStartCommandContext ¶
func (*StartCommandContext) IsStartCommandContext()
func (*StartCommandContext) ToStringTree ¶
func (s *StartCommandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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 StartTypeContext ¶
type StartTypeContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStartTypeContext ¶
func NewEmptyStartTypeContext() *StartTypeContext
func NewStartTypeContext ¶
func NewStartTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StartTypeContext
func (*StartTypeContext) Accept ¶
func (s *StartTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StartTypeContext) EOF ¶
func (s *StartTypeContext) EOF() antlr.TerminalNode
func (*StartTypeContext) EnterRule ¶
func (s *StartTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*StartTypeContext) ExitRule ¶
func (s *StartTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*StartTypeContext) GetParser ¶
func (s *StartTypeContext) GetParser() antlr.Parser
func (*StartTypeContext) GetRuleContext ¶
func (s *StartTypeContext) GetRuleContext() antlr.RuleContext
func (*StartTypeContext) GetT ¶
func (s *StartTypeContext) GetT() ITypeContext
func (*StartTypeContext) IsStartTypeContext ¶
func (*StartTypeContext) IsStartTypeContext()
func (*StartTypeContext) SetT ¶
func (s *StartTypeContext) SetT(v ITypeContext)
func (*StartTypeContext) ToStringTree ¶
func (s *StartTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StartTypeContext) Type_ ¶
func (s *StartTypeContext) Type_() ITypeContext
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 TypeContext ¶
type TypeContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeContext ¶
func NewEmptyTypeContext() *TypeContext
func NewTypeContext ¶
func NewTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeContext
func (*TypeContext) Accept ¶
func (s *TypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeContext) EnterRule ¶
func (s *TypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeContext) ExitRule ¶
func (s *TypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeContext) GetId ¶
func (s *TypeContext) GetId() ITypeIdContext
func (*TypeContext) GetParams ¶
func (s *TypeContext) GetParams() ITypeParamListContext
func (*TypeContext) GetParser ¶
func (s *TypeContext) GetParser() antlr.Parser
func (*TypeContext) GetRuleContext ¶
func (s *TypeContext) GetRuleContext() antlr.RuleContext
func (*TypeContext) IsTypeContext ¶
func (*TypeContext) IsTypeContext()
func (*TypeContext) SetId ¶
func (s *TypeContext) SetId(v ITypeIdContext)
func (*TypeContext) SetParams ¶
func (s *TypeContext) SetParams(v ITypeParamListContext)
func (*TypeContext) ToStringTree ¶
func (s *TypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeContext) TypeId ¶
func (s *TypeContext) TypeId() ITypeIdContext
func (*TypeContext) TypeParamList ¶
func (s *TypeContext) TypeParamList() ITypeParamListContext
type TypeIdContext ¶
type TypeIdContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeIdContext ¶
func NewEmptyTypeIdContext() *TypeIdContext
func NewTypeIdContext ¶
func NewTypeIdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeIdContext
func (*TypeIdContext) Accept ¶
func (s *TypeIdContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeIdContext) AllDOT ¶
func (s *TypeIdContext) AllDOT() []antlr.TerminalNode
func (*TypeIdContext) AllIDENTIFIER ¶
func (s *TypeIdContext) AllIDENTIFIER() []antlr.TerminalNode
func (*TypeIdContext) DOT ¶
func (s *TypeIdContext) DOT(i int) antlr.TerminalNode
func (*TypeIdContext) EnterRule ¶
func (s *TypeIdContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeIdContext) ExitRule ¶
func (s *TypeIdContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeIdContext) GetId ¶
func (s *TypeIdContext) GetId() antlr.Token
func (*TypeIdContext) GetLeadingDot ¶
func (s *TypeIdContext) GetLeadingDot() antlr.Token
func (*TypeIdContext) GetParser ¶
func (s *TypeIdContext) GetParser() antlr.Parser
func (*TypeIdContext) GetQualifiers ¶
func (s *TypeIdContext) GetQualifiers() []antlr.Token
func (*TypeIdContext) GetRuleContext ¶
func (s *TypeIdContext) GetRuleContext() antlr.RuleContext
func (*TypeIdContext) Get_IDENTIFIER ¶
func (s *TypeIdContext) Get_IDENTIFIER() antlr.Token
func (*TypeIdContext) IDENTIFIER ¶
func (s *TypeIdContext) IDENTIFIER(i int) antlr.TerminalNode
func (*TypeIdContext) IsTypeIdContext ¶
func (*TypeIdContext) IsTypeIdContext()
func (*TypeIdContext) NUL ¶
func (s *TypeIdContext) NUL() antlr.TerminalNode
func (*TypeIdContext) SetId ¶
func (s *TypeIdContext) SetId(v antlr.Token)
func (*TypeIdContext) SetLeadingDot ¶
func (s *TypeIdContext) SetLeadingDot(v antlr.Token)
func (*TypeIdContext) SetQualifiers ¶
func (s *TypeIdContext) SetQualifiers(v []antlr.Token)
func (*TypeIdContext) Set_IDENTIFIER ¶
func (s *TypeIdContext) Set_IDENTIFIER(v antlr.Token)
func (*TypeIdContext) ToStringTree ¶
func (s *TypeIdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeParamListContext ¶
type TypeParamListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeParamListContext ¶
func NewEmptyTypeParamListContext() *TypeParamListContext
func NewTypeParamListContext ¶
func NewTypeParamListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParamListContext
func (*TypeParamListContext) Accept ¶
func (s *TypeParamListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeParamListContext) AllCOMMA ¶
func (s *TypeParamListContext) AllCOMMA() []antlr.TerminalNode
func (*TypeParamListContext) AllType_ ¶
func (s *TypeParamListContext) AllType_() []ITypeContext
func (*TypeParamListContext) COMMA ¶
func (s *TypeParamListContext) COMMA(i int) antlr.TerminalNode
func (*TypeParamListContext) EnterRule ¶
func (s *TypeParamListContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeParamListContext) ExitRule ¶
func (s *TypeParamListContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeParamListContext) GetParser ¶
func (s *TypeParamListContext) GetParser() antlr.Parser
func (*TypeParamListContext) GetRuleContext ¶
func (s *TypeParamListContext) GetRuleContext() antlr.RuleContext
func (*TypeParamListContext) GetTypes ¶
func (s *TypeParamListContext) GetTypes() []ITypeContext
func (*TypeParamListContext) Get_type ¶
func (s *TypeParamListContext) Get_type() ITypeContext
func (*TypeParamListContext) IsTypeParamListContext ¶
func (*TypeParamListContext) IsTypeParamListContext()
func (*TypeParamListContext) LPAREN ¶
func (s *TypeParamListContext) LPAREN() antlr.TerminalNode
func (*TypeParamListContext) RPAREN ¶
func (s *TypeParamListContext) RPAREN() antlr.TerminalNode
func (*TypeParamListContext) SetTypes ¶
func (s *TypeParamListContext) SetTypes(v []ITypeContext)
func (*TypeParamListContext) Set_type ¶
func (s *TypeParamListContext) Set_type(v ITypeContext)
func (*TypeParamListContext) ToStringTree ¶
func (s *TypeParamListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeParamListContext) Type_ ¶
func (s *TypeParamListContext) Type_(i int) ITypeContext
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) CopyAll ¶
func (s *UnaryContext) CopyAll(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
type VarDeclContext ¶
type VarDeclContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVarDeclContext ¶
func NewEmptyVarDeclContext() *VarDeclContext
func NewVarDeclContext ¶
func NewVarDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarDeclContext
func (*VarDeclContext) Accept ¶
func (s *VarDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VarDeclContext) COLON ¶
func (s *VarDeclContext) COLON() antlr.TerminalNode
func (*VarDeclContext) EnterRule ¶
func (s *VarDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*VarDeclContext) ExitRule ¶
func (s *VarDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*VarDeclContext) GetId ¶
func (s *VarDeclContext) GetId() IQualIdContext
func (*VarDeclContext) GetParser ¶
func (s *VarDeclContext) GetParser() antlr.Parser
func (*VarDeclContext) GetRuleContext ¶
func (s *VarDeclContext) GetRuleContext() antlr.RuleContext
func (*VarDeclContext) GetT ¶
func (s *VarDeclContext) GetT() ITypeContext
func (*VarDeclContext) IsVarDeclContext ¶
func (*VarDeclContext) IsVarDeclContext()
func (*VarDeclContext) QualId ¶
func (s *VarDeclContext) QualId() IQualIdContext
func (*VarDeclContext) SetId ¶
func (s *VarDeclContext) SetId(v IQualIdContext)
func (*VarDeclContext) SetT ¶
func (s *VarDeclContext) SetT(v ITypeContext)
func (*VarDeclContext) ToStringTree ¶
func (s *VarDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VarDeclContext) Type_ ¶
func (s *VarDeclContext) Type_() ITypeContext