Versions in this module Expand all Collapse all v0 v0.4.0 Nov 14, 2019 Changes in this version + const SequenceLexerAS + const SequenceLexerASTERISK + const SequenceLexerCOMMA + const SequenceLexerHASH + const SequenceLexerLEGACYAS + const SequenceLexerLPAR + const SequenceLexerNUM + const SequenceLexerOR + const SequenceLexerPLUS + const SequenceLexerQUESTIONMARK + const SequenceLexerRPAR + const SequenceLexerWHITESPACE + const SequenceLexerWILDCARDAS + const SequenceLexerZERO + const SequenceParserAS + const SequenceParserASTERISK + const SequenceParserCOMMA + const SequenceParserEOF + const SequenceParserHASH + const SequenceParserLEGACYAS + const SequenceParserLPAR + const SequenceParserNUM + const SequenceParserOR + const SequenceParserPLUS + const SequenceParserQUESTIONMARK + const SequenceParserRPAR + const SequenceParserRULE_as + const SequenceParserRULE_iface + const SequenceParserRULE_isd + const SequenceParserRULE_onehop + const SequenceParserRULE_sequence + const SequenceParserRULE_start + const SequenceParserWHITESPACE + const SequenceParserWILDCARDAS + const SequenceParserZERO + type ASContext struct + func NewASContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ASContext + func (s *ASContext) AS() antlr.TerminalNode + func (s *ASContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ASContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ASContext) GetRuleContext() antlr.RuleContext + type AsContext struct + func NewAsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AsContext + func NewEmptyAsContext() *AsContext + func (*AsContext) IsAsContext() + func (s *AsContext) CopyFrom(ctx *AsContext) + func (s *AsContext) GetParser() antlr.Parser + func (s *AsContext) GetRuleContext() antlr.RuleContext + func (s *AsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type AsteriskContext struct + func NewAsteriskContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AsteriskContext + func (s *AsteriskContext) ASTERISK() antlr.TerminalNode + func (s *AsteriskContext) EnterRule(listener antlr.ParseTreeListener) + func (s *AsteriskContext) ExitRule(listener antlr.ParseTreeListener) + func (s *AsteriskContext) GetRuleContext() antlr.RuleContext + func (s *AsteriskContext) Sequence() ISequenceContext + type BaseSequenceListener struct + func (s *BaseSequenceListener) EnterAS(ctx *ASContext) + func (s *BaseSequenceListener) EnterAsterisk(ctx *AsteriskContext) + func (s *BaseSequenceListener) EnterConcatenation(ctx *ConcatenationContext) + func (s *BaseSequenceListener) EnterEveryRule(ctx antlr.ParserRuleContext) + func (s *BaseSequenceListener) EnterHop(ctx *HopContext) + func (s *BaseSequenceListener) EnterIFace(ctx *IFaceContext) + func (s *BaseSequenceListener) EnterISD(ctx *ISDContext) + func (s *BaseSequenceListener) EnterISDASHop(ctx *ISDASHopContext) + func (s *BaseSequenceListener) EnterISDASIFHop(ctx *ISDASIFHopContext) + func (s *BaseSequenceListener) EnterISDASIFIFHop(ctx *ISDASIFIFHopContext) + func (s *BaseSequenceListener) EnterISDHop(ctx *ISDHopContext) + func (s *BaseSequenceListener) EnterLegacyAS(ctx *LegacyASContext) + func (s *BaseSequenceListener) EnterOr(ctx *OrContext) + func (s *BaseSequenceListener) EnterParentheses(ctx *ParenthesesContext) + func (s *BaseSequenceListener) EnterPlus(ctx *PlusContext) + func (s *BaseSequenceListener) EnterQuestionMark(ctx *QuestionMarkContext) + func (s *BaseSequenceListener) EnterStart(ctx *StartContext) + func (s *BaseSequenceListener) EnterWildcardAS(ctx *WildcardASContext) + func (s *BaseSequenceListener) EnterWildcardIFace(ctx *WildcardIFaceContext) + func (s *BaseSequenceListener) EnterWildcardISD(ctx *WildcardISDContext) + func (s *BaseSequenceListener) ExitAS(ctx *ASContext) + func (s *BaseSequenceListener) ExitAsterisk(ctx *AsteriskContext) + func (s *BaseSequenceListener) ExitConcatenation(ctx *ConcatenationContext) + func (s *BaseSequenceListener) ExitEveryRule(ctx antlr.ParserRuleContext) + func (s *BaseSequenceListener) ExitHop(ctx *HopContext) + func (s *BaseSequenceListener) ExitIFace(ctx *IFaceContext) + func (s *BaseSequenceListener) ExitISD(ctx *ISDContext) + func (s *BaseSequenceListener) ExitISDASHop(ctx *ISDASHopContext) + func (s *BaseSequenceListener) ExitISDASIFHop(ctx *ISDASIFHopContext) + func (s *BaseSequenceListener) ExitISDASIFIFHop(ctx *ISDASIFIFHopContext) + func (s *BaseSequenceListener) ExitISDHop(ctx *ISDHopContext) + func (s *BaseSequenceListener) ExitLegacyAS(ctx *LegacyASContext) + func (s *BaseSequenceListener) ExitOr(ctx *OrContext) + func (s *BaseSequenceListener) ExitParentheses(ctx *ParenthesesContext) + func (s *BaseSequenceListener) ExitPlus(ctx *PlusContext) + func (s *BaseSequenceListener) ExitQuestionMark(ctx *QuestionMarkContext) + func (s *BaseSequenceListener) ExitStart(ctx *StartContext) + func (s *BaseSequenceListener) ExitWildcardAS(ctx *WildcardASContext) + func (s *BaseSequenceListener) ExitWildcardIFace(ctx *WildcardIFaceContext) + func (s *BaseSequenceListener) ExitWildcardISD(ctx *WildcardISDContext) + func (s *BaseSequenceListener) VisitErrorNode(node antlr.ErrorNode) + func (s *BaseSequenceListener) VisitTerminal(node antlr.TerminalNode) + type ConcatenationContext struct + func NewConcatenationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConcatenationContext + func (s *ConcatenationContext) AllSequence() []ISequenceContext + func (s *ConcatenationContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ConcatenationContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ConcatenationContext) GetRuleContext() antlr.RuleContext + func (s *ConcatenationContext) Sequence(i int) ISequenceContext + type HopContext struct + func NewHopContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *HopContext + func (s *HopContext) EnterRule(listener antlr.ParseTreeListener) + func (s *HopContext) ExitRule(listener antlr.ParseTreeListener) + func (s *HopContext) GetRuleContext() antlr.RuleContext + func (s *HopContext) Onehop() IOnehopContext + type IAsContext interface + GetParser func() antlr.Parser + IsAsContext func() + type IFaceContext struct + func NewIFaceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IFaceContext + func (s *IFaceContext) EnterRule(listener antlr.ParseTreeListener) + func (s *IFaceContext) ExitRule(listener antlr.ParseTreeListener) + func (s *IFaceContext) GetRuleContext() antlr.RuleContext + func (s *IFaceContext) NUM() antlr.TerminalNode + type IIfaceContext interface + GetParser func() antlr.Parser + IsIfaceContext func() + type IIsdContext interface + GetParser func() antlr.Parser + IsIsdContext func() + type IOnehopContext interface + GetParser func() antlr.Parser + IsOnehopContext func() + type ISDASHopContext struct + func NewISDASHopContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ISDASHopContext + func (s *ISDASHopContext) As() IAsContext + func (s *ISDASHopContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ISDASHopContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ISDASHopContext) GetRuleContext() antlr.RuleContext + func (s *ISDASHopContext) Isd() IIsdContext + type ISDASIFHopContext struct + func NewISDASIFHopContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ISDASIFHopContext + func (s *ISDASIFHopContext) As() IAsContext + func (s *ISDASIFHopContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ISDASIFHopContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ISDASIFHopContext) GetRuleContext() antlr.RuleContext + func (s *ISDASIFHopContext) HASH() antlr.TerminalNode + func (s *ISDASIFHopContext) Iface() IIfaceContext + func (s *ISDASIFHopContext) Isd() IIsdContext + type ISDASIFIFHopContext struct + func NewISDASIFIFHopContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ISDASIFIFHopContext + func (s *ISDASIFIFHopContext) AllIface() []IIfaceContext + func (s *ISDASIFIFHopContext) As() IAsContext + func (s *ISDASIFIFHopContext) COMMA() antlr.TerminalNode + func (s *ISDASIFIFHopContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ISDASIFIFHopContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ISDASIFIFHopContext) GetRuleContext() antlr.RuleContext + func (s *ISDASIFIFHopContext) HASH() antlr.TerminalNode + func (s *ISDASIFIFHopContext) Iface(i int) IIfaceContext + func (s *ISDASIFIFHopContext) Isd() IIsdContext + type ISDContext struct + func NewISDContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ISDContext + func (s *ISDContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ISDContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ISDContext) GetRuleContext() antlr.RuleContext + func (s *ISDContext) NUM() antlr.TerminalNode + type ISDHopContext struct + func NewISDHopContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ISDHopContext + func (s *ISDHopContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ISDHopContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ISDHopContext) GetRuleContext() antlr.RuleContext + func (s *ISDHopContext) Isd() IIsdContext + type ISequenceContext interface + GetParser func() antlr.Parser + IsSequenceContext func() + type IStartContext interface + GetParser func() antlr.Parser + IsStartContext func() + type IfaceContext struct + func NewEmptyIfaceContext() *IfaceContext + func NewIfaceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfaceContext + func (*IfaceContext) IsIfaceContext() + func (s *IfaceContext) CopyFrom(ctx *IfaceContext) + func (s *IfaceContext) GetParser() antlr.Parser + func (s *IfaceContext) GetRuleContext() antlr.RuleContext + func (s *IfaceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type IsdContext struct + func NewEmptyIsdContext() *IsdContext + func NewIsdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsdContext + func (*IsdContext) IsIsdContext() + func (s *IsdContext) CopyFrom(ctx *IsdContext) + func (s *IsdContext) GetParser() antlr.Parser + func (s *IsdContext) GetRuleContext() antlr.RuleContext + func (s *IsdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type LegacyASContext struct + func NewLegacyASContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LegacyASContext + func (s *LegacyASContext) EnterRule(listener antlr.ParseTreeListener) + func (s *LegacyASContext) ExitRule(listener antlr.ParseTreeListener) + func (s *LegacyASContext) GetRuleContext() antlr.RuleContext + func (s *LegacyASContext) LEGACYAS() antlr.TerminalNode + type OnehopContext struct + func NewEmptyOnehopContext() *OnehopContext + func NewOnehopContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OnehopContext + func (*OnehopContext) IsOnehopContext() + func (s *OnehopContext) CopyFrom(ctx *OnehopContext) + func (s *OnehopContext) GetParser() antlr.Parser + func (s *OnehopContext) GetRuleContext() antlr.RuleContext + func (s *OnehopContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type OrContext struct + func NewOrContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrContext + func (s *OrContext) AllSequence() []ISequenceContext + func (s *OrContext) EnterRule(listener antlr.ParseTreeListener) + func (s *OrContext) ExitRule(listener antlr.ParseTreeListener) + func (s *OrContext) GetRuleContext() antlr.RuleContext + func (s *OrContext) OR() antlr.TerminalNode + func (s *OrContext) Sequence(i int) ISequenceContext + type ParenthesesContext struct + func NewParenthesesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesesContext + func (s *ParenthesesContext) EnterRule(listener antlr.ParseTreeListener) + func (s *ParenthesesContext) ExitRule(listener antlr.ParseTreeListener) + func (s *ParenthesesContext) GetRuleContext() antlr.RuleContext + func (s *ParenthesesContext) LPAR() antlr.TerminalNode + func (s *ParenthesesContext) RPAR() antlr.TerminalNode + func (s *ParenthesesContext) Sequence() ISequenceContext + type PlusContext struct + func NewPlusContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PlusContext + func (s *PlusContext) EnterRule(listener antlr.ParseTreeListener) + func (s *PlusContext) ExitRule(listener antlr.ParseTreeListener) + func (s *PlusContext) GetRuleContext() antlr.RuleContext + func (s *PlusContext) PLUS() antlr.TerminalNode + func (s *PlusContext) Sequence() ISequenceContext + type QuestionMarkContext struct + func NewQuestionMarkContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QuestionMarkContext + func (s *QuestionMarkContext) EnterRule(listener antlr.ParseTreeListener) + func (s *QuestionMarkContext) ExitRule(listener antlr.ParseTreeListener) + func (s *QuestionMarkContext) GetRuleContext() antlr.RuleContext + func (s *QuestionMarkContext) QUESTIONMARK() antlr.TerminalNode + func (s *QuestionMarkContext) Sequence() ISequenceContext + type SequenceContext struct + func NewEmptySequenceContext() *SequenceContext + func NewSequenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SequenceContext + func (*SequenceContext) IsSequenceContext() + func (s *SequenceContext) CopyFrom(ctx *SequenceContext) + func (s *SequenceContext) GetParser() antlr.Parser + func (s *SequenceContext) GetRuleContext() antlr.RuleContext + func (s *SequenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type SequenceLexer struct + func NewSequenceLexer(input antlr.CharStream) *SequenceLexer + type SequenceListener interface + EnterAS func(c *ASContext) + EnterAsterisk func(c *AsteriskContext) + EnterConcatenation func(c *ConcatenationContext) + EnterHop func(c *HopContext) + EnterIFace func(c *IFaceContext) + EnterISD func(c *ISDContext) + EnterISDASHop func(c *ISDASHopContext) + EnterISDASIFHop func(c *ISDASIFHopContext) + EnterISDASIFIFHop func(c *ISDASIFIFHopContext) + EnterISDHop func(c *ISDHopContext) + EnterLegacyAS func(c *LegacyASContext) + EnterOr func(c *OrContext) + EnterParentheses func(c *ParenthesesContext) + EnterPlus func(c *PlusContext) + EnterQuestionMark func(c *QuestionMarkContext) + EnterStart func(c *StartContext) + EnterWildcardAS func(c *WildcardASContext) + EnterWildcardIFace func(c *WildcardIFaceContext) + EnterWildcardISD func(c *WildcardISDContext) + ExitAS func(c *ASContext) + ExitAsterisk func(c *AsteriskContext) + ExitConcatenation func(c *ConcatenationContext) + ExitHop func(c *HopContext) + ExitIFace func(c *IFaceContext) + ExitISD func(c *ISDContext) + ExitISDASHop func(c *ISDASHopContext) + ExitISDASIFHop func(c *ISDASIFHopContext) + ExitISDASIFIFHop func(c *ISDASIFIFHopContext) + ExitISDHop func(c *ISDHopContext) + ExitLegacyAS func(c *LegacyASContext) + ExitOr func(c *OrContext) + ExitParentheses func(c *ParenthesesContext) + ExitPlus func(c *PlusContext) + ExitQuestionMark func(c *QuestionMarkContext) + ExitStart func(c *StartContext) + ExitWildcardAS func(c *WildcardASContext) + ExitWildcardIFace func(c *WildcardIFaceContext) + ExitWildcardISD func(c *WildcardISDContext) + type SequenceParser struct + func NewSequenceParser(input antlr.TokenStream) *SequenceParser + func (p *SequenceParser) As() (localctx IAsContext) + func (p *SequenceParser) Iface() (localctx IIfaceContext) + func (p *SequenceParser) Isd() (localctx IIsdContext) + func (p *SequenceParser) Onehop() (localctx IOnehopContext) + func (p *SequenceParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool + func (p *SequenceParser) Sequence() (localctx ISequenceContext) + func (p *SequenceParser) Sequence_Sempred(localctx antlr.RuleContext, predIndex int) bool + func (p *SequenceParser) Start() (localctx IStartContext) + type StartContext struct + func NewEmptyStartContext() *StartContext + func NewStartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StartContext + func (*StartContext) IsStartContext() + func (s *StartContext) EOF() antlr.TerminalNode + func (s *StartContext) EnterRule(listener antlr.ParseTreeListener) + func (s *StartContext) ExitRule(listener antlr.ParseTreeListener) + func (s *StartContext) GetParser() antlr.Parser + func (s *StartContext) GetRuleContext() antlr.RuleContext + func (s *StartContext) Sequence() ISequenceContext + func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string + type WildcardASContext struct + func NewWildcardASContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *WildcardASContext + func (s *WildcardASContext) EnterRule(listener antlr.ParseTreeListener) + func (s *WildcardASContext) ExitRule(listener antlr.ParseTreeListener) + func (s *WildcardASContext) GetRuleContext() antlr.RuleContext + func (s *WildcardASContext) WILDCARDAS() antlr.TerminalNode + type WildcardIFaceContext struct + func NewWildcardIFaceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *WildcardIFaceContext + func (s *WildcardIFaceContext) EnterRule(listener antlr.ParseTreeListener) + func (s *WildcardIFaceContext) ExitRule(listener antlr.ParseTreeListener) + func (s *WildcardIFaceContext) GetRuleContext() antlr.RuleContext + func (s *WildcardIFaceContext) ZERO() antlr.TerminalNode + type WildcardISDContext struct + func NewWildcardISDContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *WildcardISDContext + func (s *WildcardISDContext) EnterRule(listener antlr.ParseTreeListener) + func (s *WildcardISDContext) ExitRule(listener antlr.ParseTreeListener) + func (s *WildcardISDContext) GetRuleContext() antlr.RuleContext + func (s *WildcardISDContext) ZERO() antlr.TerminalNode