Documentation
¶
Index ¶
- Constants
- Variables
- func InitEmptyContentContext(p *ContentContext)
- func InitEmptyExpressionContext(p *ExpressionContext)
- func InitEmptyExpressionStatementContext(p *ExpressionStatementContext)
- func InitEmptyFunctionCallContext(p *FunctionCallContext)
- func InitEmptyIfStatementContext(p *IfStatementContext)
- func InitEmptyLoopStatementContext(p *LoopStatementContext)
- func InitEmptyPipelineExprContext(p *PipelineExprContext)
- func InitEmptyPrimaryExprContext(p *PrimaryExprContext)
- func InitEmptyStatementContext(p *StatementContext)
- func InitEmptyTemplateContext(p *TemplateContext)
- func NewunsafeLexer(input antlr.CharStream) *unsafeLexer
- func UnsafeLexerInit()
- func UnsafeParserInit()
- type BaseUnsafeParserVisitor
- func (v *BaseUnsafeParserVisitor) VisitContent(ctx *ContentContext) interface{}
- func (v *BaseUnsafeParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}
- func (v *BaseUnsafeParserVisitor) VisitExpressionStatement(ctx *ExpressionStatementContext) interface{}
- func (v *BaseUnsafeParserVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
- func (v *BaseUnsafeParserVisitor) VisitIfStatement(ctx *IfStatementContext) interface{}
- func (v *BaseUnsafeParserVisitor) VisitLoopStatement(ctx *LoopStatementContext) interface{}
- func (v *BaseUnsafeParserVisitor) VisitPipelineExpr(ctx *PipelineExprContext) interface{}
- func (v *BaseUnsafeParserVisitor) VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
- func (v *BaseUnsafeParserVisitor) VisitStatement(ctx *StatementContext) interface{}
- func (v *BaseUnsafeParserVisitor) VisitTemplate(ctx *TemplateContext) interface{}
- type ContentContext
- func (s *ContentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ContentContext) GetParser() antlr.Parser
- func (s *ContentContext) GetRuleContext() antlr.RuleContext
- func (*ContentContext) IsContentContext()
- func (s *ContentContext) TEXT() antlr.TerminalNode
- func (s *ContentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) PipelineExpr() IPipelineExprContext
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionStatementContext
- func (s *ExpressionStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionStatementContext) DOUBLE_LBRACE() antlr.TerminalNode
- func (s *ExpressionStatementContext) DOUBLE_RBRACE() antlr.TerminalNode
- func (s *ExpressionStatementContext) Expression() IExpressionContext
- func (s *ExpressionStatementContext) GetParser() antlr.Parser
- func (s *ExpressionStatementContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionStatementContext) IsExpressionStatementContext()
- func (s *ExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionCallContext
- func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionCallContext) AllCOMMA() []antlr.TerminalNode
- func (s *FunctionCallContext) AllPrimaryExpr() []IPrimaryExprContext
- func (s *FunctionCallContext) COMMA(i int) antlr.TerminalNode
- func (s *FunctionCallContext) GetParser() antlr.Parser
- func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionCallContext) IDENTIFIER() antlr.TerminalNode
- func (*FunctionCallContext) IsFunctionCallContext()
- func (s *FunctionCallContext) LPAREN() antlr.TerminalNode
- func (s *FunctionCallContext) PrimaryExpr(i int) IPrimaryExprContext
- func (s *FunctionCallContext) RPAREN() antlr.TerminalNode
- func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IContentContext
- type IExpressionContext
- type IExpressionStatementContext
- type IFunctionCallContext
- type IIfStatementContext
- type ILoopStatementContext
- type IPipelineExprContext
- type IPrimaryExprContext
- type IStatementContext
- type ITemplateContext
- type IfStatementContext
- func (s *IfStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfStatementContext) AllDOUBLE_LBRACE() []antlr.TerminalNode
- func (s *IfStatementContext) AllDOUBLE_RBRACE() []antlr.TerminalNode
- func (s *IfStatementContext) DOUBLE_LBRACE(i int) antlr.TerminalNode
- func (s *IfStatementContext) DOUBLE_RBRACE(i int) antlr.TerminalNode
- func (s *IfStatementContext) END() antlr.TerminalNode
- func (s *IfStatementContext) Expression() IExpressionContext
- func (s *IfStatementContext) GetParser() antlr.Parser
- func (s *IfStatementContext) GetRuleContext() antlr.RuleContext
- func (s *IfStatementContext) IF() antlr.TerminalNode
- func (*IfStatementContext) IsIfStatementContext()
- func (s *IfStatementContext) Template() ITemplateContext
- func (s *IfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LoopStatementContext
- func (s *LoopStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LoopStatementContext) AllDOUBLE_LBRACE() []antlr.TerminalNode
- func (s *LoopStatementContext) AllDOUBLE_RBRACE() []antlr.TerminalNode
- func (s *LoopStatementContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *LoopStatementContext) DOUBLE_LBRACE(i int) antlr.TerminalNode
- func (s *LoopStatementContext) DOUBLE_RBRACE(i int) antlr.TerminalNode
- func (s *LoopStatementContext) END() antlr.TerminalNode
- func (s *LoopStatementContext) GetParser() antlr.Parser
- func (s *LoopStatementContext) GetRuleContext() antlr.RuleContext
- func (s *LoopStatementContext) IDENTIFIER(i int) antlr.TerminalNode
- func (s *LoopStatementContext) IN() antlr.TerminalNode
- func (*LoopStatementContext) IsLoopStatementContext()
- func (s *LoopStatementContext) LOOP() antlr.TerminalNode
- func (s *LoopStatementContext) Template() ITemplateContext
- func (s *LoopStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PipelineExprContext
- func (s *PipelineExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PipelineExprContext) AllFunctionCall() []IFunctionCallContext
- func (s *PipelineExprContext) AllPIPE() []antlr.TerminalNode
- func (s *PipelineExprContext) FunctionCall(i int) IFunctionCallContext
- func (s *PipelineExprContext) GetParser() antlr.Parser
- func (s *PipelineExprContext) GetRuleContext() antlr.RuleContext
- func (*PipelineExprContext) IsPipelineExprContext()
- func (s *PipelineExprContext) PIPE(i int) antlr.TerminalNode
- func (s *PipelineExprContext) PrimaryExpr() IPrimaryExprContext
- func (s *PipelineExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrimaryExprContext
- func (s *PrimaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrimaryExprContext) Expression() IExpressionContext
- func (s *PrimaryExprContext) GetParser() antlr.Parser
- func (s *PrimaryExprContext) GetRuleContext() antlr.RuleContext
- func (s *PrimaryExprContext) IDENTIFIER() antlr.TerminalNode
- func (*PrimaryExprContext) IsPrimaryExprContext()
- func (s *PrimaryExprContext) LPAREN() antlr.TerminalNode
- func (s *PrimaryExprContext) NUMBER() antlr.TerminalNode
- func (s *PrimaryExprContext) RPAREN() antlr.TerminalNode
- func (s *PrimaryExprContext) STRING() antlr.TerminalNode
- func (s *PrimaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementContext
- func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementContext) ExpressionStatement() IExpressionStatementContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) IfStatement() IIfStatementContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) LoopStatement() ILoopStatementContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TemplateContext
- func (s *TemplateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TemplateContext) AllContent() []IContentContext
- func (s *TemplateContext) AllStatement() []IStatementContext
- func (s *TemplateContext) Content(i int) IContentContext
- func (s *TemplateContext) GetParser() antlr.Parser
- func (s *TemplateContext) GetRuleContext() antlr.RuleContext
- func (*TemplateContext) IsTemplateContext()
- func (s *TemplateContext) Statement(i int) IStatementContext
- func (s *TemplateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UnsafeParser
- func (p *UnsafeParser) Content() (localctx IContentContext)
- func (p *UnsafeParser) Expression() (localctx IExpressionContext)
- func (p *UnsafeParser) ExpressionStatement() (localctx IExpressionStatementContext)
- func (p *UnsafeParser) FunctionCall() (localctx IFunctionCallContext)
- func (p *UnsafeParser) IfStatement() (localctx IIfStatementContext)
- func (p *UnsafeParser) LoopStatement() (localctx ILoopStatementContext)
- func (p *UnsafeParser) PipelineExpr() (localctx IPipelineExprContext)
- func (p *UnsafeParser) PrimaryExpr() (localctx IPrimaryExprContext)
- func (p *UnsafeParser) Statement() (localctx IStatementContext)
- func (p *UnsafeParser) Template() (localctx ITemplateContext)
- type UnsafeParserVisitor
Constants ¶
const ( UnsafeParserEOF = antlr.TokenEOF UnsafeParserDOUBLE_LBRACE = 1 UnsafeParserTEXT = 2 UnsafeParserDOUBLE_RBRACE = 3 UnsafeParserIF = 4 UnsafeParserLOOP = 5 UnsafeParserEND = 6 UnsafeParserIN = 7 UnsafeParserLPAREN = 8 UnsafeParserRPAREN = 9 UnsafeParserDOLLAR = 10 UnsafeParserPIPE = 11 UnsafeParserCOMMA = 12 UnsafeParserIDENTIFIER = 13 UnsafeParserSTRING = 14 UnsafeParserNUMBER = 15 UnsafeParserWS = 16 )
UnsafeParser tokens.
const ( UnsafeParserRULE_template = 0 UnsafeParserRULE_content = 1 UnsafeParserRULE_statement = 2 UnsafeParserRULE_ifStatement = 3 UnsafeParserRULE_loopStatement = 4 UnsafeParserRULE_expressionStatement = 5 UnsafeParserRULE_expression = 6 UnsafeParserRULE_pipelineExpr = 7 UnsafeParserRULE_primaryExpr = 8 UnsafeParserRULE_functionCall = 9 )
UnsafeParser rules.
Variables ¶
var UnsafeLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var UnsafeParserParserStaticData struct { LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
Functions ¶
func InitEmptyContentContext ¶
func InitEmptyContentContext(p *ContentContext)
func InitEmptyExpressionContext ¶
func InitEmptyExpressionContext(p *ExpressionContext)
func InitEmptyExpressionStatementContext ¶
func InitEmptyExpressionStatementContext(p *ExpressionStatementContext)
func InitEmptyFunctionCallContext ¶
func InitEmptyFunctionCallContext(p *FunctionCallContext)
func InitEmptyIfStatementContext ¶
func InitEmptyIfStatementContext(p *IfStatementContext)
func InitEmptyLoopStatementContext ¶
func InitEmptyLoopStatementContext(p *LoopStatementContext)
func InitEmptyPipelineExprContext ¶
func InitEmptyPipelineExprContext(p *PipelineExprContext)
func InitEmptyPrimaryExprContext ¶
func InitEmptyPrimaryExprContext(p *PrimaryExprContext)
func InitEmptyStatementContext ¶
func InitEmptyStatementContext(p *StatementContext)
func InitEmptyTemplateContext ¶
func InitEmptyTemplateContext(p *TemplateContext)
func NewunsafeLexer ¶
func NewunsafeLexer(input antlr.CharStream) *unsafeLexer
NewunsafeLexer produces a new lexer instance for the optional input antlr.CharStream.
func UnsafeLexerInit ¶
func UnsafeLexerInit()
unsafeLexerInit initializes any static state used to implement unsafeLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewunsafeLexer(). You can call this function if you wish to initialize the static state ahead of time.
func UnsafeParserInit ¶
func UnsafeParserInit()
UnsafeParserInit initializes any static state used to implement UnsafeParser. By default the static state used to implement the parser is lazily initialized during the first call to NewUnsafeParser(). You can call this function if you wish to initialize the static state ahead of time.
Types ¶
type BaseUnsafeParserVisitor ¶
type BaseUnsafeParserVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseUnsafeParserVisitor) VisitContent ¶
func (v *BaseUnsafeParserVisitor) VisitContent(ctx *ContentContext) interface{}
func (*BaseUnsafeParserVisitor) VisitExpression ¶
func (v *BaseUnsafeParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}
func (*BaseUnsafeParserVisitor) VisitExpressionStatement ¶
func (v *BaseUnsafeParserVisitor) VisitExpressionStatement(ctx *ExpressionStatementContext) interface{}
func (*BaseUnsafeParserVisitor) VisitFunctionCall ¶
func (v *BaseUnsafeParserVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
func (*BaseUnsafeParserVisitor) VisitIfStatement ¶
func (v *BaseUnsafeParserVisitor) VisitIfStatement(ctx *IfStatementContext) interface{}
func (*BaseUnsafeParserVisitor) VisitLoopStatement ¶
func (v *BaseUnsafeParserVisitor) VisitLoopStatement(ctx *LoopStatementContext) interface{}
func (*BaseUnsafeParserVisitor) VisitPipelineExpr ¶
func (v *BaseUnsafeParserVisitor) VisitPipelineExpr(ctx *PipelineExprContext) interface{}
func (*BaseUnsafeParserVisitor) VisitPrimaryExpr ¶
func (v *BaseUnsafeParserVisitor) VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
func (*BaseUnsafeParserVisitor) VisitStatement ¶
func (v *BaseUnsafeParserVisitor) VisitStatement(ctx *StatementContext) interface{}
func (*BaseUnsafeParserVisitor) VisitTemplate ¶
func (v *BaseUnsafeParserVisitor) VisitTemplate(ctx *TemplateContext) interface{}
type ContentContext ¶
type ContentContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewContentContext ¶
func NewContentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContentContext
func NewEmptyContentContext ¶
func NewEmptyContentContext() *ContentContext
func (*ContentContext) Accept ¶
func (s *ContentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ContentContext) GetParser ¶
func (s *ContentContext) GetParser() antlr.Parser
func (*ContentContext) GetRuleContext ¶
func (s *ContentContext) GetRuleContext() antlr.RuleContext
func (*ContentContext) IsContentContext ¶
func (*ContentContext) IsContentContext()
func (*ContentContext) TEXT ¶
func (s *ContentContext) TEXT() antlr.TerminalNode
func (*ContentContext) ToStringTree ¶
func (s *ContentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionContext ¶
type ExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) Accept ¶
func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) PipelineExpr ¶
func (s *ExpressionContext) PipelineExpr() IPipelineExprContext
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionStatementContext ¶
type ExpressionStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionStatementContext ¶
func NewEmptyExpressionStatementContext() *ExpressionStatementContext
func NewExpressionStatementContext ¶
func NewExpressionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStatementContext
func (*ExpressionStatementContext) Accept ¶
func (s *ExpressionStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionStatementContext) DOUBLE_LBRACE ¶
func (s *ExpressionStatementContext) DOUBLE_LBRACE() antlr.TerminalNode
func (*ExpressionStatementContext) DOUBLE_RBRACE ¶
func (s *ExpressionStatementContext) DOUBLE_RBRACE() antlr.TerminalNode
func (*ExpressionStatementContext) Expression ¶
func (s *ExpressionStatementContext) Expression() IExpressionContext
func (*ExpressionStatementContext) GetParser ¶
func (s *ExpressionStatementContext) GetParser() antlr.Parser
func (*ExpressionStatementContext) GetRuleContext ¶
func (s *ExpressionStatementContext) GetRuleContext() antlr.RuleContext
func (*ExpressionStatementContext) IsExpressionStatementContext ¶
func (*ExpressionStatementContext) IsExpressionStatementContext()
func (*ExpressionStatementContext) ToStringTree ¶
func (s *ExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionCallContext ¶
type FunctionCallContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionCallContext ¶
func NewEmptyFunctionCallContext() *FunctionCallContext
func NewFunctionCallContext ¶
func NewFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallContext
func (*FunctionCallContext) Accept ¶
func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionCallContext) AllCOMMA ¶
func (s *FunctionCallContext) AllCOMMA() []antlr.TerminalNode
func (*FunctionCallContext) AllPrimaryExpr ¶
func (s *FunctionCallContext) AllPrimaryExpr() []IPrimaryExprContext
func (*FunctionCallContext) COMMA ¶
func (s *FunctionCallContext) COMMA(i int) antlr.TerminalNode
func (*FunctionCallContext) GetParser ¶
func (s *FunctionCallContext) GetParser() antlr.Parser
func (*FunctionCallContext) GetRuleContext ¶
func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
func (*FunctionCallContext) IDENTIFIER ¶
func (s *FunctionCallContext) IDENTIFIER() antlr.TerminalNode
func (*FunctionCallContext) IsFunctionCallContext ¶
func (*FunctionCallContext) IsFunctionCallContext()
func (*FunctionCallContext) LPAREN ¶
func (s *FunctionCallContext) LPAREN() antlr.TerminalNode
func (*FunctionCallContext) PrimaryExpr ¶
func (s *FunctionCallContext) PrimaryExpr(i int) IPrimaryExprContext
func (*FunctionCallContext) RPAREN ¶
func (s *FunctionCallContext) RPAREN() antlr.TerminalNode
func (*FunctionCallContext) ToStringTree ¶
func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IContentContext ¶
type IContentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures TEXT() antlr.TerminalNode // IsContentContext differentiates from other interfaces. IsContentContext() }
IContentContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures PipelineExpr() IPipelineExprContext // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IExpressionStatementContext ¶
type IExpressionStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures DOUBLE_LBRACE() antlr.TerminalNode Expression() IExpressionContext DOUBLE_RBRACE() antlr.TerminalNode // IsExpressionStatementContext differentiates from other interfaces. IsExpressionStatementContext() }
IExpressionStatementContext is an interface to support dynamic dispatch.
type IFunctionCallContext ¶
type IFunctionCallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures IDENTIFIER() antlr.TerminalNode AllPrimaryExpr() []IPrimaryExprContext PrimaryExpr(i int) IPrimaryExprContext LPAREN() antlr.TerminalNode RPAREN() antlr.TerminalNode AllCOMMA() []antlr.TerminalNode COMMA(i int) antlr.TerminalNode // IsFunctionCallContext differentiates from other interfaces. IsFunctionCallContext() }
IFunctionCallContext is an interface to support dynamic dispatch.
type IIfStatementContext ¶
type IIfStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllDOUBLE_LBRACE() []antlr.TerminalNode DOUBLE_LBRACE(i int) antlr.TerminalNode IF() antlr.TerminalNode Expression() IExpressionContext AllDOUBLE_RBRACE() []antlr.TerminalNode DOUBLE_RBRACE(i int) antlr.TerminalNode Template() ITemplateContext END() antlr.TerminalNode // IsIfStatementContext differentiates from other interfaces. IsIfStatementContext() }
IIfStatementContext is an interface to support dynamic dispatch.
type ILoopStatementContext ¶
type ILoopStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllDOUBLE_LBRACE() []antlr.TerminalNode DOUBLE_LBRACE(i int) antlr.TerminalNode LOOP() antlr.TerminalNode AllIDENTIFIER() []antlr.TerminalNode IDENTIFIER(i int) antlr.TerminalNode IN() antlr.TerminalNode AllDOUBLE_RBRACE() []antlr.TerminalNode DOUBLE_RBRACE(i int) antlr.TerminalNode Template() ITemplateContext END() antlr.TerminalNode // IsLoopStatementContext differentiates from other interfaces. IsLoopStatementContext() }
ILoopStatementContext is an interface to support dynamic dispatch.
type IPipelineExprContext ¶
type IPipelineExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures PrimaryExpr() IPrimaryExprContext AllPIPE() []antlr.TerminalNode PIPE(i int) antlr.TerminalNode AllFunctionCall() []IFunctionCallContext FunctionCall(i int) IFunctionCallContext // IsPipelineExprContext differentiates from other interfaces. IsPipelineExprContext() }
IPipelineExprContext is an interface to support dynamic dispatch.
type IPrimaryExprContext ¶
type IPrimaryExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures NUMBER() antlr.TerminalNode STRING() antlr.TerminalNode IDENTIFIER() antlr.TerminalNode LPAREN() antlr.TerminalNode Expression() IExpressionContext RPAREN() antlr.TerminalNode // IsPrimaryExprContext differentiates from other interfaces. IsPrimaryExprContext() }
IPrimaryExprContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures IfStatement() IIfStatementContext LoopStatement() ILoopStatementContext ExpressionStatement() IExpressionStatementContext // IsStatementContext differentiates from other interfaces. IsStatementContext() }
IStatementContext is an interface to support dynamic dispatch.
type ITemplateContext ¶
type ITemplateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllContent() []IContentContext Content(i int) IContentContext AllStatement() []IStatementContext Statement(i int) IStatementContext // IsTemplateContext differentiates from other interfaces. IsTemplateContext() }
ITemplateContext is an interface to support dynamic dispatch.
type IfStatementContext ¶
type IfStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIfStatementContext ¶
func NewEmptyIfStatementContext() *IfStatementContext
func NewIfStatementContext ¶
func NewIfStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStatementContext
func (*IfStatementContext) Accept ¶
func (s *IfStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IfStatementContext) AllDOUBLE_LBRACE ¶
func (s *IfStatementContext) AllDOUBLE_LBRACE() []antlr.TerminalNode
func (*IfStatementContext) AllDOUBLE_RBRACE ¶
func (s *IfStatementContext) AllDOUBLE_RBRACE() []antlr.TerminalNode
func (*IfStatementContext) DOUBLE_LBRACE ¶
func (s *IfStatementContext) DOUBLE_LBRACE(i int) antlr.TerminalNode
func (*IfStatementContext) DOUBLE_RBRACE ¶
func (s *IfStatementContext) DOUBLE_RBRACE(i int) antlr.TerminalNode
func (*IfStatementContext) END ¶
func (s *IfStatementContext) END() antlr.TerminalNode
func (*IfStatementContext) Expression ¶
func (s *IfStatementContext) Expression() IExpressionContext
func (*IfStatementContext) GetParser ¶
func (s *IfStatementContext) GetParser() antlr.Parser
func (*IfStatementContext) GetRuleContext ¶
func (s *IfStatementContext) GetRuleContext() antlr.RuleContext
func (*IfStatementContext) IF ¶
func (s *IfStatementContext) IF() antlr.TerminalNode
func (*IfStatementContext) IsIfStatementContext ¶
func (*IfStatementContext) IsIfStatementContext()
func (*IfStatementContext) Template ¶
func (s *IfStatementContext) Template() ITemplateContext
func (*IfStatementContext) ToStringTree ¶
func (s *IfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LoopStatementContext ¶
type LoopStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLoopStatementContext ¶
func NewEmptyLoopStatementContext() *LoopStatementContext
func NewLoopStatementContext ¶
func NewLoopStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LoopStatementContext
func (*LoopStatementContext) Accept ¶
func (s *LoopStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LoopStatementContext) AllDOUBLE_LBRACE ¶
func (s *LoopStatementContext) AllDOUBLE_LBRACE() []antlr.TerminalNode
func (*LoopStatementContext) AllDOUBLE_RBRACE ¶
func (s *LoopStatementContext) AllDOUBLE_RBRACE() []antlr.TerminalNode
func (*LoopStatementContext) AllIDENTIFIER ¶
func (s *LoopStatementContext) AllIDENTIFIER() []antlr.TerminalNode
func (*LoopStatementContext) DOUBLE_LBRACE ¶
func (s *LoopStatementContext) DOUBLE_LBRACE(i int) antlr.TerminalNode
func (*LoopStatementContext) DOUBLE_RBRACE ¶
func (s *LoopStatementContext) DOUBLE_RBRACE(i int) antlr.TerminalNode
func (*LoopStatementContext) END ¶
func (s *LoopStatementContext) END() antlr.TerminalNode
func (*LoopStatementContext) GetParser ¶
func (s *LoopStatementContext) GetParser() antlr.Parser
func (*LoopStatementContext) GetRuleContext ¶
func (s *LoopStatementContext) GetRuleContext() antlr.RuleContext
func (*LoopStatementContext) IDENTIFIER ¶
func (s *LoopStatementContext) IDENTIFIER(i int) antlr.TerminalNode
func (*LoopStatementContext) IN ¶
func (s *LoopStatementContext) IN() antlr.TerminalNode
func (*LoopStatementContext) IsLoopStatementContext ¶
func (*LoopStatementContext) IsLoopStatementContext()
func (*LoopStatementContext) LOOP ¶
func (s *LoopStatementContext) LOOP() antlr.TerminalNode
func (*LoopStatementContext) Template ¶
func (s *LoopStatementContext) Template() ITemplateContext
func (*LoopStatementContext) ToStringTree ¶
func (s *LoopStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PipelineExprContext ¶
type PipelineExprContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPipelineExprContext ¶
func NewEmptyPipelineExprContext() *PipelineExprContext
func NewPipelineExprContext ¶
func NewPipelineExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipelineExprContext
func (*PipelineExprContext) Accept ¶
func (s *PipelineExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PipelineExprContext) AllFunctionCall ¶
func (s *PipelineExprContext) AllFunctionCall() []IFunctionCallContext
func (*PipelineExprContext) AllPIPE ¶
func (s *PipelineExprContext) AllPIPE() []antlr.TerminalNode
func (*PipelineExprContext) FunctionCall ¶
func (s *PipelineExprContext) FunctionCall(i int) IFunctionCallContext
func (*PipelineExprContext) GetParser ¶
func (s *PipelineExprContext) GetParser() antlr.Parser
func (*PipelineExprContext) GetRuleContext ¶
func (s *PipelineExprContext) GetRuleContext() antlr.RuleContext
func (*PipelineExprContext) IsPipelineExprContext ¶
func (*PipelineExprContext) IsPipelineExprContext()
func (*PipelineExprContext) PIPE ¶
func (s *PipelineExprContext) PIPE(i int) antlr.TerminalNode
func (*PipelineExprContext) PrimaryExpr ¶
func (s *PipelineExprContext) PrimaryExpr() IPrimaryExprContext
func (*PipelineExprContext) ToStringTree ¶
func (s *PipelineExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PrimaryExprContext ¶
type PrimaryExprContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPrimaryExprContext ¶
func NewEmptyPrimaryExprContext() *PrimaryExprContext
func NewPrimaryExprContext ¶
func NewPrimaryExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExprContext
func (*PrimaryExprContext) Accept ¶
func (s *PrimaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PrimaryExprContext) Expression ¶
func (s *PrimaryExprContext) Expression() IExpressionContext
func (*PrimaryExprContext) GetParser ¶
func (s *PrimaryExprContext) GetParser() antlr.Parser
func (*PrimaryExprContext) GetRuleContext ¶
func (s *PrimaryExprContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExprContext) IDENTIFIER ¶
func (s *PrimaryExprContext) IDENTIFIER() antlr.TerminalNode
func (*PrimaryExprContext) IsPrimaryExprContext ¶
func (*PrimaryExprContext) IsPrimaryExprContext()
func (*PrimaryExprContext) LPAREN ¶
func (s *PrimaryExprContext) LPAREN() antlr.TerminalNode
func (*PrimaryExprContext) NUMBER ¶
func (s *PrimaryExprContext) NUMBER() antlr.TerminalNode
func (*PrimaryExprContext) RPAREN ¶
func (s *PrimaryExprContext) RPAREN() antlr.TerminalNode
func (*PrimaryExprContext) STRING ¶
func (s *PrimaryExprContext) STRING() antlr.TerminalNode
func (*PrimaryExprContext) ToStringTree ¶
func (s *PrimaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementContext ¶
type StatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementContext ¶
func NewEmptyStatementContext() *StatementContext
func NewStatementContext ¶
func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext
func (*StatementContext) Accept ¶
func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementContext) ExpressionStatement ¶
func (s *StatementContext) ExpressionStatement() IExpressionStatementContext
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) IfStatement ¶
func (s *StatementContext) IfStatement() IIfStatementContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) LoopStatement ¶
func (s *StatementContext) LoopStatement() ILoopStatementContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TemplateContext ¶
type TemplateContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTemplateContext ¶
func NewEmptyTemplateContext() *TemplateContext
func NewTemplateContext ¶
func NewTemplateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateContext
func (*TemplateContext) Accept ¶
func (s *TemplateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TemplateContext) AllContent ¶
func (s *TemplateContext) AllContent() []IContentContext
func (*TemplateContext) AllStatement ¶
func (s *TemplateContext) AllStatement() []IStatementContext
func (*TemplateContext) Content ¶
func (s *TemplateContext) Content(i int) IContentContext
func (*TemplateContext) GetParser ¶
func (s *TemplateContext) GetParser() antlr.Parser
func (*TemplateContext) GetRuleContext ¶
func (s *TemplateContext) GetRuleContext() antlr.RuleContext
func (*TemplateContext) IsTemplateContext ¶
func (*TemplateContext) IsTemplateContext()
func (*TemplateContext) Statement ¶
func (s *TemplateContext) Statement(i int) IStatementContext
func (*TemplateContext) ToStringTree ¶
func (s *TemplateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type UnsafeParser ¶
type UnsafeParser struct {
*antlr.BaseParser
}
func NewUnsafeParser ¶
func NewUnsafeParser(input antlr.TokenStream) *UnsafeParser
NewUnsafeParser produces a new parser instance for the optional input antlr.TokenStream.
func (*UnsafeParser) Content ¶
func (p *UnsafeParser) Content() (localctx IContentContext)
func (*UnsafeParser) Expression ¶
func (p *UnsafeParser) Expression() (localctx IExpressionContext)
func (*UnsafeParser) ExpressionStatement ¶
func (p *UnsafeParser) ExpressionStatement() (localctx IExpressionStatementContext)
func (*UnsafeParser) FunctionCall ¶
func (p *UnsafeParser) FunctionCall() (localctx IFunctionCallContext)
func (*UnsafeParser) IfStatement ¶
func (p *UnsafeParser) IfStatement() (localctx IIfStatementContext)
func (*UnsafeParser) LoopStatement ¶
func (p *UnsafeParser) LoopStatement() (localctx ILoopStatementContext)
func (*UnsafeParser) PipelineExpr ¶
func (p *UnsafeParser) PipelineExpr() (localctx IPipelineExprContext)
func (*UnsafeParser) PrimaryExpr ¶
func (p *UnsafeParser) PrimaryExpr() (localctx IPrimaryExprContext)
func (*UnsafeParser) Statement ¶
func (p *UnsafeParser) Statement() (localctx IStatementContext)
func (*UnsafeParser) Template ¶
func (p *UnsafeParser) Template() (localctx ITemplateContext)
type UnsafeParserVisitor ¶
type UnsafeParserVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by UnsafeParser#template. VisitTemplate(ctx *TemplateContext) interface{} // Visit a parse tree produced by UnsafeParser#content. VisitContent(ctx *ContentContext) interface{} // Visit a parse tree produced by UnsafeParser#statement. VisitStatement(ctx *StatementContext) interface{} // Visit a parse tree produced by UnsafeParser#ifStatement. VisitIfStatement(ctx *IfStatementContext) interface{} // Visit a parse tree produced by UnsafeParser#loopStatement. VisitLoopStatement(ctx *LoopStatementContext) interface{} // Visit a parse tree produced by UnsafeParser#expressionStatement. VisitExpressionStatement(ctx *ExpressionStatementContext) interface{} // Visit a parse tree produced by UnsafeParser#expression. VisitExpression(ctx *ExpressionContext) interface{} // Visit a parse tree produced by UnsafeParser#pipelineExpr. VisitPipelineExpr(ctx *PipelineExprContext) interface{} // Visit a parse tree produced by UnsafeParser#primaryExpr. VisitPrimaryExpr(ctx *PrimaryExprContext) interface{} // Visit a parse tree produced by UnsafeParser#functionCall. VisitFunctionCall(ctx *FunctionCallContext) interface{} }
A complete Visitor for a parse tree produced by UnsafeParser.