parser

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2019 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BitflowLexerT__0       = 1
	BitflowLexerT__1       = 2
	BitflowLexerT__2       = 3
	BitflowLexerT__3       = 4
	BitflowLexerT__4       = 5
	BitflowLexerT__5       = 6
	BitflowLexerT__6       = 7
	BitflowLexerT__7       = 8
	BitflowLexerT__8       = 9
	BitflowLexerEOP        = 10
	BitflowLexerNEXT       = 11
	BitflowLexerSTRING     = 12
	BitflowLexerNUMBER     = 13
	BitflowLexerBOOL       = 14
	BitflowLexerIDENTIFIER = 15
	BitflowLexerCOMMENT    = 16
	BitflowLexerNEWLINE    = 17
	BitflowLexerWHITESPACE = 18
	BitflowLexerTAB        = 19
)

BitflowLexer tokens.

View Source
const (
	BitflowParserEOF        = antlr.TokenEOF
	BitflowParserT__0       = 1
	BitflowParserT__1       = 2
	BitflowParserT__2       = 3
	BitflowParserT__3       = 4
	BitflowParserT__4       = 5
	BitflowParserT__5       = 6
	BitflowParserT__6       = 7
	BitflowParserT__7       = 8
	BitflowParserT__8       = 9
	BitflowParserEOP        = 10
	BitflowParserNEXT       = 11
	BitflowParserSTRING     = 12
	BitflowParserNUMBER     = 13
	BitflowParserBOOL       = 14
	BitflowParserIDENTIFIER = 15
	BitflowParserCOMMENT    = 16
	BitflowParserNEWLINE    = 17
	BitflowParserWHITESPACE = 18
	BitflowParserTAB        = 19
)

BitflowParser tokens.

View Source
const (
	BitflowParserRULE_script               = 0
	BitflowParserRULE_input                = 1
	BitflowParserRULE_output               = 2
	BitflowParserRULE_name                 = 3
	BitflowParserRULE_val                  = 4
	BitflowParserRULE_parameter            = 5
	BitflowParserRULE_transformParameters  = 6
	BitflowParserRULE_pipeline             = 7
	BitflowParserRULE_multiInputPipeline   = 8
	BitflowParserRULE_pipelineElement      = 9
	BitflowParserRULE_transform            = 10
	BitflowParserRULE_fork                 = 11
	BitflowParserRULE_namedSubPipeline     = 12
	BitflowParserRULE_subPipeline          = 13
	BitflowParserRULE_multiplexFork        = 14
	BitflowParserRULE_multiplexSubPipeline = 15
	BitflowParserRULE_window               = 16
	BitflowParserRULE_windowPipeline       = 17
	BitflowParserRULE_schedulingHints      = 18
	BitflowParserRULE_schedulingParameter  = 19
)

BitflowParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseBitflowListener

type BaseBitflowListener struct{}

BaseBitflowListener is a complete listener for a parse tree produced by BitflowParser.

func (*BaseBitflowListener) EnterEveryRule

func (s *BaseBitflowListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseBitflowListener) EnterFork

func (s *BaseBitflowListener) EnterFork(ctx *ForkContext)

EnterFork is called when production fork is entered.

func (*BaseBitflowListener) EnterInput

func (s *BaseBitflowListener) EnterInput(ctx *InputContext)

EnterInput is called when production input is entered.

func (*BaseBitflowListener) EnterMultiInputPipeline

func (s *BaseBitflowListener) EnterMultiInputPipeline(ctx *MultiInputPipelineContext)

EnterMultiInputPipeline is called when production multiInputPipeline is entered.

func (*BaseBitflowListener) EnterMultiplexFork

func (s *BaseBitflowListener) EnterMultiplexFork(ctx *MultiplexForkContext)

EnterMultiplexFork is called when production multiplexFork is entered.

func (*BaseBitflowListener) EnterMultiplexSubPipeline

func (s *BaseBitflowListener) EnterMultiplexSubPipeline(ctx *MultiplexSubPipelineContext)

EnterMultiplexSubPipeline is called when production multiplexSubPipeline is entered.

func (*BaseBitflowListener) EnterName

func (s *BaseBitflowListener) EnterName(ctx *NameContext)

EnterName is called when production name is entered.

func (*BaseBitflowListener) EnterNamedSubPipeline

func (s *BaseBitflowListener) EnterNamedSubPipeline(ctx *NamedSubPipelineContext)

EnterNamedSubPipeline is called when production namedSubPipeline is entered.

func (*BaseBitflowListener) EnterOutput

func (s *BaseBitflowListener) EnterOutput(ctx *OutputContext)

EnterOutput is called when production output is entered.

func (*BaseBitflowListener) EnterParameter

func (s *BaseBitflowListener) EnterParameter(ctx *ParameterContext)

EnterParameter is called when production parameter is entered.

func (*BaseBitflowListener) EnterPipeline

func (s *BaseBitflowListener) EnterPipeline(ctx *PipelineContext)

EnterPipeline is called when production pipeline is entered.

func (*BaseBitflowListener) EnterPipelineElement

func (s *BaseBitflowListener) EnterPipelineElement(ctx *PipelineElementContext)

EnterPipelineElement is called when production pipelineElement is entered.

func (*BaseBitflowListener) EnterSchedulingHints

func (s *BaseBitflowListener) EnterSchedulingHints(ctx *SchedulingHintsContext)

EnterSchedulingHints is called when production schedulingHints is entered.

func (*BaseBitflowListener) EnterSchedulingParameter

func (s *BaseBitflowListener) EnterSchedulingParameter(ctx *SchedulingParameterContext)

EnterSchedulingParameter is called when production schedulingParameter is entered.

func (*BaseBitflowListener) EnterScript

func (s *BaseBitflowListener) EnterScript(ctx *ScriptContext)

EnterScript is called when production script is entered.

func (*BaseBitflowListener) EnterSubPipeline

func (s *BaseBitflowListener) EnterSubPipeline(ctx *SubPipelineContext)

EnterSubPipeline is called when production subPipeline is entered.

func (*BaseBitflowListener) EnterTransform

func (s *BaseBitflowListener) EnterTransform(ctx *TransformContext)

EnterTransform is called when production transform is entered.

func (*BaseBitflowListener) EnterTransformParameters

func (s *BaseBitflowListener) EnterTransformParameters(ctx *TransformParametersContext)

EnterTransformParameters is called when production transformParameters is entered.

func (*BaseBitflowListener) EnterVal

