Documentation
¶
Index ¶
- Constants
- type AnyStmtPartsContext
- func (s *AnyStmtPartsContext) ANY_SYMBOL() antlr.TerminalNode
- func (s *AnyStmtPartsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AnyStmtPartsContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *AnyStmtPartsContext) CLOSE_PAREN() antlr.TerminalNode
- func (s *AnyStmtPartsContext) COMMA() antlr.TerminalNode
- func (s *AnyStmtPartsContext) DOT() antlr.TerminalNode
- func (s *AnyStmtPartsContext) GetParser() antlr.Parser
- func (s *AnyStmtPartsContext) GetRuleContext() antlr.RuleContext
- func (s *AnyStmtPartsContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*AnyStmtPartsContext) IsAnyStmtPartsContext()
- func (s *AnyStmtPartsContext) NUMBER() antlr.TerminalNode
- func (s *AnyStmtPartsContext) OPEN_PAREN() antlr.TerminalNode
- func (s *AnyStmtPartsContext) STAR() antlr.TerminalNode
- func (s *AnyStmtPartsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseNamedVisitor
- func (v *BaseNamedVisitor) VisitAnyStmtParts(ctx *AnyStmtPartsContext) interface{}
- func (v *BaseNamedVisitor) VisitDecParameter(ctx *DecParameterContext) interface{}
- func (v *BaseNamedVisitor) VisitInExpr(ctx *InExprContext) interface{}
- func (v *BaseNamedVisitor) VisitNamedParamter(ctx *NamedParamterContext) interface{}
- func (v *BaseNamedVisitor) VisitParameter(ctx *ParameterContext) interface{}
- func (v *BaseNamedVisitor) VisitParse(ctx *ParseContext) interface{}
- func (v *BaseNamedVisitor) VisitQmarkParameter(ctx *QmarkParameterContext) interface{}
- func (v *BaseNamedVisitor) VisitStaticParameter(ctx *StaticParameterContext) interface{}
- func (v *BaseNamedVisitor) VisitStmt(ctx *StmtContext) interface{}
- type DecParameterContext
- func (s *DecParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DecParameterContext) AllDIGIT() []antlr.TerminalNode
- func (s *DecParameterContext) DIGIT(i int) antlr.TerminalNode
- func (s *DecParameterContext) DOLLAR() antlr.TerminalNode
- func (s *DecParameterContext) GetParser() antlr.Parser
- func (s *DecParameterContext) GetRuleContext() antlr.RuleContext
- func (*DecParameterContext) IsDecParameterContext()
- func (s *DecParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAnyStmtPartsContext
- type IDecParameterContext
- type IInExprContext
- type INamedParamterContext
- type IParameterContext
- type IParseContext
- type IQmarkParameterContext
- type IStaticParameterContext
- type IStmtContext
- type InExprContext
- func (s *InExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InExprContext) AllCOMMA() []antlr.TerminalNode
- func (s *InExprContext) AllParameter() []IParameterContext
- func (s *InExprContext) CLOSE_PAREN() antlr.TerminalNode
- func (s *InExprContext) COMMA(i int) antlr.TerminalNode
- func (s *InExprContext) GetParser() antlr.Parser
- func (s *InExprContext) GetRuleContext() antlr.RuleContext
- func (s *InExprContext) IN() antlr.TerminalNode
- func (*InExprContext) IsInExprContext()
- func (s *InExprContext) OPEN_PAREN() antlr.TerminalNode
- func (s *InExprContext) Parameter(i int) IParameterContext
- func (s *InExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NamedLexer
- type NamedParamterContext
- func (s *NamedParamterContext) AT() antlr.TerminalNode
- func (s *NamedParamterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NamedParamterContext) AllDOT() []antlr.TerminalNode
- func (s *NamedParamterContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *NamedParamterContext) COLON() antlr.TerminalNode
- func (s *NamedParamterContext) DOT(i int) antlr.TerminalNode
- func (s *NamedParamterContext) GetParser() antlr.Parser
- func (s *NamedParamterContext) GetRuleContext() antlr.RuleContext
- func (s *NamedParamterContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*NamedParamterContext) IsNamedParamterContext()
- func (s *NamedParamterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NamedParser
- func (p *NamedParser) AnyStmtParts() (localctx IAnyStmtPartsContext)
- func (p *NamedParser) DecParameter() (localctx IDecParameterContext)
- func (p *NamedParser) InExpr() (localctx IInExprContext)
- func (p *NamedParser) NamedParamter() (localctx INamedParamterContext)
- func (p *NamedParser) Parameter() (localctx IParameterContext)
- func (p *NamedParser) Parse() (localctx IParseContext)
- func (p *NamedParser) QmarkParameter() (localctx IQmarkParameterContext)
- func (p *NamedParser) StaticParameter() (localctx IStaticParameterContext)
- func (p *NamedParser) Stmt() (localctx IStmtContext)
- type NamedVisitor
- type ParameterContext
- func (s *ParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParameterContext) DecParameter() IDecParameterContext
- func (s *ParameterContext) GetParser() antlr.Parser
- func (s *ParameterContext) GetRuleContext() antlr.RuleContext
- func (*ParameterContext) IsParameterContext()
- func (s *ParameterContext) NamedParamter() INamedParamterContext
- func (s *ParameterContext) QmarkParameter() IQmarkParameterContext
- func (s *ParameterContext) StaticParameter() IStaticParameterContext
- func (s *ParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParseContext
- func (s *ParseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParseContext) AllSEMI() []antlr.TerminalNode
- func (s *ParseContext) AllStmt() []IStmtContext
- func (s *ParseContext) GetParser() antlr.Parser
- func (s *ParseContext) GetRuleContext() antlr.RuleContext
- func (*ParseContext) IsParseContext()
- func (s *ParseContext) SEMI(i int) antlr.TerminalNode
- func (s *ParseContext) Stmt(i int) IStmtContext
- func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QmarkParameterContext
- func (s *QmarkParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *QmarkParameterContext) GetParser() antlr.Parser
- func (s *QmarkParameterContext) GetRuleContext() antlr.RuleContext
- func (*QmarkParameterContext) IsQmarkParameterContext()
- func (s *QmarkParameterContext) QMARK() antlr.TerminalNode
- func (s *QmarkParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StaticParameterContext
- func (s *StaticParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StaticParameterContext) GetParser() antlr.Parser
- func (s *StaticParameterContext) GetRuleContext() antlr.RuleContext
- func (*StaticParameterContext) IsStaticParameterContext()
- func (s *StaticParameterContext) STRING() antlr.TerminalNode
- func (s *StaticParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StmtContext
- func (s *StmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StmtContext) AllAnyStmtParts() []IAnyStmtPartsContext
- func (s *StmtContext) AllInExpr() []IInExprContext
- func (s *StmtContext) AllParameter() []IParameterContext
- func (s *StmtContext) AnyStmtParts(i int) IAnyStmtPartsContext
- func (s *StmtContext) GetParser() antlr.Parser
- func (s *StmtContext) GetRuleContext() antlr.RuleContext
- func (s *StmtContext) InExpr(i int) IInExprContext
- func (*StmtContext) IsStmtContext()
- func (s *StmtContext) Parameter(i int) IParameterContext
- func (s *StmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Constants ¶
const ( NamedLexerSPACES = 1 NamedLexerBLOCK_COMMENT = 2 NamedLexerLINE_COMMENT = 3 NamedLexerDIGIT = 4 NamedLexerIN = 5 NamedLexerSTRING = 6 NamedLexerNUMBER = 7 NamedLexerIDENTIFIER = 8 NamedLexerOPEN_PAREN = 9 NamedLexerCLOSE_PAREN = 10 NamedLexerQMARK = 11 NamedLexerCOMMA = 12 NamedLexerAT = 13 NamedLexerDOLLAR = 14 NamedLexerCOLON = 15 NamedLexerSEMI = 16 NamedLexerDOT = 17 NamedLexerSTAR = 18 NamedLexerANY_SYMBOL = 19 )
NamedLexer tokens.
const ( NamedParserEOF = antlr.TokenEOF NamedParserSPACES = 1 NamedParserBLOCK_COMMENT = 2 NamedParserLINE_COMMENT = 3 NamedParserDIGIT = 4 NamedParserIN = 5 NamedParserSTRING = 6 NamedParserNUMBER = 7 NamedParserIDENTIFIER = 8 NamedParserOPEN_PAREN = 9 NamedParserCLOSE_PAREN = 10 NamedParserQMARK = 11 NamedParserCOMMA = 12 NamedParserAT = 13 NamedParserDOLLAR = 14 NamedParserCOLON = 15 NamedParserSEMI = 16 NamedParserDOT = 17 NamedParserSTAR = 18 NamedParserANY_SYMBOL = 19 )
NamedParser tokens.
const ( NamedParserRULE_parse = 0 NamedParserRULE_stmt = 1 NamedParserRULE_inExpr = 2 NamedParserRULE_parameter = 3 NamedParserRULE_namedParamter = 4 NamedParserRULE_qmarkParameter = 5 NamedParserRULE_decParameter = 6 NamedParserRULE_staticParameter = 7 NamedParserRULE_anyStmtParts = 8 )
NamedParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnyStmtPartsContext ¶
type AnyStmtPartsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAnyStmtPartsContext ¶
func NewAnyStmtPartsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnyStmtPartsContext
func NewEmptyAnyStmtPartsContext ¶
func NewEmptyAnyStmtPartsContext() *AnyStmtPartsContext
func (*AnyStmtPartsContext) ANY_SYMBOL ¶
func (s *AnyStmtPartsContext) ANY_SYMBOL() antlr.TerminalNode
func (*AnyStmtPartsContext) Accept ¶
func (s *AnyStmtPartsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AnyStmtPartsContext) AllIDENTIFIER ¶
func (s *AnyStmtPartsContext) AllIDENTIFIER() []antlr.TerminalNode
func (*AnyStmtPartsContext) CLOSE_PAREN ¶
func (s *AnyStmtPartsContext) CLOSE_PAREN() antlr.TerminalNode
func (*AnyStmtPartsContext) COMMA ¶
func (s *AnyStmtPartsContext) COMMA() antlr.TerminalNode
func (*AnyStmtPartsContext) DOT ¶
func (s *AnyStmtPartsContext) DOT() antlr.TerminalNode
func (*AnyStmtPartsContext) GetParser ¶
func (s *AnyStmtPartsContext) GetParser() antlr.Parser
func (*AnyStmtPartsContext) GetRuleContext ¶
func (s *AnyStmtPartsContext) GetRuleContext() antlr.RuleContext
func (*AnyStmtPartsContext) IDENTIFIER ¶
func (s *AnyStmtPartsContext) IDENTIFIER(i int) antlr.TerminalNode
func (*AnyStmtPartsContext) IsAnyStmtPartsContext ¶
func (*AnyStmtPartsContext) IsAnyStmtPartsContext()
func (*AnyStmtPartsContext) NUMBER ¶
func (s *AnyStmtPartsContext) NUMBER() antlr.TerminalNode
func (*AnyStmtPartsContext) OPEN_PAREN ¶
func (s *AnyStmtPartsContext) OPEN_PAREN() antlr.TerminalNode
func (*AnyStmtPartsContext) STAR ¶
func (s *AnyStmtPartsContext) STAR() antlr.TerminalNode
func (*AnyStmtPartsContext) ToStringTree ¶
func (s *AnyStmtPartsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseNamedVisitor ¶
type BaseNamedVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseNamedVisitor) VisitAnyStmtParts ¶
func (v *BaseNamedVisitor) VisitAnyStmtParts(ctx *AnyStmtPartsContext) interface{}
func (*BaseNamedVisitor) VisitDecParameter ¶
func (v *BaseNamedVisitor) VisitDecParameter(ctx *DecParameterContext) interface{}
func (*BaseNamedVisitor) VisitInExpr ¶
func (v *BaseNamedVisitor) VisitInExpr(ctx *InExprContext) interface{}
func (*BaseNamedVisitor) VisitNamedParamter ¶
func (v *BaseNamedVisitor) VisitNamedParamter(ctx *NamedParamterContext) interface{}
func (*BaseNamedVisitor) VisitParameter ¶
func (v *BaseNamedVisitor) VisitParameter(ctx *ParameterContext) interface{}
func (*BaseNamedVisitor) VisitParse ¶
func (v *BaseNamedVisitor) VisitParse(ctx *ParseContext) interface{}
func (*BaseNamedVisitor) VisitQmarkParameter ¶
func (v *BaseNamedVisitor) VisitQmarkParameter(ctx *QmarkParameterContext) interface{}
func (*BaseNamedVisitor) VisitStaticParameter ¶
func (v *BaseNamedVisitor) VisitStaticParameter(ctx *StaticParameterContext) interface{}
func (*BaseNamedVisitor) VisitStmt ¶
func (v *BaseNamedVisitor) VisitStmt(ctx *StmtContext) interface{}
type DecParameterContext ¶
type DecParameterContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDecParameterContext ¶
func NewDecParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DecParameterContext
func NewEmptyDecParameterContext ¶
func NewEmptyDecParameterContext() *DecParameterContext
func (*DecParameterContext) Accept ¶
func (s *DecParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DecParameterContext) AllDIGIT ¶
func (s *DecParameterContext) AllDIGIT() []antlr.TerminalNode
func (*DecParameterContext) DIGIT ¶
func (s *DecParameterContext) DIGIT(i int) antlr.TerminalNode
func (*DecParameterContext) DOLLAR ¶
func (s *DecParameterContext) DOLLAR() antlr.TerminalNode
func (*DecParameterContext) GetParser ¶
func (s *DecParameterContext) GetParser() antlr.Parser
func (*DecParameterContext) GetRuleContext ¶
func (s *DecParameterContext) GetRuleContext() antlr.RuleContext
func (*DecParameterContext) IsDecParameterContext ¶
func (*DecParameterContext) IsDecParameterContext()
func (*DecParameterContext) ToStringTree ¶
func (s *DecParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAnyStmtPartsContext ¶
type IAnyStmtPartsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAnyStmtPartsContext differentiates from other interfaces.
IsAnyStmtPartsContext()
}
IAnyStmtPartsContext is an interface to support dynamic dispatch.
type IDecParameterContext ¶
type IDecParameterContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsDecParameterContext differentiates from other interfaces.
IsDecParameterContext()
}
IDecParameterContext is an interface to support dynamic dispatch.
type IInExprContext ¶
type IInExprContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsInExprContext differentiates from other interfaces.
IsInExprContext()
}
IInExprContext is an interface to support dynamic dispatch.
type INamedParamterContext ¶
type INamedParamterContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsNamedParamterContext differentiates from other interfaces.
IsNamedParamterContext()
}
INamedParamterContext is an interface to support dynamic dispatch.
type IParameterContext ¶
type IParameterContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsParameterContext differentiates from other interfaces.
IsParameterContext()
}
IParameterContext is an interface to support dynamic dispatch.
type IParseContext ¶
type IParseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsParseContext differentiates from other interfaces.
IsParseContext()
}
IParseContext is an interface to support dynamic dispatch.
func Parse ¶
func Parse(src string) IParseContext
type IQmarkParameterContext ¶
type IQmarkParameterContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsQmarkParameterContext differentiates from other interfaces.
IsQmarkParameterContext()
}
IQmarkParameterContext is an interface to support dynamic dispatch.
type IStaticParameterContext ¶
type IStaticParameterContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsStaticParameterContext differentiates from other interfaces.
IsStaticParameterContext()
}
IStaticParameterContext is an interface to support dynamic dispatch.
type IStmtContext ¶
type IStmtContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsStmtContext differentiates from other interfaces.
IsStmtContext()
}
IStmtContext is an interface to support dynamic dispatch.
type InExprContext ¶
type InExprContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyInExprContext ¶
func NewEmptyInExprContext() *InExprContext
func NewInExprContext ¶
func NewInExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InExprContext
func (*InExprContext) Accept ¶
func (s *InExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InExprContext) AllCOMMA ¶
func (s *InExprContext) AllCOMMA() []antlr.TerminalNode
func (*InExprContext) AllParameter ¶
func (s *InExprContext) AllParameter() []IParameterContext
func (*InExprContext) CLOSE_PAREN ¶
func (s *InExprContext) CLOSE_PAREN() antlr.TerminalNode
func (*InExprContext) COMMA ¶
func (s *InExprContext) COMMA(i int) antlr.TerminalNode
func (*InExprContext) GetParser ¶
func (s *InExprContext) GetParser() antlr.Parser
func (*InExprContext) GetRuleContext ¶
func (s *InExprContext) GetRuleContext() antlr.RuleContext
func (*InExprContext) IN ¶
func (s *InExprContext) IN() antlr.TerminalNode
func (*InExprContext) IsInExprContext ¶
func (*InExprContext) IsInExprContext()
func (*InExprContext) OPEN_PAREN ¶
func (s *InExprContext) OPEN_PAREN() antlr.TerminalNode
func (*InExprContext) Parameter ¶
func (s *InExprContext) Parameter(i int) IParameterContext
func (*InExprContext) ToStringTree ¶
func (s *InExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NamedLexer ¶
func NewNamedLexer ¶
func NewNamedLexer(input antlr.CharStream) *NamedLexer
type NamedParamterContext ¶
type NamedParamterContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyNamedParamterContext ¶
func NewEmptyNamedParamterContext() *NamedParamterContext
func NewNamedParamterContext ¶
func NewNamedParamterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedParamterContext
func (*NamedParamterContext) AT ¶
func (s *NamedParamterContext) AT() antlr.TerminalNode
func (*NamedParamterContext) Accept ¶
func (s *NamedParamterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NamedParamterContext) AllDOT ¶
func (s *NamedParamterContext) AllDOT() []antlr.TerminalNode
func (*NamedParamterContext) AllIDENTIFIER ¶
func (s *NamedParamterContext) AllIDENTIFIER() []antlr.TerminalNode
func (*NamedParamterContext) COLON ¶
func (s *NamedParamterContext) COLON() antlr.TerminalNode
func (*NamedParamterContext) DOT ¶
func (s *NamedParamterContext) DOT(i int) antlr.TerminalNode
func (*NamedParamterContext) GetParser ¶
func (s *NamedParamterContext) GetParser() antlr.Parser
func (*NamedParamterContext) GetRuleContext ¶
func (s *NamedParamterContext) GetRuleContext() antlr.RuleContext
func (*NamedParamterContext) IDENTIFIER ¶
func (s *NamedParamterContext) IDENTIFIER(i int) antlr.TerminalNode
func (*NamedParamterContext) IsNamedParamterContext ¶
func (*NamedParamterContext) IsNamedParamterContext()
func (*NamedParamterContext) ToStringTree ¶
func (s *NamedParamterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NamedParser ¶
type NamedParser struct {
*antlr.BaseParser
}
func NewNamedParser ¶
func NewNamedParser(input antlr.TokenStream) *NamedParser
func (*NamedParser) AnyStmtParts ¶
func (p *NamedParser) AnyStmtParts() (localctx IAnyStmtPartsContext)
func (*NamedParser) DecParameter ¶
func (p *NamedParser) DecParameter() (localctx IDecParameterContext)
func (*NamedParser) InExpr ¶
func (p *NamedParser) InExpr() (localctx IInExprContext)
func (*NamedParser) NamedParamter ¶
func (p *NamedParser) NamedParamter() (localctx INamedParamterContext)
func (*NamedParser) Parameter ¶
func (p *NamedParser) Parameter() (localctx IParameterContext)
func (*NamedParser) Parse ¶
func (p *NamedParser) Parse() (localctx IParseContext)
func (*NamedParser) QmarkParameter ¶
func (p *NamedParser) QmarkParameter() (localctx IQmarkParameterContext)
func (*NamedParser) StaticParameter ¶
func (p *NamedParser) StaticParameter() (localctx IStaticParameterContext)
func (*NamedParser) Stmt ¶
func (p *NamedParser) Stmt() (localctx IStmtContext)
type NamedVisitor ¶
type NamedVisitor interface {
antlr.ParseTreeVisitor
// Visit a parse tree produced by NamedParser#parse.
VisitParse(ctx *ParseContext) interface{}
// Visit a parse tree produced by NamedParser#stmt.
VisitStmt(ctx *StmtContext) interface{}
// Visit a parse tree produced by NamedParser#inExpr.
VisitInExpr(ctx *InExprContext) interface{}
// Visit a parse tree produced by NamedParser#parameter.
VisitParameter(ctx *ParameterContext) interface{}
// Visit a parse tree produced by NamedParser#namedParamter.
VisitNamedParamter(ctx *NamedParamterContext) interface{}
// Visit a parse tree produced by NamedParser#qmarkParameter.
VisitQmarkParameter(ctx *QmarkParameterContext) interface{}
// Visit a parse tree produced by NamedParser#decParameter.
VisitDecParameter(ctx *DecParameterContext) interface{}
// Visit a parse tree produced by NamedParser#staticParameter.
VisitStaticParameter(ctx *StaticParameterContext) interface{}
// Visit a parse tree produced by NamedParser#anyStmtParts.
VisitAnyStmtParts(ctx *AnyStmtPartsContext) interface{}
}
A complete Visitor for a parse tree produced by NamedParser.
type ParameterContext ¶
type ParameterContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyParameterContext ¶
func NewEmptyParameterContext() *ParameterContext
func NewParameterContext ¶
func NewParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterContext
func (*ParameterContext) Accept ¶
func (s *ParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParameterContext) DecParameter ¶
func (s *ParameterContext) DecParameter() IDecParameterContext
func (*ParameterContext) GetParser ¶
func (s *ParameterContext) GetParser() antlr.Parser
func (*ParameterContext) GetRuleContext ¶
func (s *ParameterContext) GetRuleContext() antlr.RuleContext
func (*ParameterContext) IsParameterContext ¶
func (*ParameterContext) IsParameterContext()
func (*ParameterContext) NamedParamter ¶
func (s *ParameterContext) NamedParamter() INamedParamterContext
func (*ParameterContext) QmarkParameter ¶
func (s *ParameterContext) QmarkParameter() IQmarkParameterContext
func (*ParameterContext) StaticParameter ¶
func (s *ParameterContext) StaticParameter() IStaticParameterContext
func (*ParameterContext) ToStringTree ¶
func (s *ParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) AllSEMI ¶
func (s *ParseContext) AllSEMI() []antlr.TerminalNode
func (*ParseContext) AllStmt ¶
func (s *ParseContext) AllStmt() []IStmtContext
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) SEMI ¶
func (s *ParseContext) SEMI(i int) antlr.TerminalNode
func (*ParseContext) Stmt ¶
func (s *ParseContext) Stmt(i int) IStmtContext
func (*ParseContext) ToStringTree ¶
func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QmarkParameterContext ¶
type QmarkParameterContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyQmarkParameterContext ¶
func NewEmptyQmarkParameterContext() *QmarkParameterContext
func NewQmarkParameterContext ¶
func NewQmarkParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QmarkParameterContext
func (*QmarkParameterContext) Accept ¶
func (s *QmarkParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QmarkParameterContext) GetParser ¶
func (s *QmarkParameterContext) GetParser() antlr.Parser
func (*QmarkParameterContext) GetRuleContext ¶
func (s *QmarkParameterContext) GetRuleContext() antlr.RuleContext
func (*QmarkParameterContext) IsQmarkParameterContext ¶
func (*QmarkParameterContext) IsQmarkParameterContext()
func (*QmarkParameterContext) QMARK ¶
func (s *QmarkParameterContext) QMARK() antlr.TerminalNode
func (*QmarkParameterContext) ToStringTree ¶
func (s *QmarkParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StaticParameterContext ¶
type StaticParameterContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStaticParameterContext ¶
func NewEmptyStaticParameterContext() *StaticParameterContext
func NewStaticParameterContext ¶
func NewStaticParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StaticParameterContext
func (*StaticParameterContext) Accept ¶
func (s *StaticParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StaticParameterContext) GetParser ¶
func (s *StaticParameterContext) GetParser() antlr.Parser
func (*StaticParameterContext) GetRuleContext ¶
func (s *StaticParameterContext) GetRuleContext() antlr.RuleContext
func (*StaticParameterContext) IsStaticParameterContext ¶
func (*StaticParameterContext) IsStaticParameterContext()
func (*StaticParameterContext) STRING ¶
func (s *StaticParameterContext) STRING() antlr.TerminalNode
func (*StaticParameterContext) ToStringTree ¶
func (s *StaticParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StmtContext ¶
type StmtContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStmtContext ¶
func NewEmptyStmtContext() *StmtContext
func NewStmtContext ¶
func NewStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtContext
func (*StmtContext) Accept ¶
func (s *StmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StmtContext) AllAnyStmtParts ¶
func (s *StmtContext) AllAnyStmtParts() []IAnyStmtPartsContext
func (*StmtContext) AllInExpr ¶
func (s *StmtContext) AllInExpr() []IInExprContext
func (*StmtContext) AllParameter ¶
func (s *StmtContext) AllParameter() []IParameterContext
func (*StmtContext) AnyStmtParts ¶
func (s *StmtContext) AnyStmtParts(i int) IAnyStmtPartsContext
func (*StmtContext) GetParser ¶
func (s *StmtContext) GetParser() antlr.Parser
func (*StmtContext) GetRuleContext ¶
func (s *StmtContext) GetRuleContext() antlr.RuleContext
func (*StmtContext) InExpr ¶
func (s *StmtContext) InExpr(i int) IInExprContext
func (*StmtContext) IsStmtContext ¶
func (*StmtContext) IsStmtContext()
func (*StmtContext) Parameter ¶
func (s *StmtContext) Parameter(i int) IParameterContext
func (*StmtContext) ToStringTree ¶
func (s *StmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string