Versions in this module Expand all Collapse all v1 v1.0.0 Nov 11, 2020 Changes in this version + const PipeLexerBooleanLiteral + const PipeLexerCommandSeparator + const PipeLexerFalse + const PipeLexerIdentifier + const PipeLexerNumberLiteral + const PipeLexerStringLiteral + const PipeLexerT__0 + const PipeLexerT__1 + const PipeLexerT__2 + const PipeLexerT__3 + const PipeLexerT__4 + const PipeLexerTrue + const PipeLexerWS + const PipeParserBooleanLiteral + const PipeParserCommandSeparator + const PipeParserEOF + const PipeParserFalse + const PipeParserIdentifier + const PipeParserNumberLiteral + const PipeParserRULE_booleanValue + const PipeParserRULE_commandArgument + const PipeParserRULE_commandArgumentLabel + const PipeParserRULE_commandArguments + const PipeParserRULE_commandName + const PipeParserRULE_commands + const PipeParserRULE_numberValue + const PipeParserRULE_pattern + const PipeParserRULE_stringValue + const PipeParserStringLiteral + const PipeParserT__0 + const PipeParserT__1 + const PipeParserT__2 + const PipeParserT__3 + const PipeParserT__4 + const PipeParserTrue + const PipeParserWS + func ParseCommands(commands string) []commands.Command + type BasePipeListener struct + func (s *BasePipeListener) EnterBooleanValue(ctx *BooleanValueContext) + func (s *BasePipeListener) EnterCommandArgument(ctx *CommandArgumentContext) + func (s *BasePipeListener) EnterCommandArgumentLabel(ctx *CommandArgumentLabelContext) + func (s *BasePipeListener) EnterCommandArguments(ctx *CommandArgumentsContext) + func (s *BasePipeListener) EnterCommandName(ctx *CommandNameContext) + func (s *BasePipeListener) EnterCommands(ctx *CommandsContext) + func (s *BasePipeListener) EnterEveryRule(ctx antlr.ParserRuleContext) + func (s *BasePipeListener) EnterNumberValue(ctx *NumberValueContext) + func (s *BasePipeListener) EnterPattern(ctx *PatternContext) + func (s *BasePipeListener) EnterStringValue(ctx *StringValueContext) + func (s *BasePipeListener) ExitBooleanValue(ctx *BooleanValueContext) + func (s *BasePipeListener) ExitCommandArgument(ctx *CommandArgumentContext) + func (s *BasePipeListener) ExitCommandArgumentLabel(ctx *CommandArgumentLabelContext) + func (s *BasePipeListener) ExitCommandArguments(ctx *CommandArgumentsContext) + func (s *BasePipeListener) ExitCommandName(ctx *CommandNameContext) + func (s *BasePipeListener) ExitCommands(ctx *CommandsContext) + func (s *BasePipeListener) ExitEveryRule(ctx antlr.ParserRuleContext) + func (s *BasePipeListener) ExitNumberValue(ctx *NumberValueContext) + func (s *BasePipeListener) ExitPattern(ctx *PatternContext) + func (s *BasePipeListener) ExitStringValue(ctx *StringValueContext) + func (s *BasePipeListener) VisitErrorNode(node antlr.ErrorNode) + func (s *BasePipeListener) VisitTerminal(node antlr.TerminalNode) + type BooleanValueContext struct + func NewBooleanValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanValueContext + func NewEmptyBooleanValueContext() *BooleanValueContext + func (*BooleanValueContext) IsBooleanValueContext() + func (s *BooleanValueContext) BooleanLiteral() antlr.TerminalNode + func (s *BooleanValueContext) EnterRule(listener antlr.ParseTreeListener) + func (s *BooleanValueContext) ExitRule(listener antlr.ParseTreeListener) + func (s *BooleanValueContext) GetParser() antlr.Parser + func (s *BooleanValueContext) GetRuleContext() antlr.RuleContext + func (s *BooleanValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CommandArgumentContext struct + func NewCommandArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandArgumentContext + func NewEmptyCommandArgumentContext() *CommandArgumentContext + func (*CommandArgumentContext) IsCommandArgumentContext() + func (s *CommandArgumentContext) BooleanValue() IBooleanValueContext + func (s *CommandArgumentContext) CommandArgumentLabel() ICommandArgumentLabelContext + func (s *CommandArgumentContext) EnterRule(listener antlr.ParseTreeListener) + func (s *CommandArgumentContext) ExitRule(listener antlr.ParseTreeListener) + func (s *CommandArgumentContext) GetParser() antlr.Parser + func (s *CommandArgumentContext) GetRuleContext() antlr.RuleContext + func (s *CommandArgumentContext) NumberValue() INumberValueContext + func (s *CommandArgumentContext) StringValue() IStringValueContext + func (s *CommandArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CommandArgumentLabelContext struct + func NewCommandArgumentLabelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandArgumentLabelContext + func NewEmptyCommandArgumentLabelContext() *CommandArgumentLabelContext + func (*CommandArgumentLabelContext) IsCommandArgumentLabelContext() + func (s *CommandArgumentLabelContext) EnterRule(listener antlr.ParseTreeListener) + func (s *CommandArgumentLabelContext) ExitRule(listener antlr.ParseTreeListener) + func (s *CommandArgumentLabelContext) GetParser() antlr.Parser + func (s *CommandArgumentLabelContext) GetRuleContext() antlr.RuleContext + func (s *CommandArgumentLabelContext) Identifier() antlr.TerminalNode + func (s *CommandArgumentLabelContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CommandArgumentsContext struct + func NewCommandArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandArgumentsContext + func NewEmptyCommandArgumentsContext() *CommandArgumentsContext + func (*CommandArgumentsContext) IsCommandArgumentsContext() + func (s *CommandArgumentsContext) AllCommandArgument() []ICommandArgumentContext + func (s *CommandArgumentsContext) CommandArgument(i int) ICommandArgumentContext + func (s *CommandArgumentsContext) EnterRule(listener antlr.ParseTreeListener) + func (s *CommandArgumentsContext) ExitRule(listener antlr.ParseTreeListener) + func (s *CommandArgumentsContext) GetParser() antlr.Parser + func (s *CommandArgumentsContext) GetRuleContext() antlr.RuleContext + func (s *CommandArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CommandNameContext struct + func NewCommandNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandNameContext + func NewEmptyCommandNameContext() *CommandNameContext + func (*CommandNameContext) IsCommandNameContext() + func (s *CommandNameContext) AllIdentifier() []antlr.TerminalNode + func (s *CommandNameContext) EnterRule(listener antlr.ParseTreeListener) + func (s *CommandNameContext) ExitRule(listener antlr.ParseTreeListener) + func (s *CommandNameContext) GetParser() antlr.Parser + func (s *CommandNameContext) GetRuleContext() antlr.RuleContext + func (s *CommandNameContext) Identifier(i int) antlr.TerminalNode + func (s *CommandNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type CommandsContext struct + func NewCommandsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandsContext + func NewEmptyCommandsContext() *CommandsContext + func (*CommandsContext) IsCommandsContext() + func (s *CommandsContext) AllCommandSeparator() []antlr.TerminalNode + func (s *CommandsContext) AllPattern() []IPatternContext + func (s *CommandsContext) CommandSeparator(i int) antlr.TerminalNode + func (s *CommandsContext) EnterRule(listener antlr.ParseTreeListener) + func (s *CommandsContext) ExitRule(listener antlr.ParseTreeListener) + func (s *CommandsContext) GetParser() antlr.Parser + func (s *CommandsContext) GetRuleContext() antlr.RuleContext + func (s *CommandsContext) Pattern(i int) IPatternContext + func (s *CommandsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type ErrorListener struct + func NewErrorListener() *ErrorListener + func (el *ErrorListener) SyntaxError(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, ...) + type IBooleanValueContext interface + GetParser func() antlr.Parser + IsBooleanValueContext func() + type ICommandArgumentContext interface + GetParser func() antlr.Parser + IsCommandArgumentContext func() + type ICommandArgumentLabelContext interface + GetParser func() antlr.Parser + IsCommandArgumentLabelContext func() + type ICommandArgumentsContext interface + GetParser func() antlr.Parser + IsCommandArgumentsContext func() + type ICommandNameContext interface + GetParser func() antlr.Parser + IsCommandNameContext func() + type ICommandsContext interface + GetParser func() antlr.Parser + IsCommandsContext func() + type INumberValueContext interface + GetParser func() antlr.Parser + IsNumberValueContext func() + type IPatternContext interface + GetParser func() antlr.Parser + IsPatternContext func() + type IStringValueContext interface + GetParser func() antlr.Parser + IsStringValueContext func() + type NumberValueContext struct + func NewEmptyNumberValueContext() *NumberValueContext + func NewNumberValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberValueContext + func (*NumberValueContext) IsNumberValueContext() + func (s *NumberValueContext) EnterRule(listener antlr.ParseTreeListener) + func (s *NumberValueContext) ExitRule(listener antlr.ParseTreeListener) + func (s *NumberValueContext) GetParser() antlr.Parser + func (s *NumberValueContext) GetRuleContext() antlr.RuleContext + func (s *NumberValueContext) NumberLiteral() antlr.TerminalNode + func (s *NumberValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PatternContext struct + func NewEmptyPatternContext() *PatternContext + func NewPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternContext + func (*PatternContext) IsPatternContext() + func (s *PatternContext) CommandArguments() ICommandArgumentsContext + func (s *PatternContext) CommandName() ICommandNameContext + func (s *PatternContext) EnterRule(listener antlr.ParseTreeListener) + func (s *PatternContext) ExitRule(listener antlr.ParseTreeListener) + func (s *PatternContext) GetParser() antlr.Parser + func (s *PatternContext) GetRuleContext() antlr.RuleContext + func (s *PatternContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type PipeLexer struct + func NewPipeLexer(input antlr.CharStream) *PipeLexer + type PipeListener interface + EnterBooleanValue func(c *BooleanValueContext) + EnterCommandArgument func(c *CommandArgumentContext) + EnterCommandArgumentLabel func(c *CommandArgumentLabelContext) + EnterCommandArguments func(c *CommandArgumentsContext) + EnterCommandName func(c *CommandNameContext) + EnterCommands func(c *CommandsContext) + EnterNumberValue func(c *NumberValueContext) + EnterPattern func(c *PatternContext) + EnterStringValue func(c *StringValueContext) + ExitBooleanValue func(c *BooleanValueContext) + ExitCommandArgument func(c *CommandArgumentContext) + ExitCommandArgumentLabel func(c *CommandArgumentLabelContext) + ExitCommandArguments func(c *CommandArgumentsContext) + ExitCommandName func(c *CommandNameContext) + ExitCommands func(c *CommandsContext) + ExitNumberValue func(c *NumberValueContext) + ExitPattern func(c *PatternContext) + ExitStringValue func(c *StringValueContext) + type PipeParser struct + func NewPipeParser(input antlr.TokenStream) *PipeParser + func (p *PipeParser) BooleanValue() (localctx IBooleanValueContext) + func (p *PipeParser) CommandArgument() (localctx ICommandArgumentContext) + func (p *PipeParser) CommandArgumentLabel() (localctx ICommandArgumentLabelContext) + func (p *PipeParser) CommandArguments() (localctx ICommandArgumentsContext) + func (p *PipeParser) CommandName() (localctx ICommandNameContext) + func (p *PipeParser) Commands() (localctx ICommandsContext) + func (p *PipeParser) NumberValue() (localctx INumberValueContext) + func (p *PipeParser) Pattern() (localctx IPatternContext) + func (p *PipeParser) StringValue() (localctx IStringValueContext) + type StringValueContext struct + func NewEmptyStringValueContext() *StringValueContext + func NewStringValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringValueContext + func (*StringValueContext) IsStringValueContext() + func (s *StringValueContext) EnterRule(listener antlr.ParseTreeListener) + func (s *StringValueContext) ExitRule(listener antlr.ParseTreeListener) + func (s *StringValueContext) GetParser() antlr.Parser + func (s *StringValueContext) GetRuleContext() antlr.RuleContext + func (s *StringValueContext) StringLiteral() antlr.TerminalNode + func (s *StringValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type TreeShapeListener struct + func NewTreeShapeListener() *TreeShapeListener + func (t *TreeShapeListener) EnterBooleanValue(ctx *BooleanValueContext) + func (t *TreeShapeListener) EnterCommandArgument(ctx *CommandArgumentContext) + func (t *TreeShapeListener) EnterCommandArgumentLabel(ctx *CommandArgumentLabelContext) + func (t *TreeShapeListener) EnterCommandArguments(ctx *CommandArgumentsContext) + func (t *TreeShapeListener) EnterCommandName(ctx *CommandNameContext) + func (t *TreeShapeListener) EnterNumberValue(ctx *NumberValueContext) + func (t *TreeShapeListener) EnterPattern(ctx *PatternContext) + func (t *TreeShapeListener) EnterStringValue(ctx *StringValueContext) + func (t *TreeShapeListener) ExitCommandArgument(ctx *CommandArgumentContext) + func (t *TreeShapeListener) ExitPattern(ctx *PatternContext)