func (s *BaseBitflowListener) EnterVal(ctx *ValContext)

EnterVal is called when production val is entered.

func (*BaseBitflowListener) EnterWindow

func (s *BaseBitflowListener) EnterWindow(ctx *WindowContext)

EnterWindow is called when production window is entered.

func (*BaseBitflowListener) EnterWindowPipeline

func (s *BaseBitflowListener) EnterWindowPipeline(ctx *WindowPipelineContext)

EnterWindowPipeline is called when production windowPipeline is entered.

func (*BaseBitflowListener) ExitEveryRule

func (s *BaseBitflowListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseBitflowListener) ExitFork

func (s *BaseBitflowListener) ExitFork(ctx *ForkContext)

ExitFork is called when production fork is exited.

func (*BaseBitflowListener) ExitInput

func (s *BaseBitflowListener) ExitInput(ctx *InputContext)

ExitInput is called when production input is exited.

func (*BaseBitflowListener) ExitMultiInputPipeline

func (s *BaseBitflowListener) ExitMultiInputPipeline(ctx *MultiInputPipelineContext)

ExitMultiInputPipeline is called when production multiInputPipeline is exited.

func (*BaseBitflowListener) ExitMultiplexFork

func (s *BaseBitflowListener) ExitMultiplexFork(ctx *MultiplexForkContext)

ExitMultiplexFork is called when production multiplexFork is exited.

func (*BaseBitflowListener) ExitMultiplexSubPipeline

func (s *BaseBitflowListener) ExitMultiplexSubPipeline(ctx *MultiplexSubPipelineContext)

ExitMultiplexSubPipeline is called when production multiplexSubPipeline is exited.

func (*BaseBitflowListener) ExitName

func (s *BaseBitflowListener) ExitName(ctx *NameContext)

ExitName is called when production name is exited.

func (*BaseBitflowListener) ExitNamedSubPipeline

func (s *BaseBitflowListener) ExitNamedSubPipeline(ctx *NamedSubPipelineContext)

ExitNamedSubPipeline is called when production namedSubPipeline is exited.

func (*BaseBitflowListener) ExitOutput

func (s *BaseBitflowListener) ExitOutput(ctx *OutputContext)

ExitOutput is called when production output is exited.

func (*BaseBitflowListener) ExitParameter

func (s *BaseBitflowListener) ExitParameter(ctx *ParameterContext)

ExitParameter is called when production parameter is exited.

func (*BaseBitflowListener) ExitPipeline

func (s *BaseBitflowListener) ExitPipeline(ctx *PipelineContext)

ExitPipeline is called when production pipeline is exited.

func (*BaseBitflowListener) ExitPipelineElement

func (s *BaseBitflowListener) ExitPipelineElement(ctx *PipelineElementContext)

ExitPipelineElement is called when production pipelineElement is exited.

func (*BaseBitflowListener) ExitSchedulingHints

func (s *BaseBitflowListener) ExitSchedulingHints(ctx *SchedulingHintsContext)

ExitSchedulingHints is called when production schedulingHints is exited.

func (*BaseBitflowListener) ExitSchedulingParameter

func (s *BaseBitflowListener) ExitSchedulingParameter(ctx *SchedulingParameterContext)

ExitSchedulingParameter is called when production schedulingParameter is exited.

func (*BaseBitflowListener) ExitScript

func (s *BaseBitflowListener) ExitScript(ctx *ScriptContext)

ExitScript is called when production script is exited.

func (*BaseBitflowListener) ExitSubPipeline

func (s *BaseBitflowListener) ExitSubPipeline(ctx *SubPipelineContext)

ExitSubPipeline is called when production subPipeline is exited.

func (*BaseBitflowListener) ExitTransform

func (s *BaseBitflowListener) ExitTransform(ctx *TransformContext)

ExitTransform is called when production transform is exited.

func (*BaseBitflowListener) ExitTransformParameters

func (s *BaseBitflowListener) ExitTransformParameters(ctx *TransformParametersContext)

ExitTransformParameters is called when production transformParameters is exited.

func (*BaseBitflowListener) ExitVal

func (s *BaseBitflowListener) ExitVal(ctx *ValContext)

ExitVal is called when production val is exited.

func (*BaseBitflowListener) ExitWindow

func (s *BaseBitflowListener) ExitWindow(ctx *WindowContext)

ExitWindow is called when production window is exited.

func (*BaseBitflowListener) ExitWindowPipeline

func (s *BaseBitflowListener) ExitWindowPipeline(ctx *WindowPipelineContext)

ExitWindowPipeline is called when production windowPipeline is exited.

func (*BaseBitflowListener) VisitErrorNode

func (s *BaseBitflowListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseBitflowListener) VisitTerminal

func (s *BaseBitflowListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BaseBitflowVisitor

type BaseBitflowVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseBitflowVisitor) VisitFork

func (v *BaseBitflowVisitor) VisitFork(ctx *ForkContext) interface{}

func (*BaseBitflowVisitor) VisitInput

func (v *BaseBitflowVisitor) VisitInput(ctx *InputContext) interface{}

func (*BaseBitflowVisitor) VisitMultiInputPipeline

func (v *BaseBitflowVisitor) VisitMultiInputPipeline(ctx *MultiInputPipelineContext) interface{}

func (*BaseBitflowVisitor) VisitMultiplexFork

func (v *BaseBitflowVisitor) VisitMultiplexFork(ctx *MultiplexForkContext) interface{}

func (*BaseBitflowVisitor) VisitMultiplexSubPipeline

func (v *BaseBitflowVisitor) VisitMultiplexSubPipeline(ctx *MultiplexSubPipelineContext) interface{}

func (*BaseBitflowVisitor) VisitName

func (v *BaseBitflowVisitor) VisitName(ctx *NameContext) interface{}

func (*BaseBitflowVisitor) VisitNamedSubPipeline

func (v *BaseBitflowVisitor) VisitNamedSubPipeline(ctx *NamedSubPipelineContext) interface{}

func (*BaseBitflowVisitor) VisitOutput

func (v *BaseBitflowVisitor) VisitOutput(ctx *OutputContext) interface{}

func (*BaseBitflowVisitor) VisitParameter

func (v *BaseBitflowVisitor) VisitParameter(ctx *ParameterContext) interface{}

func (*BaseBitflowVisitor) VisitPipeline

func (v *BaseBitflowVisitor) VisitPipeline(ctx *PipelineContext) interface{}

func (*BaseBitflowVisitor) VisitPipelineElement

func (v *BaseBitflowVisitor) VisitPipelineElement(ctx *PipelineElementContext) interface{}

func (*BaseBitflowVisitor) VisitSchedulingHints

func (v *BaseBitflowVisitor) VisitSchedulingHints(ctx *SchedulingHintsContext) interface{}

func (*BaseBitflowVisitor) VisitSchedulingParameter

func (v *BaseBitflowVisitor) VisitSchedulingParameter(ctx *SchedulingParameterContext) interface{}

func (*BaseBitflowVisitor) VisitScript

func (v *BaseBitflowVisitor) VisitScript(ctx *ScriptContext) interface{}

func (*BaseBitflowVisitor) VisitSubPipeline

func (v *BaseBitflowVisitor) VisitSubPipeline(ctx *SubPipelineContext) interface{}

func (*BaseBitflowVisitor) VisitTransform

func (v *BaseBitflowVisitor) VisitTransform(ctx *TransformContext) interface{}

func (*BaseBitflowVisitor) VisitTransformParameters

func (v *BaseBitflowVisitor) VisitTransformParameters(ctx *TransformParametersContext) interface{}

func (*BaseBitflowVisitor) VisitVal

func (v *BaseBitflowVisitor) VisitVal(ctx *ValContext) interface{}

func (*BaseBitflowVisitor) VisitWindow

func (v *BaseBitflowVisitor) VisitWindow(ctx *WindowContext) interface{}

func (*BaseBitflowVisitor) VisitWindowPipeline

func (v *BaseBitflowVisitor) VisitWindowPipeline(ctx *WindowPipelineContext) interface{}

type BitflowLexer

type BitflowLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewBitflowLexer

func NewBitflowLexer(input antlr.CharStream) *BitflowLexer

type BitflowListener

type BitflowListener interface {
	antlr.ParseTreeListener

	// EnterScript is called when entering the script production.
	EnterScript(c *ScriptContext)

	// EnterInput is called when entering the input production.
	EnterInput(c *InputContext)

	// EnterOutput is called when entering the output production.
	EnterOutput(c *OutputContext)

	// EnterName is called when entering the name production.
	EnterName(c *NameContext)

	// EnterVal is called when entering the val production.
	EnterVal(c *ValContext)

	// EnterParameter is called when entering the parameter production.
	EnterParameter(c *ParameterContext)

	// EnterTransformParameters is called when entering the transformParameters production.
	EnterTransformParameters(c *TransformParametersContext)

	// EnterPipeline is called when entering the pipeline production.
	EnterPipeline(c *PipelineContext)

	// EnterMultiInputPipeline is called when entering the multiInputPipeline production.
	EnterMultiInputPipeline(c *MultiInputPipelineContext)

	// EnterPipelineElement is called when entering the pipelineElement production.
	EnterPipelineElement(c *PipelineElementContext)

	// EnterTransform is called when entering the transform production.
	EnterTransform(c *TransformContext)

	// EnterFork is called when entering the fork production.
	EnterFork(c *ForkContext)

	// EnterNamedSubPipeline is called when entering the namedSubPipeline production.
	EnterNamedSubPipeline(c *NamedSubPipelineContext)

	// EnterSubPipeline is called when entering the subPipeline production.
	EnterSubPipeline(c *SubPipelineContext)

	// EnterMultiplexFork is called when entering the multiplexFork production.
	EnterMultiplexFork(c *MultiplexForkContext)

	// EnterMultiplexSubPipeline is called when entering the multiplexSubPipeline production.
	EnterMultiplexSubPipeline(c *MultiplexSubPipelineContext)

	// EnterWindow is called when entering the window production.
	EnterWindow(c *WindowContext)

	// EnterWindowPipeline is called when entering the windowPipeline production.
	EnterWindowPipeline(c *WindowPipelineContext)

	// EnterSchedulingHints is called when entering the schedulingHints production.
	EnterSchedulingHints(c *SchedulingHintsContext)

	// EnterSchedulingParameter is called when entering the schedulingParameter production.
	EnterSchedulingParameter(c *SchedulingParameterContext)

	// ExitScript is called when exiting the script production.
	ExitScript(c *ScriptContext)

	// ExitInput is called when exiting the input production.
	ExitInput(c *InputContext)

	// ExitOutput is called when exiting the output production.
	ExitOutput(c *OutputContext)

	// ExitName is called when exiting the name production.
	ExitName(c *NameContext)

	// ExitVal is called when exiting the val production.
	ExitVal(c *ValContext)

	// ExitParameter is called when exiting the parameter production.
	ExitParameter(c *ParameterContext)

	// ExitTransformParameters is called when exiting the transformParameters production.
	ExitTransformParameters(c *TransformParametersContext)

	// ExitPipeline is called when exiting the pipeline production.
	ExitPipeline(c *PipelineContext)

	// ExitMultiInputPipeline is called when exiting the multiInputPipeline production.
	ExitMultiInputPipeline(c *MultiInputPipelineContext)

	// ExitPipelineElement is called when exiting the pipelineElement production.
	ExitPipelineElement(c *PipelineElementContext)

	// ExitTransform is called when exiting the transform production.
	ExitTransform(c *TransformContext)

	// ExitFork is called when exiting the fork production.
	ExitFork(c *ForkContext)

	// ExitNamedSubPipeline is called when exiting the namedSubPipeline production.
	ExitNamedSubPipeline(c *NamedSubPipelineContext)

	// ExitSubPipeline is called when exiting the subPipeline production.
	ExitSubPipeline(c *SubPipelineContext)

	// ExitMultiplexFork is called when exiting the multiplexFork production.
	ExitMultiplexFork(c *MultiplexForkContext)

	// ExitMultiplexSubPipeline is called when exiting the multiplexSubPipeline production.
	ExitMultiplexSubPipeline(c *MultiplexSubPipelineContext)

	// ExitWindow is called when exiting the window production.
	ExitWindow(c *WindowContext)

	// ExitWindowPipeline is called when exiting the windowPipeline production.
	ExitWindowPipeline(c *WindowPipelineContext)

	// ExitSchedulingHints is called when exiting the schedulingHints production.
	ExitSchedulingHints(c *SchedulingHintsContext)

	// ExitSchedulingParameter is called when exiting the schedulingParameter production.
	ExitSchedulingParameter(c *SchedulingParameterContext)
}

BitflowListener is a complete listener for a parse tree produced by BitflowParser.

type BitflowParser

type BitflowParser struct {
	*antlr.BaseParser
}

func NewBitflowParser

func NewBitflowParser(input antlr.TokenStream) *BitflowParser

func (*BitflowParser) Fork

func (p *BitflowParser) Fork() (localctx IForkContext)

func (*BitflowParser) Input

func (p *BitflowParser) Input() (localctx IInputContext)

func (*BitflowParser) MultiInputPipeline

func (p *BitflowParser) MultiInputPipeline() (localctx IMultiInputPipelineContext)

func (*BitflowParser) MultiplexFork

func (p *BitflowParser) MultiplexFork() (localctx IMultiplexForkContext)

func (*BitflowParser) MultiplexSubPipeline

func (p *BitflowParser) MultiplexSubPipeline() (localctx IMultiplexSubPipelineContext)

func (*BitflowParser) Name

func (p *BitflowParser) Name() (localctx INameContext)

func (*BitflowParser) NamedSubPipeline

func (p *BitflowParser) NamedSubPipeline() (localctx INamedSubPipelineContext)

func (*BitflowParser) Output

func (p *BitflowParser) Output() (localctx IOutputContext)

func (*BitflowParser) Parameter

func (p *BitflowParser) Parameter() (localctx IParameterContext)

func (*BitflowParser) Pipeline

func (p *BitflowParser) Pipeline() (localctx IPipelineContext)

func (*BitflowParser) PipelineElement

func (p *BitflowParser) PipelineElement() (localctx IPipelineElementContext)

func (*BitflowParser) SchedulingHints

func (p *BitflowParser) SchedulingHints() (localctx ISchedulingHintsContext)

func (*BitflowParser) SchedulingParameter

func (p *BitflowParser) SchedulingParameter() (localctx ISchedulingParameterContext)

func (*BitflowParser) Script

func (p *BitflowParser) Script() (localctx IScriptContext)

func (*BitflowParser) SubPipeline

func (p *BitflowParser) SubPipeline() (localctx ISubPipelineContext)

func (*BitflowParser) Transform

func (p *BitflowParser) Transform() (localctx ITransformContext)

func (*BitflowParser) TransformParameters

func (p *BitflowParser) TransformParameters() (localctx ITransformParametersContext)

func (*BitflowParser) Val

func (p *BitflowParser) Val() (localctx IValContext)

func (*BitflowParser) Window

func (p *BitflowParser) Window() (localctx IWindowContext)

func (*BitflowParser) WindowPipeline

func (p *BitflowParser) WindowPipeline() (localctx IWindowPipelineContext)

type BitflowVisitor

type BitflowVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by BitflowParser#script.
	VisitScript(ctx *ScriptContext) interface{}

	// Visit a parse tree produced by BitflowParser#input.
	VisitInput(ctx *InputContext) interface{}

	// Visit a parse tree produced by BitflowParser#output.
	VisitOutput(ctx *OutputContext) interface{}

	// Visit a parse tree produced by BitflowParser#name.
	VisitName(ctx *NameContext) interface{}

	// Visit a parse tree produced by BitflowParser#val.
	VisitVal(ctx *ValContext) interface{}

	// Visit a parse tree produced by BitflowParser#parameter.
	VisitParameter(ctx *ParameterContext) interface{}

	// Visit a parse tree produced by BitflowParser#transformParameters.
	VisitTransformParameters(ctx *TransformParametersContext) interface{}

	// Visit a parse tree produced by BitflowParser#pipeline.
	VisitPipeline(ctx *PipelineContext) interface{}

	// Visit a parse tree produced by BitflowParser#multiInputPipeline.
	VisitMultiInputPipeline(ctx *MultiInputPipelineContext) interface{}

	// Visit a parse tree produced by BitflowParser#pipelineElement.
	VisitPipelineElement(ctx *PipelineElementContext) interface{}

	// Visit a parse tree produced by BitflowParser#transform.
	VisitTransform(ctx *TransformContext) interface{}

	// Visit a parse tree produced by BitflowParser#fork.
	VisitFork(ctx *ForkContext) interface{}

	// Visit a parse tree produced by BitflowParser#namedSubPipeline.
	VisitNamedSubPipeline(ctx *NamedSubPipelineContext) interface{}

	// Visit a parse tree produced by BitflowParser#subPipeline.
	VisitSubPipeline(ctx *SubPipelineContext) interface{}

	// Visit a parse tree produced by BitflowParser#multiplexFork.
	VisitMultiplexFork(ctx *MultiplexForkContext) interface{}

	// Visit a parse tree produced by BitflowParser#multiplexSubPipeline.
	VisitMultiplexSubPipeline(ctx *MultiplexSubPipelineContext) interface{}

	// Visit a parse tree produced by BitflowParser#window.
	VisitWindow(ctx *WindowContext) interface{}

	// Visit a parse tree produced by BitflowParser#windowPipeline.
	VisitWindowPipeline(ctx *WindowPipelineContext) interface{}

	// Visit a parse tree produced by BitflowParser#schedulingHints.
	VisitSchedulingHints(ctx *SchedulingHintsContext) interface{}

	// Visit a parse tree produced by BitflowParser#schedulingParameter.
	VisitSchedulingParameter(ctx *SchedulingParameterContext) interface{}
}

A complete Visitor for a parse tree produced by BitflowParser.

type ForkContext

type ForkContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForkContext

func NewEmptyForkContext() *ForkContext

func NewForkContext

func NewForkContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForkContext

func (*ForkContext) Accept

func (s *ForkContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ForkContext) AllEOP

func (s *ForkContext) AllEOP() []antlr.TerminalNode

func (*ForkContext) AllNamedSubPipeline

func (s *ForkContext) AllNamedSubPipeline() []INamedSubPipelineContext

func (*ForkContext) EOP

func (s *ForkContext) EOP(i int) antlr.TerminalNode

func (*ForkContext) EnterRule

func (s *ForkContext) EnterRule(listener antlr.ParseTreeListener)

func (*ForkContext) ExitRule

func (s *ForkContext) ExitRule(listener antlr.ParseTreeListener)

func (*ForkContext) GetParser

func (s *ForkContext) GetParser() antlr.Parser

func (*ForkContext) GetRuleContext

func (s *ForkContext) GetRuleContext() antlr.RuleContext

func (*ForkContext) IsForkContext

func (*ForkContext) IsForkContext()

func (*ForkContext) Name

func (s *ForkContext) Name() INameContext

func (*ForkContext) NamedSubPipeline

func (s *ForkContext) NamedSubPipeline(i int) INamedSubPipelineContext

func (*ForkContext) SchedulingHints

func (s *ForkContext) SchedulingHints() ISchedulingHintsContext

func (*ForkContext) ToStringTree

func (s *ForkContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ForkContext) TransformParameters

func (s *ForkContext) TransformParameters() ITransformParametersContext

type IForkContext

type IForkContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsForkContext differentiates from other interfaces.
	IsForkContext()
}

IForkContext is an interface to support dynamic dispatch.

type IInputContext

type IInputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInputContext differentiates from other interfaces.
	IsInputContext()
}

IInputContext is an interface to support dynamic dispatch.

type IMultiInputPipelineContext

type IMultiInputPipelineContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMultiInputPipelineContext differentiates from other interfaces.
	IsMultiInputPipelineContext()
}

IMultiInputPipelineContext is an interface to support dynamic dispatch.

type IMultiplexForkContext

type IMultiplexForkContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMultiplexForkContext differentiates from other interfaces.
	IsMultiplexForkContext()
}

IMultiplexForkContext is an interface to support dynamic dispatch.

type IMultiplexSubPipelineContext

type IMultiplexSubPipelineContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMultiplexSubPipelineContext differentiates from other interfaces.
	IsMultiplexSubPipelineContext()
}

IMultiplexSubPipelineContext is an interface to support dynamic dispatch.

type INameContext

type INameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNameContext differentiates from other interfaces.
	IsNameContext()
}

INameContext is an interface to support dynamic dispatch.

type INamedSubPipelineContext

type INamedSubPipelineContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNamedSubPipelineContext differentiates from other interfaces.
	IsNamedSubPipelineContext()
}

INamedSubPipelineContext is an interface to support dynamic dispatch.

type IOutputContext

type IOutputContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOutputContext differentiates from other interfaces.
	IsOutputContext()
}

IOutputContext 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 IPipelineContext

type IPipelineContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPipelineContext differentiates from other interfaces.
	IsPipelineContext()
}

IPipelineContext is an interface to support dynamic dispatch.

type IPipelineElementContext

type IPipelineElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPipelineElementContext differentiates from other interfaces.
	IsPipelineElementContext()
}

IPipelineElementContext is an interface to support dynamic dispatch.

type ISchedulingHintsContext

type ISchedulingHintsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSchedulingHintsContext differentiates from other interfaces.
	IsSchedulingHintsContext()
}

ISchedulingHintsContext is an interface to support dynamic dispatch.

type ISchedulingParameterContext

type ISchedulingParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSchedulingParameterContext differentiates from other interfaces.
	IsSchedulingParameterContext()
}

ISchedulingParameterContext is an interface to support dynamic dispatch.

type IScriptContext

type IScriptContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsScriptContext differentiates from other interfaces.
	IsScriptContext()
}

IScriptContext is an interface to support dynamic dispatch.

type ISubPipelineContext

type ISubPipelineContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSubPipelineContext differentiates from other interfaces.
	IsSubPipelineContext()
}

ISubPipelineContext is an interface to support dynamic dispatch.

type ITransformContext

type ITransformContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTransformContext differentiates from other interfaces.
	IsTransformContext()
}

ITransformContext is an interface to support dynamic dispatch.

type ITransformParametersContext

type ITransformParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTransformParametersContext differentiates from other interfaces.
	IsTransformParametersContext()
}

ITransformParametersContext is an interface to support dynamic dispatch.

type IValContext

type IValContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValContext differentiates from other interfaces.
	IsValContext()
}

IValContext is an interface to support dynamic dispatch.

type IWindowContext

type IWindowContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWindowContext differentiates from other interfaces.
	IsWindowContext()
}

IWindowContext is an interface to support dynamic dispatch.

type IWindowPipelineContext

type IWindowPipelineContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWindowPipelineContext differentiates from other interfaces.
	IsWindowPipelineContext()
}

IWindowPipelineContext is an interface to support dynamic dispatch.

type InputContext

type InputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInputContext

func NewEmptyInputContext() *InputContext

func NewInputContext

func NewInputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InputContext

func (*InputContext) Accept

func (s *InputContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*InputContext) AllName

func (s *InputContext) AllName() []INameContext

func (*InputContext) EnterRule

func (s *InputContext) EnterRule(listener antlr.ParseTreeListener)

func (*InputContext) ExitRule

func (s *InputContext) ExitRule(listener antlr.ParseTreeListener)

func (*InputContext) GetParser

func (s *InputContext) GetParser() antlr.Parser

func (*InputContext) GetRuleContext

func (s *InputContext) GetRuleContext() antlr.RuleContext

func (*InputContext) IsInputContext

func (*InputContext) IsInputContext()

func (*InputContext) Name

func (s *InputContext) Name(i int) INameContext

func (*InputContext) SchedulingHints

func (s *InputContext) SchedulingHints() ISchedulingHintsContext

func (*InputContext) ToStringTree

func (s *InputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiInputPipelineContext

type MultiInputPipelineContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiInputPipelineContext

func NewEmptyMultiInputPipelineContext() *MultiInputPipelineContext

func NewMultiInputPipelineContext

func NewMultiInputPipelineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiInputPipelineContext

func (*MultiInputPipelineContext) Accept

func (s *MultiInputPipelineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultiInputPipelineContext) AllEOP

func (*MultiInputPipelineContext) AllPipeline

func (s *MultiInputPipelineContext) AllPipeline() []IPipelineContext

func (*MultiInputPipelineContext) EOP

func (*MultiInputPipelineContext) EnterRule

func (s *MultiInputPipelineContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiInputPipelineContext) ExitRule

func (s *MultiInputPipelineContext) ExitRule(listener antlr.ParseTreeListener)

func (*MultiInputPipelineContext) GetParser

func (s *MultiInputPipelineContext) GetParser() antlr.Parser

func (*MultiInputPipelineContext) GetRuleContext

func (s *MultiInputPipelineContext) GetRuleContext() antlr.RuleContext

func (*MultiInputPipelineContext) IsMultiInputPipelineContext

func (*MultiInputPipelineContext) IsMultiInputPipelineContext()

func (*MultiInputPipelineContext) Pipeline

func (*MultiInputPipelineContext) ToStringTree

func (s *MultiInputPipelineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiplexForkContext

type MultiplexForkContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiplexForkContext

func NewEmptyMultiplexForkContext() *MultiplexForkContext

func NewMultiplexForkContext

func NewMultiplexForkContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplexForkContext

func (*MultiplexForkContext) Accept

func (s *MultiplexForkContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultiplexForkContext) AllEOP

func (s *MultiplexForkContext) AllEOP() []antlr.TerminalNode

func (*MultiplexForkContext) AllMultiplexSubPipeline

func (s *MultiplexForkContext) AllMultiplexSubPipeline() []IMultiplexSubPipelineContext

func (*MultiplexForkContext) EOP

func (*MultiplexForkContext) EnterRule

func (s *MultiplexForkContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiplexForkContext) ExitRule

func (s *MultiplexForkContext) ExitRule(listener antlr.ParseTreeListener)

func (*MultiplexForkContext) GetParser

func (s *MultiplexForkContext) GetParser() antlr.Parser

func (*MultiplexForkContext) GetRuleContext

func (s *MultiplexForkContext) GetRuleContext() antlr.RuleContext

func (*MultiplexForkContext) IsMultiplexForkContext

func (*MultiplexForkContext) IsMultiplexForkContext()

func (*MultiplexForkContext) MultiplexSubPipeline

func (s *MultiplexForkContext) MultiplexSubPipeline(i int) IMultiplexSubPipelineContext

func (*MultiplexForkContext) ToStringTree

func (s *MultiplexForkContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiplexSubPipelineContext

type MultiplexSubPipelineContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiplexSubPipelineContext

func NewEmptyMultiplexSubPipelineContext() *MultiplexSubPipelineContext

func NewMultiplexSubPipelineContext

func NewMultiplexSubPipelineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplexSubPipelineContext

func (*MultiplexSubPipelineContext) Accept

func (s *MultiplexSubPipelineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultiplexSubPipelineContext) EnterRule

func (s *MultiplexSubPipelineContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiplexSubPipelineContext) ExitRule

func (s *MultiplexSubPipelineContext) ExitRule(listener antlr.ParseTreeListener)

func (*MultiplexSubPipelineContext) GetParser

func (s *MultiplexSubPipelineContext) GetParser() antlr.Parser

func (*MultiplexSubPipelineContext) GetRuleContext

func (s *MultiplexSubPipelineContext) GetRuleContext() antlr.RuleContext

func (*MultiplexSubPipelineContext) IsMultiplexSubPipelineContext

func (*MultiplexSubPipelineContext) IsMultiplexSubPipelineContext()

func (*MultiplexSubPipelineContext) SubPipeline

func (*MultiplexSubPipelineContext) ToStringTree

func (s *MultiplexSubPipelineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NameContext

type NameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNameContext

func NewEmptyNameContext() *NameContext

func NewNameContext

func NewNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NameContext

func (*NameContext) Accept

func (s *NameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NameContext) BOOL

func (s *NameContext) BOOL() antlr.TerminalNode

func (*NameContext) EnterRule

func (s *NameContext) EnterRule(listener antlr.ParseTreeListener)

func (*NameContext) ExitRule

func (s *NameContext) ExitRule(listener antlr.ParseTreeListener)

func (*NameContext) GetParser

func (s *NameContext) GetParser() antlr.Parser

func (*NameContext) GetRuleContext

func (s *NameContext) GetRuleContext() antlr.RuleContext

func (*NameContext) IDENTIFIER

func (s *NameContext) IDENTIFIER() antlr.TerminalNode

func (*NameContext) IsNameContext

func (*NameContext) IsNameContext()

func (*NameContext) NUMBER

func (s *NameContext) NUMBER() antlr.TerminalNode

func (*NameContext) STRING

func (s *NameContext) STRING() antlr.TerminalNode

func (*NameContext) ToStringTree

func (s *NameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NamedSubPipelineContext

type NamedSubPipelineContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNamedSubPipelineContext

func NewEmptyNamedSubPipelineContext() *NamedSubPipelineContext

func NewNamedSubPipelineContext

func NewNamedSubPipelineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedSubPipelineContext

func (*NamedSubPipelineContext) Accept

func (s *NamedSubPipelineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NamedSubPipelineContext) AllName

func (s *NamedSubPipelineContext) AllName() []INameContext

func (*NamedSubPipelineContext) EnterRule

func (s *NamedSubPipelineContext) EnterRule(listener antlr.ParseTreeListener)

func (*NamedSubPipelineContext) ExitRule

func (s *NamedSubPipelineContext) ExitRule(listener antlr.ParseTreeListener)

func (*NamedSubPipelineContext) GetParser

func (s *NamedSubPipelineContext) GetParser() antlr.Parser

func (*NamedSubPipelineContext) GetRuleContext

func (s *NamedSubPipelineContext) GetRuleContext() antlr.RuleContext

func (*NamedSubPipelineContext) IsNamedSubPipelineContext

func (*NamedSubPipelineContext) IsNamedSubPipelineContext()

func (*NamedSubPipelineContext) NEXT

func (*NamedSubPipelineContext) Name

func (*NamedSubPipelineContext) SubPipeline

func (*NamedSubPipelineContext) ToStringTree

func (s *NamedSubPipelineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OutputContext

type OutputContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOutputContext

func NewEmptyOutputContext() *OutputContext

func NewOutputContext

func NewOutputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OutputContext

func (*OutputContext) Accept

func (s *OutputContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OutputContext) EnterRule

func (s *OutputContext) EnterRule(listener antlr.ParseTreeListener)

func (*OutputContext) ExitRule

func (s *OutputContext) ExitRule(listener antlr.ParseTreeListener)

func (*OutputContext) GetParser

func (s *OutputContext) GetParser() antlr.Parser

func (*OutputContext) GetRuleContext

func (s *OutputContext) GetRuleContext() antlr.RuleContext

func (*OutputContext) IsOutputContext

func (*OutputContext) IsOutputContext()

func (*OutputContext) Name

func (s *OutputContext) Name() INameContext

func (*OutputContext) SchedulingHints

func (s *OutputContext) SchedulingHints() ISchedulingHintsContext

func (*OutputContext) ToStringTree

func (s *OutputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

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) EnterRule

func (s *ParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParameterContext) ExitRule

func (s *ParameterContext) ExitRule(listener antlr.ParseTreeListener)

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) Name

func (s *ParameterContext) Name() INameContext

func (*ParameterContext) ToStringTree

func (s *ParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ParameterContext) Val

func (s *ParameterContext) Val() IValContext

type PipelineContext

type PipelineContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPipelineContext

func NewEmptyPipelineContext() *PipelineContext

func NewPipelineContext

func NewPipelineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipelineContext

func (*PipelineContext) Accept

func (s *PipelineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PipelineContext) AllNEXT

func (s *PipelineContext) AllNEXT() []antlr.TerminalNode

func (*PipelineContext) AllPipelineElement

func (s *PipelineContext) AllPipelineElement() []IPipelineElementContext

func (*PipelineContext) EnterRule

func (s *PipelineContext) EnterRule(listener antlr.ParseTreeListener)

func (*PipelineContext) ExitRule

func (s *PipelineContext) ExitRule(listener antlr.ParseTreeListener)

func (*PipelineContext) GetParser

func (s *PipelineContext) GetParser() antlr.Parser

func (*PipelineContext) GetRuleContext

func (s *PipelineContext) GetRuleContext() antlr.RuleContext

func (*PipelineContext) Input

func (s *PipelineContext) Input() IInputContext

func (*PipelineContext) IsPipelineContext

func (*PipelineContext) IsPipelineContext()

func (*PipelineContext) MultiInputPipeline

func (s *PipelineContext) MultiInputPipeline() IMultiInputPipelineContext

func (*PipelineContext) NEXT

func (*PipelineContext) PipelineElement

func (s *PipelineContext) PipelineElement(i int) IPipelineElementContext

func (*PipelineContext) ToStringTree

func (s *PipelineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PipelineElementContext

type PipelineElementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPipelineElementContext

func NewEmptyPipelineElementContext() *PipelineElementContext

func NewPipelineElementContext

func NewPipelineElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipelineElementContext

func (*PipelineElementContext) Accept

func (s *PipelineElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PipelineElementContext) EnterRule

func (s *PipelineElementContext) EnterRule(listener antlr.ParseTreeListener)

func (*PipelineElementContext) ExitRule

func (s *PipelineElementContext) ExitRule(listener antlr.ParseTreeListener)

func (*PipelineElementContext) Fork

func (*PipelineElementContext) GetParser

func (s *PipelineElementContext) GetParser() antlr.Parser

func (*PipelineElementContext) GetRuleContext

func (s *PipelineElementContext) GetRuleContext() antlr.RuleContext

func (*PipelineElementContext) IsPipelineElementContext

func (*PipelineElementContext) IsPipelineElementContext()

func (*PipelineElementContext) MultiplexFork

func (s *PipelineElementContext) MultiplexFork() IMultiplexForkContext

func (*PipelineElementContext) Output

func (*PipelineElementContext) ToStringTree

func (s *PipelineElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*PipelineElementContext) Transform

func (*PipelineElementContext) Window

type SchedulingHintsContext

type SchedulingHintsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySchedulingHintsContext

func NewEmptySchedulingHintsContext() *SchedulingHintsContext

func NewSchedulingHintsContext

func NewSchedulingHintsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SchedulingHintsContext

func (*SchedulingHintsContext) Accept

func (s *SchedulingHintsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SchedulingHintsContext) AllSchedulingParameter

func (s *SchedulingHintsContext) AllSchedulingParameter() []ISchedulingParameterContext

func (*SchedulingHintsContext) EnterRule

func (s *SchedulingHintsContext) EnterRule(listener antlr.ParseTreeListener)

func (*SchedulingHintsContext) ExitRule

func (s *SchedulingHintsContext) ExitRule(listener antlr.ParseTreeListener)

func (*SchedulingHintsContext) GetParser

func (s *SchedulingHintsContext) GetParser() antlr.Parser

func (*SchedulingHintsContext) GetRuleContext

func (s *SchedulingHintsContext) GetRuleContext() antlr.RuleContext

func (*SchedulingHintsContext) IsSchedulingHintsContext

func (*SchedulingHintsContext) IsSchedulingHintsContext()

func (*SchedulingHintsContext) SchedulingParameter

func (s *SchedulingHintsContext) SchedulingParameter(i int) ISchedulingParameterContext

func (*SchedulingHintsContext) ToStringTree

func (s *SchedulingHintsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SchedulingParameterContext

type SchedulingParameterContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySchedulingParameterContext

func NewEmptySchedulingParameterContext() *SchedulingParameterContext

func NewSchedulingParameterContext

func NewSchedulingParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SchedulingParameterContext

func (*SchedulingParameterContext) Accept

func (s *SchedulingParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SchedulingParameterContext) EnterRule

func (s *SchedulingParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*SchedulingParameterContext) ExitRule

func (s *SchedulingParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*SchedulingParameterContext) GetParser

func (s *SchedulingParameterContext) GetParser() antlr.Parser

func (*SchedulingParameterContext) GetRuleContext

func (s *SchedulingParameterContext) GetRuleContext() antlr.RuleContext

func (*SchedulingParameterContext) IsSchedulingParameterContext

func (*SchedulingParameterContext) IsSchedulingParameterContext()

func (*SchedulingParameterContext) Parameter

func (*SchedulingParameterContext) ToStringTree

func (s *SchedulingParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ScriptContext

type ScriptContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScriptContext

func NewEmptyScriptContext() *ScriptContext

func NewScriptContext

func NewScriptContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScriptContext

func (*ScriptContext) Accept

func (s *ScriptContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScriptContext) EOF

func (s *ScriptContext) EOF() antlr.TerminalNode

func (*ScriptContext) EnterRule

func (s *ScriptContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScriptContext) ExitRule

func (s *ScriptContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScriptContext) GetParser

func (s *ScriptContext) GetParser() antlr.Parser

func (*ScriptContext) GetRuleContext

func (s *ScriptContext) GetRuleContext() antlr.RuleContext

func (*ScriptContext) IsScriptContext

func (*ScriptContext) IsScriptContext()

func (*ScriptContext) MultiInputPipeline

func (s *ScriptContext) MultiInputPipeline() IMultiInputPipelineContext

func (*ScriptContext) ToStringTree

func (s *ScriptContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SubPipelineContext

type SubPipelineContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySubPipelineContext

func NewEmptySubPipelineContext() *SubPipelineContext

func NewSubPipelineContext

func NewSubPipelineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubPipelineContext

func (*SubPipelineContext) Accept

func (s *SubPipelineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SubPipelineContext) AllNEXT

func (s *SubPipelineContext) AllNEXT() []antlr.TerminalNode

func (*SubPipelineContext) AllPipelineElement

func (s *SubPipelineContext) AllPipelineElement() []IPipelineElementContext

func (*SubPipelineContext) EnterRule

func (s *SubPipelineContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubPipelineContext) ExitRule

func (s *SubPipelineContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubPipelineContext) GetParser

func (s *SubPipelineContext) GetParser() antlr.Parser

func (*SubPipelineContext) GetRuleContext

func (s *SubPipelineContext) GetRuleContext() antlr.RuleContext

func (*SubPipelineContext) IsSubPipelineContext

func (*SubPipelineContext) IsSubPipelineContext()

func (*SubPipelineContext) NEXT

func (*SubPipelineContext) PipelineElement

func (s *SubPipelineContext) PipelineElement(i int) IPipelineElementContext

func (*SubPipelineContext) ToStringTree

func (s *SubPipelineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TransformContext

type TransformContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTransformContext

func NewEmptyTransformContext() *TransformContext

func NewTransformContext

func NewTransformContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TransformContext

func (*TransformContext) Accept

func (s *TransformContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TransformContext) EnterRule

func (s *TransformContext) EnterRule(listener antlr.ParseTreeListener)

func (*TransformContext) ExitRule

func (s *TransformContext) ExitRule(listener antlr.ParseTreeListener)

func (*TransformContext) GetParser

func (s *TransformContext) GetParser() antlr.Parser

func (*TransformContext) GetRuleContext

func (s *TransformContext) GetRuleContext() antlr.RuleContext

func (*TransformContext) IsTransformContext

func (*TransformContext) IsTransformContext()

func (*TransformContext) Name

func (s *TransformContext) Name() INameContext

func (*TransformContext) SchedulingHints

func (s *TransformContext) SchedulingHints() ISchedulingHintsContext

func (*TransformContext) ToStringTree

func (s *TransformContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TransformContext) TransformParameters

func (s *TransformContext) TransformParameters() ITransformParametersContext

type TransformParametersContext

type TransformParametersContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTransformParametersContext

func NewEmptyTransformParametersContext() *TransformParametersContext

func NewTransformParametersContext

func NewTransformParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TransformParametersContext

func (*TransformParametersContext) Accept

func (s *TransformParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TransformParametersContext) AllParameter

func (s *TransformParametersContext) AllParameter() []IParameterContext

func (*TransformParametersContext) EnterRule

func (s *TransformParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*TransformParametersContext) ExitRule

func (s *TransformParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*TransformParametersContext) GetParser

func (s *TransformParametersContext) GetParser() antlr.Parser

func (*TransformParametersContext) GetRuleContext

func (s *TransformParametersContext) GetRuleContext() antlr.RuleContext

func (*TransformParametersContext) IsTransformParametersContext

func (*TransformParametersContext) IsTransformParametersContext()

func (*TransformParametersContext) Parameter

func (*TransformParametersContext) ToStringTree

func (s *TransformParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValContext

type ValContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValContext

func NewEmptyValContext() *ValContext

func NewValContext

func NewValContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValContext

func (*ValContext) Accept

func (s *ValContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ValContext) BOOL

func (s *ValContext) BOOL() antlr.TerminalNode

func (*ValContext) EnterRule

func (s *ValContext) EnterRule(listener antlr.ParseTreeListener)

func (*ValContext) ExitRule

func (s *ValContext) ExitRule(listener antlr.ParseTreeListener)

func (*ValContext) GetParser

func (s *ValContext) GetParser() antlr.Parser

func (*ValContext) GetRuleContext

func (s *ValContext) GetRuleContext() antlr.RuleContext

func (*ValContext) IsValContext

func (*ValContext) IsValContext()

func (*ValContext) NUMBER

func (s *ValContext) NUMBER() antlr.TerminalNode

func (*ValContext) STRING

func (s *ValContext) STRING() antlr.TerminalNode

func (*ValContext) ToStringTree

func (s *ValContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type WindowContext

type WindowContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWindowContext

func NewEmptyWindowContext() *WindowContext

func NewWindowContext

func NewWindowContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WindowContext

func (*WindowContext) Accept

func (s *WindowContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WindowContext) EnterRule

func (s *WindowContext) EnterRule(listener antlr.ParseTreeListener)

func (*WindowContext) ExitRule

func (s *WindowContext) ExitRule(listener antlr.ParseTreeListener)

func (*WindowContext) GetParser

func (s *WindowContext) GetParser() antlr.Parser

func (*WindowContext) GetRuleContext

func (s *WindowContext) GetRuleContext() antlr.RuleContext

func (*WindowContext) IsWindowContext

func (*WindowContext) IsWindowContext()

func (*WindowContext) SchedulingHints

func (s *WindowContext) SchedulingHints() ISchedulingHintsContext

func (*WindowContext) ToStringTree

func (s *WindowContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WindowContext) TransformParameters

func (s *WindowContext) TransformParameters() ITransformParametersContext

func (*WindowContext) WindowPipeline

func (s *WindowContext) WindowPipeline() IWindowPipelineContext

type WindowPipelineContext

type WindowPipelineContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWindowPipelineContext

func NewEmptyWindowPipelineContext() *WindowPipelineContext

func NewWindowPipelineContext

func NewWindowPipelineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WindowPipelineContext

func (*WindowPipelineContext) Accept

func (s *WindowPipelineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WindowPipelineContext) AllNEXT

func (s *WindowPipelineContext) AllNEXT() []antlr.TerminalNode

func (*WindowPipelineContext) AllTransform

func (s *WindowPipelineContext) AllTransform() []ITransformContext

func (*WindowPipelineContext) EnterRule

func (s *WindowPipelineContext) EnterRule(listener antlr.ParseTreeListener)

func (*WindowPipelineContext) ExitRule

func (s *WindowPipelineContext) ExitRule(listener antlr.ParseTreeListener)

func (*WindowPipelineContext) GetParser

func (s *WindowPipelineContext) GetParser() antlr.Parser

func (*WindowPipelineContext) GetRuleContext

func (s *WindowPipelineContext) GetRuleContext() antlr.RuleContext

func (*WindowPipelineContext) IsWindowPipelineContext

func (*WindowPipelineContext) IsWindowPipelineContext()

func (*WindowPipelineContext) NEXT

func (*WindowPipelineContext) ToStringTree

func (s *WindowPipelineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WindowPipelineContext) Transform

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL