Documentation ¶
Overview ¶
Example ¶
package main import ( "bramp.net/antlr4/pcre" "fmt" "github.com/antlr/antlr4/runtime/Go/antlr" ) type exampleListener struct { *pcre.BasePCREListener } func (l *exampleListener) EnterEveryRule(ctx antlr.ParserRuleContext) { fmt.Println(ctx.GetText()) } func main() { // Setup the input is := antlr.NewInputStream("...some text to parse...") // Create the Lexer lexer := pcre.NewPCRELexer(is) stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel) // Create the Parser p := pcre.NewPCREParser(stream) p.BuildParseTrees = true p.AddErrorListener(antlr.NewDiagnosticErrorListener(true)) // Finally walk the tree tree := p.Parse() antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree) }
Output:
Index ¶
- Constants
- type Alpha_numsContext
- func (s *Alpha_numsContext) AllDigit() []IDigitContext
- func (s *Alpha_numsContext) AllLetter() []ILetterContext
- func (s *Alpha_numsContext) AllUnderscore() []antlr.TerminalNode
- func (s *Alpha_numsContext) Digit(i int) IDigitContext
- func (s *Alpha_numsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Alpha_numsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Alpha_numsContext) GetParser() antlr.Parser
- func (s *Alpha_numsContext) GetRuleContext() antlr.RuleContext
- func (*Alpha_numsContext) IsAlpha_numsContext()
- func (s *Alpha_numsContext) Letter(i int) ILetterContext
- func (s *Alpha_numsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Alpha_numsContext) Underscore(i int) antlr.TerminalNode
- type AlternationContext
- func (s *AlternationContext) AllExpr() []IExprContext
- func (s *AlternationContext) AllPipe() []antlr.TerminalNode
- func (s *AlternationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AlternationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AlternationContext) Expr(i int) IExprContext
- func (s *AlternationContext) GetParser() antlr.Parser
- func (s *AlternationContext) GetRuleContext() antlr.RuleContext
- func (*AlternationContext) IsAlternationContext()
- func (s *AlternationContext) Pipe(i int) antlr.TerminalNode
- func (s *AlternationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AtomContext
- func (s *AtomContext) Backreference() IBackreferenceContext
- func (s *AtomContext) Backtrack_control() IBacktrack_controlContext
- func (s *AtomContext) Callout() ICalloutContext
- func (s *AtomContext) Capture() ICaptureContext
- func (s *AtomContext) Caret() antlr.TerminalNode
- func (s *AtomContext) Character_class() ICharacter_classContext
- func (s *AtomContext) Comment() ICommentContext
- func (s *AtomContext) Conditional() IConditionalContext
- func (s *AtomContext) Dot() antlr.TerminalNode
- func (s *AtomContext) EndOfSubject() antlr.TerminalNode
- func (s *AtomContext) EndOfSubjectOrLine() antlr.TerminalNode
- func (s *AtomContext) EndOfSubjectOrLineEndOfSubject() antlr.TerminalNode
- func (s *AtomContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AtomContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AtomContext) ExtendedUnicodeChar() antlr.TerminalNode
- func (s *AtomContext) GetParser() antlr.Parser
- func (s *AtomContext) GetRuleContext() antlr.RuleContext
- func (*AtomContext) IsAtomContext()
- func (s *AtomContext) Literal() ILiteralContext
- func (s *AtomContext) Look_around() ILook_aroundContext
- func (s *AtomContext) Newline_convention() INewline_conventionContext
- func (s *AtomContext) NonWordBoundary() antlr.TerminalNode
- func (s *AtomContext) Non_capture() INon_captureContext
- func (s *AtomContext) OneDataUnit() antlr.TerminalNode
- func (s *AtomContext) Option() IOptionContext
- func (s *AtomContext) PreviousMatchInSubject() antlr.TerminalNode
- func (s *AtomContext) ResetStartMatch() antlr.TerminalNode
- func (s *AtomContext) Shared_atom() IShared_atomContext
- func (s *AtomContext) StartOfSubject() antlr.TerminalNode
- func (s *AtomContext) Subroutine_reference() ISubroutine_referenceContext
- func (s *AtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AtomContext) WordBoundary() antlr.TerminalNode
- type BackreferenceContext
- func (s *BackreferenceContext) AllSingleQuote() []antlr.TerminalNode
- func (s *BackreferenceContext) Backreference_or_octal() IBackreference_or_octalContext
- func (s *BackreferenceContext) CloseBrace() antlr.TerminalNode
- func (s *BackreferenceContext) CloseParen() antlr.TerminalNode
- func (s *BackreferenceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BackreferenceContext) Equals() antlr.TerminalNode
- func (s *BackreferenceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BackreferenceContext) GetParser() antlr.Parser
- func (s *BackreferenceContext) GetRuleContext() antlr.RuleContext
- func (s *BackreferenceContext) GreaterThan() antlr.TerminalNode
- func (s *BackreferenceContext) Hyphen() antlr.TerminalNode
- func (*BackreferenceContext) IsBackreferenceContext()
- func (s *BackreferenceContext) LessThan() antlr.TerminalNode
- func (s *BackreferenceContext) Name() INameContext
- func (s *BackreferenceContext) NamedReferenceStartK() antlr.TerminalNode
- func (s *BackreferenceContext) Number() INumberContext
- func (s *BackreferenceContext) OpenBrace() antlr.TerminalNode
- func (s *BackreferenceContext) OpenParen() antlr.TerminalNode
- func (s *BackreferenceContext) PUC() antlr.TerminalNode
- func (s *BackreferenceContext) QuestionMark() antlr.TerminalNode
- func (s *BackreferenceContext) SingleQuote(i int) antlr.TerminalNode
- func (s *BackreferenceContext) SubroutineOrNamedReferenceStartG() antlr.TerminalNode
- func (s *BackreferenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Backreference_or_octalContext
- func (s *Backreference_or_octalContext) Backslash() antlr.TerminalNode
- func (s *Backreference_or_octalContext) Digit() IDigitContext
- func (s *Backreference_or_octalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Backreference_or_octalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Backreference_or_octalContext) GetParser() antlr.Parser
- func (s *Backreference_or_octalContext) GetRuleContext() antlr.RuleContext
- func (*Backreference_or_octalContext) IsBackreference_or_octalContext()
- func (s *Backreference_or_octalContext) Octal_char() IOctal_charContext
- func (s *Backreference_or_octalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Backtrack_controlContext
- func (s *Backtrack_controlContext) AUC(i int) antlr.TerminalNode
- func (s *Backtrack_controlContext) AllAUC() []antlr.TerminalNode
- func (s *Backtrack_controlContext) AllCUC() []antlr.TerminalNode
- func (s *Backtrack_controlContext) AllEUC() []antlr.TerminalNode
- func (s *Backtrack_controlContext) AllMUC() []antlr.TerminalNode
- func (s *Backtrack_controlContext) AllNUC() []antlr.TerminalNode
- func (s *Backtrack_controlContext) CUC(i int) antlr.TerminalNode
- func (s *Backtrack_controlContext) CloseParen() antlr.TerminalNode
- func (s *Backtrack_controlContext) Colon() antlr.TerminalNode
- func (s *Backtrack_controlContext) EUC(i int) antlr.TerminalNode
- func (s *Backtrack_controlContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Backtrack_controlContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Backtrack_controlContext) FUC() antlr.TerminalNode
- func (s *Backtrack_controlContext) GetParser() antlr.Parser
- func (s *Backtrack_controlContext) GetRuleContext() antlr.RuleContext
- func (s *Backtrack_controlContext) HUC() antlr.TerminalNode
- func (s *Backtrack_controlContext) IUC() antlr.TerminalNode
- func (*Backtrack_controlContext) IsBacktrack_controlContext()
- func (s *Backtrack_controlContext) KUC() antlr.TerminalNode
- func (s *Backtrack_controlContext) LUC() antlr.TerminalNode
- func (s *Backtrack_controlContext) MUC(i int) antlr.TerminalNode
- func (s *Backtrack_controlContext) NUC(i int) antlr.TerminalNode
- func (s *Backtrack_controlContext) OUC() antlr.TerminalNode
- func (s *Backtrack_controlContext) OpenParen() antlr.TerminalNode
- func (s *Backtrack_controlContext) PUC() antlr.TerminalNode
- func (s *Backtrack_controlContext) RUC() antlr.TerminalNode
- func (s *Backtrack_controlContext) SUC() antlr.TerminalNode
- func (s *Backtrack_controlContext) Star() antlr.TerminalNode
- func (s *Backtrack_controlContext) TUC() antlr.TerminalNode
- func (s *Backtrack_controlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Backtrack_controlContext) UUC() antlr.TerminalNode
- type BasePCREListener
- func (s *BasePCREListener) EnterAlpha_nums(ctx *Alpha_numsContext)
- func (s *BasePCREListener) EnterAlternation(ctx *AlternationContext)
- func (s *BasePCREListener) EnterAtom(ctx *AtomContext)
- func (s *BasePCREListener) EnterBackreference(ctx *BackreferenceContext)
- func (s *BasePCREListener) EnterBackreference_or_octal(ctx *Backreference_or_octalContext)
- func (s *BasePCREListener) EnterBacktrack_control(ctx *Backtrack_controlContext)
- func (s *BasePCREListener) EnterCallout(ctx *CalloutContext)
- func (s *BasePCREListener) EnterCapture(ctx *CaptureContext)
- func (s *BasePCREListener) EnterCc_atom(ctx *Cc_atomContext)
- func (s *BasePCREListener) EnterCc_literal(ctx *Cc_literalContext)
- func (s *BasePCREListener) EnterCharacter_class(ctx *Character_classContext)
- func (s *BasePCREListener) EnterComment(ctx *CommentContext)
- func (s *BasePCREListener) EnterConditional(ctx *ConditionalContext)
- func (s *BasePCREListener) EnterDigit(ctx *DigitContext)
- func (s *BasePCREListener) EnterDigits(ctx *DigitsContext)
- func (s *BasePCREListener) EnterElement(ctx *ElementContext)
- func (s *BasePCREListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BasePCREListener) EnterExpr(ctx *ExprContext)
- func (s *BasePCREListener) EnterLetter(ctx *LetterContext)
- func (s *BasePCREListener) EnterLiteral(ctx *LiteralContext)
- func (s *BasePCREListener) EnterLook_around(ctx *Look_aroundContext)
- func (s *BasePCREListener) EnterName(ctx *NameContext)
- func (s *BasePCREListener) EnterNewline_convention(ctx *Newline_conventionContext)
- func (s *BasePCREListener) EnterNon_capture(ctx *Non_captureContext)
- func (s *BasePCREListener) EnterNon_close_paren(ctx *Non_close_parenContext)
- func (s *BasePCREListener) EnterNon_close_parens(ctx *Non_close_parensContext)
- func (s *BasePCREListener) EnterNumber(ctx *NumberContext)
- func (s *BasePCREListener) EnterOctal_char(ctx *Octal_charContext)
- func (s *BasePCREListener) EnterOctal_digit(ctx *Octal_digitContext)
- func (s *BasePCREListener) EnterOption(ctx *OptionContext)
- func (s *BasePCREListener) EnterOption_flag(ctx *Option_flagContext)
- func (s *BasePCREListener) EnterOption_flags(ctx *Option_flagsContext)
- func (s *BasePCREListener) EnterParse(ctx *ParseContext)
- func (s *BasePCREListener) EnterQuantifier(ctx *QuantifierContext)
- func (s *BasePCREListener) EnterQuantifier_type(ctx *Quantifier_typeContext)
- func (s *BasePCREListener) EnterShared_atom(ctx *Shared_atomContext)
- func (s *BasePCREListener) EnterShared_literal(ctx *Shared_literalContext)
- func (s *BasePCREListener) EnterSubroutine_reference(ctx *Subroutine_referenceContext)
- func (s *BasePCREListener) ExitAlpha_nums(ctx *Alpha_numsContext)
- func (s *BasePCREListener) ExitAlternation(ctx *AlternationContext)
- func (s *BasePCREListener) ExitAtom(ctx *AtomContext)
- func (s *BasePCREListener) ExitBackreference(ctx *BackreferenceContext)
- func (s *BasePCREListener) ExitBackreference_or_octal(ctx *Backreference_or_octalContext)
- func (s *BasePCREListener) ExitBacktrack_control(ctx *Backtrack_controlContext)
- func (s *BasePCREListener) ExitCallout(ctx *CalloutContext)
- func (s *BasePCREListener) ExitCapture(ctx *CaptureContext)
- func (s *BasePCREListener) ExitCc_atom(ctx *Cc_atomContext)
- func (s *BasePCREListener) ExitCc_literal(ctx *Cc_literalContext)
- func (s *BasePCREListener) ExitCharacter_class(ctx *Character_classContext)
- func (s *BasePCREListener) ExitComment(ctx *CommentContext)
- func (s *BasePCREListener) ExitConditional(ctx *ConditionalContext)
- func (s *BasePCREListener) ExitDigit(ctx *DigitContext)
- func (s *BasePCREListener) ExitDigits(ctx *DigitsContext)
- func (s *BasePCREListener) ExitElement(ctx *ElementContext)
- func (s *BasePCREListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BasePCREListener) ExitExpr(ctx *ExprContext)
- func (s *BasePCREListener) ExitLetter(ctx *LetterContext)
- func (s *BasePCREListener) ExitLiteral(ctx *LiteralContext)
- func (s *BasePCREListener) ExitLook_around(ctx *Look_aroundContext)
- func (s *BasePCREListener) ExitName(ctx *NameContext)
- func (s *BasePCREListener) ExitNewline_convention(ctx *Newline_conventionContext)
- func (s *BasePCREListener) ExitNon_capture(ctx *Non_captureContext)
- func (s *BasePCREListener) ExitNon_close_paren(ctx *Non_close_parenContext)
- func (s *BasePCREListener) ExitNon_close_parens(ctx *Non_close_parensContext)
- func (s *BasePCREListener) ExitNumber(ctx *NumberContext)
- func (s *BasePCREListener) ExitOctal_char(ctx *Octal_charContext)
- func (s *BasePCREListener) ExitOctal_digit(ctx *Octal_digitContext)
- func (s *BasePCREListener) ExitOption(ctx *OptionContext)
- func (s *BasePCREListener) ExitOption_flag(ctx *Option_flagContext)
- func (s *BasePCREListener) ExitOption_flags(ctx *Option_flagsContext)
- func (s *BasePCREListener) ExitParse(ctx *ParseContext)
- func (s *BasePCREListener) ExitQuantifier(ctx *QuantifierContext)
- func (s *BasePCREListener) ExitQuantifier_type(ctx *Quantifier_typeContext)
- func (s *BasePCREListener) ExitShared_atom(ctx *Shared_atomContext)
- func (s *BasePCREListener) ExitShared_literal(ctx *Shared_literalContext)
- func (s *BasePCREListener) ExitSubroutine_reference(ctx *Subroutine_referenceContext)
- func (s *BasePCREListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BasePCREListener) VisitTerminal(node antlr.TerminalNode)
- type CalloutContext
- func (s *CalloutContext) CUC() antlr.TerminalNode
- func (s *CalloutContext) CloseParen() antlr.TerminalNode
- func (s *CalloutContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CalloutContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CalloutContext) GetParser() antlr.Parser
- func (s *CalloutContext) GetRuleContext() antlr.RuleContext
- func (*CalloutContext) IsCalloutContext()
- func (s *CalloutContext) Number() INumberContext
- func (s *CalloutContext) OpenParen() antlr.TerminalNode
- func (s *CalloutContext) QuestionMark() antlr.TerminalNode
- func (s *CalloutContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CaptureContext
- func (s *CaptureContext) AllSingleQuote() []antlr.TerminalNode
- func (s *CaptureContext) Alternation() IAlternationContext
- func (s *CaptureContext) CloseParen() antlr.TerminalNode
- func (s *CaptureContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CaptureContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CaptureContext) GetParser() antlr.Parser
- func (s *CaptureContext) GetRuleContext() antlr.RuleContext
- func (s *CaptureContext) GreaterThan() antlr.TerminalNode
- func (*CaptureContext) IsCaptureContext()
- func (s *CaptureContext) LessThan() antlr.TerminalNode
- func (s *CaptureContext) Name() INameContext
- func (s *CaptureContext) OpenParen() antlr.TerminalNode
- func (s *CaptureContext) PUC() antlr.TerminalNode
- func (s *CaptureContext) QuestionMark() antlr.TerminalNode
- func (s *CaptureContext) SingleQuote(i int) antlr.TerminalNode
- func (s *CaptureContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Cc_atomContext
- func (s *Cc_atomContext) AllCc_literal() []ICc_literalContext
- func (s *Cc_atomContext) Backreference_or_octal() IBackreference_or_octalContext
- func (s *Cc_atomContext) Cc_literal(i int) ICc_literalContext
- func (s *Cc_atomContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Cc_atomContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Cc_atomContext) GetParser() antlr.Parser
- func (s *Cc_atomContext) GetRuleContext() antlr.RuleContext
- func (s *Cc_atomContext) Hyphen() antlr.TerminalNode
- func (*Cc_atomContext) IsCc_atomContext()
- func (s *Cc_atomContext) Shared_atom() IShared_atomContext
- func (s *Cc_atomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Cc_literalContext
- func (s *Cc_literalContext) Caret() antlr.TerminalNode
- func (s *Cc_literalContext) CharacterClassStart() antlr.TerminalNode
- func (s *Cc_literalContext) CloseParen() antlr.TerminalNode
- func (s *Cc_literalContext) Dot() antlr.TerminalNode
- func (s *Cc_literalContext) EndOfSubjectOrLine() antlr.TerminalNode
- func (s *Cc_literalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Cc_literalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Cc_literalContext) GetParser() antlr.Parser
- func (s *Cc_literalContext) GetRuleContext() antlr.RuleContext
- func (*Cc_literalContext) IsCc_literalContext()
- func (s *Cc_literalContext) OpenParen() antlr.TerminalNode
- func (s *Cc_literalContext) Pipe() antlr.TerminalNode
- func (s *Cc_literalContext) Plus() antlr.TerminalNode
- func (s *Cc_literalContext) QuestionMark() antlr.TerminalNode
- func (s *Cc_literalContext) Shared_literal() IShared_literalContext
- func (s *Cc_literalContext) Star() antlr.TerminalNode
- func (s *Cc_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Cc_literalContext) WordBoundary() antlr.TerminalNode
- type Character_classContext
- func (s *Character_classContext) AllCc_atom() []ICc_atomContext
- func (s *Character_classContext) AllCharacterClassEnd() []antlr.TerminalNode
- func (s *Character_classContext) Caret() antlr.TerminalNode
- func (s *Character_classContext) Cc_atom(i int) ICc_atomContext
- func (s *Character_classContext) CharacterClassEnd(i int) antlr.TerminalNode
- func (s *Character_classContext) CharacterClassStart() antlr.TerminalNode
- func (s *Character_classContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Character_classContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Character_classContext) GetParser() antlr.Parser
- func (s *Character_classContext) GetRuleContext() antlr.RuleContext
- func (s *Character_classContext) Hyphen() antlr.TerminalNode
- func (*Character_classContext) IsCharacter_classContext()
- func (s *Character_classContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CommentContext
- func (s *CommentContext) CloseParen() antlr.TerminalNode
- func (s *CommentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CommentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CommentContext) GetParser() antlr.Parser
- func (s *CommentContext) GetRuleContext() antlr.RuleContext
- func (s *CommentContext) Hash() antlr.TerminalNode
- func (*CommentContext) IsCommentContext()
- func (s *CommentContext) Non_close_parens() INon_close_parensContext
- func (s *CommentContext) OpenParen() antlr.TerminalNode
- func (s *CommentContext) QuestionMark() antlr.TerminalNode
- func (s *CommentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConditionalContext
- func (s *ConditionalContext) ALC() antlr.TerminalNode
- func (s *ConditionalContext) AllAlternation() []IAlternationContext
- func (s *ConditionalContext) AllCloseParen() []antlr.TerminalNode
- func (s *ConditionalContext) AllEUC() []antlr.TerminalNode
- func (s *ConditionalContext) AllOpenParen() []antlr.TerminalNode
- func (s *ConditionalContext) AllSLC() []antlr.TerminalNode
- func (s *ConditionalContext) AllSingleQuote() []antlr.TerminalNode
- func (s *ConditionalContext) Alternation(i int) IAlternationContext
- func (s *ConditionalContext) Ampersand() antlr.TerminalNode
- func (s *ConditionalContext) CloseParen(i int) antlr.TerminalNode
- func (s *ConditionalContext) DUC() antlr.TerminalNode
- func (s *ConditionalContext) ELC() antlr.TerminalNode
- func (s *ConditionalContext) EUC(i int) antlr.TerminalNode
- func (s *ConditionalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConditionalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConditionalContext) FUC() antlr.TerminalNode
- func (s *ConditionalContext) GetParser() antlr.Parser
- func (s *ConditionalContext) GetRuleContext() antlr.RuleContext
- func (s *ConditionalContext) GreaterThan() antlr.TerminalNode
- func (s *ConditionalContext) Hyphen() antlr.TerminalNode
- func (s *ConditionalContext) IUC() antlr.TerminalNode
- func (*ConditionalContext) IsConditionalContext()
- func (s *ConditionalContext) LessThan() antlr.TerminalNode
- func (s *ConditionalContext) NUC() antlr.TerminalNode
- func (s *ConditionalContext) Name() INameContext
- func (s *ConditionalContext) Number() INumberContext
- func (s *ConditionalContext) OpenParen(i int) antlr.TerminalNode
- func (s *ConditionalContext) Pipe() antlr.TerminalNode
- func (s *ConditionalContext) Plus() antlr.TerminalNode
- func (s *ConditionalContext) QuestionMark() antlr.TerminalNode
- func (s *ConditionalContext) RLC() antlr.TerminalNode
- func (s *ConditionalContext) RUC() antlr.TerminalNode
- func (s *ConditionalContext) SLC(i int) antlr.TerminalNode
- func (s *ConditionalContext) SingleQuote(i int) antlr.TerminalNode
- func (s *ConditionalContext) TLC() antlr.TerminalNode
- func (s *ConditionalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DigitContext
- func (s *DigitContext) D0() antlr.TerminalNode
- func (s *DigitContext) D1() antlr.TerminalNode
- func (s *DigitContext) D2() antlr.TerminalNode
- func (s *DigitContext) D3() antlr.TerminalNode
- func (s *DigitContext) D4() antlr.TerminalNode
- func (s *DigitContext) D5() antlr.TerminalNode
- func (s *DigitContext) D6() antlr.TerminalNode
- func (s *DigitContext) D7() antlr.TerminalNode
- func (s *DigitContext) D8() antlr.TerminalNode
- func (s *DigitContext) D9() antlr.TerminalNode
- func (s *DigitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DigitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DigitContext) GetParser() antlr.Parser
- func (s *DigitContext) GetRuleContext() antlr.RuleContext
- func (*DigitContext) IsDigitContext()
- func (s *DigitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DigitsContext
- func (s *DigitsContext) AllDigit() []IDigitContext
- func (s *DigitsContext) Digit(i int) IDigitContext
- func (s *DigitsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DigitsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DigitsContext) GetParser() antlr.Parser
- func (s *DigitsContext) GetRuleContext() antlr.RuleContext
- func (*DigitsContext) IsDigitsContext()
- func (s *DigitsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ElementContext
- func (s *ElementContext) Atom() IAtomContext
- func (s *ElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ElementContext) GetParser() antlr.Parser
- func (s *ElementContext) GetRuleContext() antlr.RuleContext
- func (*ElementContext) IsElementContext()
- func (s *ElementContext) Quantifier() IQuantifierContext
- func (s *ElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprContext
- func (s *ExprContext) AllElement() []IElementContext
- func (s *ExprContext) Element(i int) IElementContext
- func (s *ExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprContext) GetParser() antlr.Parser
- func (s *ExprContext) GetRuleContext() antlr.RuleContext
- func (*ExprContext) IsExprContext()
- func (s *ExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAlpha_numsContext
- type IAlternationContext
- type IAtomContext
- type IBackreferenceContext
- type IBackreference_or_octalContext
- type IBacktrack_controlContext
- type ICalloutContext
- type ICaptureContext
- type ICc_atomContext
- type ICc_literalContext
- type ICharacter_classContext
- type ICommentContext
- type IConditionalContext
- type IDigitContext
- type IDigitsContext
- type IElementContext
- type IExprContext
- type ILetterContext
- type ILiteralContext
- type ILook_aroundContext
- type INameContext
- type INewline_conventionContext
- type INon_captureContext
- type INon_close_parenContext
- type INon_close_parensContext
- type INumberContext
- type IOctal_charContext
- type IOctal_digitContext
- type IOptionContext
- type IOption_flagContext
- type IOption_flagsContext
- type IParseContext
- type IQuantifierContext
- type IQuantifier_typeContext
- type IShared_atomContext
- type IShared_literalContext
- type ISubroutine_referenceContext
- type LetterContext
- func (s *LetterContext) ALC() antlr.TerminalNode
- func (s *LetterContext) AUC() antlr.TerminalNode
- func (s *LetterContext) BLC() antlr.TerminalNode
- func (s *LetterContext) BUC() antlr.TerminalNode
- func (s *LetterContext) CLC() antlr.TerminalNode
- func (s *LetterContext) CUC() antlr.TerminalNode
- func (s *LetterContext) DLC() antlr.TerminalNode
- func (s *LetterContext) DUC() antlr.TerminalNode
- func (s *LetterContext) ELC() antlr.TerminalNode
- func (s *LetterContext) EUC() antlr.TerminalNode
- func (s *LetterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LetterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LetterContext) FLC() antlr.TerminalNode
- func (s *LetterContext) FUC() antlr.TerminalNode
- func (s *LetterContext) GLC() antlr.TerminalNode
- func (s *LetterContext) GUC() antlr.TerminalNode
- func (s *LetterContext) GetParser() antlr.Parser
- func (s *LetterContext) GetRuleContext() antlr.RuleContext
- func (s *LetterContext) HLC() antlr.TerminalNode
- func (s *LetterContext) HUC() antlr.TerminalNode
- func (s *LetterContext) ILC() antlr.TerminalNode
- func (s *LetterContext) IUC() antlr.TerminalNode
- func (*LetterContext) IsLetterContext()
- func (s *LetterContext) JLC() antlr.TerminalNode
- func (s *LetterContext) JUC() antlr.TerminalNode
- func (s *LetterContext) KLC() antlr.TerminalNode
- func (s *LetterContext) KUC() antlr.TerminalNode
- func (s *LetterContext) LLC() antlr.TerminalNode
- func (s *LetterContext) LUC() antlr.TerminalNode
- func (s *LetterContext) MLC() antlr.TerminalNode
- func (s *LetterContext) MUC() antlr.TerminalNode
- func (s *LetterContext) NLC() antlr.TerminalNode
- func (s *LetterContext) NUC() antlr.TerminalNode
- func (s *LetterContext) OLC() antlr.TerminalNode
- func (s *LetterContext) OUC() antlr.TerminalNode
- func (s *LetterContext) PLC() antlr.TerminalNode
- func (s *LetterContext) PUC() antlr.TerminalNode
- func (s *LetterContext) QLC() antlr.TerminalNode
- func (s *LetterContext) QUC() antlr.TerminalNode
- func (s *LetterContext) RLC() antlr.TerminalNode
- func (s *LetterContext) RUC() antlr.TerminalNode
- func (s *LetterContext) SLC() antlr.TerminalNode
- func (s *LetterContext) SUC() antlr.TerminalNode
- func (s *LetterContext) TLC() antlr.TerminalNode
- func (s *LetterContext) TUC() antlr.TerminalNode
- func (s *LetterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *LetterContext) ULC() antlr.TerminalNode
- func (s *LetterContext) UUC() antlr.TerminalNode
- func (s *LetterContext) VLC() antlr.TerminalNode
- func (s *LetterContext) VUC() antlr.TerminalNode
- func (s *LetterContext) WLC() antlr.TerminalNode
- func (s *LetterContext) WUC() antlr.TerminalNode
- func (s *LetterContext) XLC() antlr.TerminalNode
- func (s *LetterContext) XUC() antlr.TerminalNode
- func (s *LetterContext) YLC() antlr.TerminalNode
- func (s *LetterContext) YUC() antlr.TerminalNode
- func (s *LetterContext) ZLC() antlr.TerminalNode
- func (s *LetterContext) ZUC() antlr.TerminalNode
- type LiteralContext
- func (s *LiteralContext) CharacterClassEnd() antlr.TerminalNode
- func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) GetParser() antlr.Parser
- func (s *LiteralContext) GetRuleContext() antlr.RuleContext
- func (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) Shared_literal() IShared_literalContext
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Look_aroundContext
- func (s *Look_aroundContext) Alternation() IAlternationContext
- func (s *Look_aroundContext) CloseParen() antlr.TerminalNode
- func (s *Look_aroundContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Look_aroundContext) Equals() antlr.TerminalNode
- func (s *Look_aroundContext) Exclamation() antlr.TerminalNode
- func (s *Look_aroundContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Look_aroundContext) GetParser() antlr.Parser
- func (s *Look_aroundContext) GetRuleContext() antlr.RuleContext
- func (*Look_aroundContext) IsLook_aroundContext()
- func (s *Look_aroundContext) LessThan() antlr.TerminalNode
- func (s *Look_aroundContext) OpenParen() antlr.TerminalNode
- func (s *Look_aroundContext) QuestionMark() antlr.TerminalNode
- func (s *Look_aroundContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NameContext
- func (s *NameContext) Alpha_nums() IAlpha_numsContext
- func (s *NameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NameContext) GetParser() antlr.Parser
- func (s *NameContext) GetRuleContext() antlr.RuleContext
- func (*NameContext) IsNameContext()
- func (s *NameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Newline_conventionContext
- func (s *Newline_conventionContext) AUC() antlr.TerminalNode
- func (s *Newline_conventionContext) AllRUC() []antlr.TerminalNode
- func (s *Newline_conventionContext) BUC() antlr.TerminalNode
- func (s *Newline_conventionContext) CUC() antlr.TerminalNode
- func (s *Newline_conventionContext) CloseParen() antlr.TerminalNode
- func (s *Newline_conventionContext) DUC() antlr.TerminalNode
- func (s *Newline_conventionContext) EUC() antlr.TerminalNode
- func (s *Newline_conventionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Newline_conventionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Newline_conventionContext) FUC() antlr.TerminalNode
- func (s *Newline_conventionContext) GetParser() antlr.Parser
- func (s *Newline_conventionContext) GetRuleContext() antlr.RuleContext
- func (s *Newline_conventionContext) IUC() antlr.TerminalNode
- func (*Newline_conventionContext) IsNewline_conventionContext()
- func (s *Newline_conventionContext) LUC() antlr.TerminalNode
- func (s *Newline_conventionContext) NUC() antlr.TerminalNode
- func (s *Newline_conventionContext) OUC() antlr.TerminalNode
- func (s *Newline_conventionContext) OpenParen() antlr.TerminalNode
- func (s *Newline_conventionContext) RUC(i int) antlr.TerminalNode
- func (s *Newline_conventionContext) SUC() antlr.TerminalNode
- func (s *Newline_conventionContext) Star() antlr.TerminalNode
- func (s *Newline_conventionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Newline_conventionContext) UUC() antlr.TerminalNode
- func (s *Newline_conventionContext) Underscore() antlr.TerminalNode
- func (s *Newline_conventionContext) YUC() antlr.TerminalNode
- type Non_captureContext
- func (s *Non_captureContext) Alternation() IAlternationContext
- func (s *Non_captureContext) CloseParen() antlr.TerminalNode
- func (s *Non_captureContext) Colon() antlr.TerminalNode
- func (s *Non_captureContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Non_captureContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Non_captureContext) GetParser() antlr.Parser
- func (s *Non_captureContext) GetRuleContext() antlr.RuleContext
- func (s *Non_captureContext) GreaterThan() antlr.TerminalNode
- func (*Non_captureContext) IsNon_captureContext()
- func (s *Non_captureContext) OpenParen() antlr.TerminalNode
- func (s *Non_captureContext) Option_flags() IOption_flagsContext
- func (s *Non_captureContext) Pipe() antlr.TerminalNode
- func (s *Non_captureContext) QuestionMark() antlr.TerminalNode
- func (s *Non_captureContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Non_close_parenContext
- func (s *Non_close_parenContext) CloseParen() antlr.TerminalNode
- func (s *Non_close_parenContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Non_close_parenContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Non_close_parenContext) GetParser() antlr.Parser
- func (s *Non_close_parenContext) GetRuleContext() antlr.RuleContext
- func (*Non_close_parenContext) IsNon_close_parenContext()
- func (s *Non_close_parenContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Non_close_parensContext
- func (s *Non_close_parensContext) AllNon_close_paren() []INon_close_parenContext
- func (s *Non_close_parensContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Non_close_parensContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Non_close_parensContext) GetParser() antlr.Parser
- func (s *Non_close_parensContext) GetRuleContext() antlr.RuleContext
- func (*Non_close_parensContext) IsNon_close_parensContext()
- func (s *Non_close_parensContext) Non_close_paren(i int) INon_close_parenContext
- func (s *Non_close_parensContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NumberContext
- func (s *NumberContext) Digits() IDigitsContext
- func (s *NumberContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumberContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumberContext) GetParser() antlr.Parser
- func (s *NumberContext) GetRuleContext() antlr.RuleContext
- func (*NumberContext) IsNumberContext()
- func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Octal_charContext
- func (s *Octal_charContext) AllOctal_digit() []IOctal_digitContext
- func (s *Octal_charContext) Backslash() antlr.TerminalNode
- func (s *Octal_charContext) D0() antlr.TerminalNode
- func (s *Octal_charContext) D1() antlr.TerminalNode
- func (s *Octal_charContext) D2() antlr.TerminalNode
- func (s *Octal_charContext) D3() antlr.TerminalNode
- func (s *Octal_charContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Octal_charContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Octal_charContext) GetParser() antlr.Parser
- func (s *Octal_charContext) GetRuleContext() antlr.RuleContext
- func (*Octal_charContext) IsOctal_charContext()
- func (s *Octal_charContext) Octal_digit(i int) IOctal_digitContext
- func (s *Octal_charContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Octal_digitContext
- func (s *Octal_digitContext) D0() antlr.TerminalNode
- func (s *Octal_digitContext) D1() antlr.TerminalNode
- func (s *Octal_digitContext) D2() antlr.TerminalNode
- func (s *Octal_digitContext) D3() antlr.TerminalNode
- func (s *Octal_digitContext) D4() antlr.TerminalNode
- func (s *Octal_digitContext) D5() antlr.TerminalNode
- func (s *Octal_digitContext) D6() antlr.TerminalNode
- func (s *Octal_digitContext) D7() antlr.TerminalNode
- func (s *Octal_digitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Octal_digitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Octal_digitContext) GetParser() antlr.Parser
- func (s *Octal_digitContext) GetRuleContext() antlr.RuleContext
- func (*Octal_digitContext) IsOctal_digitContext()
- func (s *Octal_digitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OptionContext
- func (s *OptionContext) AUC() antlr.TerminalNode
- func (s *OptionContext) AllOUC() []antlr.TerminalNode
- func (s *OptionContext) AllOption_flags() []IOption_flagsContext
- func (s *OptionContext) AllTUC() []antlr.TerminalNode
- func (s *OptionContext) AllUnderscore() []antlr.TerminalNode
- func (s *OptionContext) CUC() antlr.TerminalNode
- func (s *OptionContext) CloseParen() antlr.TerminalNode
- func (s *OptionContext) D1() antlr.TerminalNode
- func (s *OptionContext) D6() antlr.TerminalNode
- func (s *OptionContext) D8() antlr.TerminalNode
- func (s *OptionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OptionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OptionContext) FUC() antlr.TerminalNode
- func (s *OptionContext) GetParser() antlr.Parser
- func (s *OptionContext) GetRuleContext() antlr.RuleContext
- func (s *OptionContext) Hyphen() antlr.TerminalNode
- func (*OptionContext) IsOptionContext()
- func (s *OptionContext) NUC() antlr.TerminalNode
- func (s *OptionContext) OUC(i int) antlr.TerminalNode
- func (s *OptionContext) OpenParen() antlr.TerminalNode
- func (s *OptionContext) Option_flags(i int) IOption_flagsContext
- func (s *OptionContext) PUC() antlr.TerminalNode
- func (s *OptionContext) QuestionMark() antlr.TerminalNode
- func (s *OptionContext) RUC() antlr.TerminalNode
- func (s *OptionContext) SUC() antlr.TerminalNode
- func (s *OptionContext) Star() antlr.TerminalNode
- func (s *OptionContext) TUC(i int) antlr.TerminalNode
- func (s *OptionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *OptionContext) UUC() antlr.TerminalNode
- func (s *OptionContext) Underscore(i int) antlr.TerminalNode
- type Option_flagContext
- func (s *Option_flagContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Option_flagContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Option_flagContext) GetParser() antlr.Parser
- func (s *Option_flagContext) GetRuleContext() antlr.RuleContext
- func (s *Option_flagContext) ILC() antlr.TerminalNode
- func (*Option_flagContext) IsOption_flagContext()
- func (s *Option_flagContext) JUC() antlr.TerminalNode
- func (s *Option_flagContext) MLC() antlr.TerminalNode
- func (s *Option_flagContext) SLC() antlr.TerminalNode
- func (s *Option_flagContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Option_flagContext) UUC() antlr.TerminalNode
- func (s *Option_flagContext) XLC() antlr.TerminalNode
- type Option_flagsContext
- func (s *Option_flagsContext) AllOption_flag() []IOption_flagContext
- func (s *Option_flagsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Option_flagsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Option_flagsContext) GetParser() antlr.Parser
- func (s *Option_flagsContext) GetRuleContext() antlr.RuleContext
- func (*Option_flagsContext) IsOption_flagsContext()
- func (s *Option_flagsContext) Option_flag(i int) IOption_flagContext
- func (s *Option_flagsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PCRELexer
- type PCREListener
- type PCREParser
- func (p *PCREParser) Alpha_nums() (localctx IAlpha_numsContext)
- func (p *PCREParser) Alternation() (localctx IAlternationContext)
- func (p *PCREParser) Atom() (localctx IAtomContext)
- func (p *PCREParser) Backreference() (localctx IBackreferenceContext)
- func (p *PCREParser) Backreference_or_octal() (localctx IBackreference_or_octalContext)
- func (p *PCREParser) Backtrack_control() (localctx IBacktrack_controlContext)
- func (p *PCREParser) Callout() (localctx ICalloutContext)
- func (p *PCREParser) Capture() (localctx ICaptureContext)
- func (p *PCREParser) Cc_atom() (localctx ICc_atomContext)
- func (p *PCREParser) Cc_literal() (localctx ICc_literalContext)
- func (p *PCREParser) Character_class() (localctx ICharacter_classContext)
- func (p *PCREParser) Comment() (localctx ICommentContext)
- func (p *PCREParser) Conditional() (localctx IConditionalContext)
- func (p *PCREParser) Digit() (localctx IDigitContext)
- func (p *PCREParser) Digits() (localctx IDigitsContext)
- func (p *PCREParser) Element() (localctx IElementContext)
- func (p *PCREParser) Expr() (localctx IExprContext)
- func (p *PCREParser) Letter() (localctx ILetterContext)
- func (p *PCREParser) Literal() (localctx ILiteralContext)
- func (p *PCREParser) Look_around() (localctx ILook_aroundContext)
- func (p *PCREParser) Name() (localctx INameContext)
- func (p *PCREParser) Newline_convention() (localctx INewline_conventionContext)
- func (p *PCREParser) Non_capture() (localctx INon_captureContext)
- func (p *PCREParser) Non_close_paren() (localctx INon_close_parenContext)
- func (p *PCREParser) Non_close_parens() (localctx INon_close_parensContext)
- func (p *PCREParser) Number() (localctx INumberContext)
- func (p *PCREParser) Octal_char() (localctx IOctal_charContext)
- func (p *PCREParser) Octal_digit() (localctx IOctal_digitContext)
- func (p *PCREParser) Option() (localctx IOptionContext)
- func (p *PCREParser) Option_flag() (localctx IOption_flagContext)
- func (p *PCREParser) Option_flags() (localctx IOption_flagsContext)
- func (p *PCREParser) Parse() (localctx IParseContext)
- func (p *PCREParser) Quantifier() (localctx IQuantifierContext)
- func (p *PCREParser) Quantifier_type() (localctx IQuantifier_typeContext)
- func (p *PCREParser) Shared_atom() (localctx IShared_atomContext)
- func (p *PCREParser) Shared_literal() (localctx IShared_literalContext)
- func (p *PCREParser) Subroutine_reference() (localctx ISubroutine_referenceContext)
- type ParseContext
- func (s *ParseContext) Alternation() IAlternationContext
- func (s *ParseContext) EOF() antlr.TerminalNode
- func (s *ParseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParseContext) GetParser() antlr.Parser
- func (s *ParseContext) GetRuleContext() antlr.RuleContext
- func (*ParseContext) IsParseContext()
- func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QuantifierContext
- func (s *QuantifierContext) AllNumber() []INumberContext
- func (s *QuantifierContext) CloseBrace() antlr.TerminalNode
- func (s *QuantifierContext) Comma() antlr.TerminalNode
- func (s *QuantifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QuantifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QuantifierContext) GetParser() antlr.Parser
- func (s *QuantifierContext) GetRuleContext() antlr.RuleContext
- func (*QuantifierContext) IsQuantifierContext()
- func (s *QuantifierContext) Number(i int) INumberContext
- func (s *QuantifierContext) OpenBrace() antlr.TerminalNode
- func (s *QuantifierContext) Plus() antlr.TerminalNode
- func (s *QuantifierContext) Quantifier_type() IQuantifier_typeContext
- func (s *QuantifierContext) QuestionMark() antlr.TerminalNode
- func (s *QuantifierContext) Star() antlr.TerminalNode
- func (s *QuantifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Quantifier_typeContext
- func (s *Quantifier_typeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Quantifier_typeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Quantifier_typeContext) GetParser() antlr.Parser
- func (s *Quantifier_typeContext) GetRuleContext() antlr.RuleContext
- func (*Quantifier_typeContext) IsQuantifier_typeContext()
- func (s *Quantifier_typeContext) Plus() antlr.TerminalNode
- func (s *Quantifier_typeContext) QuestionMark() antlr.TerminalNode
- func (s *Quantifier_typeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Shared_atomContext
- func (s *Shared_atomContext) CharWithProperty() antlr.TerminalNode
- func (s *Shared_atomContext) CharWithoutProperty() antlr.TerminalNode
- func (s *Shared_atomContext) ControlChar() antlr.TerminalNode
- func (s *Shared_atomContext) DecimalDigit() antlr.TerminalNode
- func (s *Shared_atomContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Shared_atomContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Shared_atomContext) GetParser() antlr.Parser
- func (s *Shared_atomContext) GetRuleContext() antlr.RuleContext
- func (s *Shared_atomContext) HorizontalWhiteSpace() antlr.TerminalNode
- func (*Shared_atomContext) IsShared_atomContext()
- func (s *Shared_atomContext) NewLineSequence() antlr.TerminalNode
- func (s *Shared_atomContext) NotDecimalDigit() antlr.TerminalNode
- func (s *Shared_atomContext) NotHorizontalWhiteSpace() antlr.TerminalNode
- func (s *Shared_atomContext) NotNewLine() antlr.TerminalNode
- func (s *Shared_atomContext) NotVerticalWhiteSpace() antlr.TerminalNode
- func (s *Shared_atomContext) NotWhiteSpace() antlr.TerminalNode
- func (s *Shared_atomContext) NotWordChar() antlr.TerminalNode
- func (s *Shared_atomContext) POSIXNamedSet() antlr.TerminalNode
- func (s *Shared_atomContext) POSIXNegatedNamedSet() antlr.TerminalNode
- func (s *Shared_atomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Shared_atomContext) VerticalWhiteSpace() antlr.TerminalNode
- func (s *Shared_atomContext) WhiteSpace() antlr.TerminalNode
- func (s *Shared_atomContext) WordChar() antlr.TerminalNode
- type Shared_literalContext
- func (s *Shared_literalContext) Ampersand() antlr.TerminalNode
- func (s *Shared_literalContext) BellChar() antlr.TerminalNode
- func (s *Shared_literalContext) BlockQuoted() antlr.TerminalNode
- func (s *Shared_literalContext) CarriageReturn() antlr.TerminalNode
- func (s *Shared_literalContext) CloseBrace() antlr.TerminalNode
- func (s *Shared_literalContext) Colon() antlr.TerminalNode
- func (s *Shared_literalContext) Comma() antlr.TerminalNode
- func (s *Shared_literalContext) Digit() IDigitContext
- func (s *Shared_literalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Shared_literalContext) Equals() antlr.TerminalNode
- func (s *Shared_literalContext) EscapeChar() antlr.TerminalNode
- func (s *Shared_literalContext) Exclamation() antlr.TerminalNode
- func (s *Shared_literalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Shared_literalContext) FormFeed() antlr.TerminalNode
- func (s *Shared_literalContext) GetParser() antlr.Parser
- func (s *Shared_literalContext) GetRuleContext() antlr.RuleContext
- func (s *Shared_literalContext) GreaterThan() antlr.TerminalNode
- func (s *Shared_literalContext) Hash() antlr.TerminalNode
- func (s *Shared_literalContext) HexChar() antlr.TerminalNode
- func (s *Shared_literalContext) Hyphen() antlr.TerminalNode
- func (*Shared_literalContext) IsShared_literalContext()
- func (s *Shared_literalContext) LessThan() antlr.TerminalNode
- func (s *Shared_literalContext) Letter() ILetterContext
- func (s *Shared_literalContext) NewLine() antlr.TerminalNode
- func (s *Shared_literalContext) Octal_char() IOctal_charContext
- func (s *Shared_literalContext) OpenBrace() antlr.TerminalNode
- func (s *Shared_literalContext) OtherChar() antlr.TerminalNode
- func (s *Shared_literalContext) Quoted() antlr.TerminalNode
- func (s *Shared_literalContext) SingleQuote() antlr.TerminalNode
- func (s *Shared_literalContext) Tab() antlr.TerminalNode
- func (s *Shared_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Shared_literalContext) Underscore() antlr.TerminalNode
- type Subroutine_referenceContext
- func (s *Subroutine_referenceContext) AllSingleQuote() []antlr.TerminalNode
- func (s *Subroutine_referenceContext) Ampersand() antlr.TerminalNode
- func (s *Subroutine_referenceContext) CloseParen() antlr.TerminalNode
- func (s *Subroutine_referenceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Subroutine_referenceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Subroutine_referenceContext) GetParser() antlr.Parser
- func (s *Subroutine_referenceContext) GetRuleContext() antlr.RuleContext
- func (s *Subroutine_referenceContext) GreaterThan() antlr.TerminalNode
- func (s *Subroutine_referenceContext) Hyphen() antlr.TerminalNode
- func (*Subroutine_referenceContext) IsSubroutine_referenceContext()
- func (s *Subroutine_referenceContext) LessThan() antlr.TerminalNode
- func (s *Subroutine_referenceContext) Name() INameContext
- func (s *Subroutine_referenceContext) Number() INumberContext
- func (s *Subroutine_referenceContext) OpenParen() antlr.TerminalNode
- func (s *Subroutine_referenceContext) PUC() antlr.TerminalNode
- func (s *Subroutine_referenceContext) Plus() antlr.TerminalNode
- func (s *Subroutine_referenceContext) QuestionMark() antlr.TerminalNode
- func (s *Subroutine_referenceContext) RUC() antlr.TerminalNode
- func (s *Subroutine_referenceContext) SingleQuote(i int) antlr.TerminalNode
- func (s *Subroutine_referenceContext) SubroutineOrNamedReferenceStartG() antlr.TerminalNode
- func (s *Subroutine_referenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Examples ¶
Constants ¶
const ( PCRELexerQuoted = 1 PCRELexerBlockQuoted = 2 PCRELexerBellChar = 3 PCRELexerControlChar = 4 PCRELexerEscapeChar = 5 PCRELexerFormFeed = 6 PCRELexerNewLine = 7 PCRELexerCarriageReturn = 8 PCRELexerTab = 9 PCRELexerBackslash = 10 PCRELexerHexChar = 11 PCRELexerDot = 12 PCRELexerOneDataUnit = 13 PCRELexerDecimalDigit = 14 PCRELexerNotDecimalDigit = 15 PCRELexerHorizontalWhiteSpace = 16 PCRELexerNotHorizontalWhiteSpace = 17 PCRELexerNotNewLine = 18 PCRELexerCharWithProperty = 19 PCRELexerCharWithoutProperty = 20 PCRELexerNewLineSequence = 21 PCRELexerWhiteSpace = 22 PCRELexerNotWhiteSpace = 23 PCRELexerVerticalWhiteSpace = 24 PCRELexerNotVerticalWhiteSpace = 25 PCRELexerWordChar = 26 PCRELexerNotWordChar = 27 PCRELexerExtendedUnicodeChar = 28 PCRELexerCharacterClassStart = 29 PCRELexerCharacterClassEnd = 30 PCRELexerCaret = 31 PCRELexerHyphen = 32 PCRELexerPOSIXNamedSet = 33 PCRELexerPOSIXNegatedNamedSet = 34 PCRELexerQuestionMark = 35 PCRELexerPlus = 36 PCRELexerStar = 37 PCRELexerOpenBrace = 38 PCRELexerCloseBrace = 39 PCRELexerComma = 40 PCRELexerWordBoundary = 41 PCRELexerNonWordBoundary = 42 PCRELexerStartOfSubject = 43 PCRELexerEndOfSubjectOrLine = 44 PCRELexerEndOfSubjectOrLineEndOfSubject = 45 PCRELexerEndOfSubject = 46 PCRELexerPreviousMatchInSubject = 47 PCRELexerResetStartMatch = 48 PCRELexerSubroutineOrNamedReferenceStartG = 49 PCRELexerNamedReferenceStartK = 50 PCRELexerPipe = 51 PCRELexerOpenParen = 52 PCRELexerCloseParen = 53 PCRELexerLessThan = 54 PCRELexerGreaterThan = 55 PCRELexerSingleQuote = 56 PCRELexerUnderscore = 57 PCRELexerColon = 58 PCRELexerHash = 59 PCRELexerEquals = 60 PCRELexerExclamation = 61 PCRELexerAmpersand = 62 PCRELexerALC = 63 PCRELexerBLC = 64 PCRELexerCLC = 65 PCRELexerDLC = 66 PCRELexerELC = 67 PCRELexerFLC = 68 PCRELexerGLC = 69 PCRELexerHLC = 70 PCRELexerILC = 71 PCRELexerJLC = 72 PCRELexerKLC = 73 PCRELexerLLC = 74 PCRELexerMLC = 75 PCRELexerNLC = 76 PCRELexerOLC = 77 PCRELexerPLC = 78 PCRELexerQLC = 79 PCRELexerRLC = 80 PCRELexerSLC = 81 PCRELexerTLC = 82 PCRELexerULC = 83 PCRELexerVLC = 84 PCRELexerWLC = 85 PCRELexerXLC = 86 PCRELexerYLC = 87 PCRELexerZLC = 88 PCRELexerAUC = 89 PCRELexerBUC = 90 PCRELexerCUC = 91 PCRELexerDUC = 92 PCRELexerEUC = 93 PCRELexerFUC = 94 PCRELexerGUC = 95 PCRELexerHUC = 96 PCRELexerIUC = 97 PCRELexerJUC = 98 PCRELexerKUC = 99 PCRELexerLUC = 100 PCRELexerMUC = 101 PCRELexerNUC = 102 PCRELexerOUC = 103 PCRELexerPUC = 104 PCRELexerQUC = 105 PCRELexerRUC = 106 PCRELexerSUC = 107 PCRELexerTUC = 108 PCRELexerUUC = 109 PCRELexerVUC = 110 PCRELexerWUC = 111 PCRELexerXUC = 112 PCRELexerYUC = 113 PCRELexerZUC = 114 PCRELexerD1 = 115 PCRELexerD2 = 116 PCRELexerD3 = 117 PCRELexerD4 = 118 PCRELexerD5 = 119 PCRELexerD6 = 120 PCRELexerD7 = 121 PCRELexerD8 = 122 PCRELexerD9 = 123 PCRELexerD0 = 124 PCRELexerOtherChar = 125 )
PCRELexer tokens.
const ( PCREParserEOF = antlr.TokenEOF PCREParserQuoted = 1 PCREParserBlockQuoted = 2 PCREParserBellChar = 3 PCREParserControlChar = 4 PCREParserEscapeChar = 5 PCREParserFormFeed = 6 PCREParserNewLine = 7 PCREParserCarriageReturn = 8 PCREParserTab = 9 PCREParserBackslash = 10 PCREParserHexChar = 11 PCREParserDot = 12 PCREParserOneDataUnit = 13 PCREParserDecimalDigit = 14 PCREParserNotDecimalDigit = 15 PCREParserHorizontalWhiteSpace = 16 PCREParserNotHorizontalWhiteSpace = 17 PCREParserNotNewLine = 18 PCREParserCharWithProperty = 19 PCREParserCharWithoutProperty = 20 PCREParserNewLineSequence = 21 PCREParserWhiteSpace = 22 PCREParserNotWhiteSpace = 23 PCREParserVerticalWhiteSpace = 24 PCREParserNotVerticalWhiteSpace = 25 PCREParserWordChar = 26 PCREParserNotWordChar = 27 PCREParserExtendedUnicodeChar = 28 PCREParserCharacterClassStart = 29 PCREParserCharacterClassEnd = 30 PCREParserCaret = 31 PCREParserHyphen = 32 PCREParserPOSIXNamedSet = 33 PCREParserPOSIXNegatedNamedSet = 34 PCREParserQuestionMark = 35 PCREParserPlus = 36 PCREParserStar = 37 PCREParserOpenBrace = 38 PCREParserCloseBrace = 39 PCREParserComma = 40 PCREParserWordBoundary = 41 PCREParserNonWordBoundary = 42 PCREParserStartOfSubject = 43 PCREParserEndOfSubjectOrLine = 44 PCREParserEndOfSubjectOrLineEndOfSubject = 45 PCREParserEndOfSubject = 46 PCREParserPreviousMatchInSubject = 47 PCREParserResetStartMatch = 48 PCREParserSubroutineOrNamedReferenceStartG = 49 PCREParserNamedReferenceStartK = 50 PCREParserPipe = 51 PCREParserOpenParen = 52 PCREParserCloseParen = 53 PCREParserLessThan = 54 PCREParserGreaterThan = 55 PCREParserSingleQuote = 56 PCREParserUnderscore = 57 PCREParserColon = 58 PCREParserHash = 59 PCREParserEquals = 60 PCREParserExclamation = 61 PCREParserAmpersand = 62 PCREParserALC = 63 PCREParserBLC = 64 PCREParserCLC = 65 PCREParserDLC = 66 PCREParserELC = 67 PCREParserFLC = 68 PCREParserGLC = 69 PCREParserHLC = 70 PCREParserILC = 71 PCREParserJLC = 72 PCREParserKLC = 73 PCREParserLLC = 74 PCREParserMLC = 75 PCREParserNLC = 76 PCREParserOLC = 77 PCREParserPLC = 78 PCREParserQLC = 79 PCREParserRLC = 80 PCREParserSLC = 81 PCREParserTLC = 82 PCREParserULC = 83 PCREParserVLC = 84 PCREParserWLC = 85 PCREParserXLC = 86 PCREParserYLC = 87 PCREParserZLC = 88 PCREParserAUC = 89 PCREParserBUC = 90 PCREParserCUC = 91 PCREParserDUC = 92 PCREParserEUC = 93 PCREParserFUC = 94 PCREParserGUC = 95 PCREParserHUC = 96 PCREParserIUC = 97 PCREParserJUC = 98 PCREParserKUC = 99 PCREParserLUC = 100 PCREParserMUC = 101 PCREParserNUC = 102 PCREParserOUC = 103 PCREParserPUC = 104 PCREParserQUC = 105 PCREParserRUC = 106 PCREParserSUC = 107 PCREParserTUC = 108 PCREParserUUC = 109 PCREParserVUC = 110 PCREParserWUC = 111 PCREParserXUC = 112 PCREParserYUC = 113 PCREParserZUC = 114 PCREParserD1 = 115 PCREParserD2 = 116 PCREParserD3 = 117 PCREParserD4 = 118 PCREParserD5 = 119 PCREParserD6 = 120 PCREParserD7 = 121 PCREParserD8 = 122 PCREParserD9 = 123 PCREParserD0 = 124 PCREParserOtherChar = 125 )
PCREParser tokens.
const ( PCREParserRULE_parse = 0 PCREParserRULE_alternation = 1 PCREParserRULE_expr = 2 PCREParserRULE_element = 3 PCREParserRULE_quantifier = 4 PCREParserRULE_quantifier_type = 5 PCREParserRULE_character_class = 6 PCREParserRULE_backreference = 7 PCREParserRULE_backreference_or_octal = 8 PCREParserRULE_capture = 9 PCREParserRULE_non_capture = 10 PCREParserRULE_comment = 11 PCREParserRULE_option = 12 PCREParserRULE_option_flags = 13 PCREParserRULE_option_flag = 14 PCREParserRULE_look_around = 15 PCREParserRULE_subroutine_reference = 16 PCREParserRULE_conditional = 17 PCREParserRULE_backtrack_control = 18 PCREParserRULE_newline_convention = 19 PCREParserRULE_callout = 20 PCREParserRULE_atom = 21 PCREParserRULE_cc_atom = 22 PCREParserRULE_literal = 24 PCREParserRULE_cc_literal = 25 PCREParserRULE_number = 27 PCREParserRULE_octal_char = 28 PCREParserRULE_octal_digit = 29 PCREParserRULE_digits = 30 PCREParserRULE_digit = 31 PCREParserRULE_name = 32 PCREParserRULE_alpha_nums = 33 PCREParserRULE_non_close_parens = 34 PCREParserRULE_non_close_paren = 35 PCREParserRULE_letter = 36 )
PCREParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alpha_numsContext ¶
type Alpha_numsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAlpha_numsContext ¶
func NewAlpha_numsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Alpha_numsContext
func NewEmptyAlpha_numsContext ¶
func NewEmptyAlpha_numsContext() *Alpha_numsContext
func (*Alpha_numsContext) AllDigit ¶
func (s *Alpha_numsContext) AllDigit() []IDigitContext
func (*Alpha_numsContext) AllLetter ¶
func (s *Alpha_numsContext) AllLetter() []ILetterContext
func (*Alpha_numsContext) AllUnderscore ¶
func (s *Alpha_numsContext) AllUnderscore() []antlr.TerminalNode
func (*Alpha_numsContext) Digit ¶
func (s *Alpha_numsContext) Digit(i int) IDigitContext
func (*Alpha_numsContext) EnterRule ¶
func (s *Alpha_numsContext) EnterRule(listener antlr.ParseTreeListener)
func (*Alpha_numsContext) ExitRule ¶
func (s *Alpha_numsContext) ExitRule(listener antlr.ParseTreeListener)
func (*Alpha_numsContext) GetParser ¶
func (s *Alpha_numsContext) GetParser() antlr.Parser
func (*Alpha_numsContext) GetRuleContext ¶
func (s *Alpha_numsContext) GetRuleContext() antlr.RuleContext
func (*Alpha_numsContext) IsAlpha_numsContext ¶
func (*Alpha_numsContext) IsAlpha_numsContext()
func (*Alpha_numsContext) Letter ¶
func (s *Alpha_numsContext) Letter(i int) ILetterContext
func (*Alpha_numsContext) ToStringTree ¶
func (s *Alpha_numsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Alpha_numsContext) Underscore ¶
func (s *Alpha_numsContext) Underscore(i int) antlr.TerminalNode
type AlternationContext ¶
type AlternationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAlternationContext ¶
func NewAlternationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlternationContext
func NewEmptyAlternationContext ¶
func NewEmptyAlternationContext() *AlternationContext
func (*AlternationContext) AllExpr ¶
func (s *AlternationContext) AllExpr() []IExprContext
func (*AlternationContext) AllPipe ¶
func (s *AlternationContext) AllPipe() []antlr.TerminalNode
func (*AlternationContext) EnterRule ¶
func (s *AlternationContext) EnterRule(listener antlr.ParseTreeListener)
func (*AlternationContext) ExitRule ¶
func (s *AlternationContext) ExitRule(listener antlr.ParseTreeListener)
func (*AlternationContext) Expr ¶
func (s *AlternationContext) Expr(i int) IExprContext
func (*AlternationContext) GetParser ¶
func (s *AlternationContext) GetParser() antlr.Parser
func (*AlternationContext) GetRuleContext ¶
func (s *AlternationContext) GetRuleContext() antlr.RuleContext
func (*AlternationContext) IsAlternationContext ¶
func (*AlternationContext) IsAlternationContext()
func (*AlternationContext) Pipe ¶
func (s *AlternationContext) Pipe(i int) antlr.TerminalNode
func (*AlternationContext) ToStringTree ¶
func (s *AlternationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AtomContext ¶
type AtomContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtomContext ¶
func NewAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomContext
func NewEmptyAtomContext ¶
func NewEmptyAtomContext() *AtomContext
func (*AtomContext) Backreference ¶
func (s *AtomContext) Backreference() IBackreferenceContext
func (*AtomContext) Backtrack_control ¶
func (s *AtomContext) Backtrack_control() IBacktrack_controlContext
func (*AtomContext) Callout ¶
func (s *AtomContext) Callout() ICalloutContext
func (*AtomContext) Capture ¶
func (s *AtomContext) Capture() ICaptureContext
func (*AtomContext) Caret ¶
func (s *AtomContext) Caret() antlr.TerminalNode
func (*AtomContext) Character_class ¶
func (s *AtomContext) Character_class() ICharacter_classContext
func (*AtomContext) Comment ¶
func (s *AtomContext) Comment() ICommentContext
func (*AtomContext) Conditional ¶
func (s *AtomContext) Conditional() IConditionalContext
func (*AtomContext) Dot ¶
func (s *AtomContext) Dot() antlr.TerminalNode
func (*AtomContext) EndOfSubject ¶
func (s *AtomContext) EndOfSubject() antlr.TerminalNode
func (*AtomContext) EndOfSubjectOrLine ¶
func (s *AtomContext) EndOfSubjectOrLine() antlr.TerminalNode
func (*AtomContext) EndOfSubjectOrLineEndOfSubject ¶
func (s *AtomContext) EndOfSubjectOrLineEndOfSubject() antlr.TerminalNode
func (*AtomContext) EnterRule ¶
func (s *AtomContext) EnterRule(listener antlr.ParseTreeListener)
func (*AtomContext) ExitRule ¶
func (s *AtomContext) ExitRule(listener antlr.ParseTreeListener)
func (*AtomContext) ExtendedUnicodeChar ¶
func (s *AtomContext) ExtendedUnicodeChar() antlr.TerminalNode
func (*AtomContext) GetParser ¶
func (s *AtomContext) GetParser() antlr.Parser
func (*AtomContext) GetRuleContext ¶
func (s *AtomContext) GetRuleContext() antlr.RuleContext
func (*AtomContext) IsAtomContext ¶
func (*AtomContext) IsAtomContext()
func (*AtomContext) Literal ¶
func (s *AtomContext) Literal() ILiteralContext
func (*AtomContext) Look_around ¶
func (s *AtomContext) Look_around() ILook_aroundContext
func (*AtomContext) Newline_convention ¶
func (s *AtomContext) Newline_convention() INewline_conventionContext
func (*AtomContext) NonWordBoundary ¶
func (s *AtomContext) NonWordBoundary() antlr.TerminalNode
func (*AtomContext) Non_capture ¶
func (s *AtomContext) Non_capture() INon_captureContext
func (*AtomContext) OneDataUnit ¶
func (s *AtomContext) OneDataUnit() antlr.TerminalNode
func (*AtomContext) Option ¶
func (s *AtomContext) Option() IOptionContext
func (*AtomContext) PreviousMatchInSubject ¶
func (s *AtomContext) PreviousMatchInSubject() antlr.TerminalNode
func (*AtomContext) ResetStartMatch ¶
func (s *AtomContext) ResetStartMatch() antlr.TerminalNode
func (*AtomContext) Shared_atom ¶
func (s *AtomContext) Shared_atom() IShared_atomContext
func (*AtomContext) StartOfSubject ¶
func (s *AtomContext) StartOfSubject() antlr.TerminalNode
func (*AtomContext) Subroutine_reference ¶
func (s *AtomContext) Subroutine_reference() ISubroutine_referenceContext
func (*AtomContext) ToStringTree ¶
func (s *AtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AtomContext) WordBoundary ¶
func (s *AtomContext) WordBoundary() antlr.TerminalNode
type BackreferenceContext ¶
type BackreferenceContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBackreferenceContext ¶
func NewBackreferenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BackreferenceContext
func NewEmptyBackreferenceContext ¶
func NewEmptyBackreferenceContext() *BackreferenceContext
func (*BackreferenceContext) AllSingleQuote ¶
func (s *BackreferenceContext) AllSingleQuote() []antlr.TerminalNode
func (*BackreferenceContext) Backreference_or_octal ¶
func (s *BackreferenceContext) Backreference_or_octal() IBackreference_or_octalContext
func (*BackreferenceContext) CloseBrace ¶
func (s *BackreferenceContext) CloseBrace() antlr.TerminalNode
func (*BackreferenceContext) CloseParen ¶
func (s *BackreferenceContext) CloseParen() antlr.TerminalNode
func (*BackreferenceContext) EnterRule ¶
func (s *BackreferenceContext) EnterRule(listener antlr.ParseTreeListener)
func (*BackreferenceContext) Equals ¶
func (s *BackreferenceContext) Equals() antlr.TerminalNode
func (*BackreferenceContext) ExitRule ¶
func (s *BackreferenceContext) ExitRule(listener antlr.ParseTreeListener)
func (*BackreferenceContext) GetParser ¶
func (s *BackreferenceContext) GetParser() antlr.Parser
func (*BackreferenceContext) GetRuleContext ¶
func (s *BackreferenceContext) GetRuleContext() antlr.RuleContext
func (*BackreferenceContext) GreaterThan ¶
func (s *BackreferenceContext) GreaterThan() antlr.TerminalNode
func (*BackreferenceContext) Hyphen ¶
func (s *BackreferenceContext) Hyphen() antlr.TerminalNode
func (*BackreferenceContext) IsBackreferenceContext ¶
func (*BackreferenceContext) IsBackreferenceContext()
func (*BackreferenceContext) LessThan ¶
func (s *BackreferenceContext) LessThan() antlr.TerminalNode
func (*BackreferenceContext) Name ¶
func (s *BackreferenceContext) Name() INameContext
func (*BackreferenceContext) NamedReferenceStartK ¶
func (s *BackreferenceContext) NamedReferenceStartK() antlr.TerminalNode
func (*BackreferenceContext) Number ¶
func (s *BackreferenceContext) Number() INumberContext
func (*BackreferenceContext) OpenBrace ¶
func (s *BackreferenceContext) OpenBrace() antlr.TerminalNode
func (*BackreferenceContext) OpenParen ¶
func (s *BackreferenceContext) OpenParen() antlr.TerminalNode
func (*BackreferenceContext) PUC ¶
func (s *BackreferenceContext) PUC() antlr.TerminalNode
func (*BackreferenceContext) QuestionMark ¶
func (s *BackreferenceContext) QuestionMark() antlr.TerminalNode
func (*BackreferenceContext) SingleQuote ¶
func (s *BackreferenceContext) SingleQuote(i int) antlr.TerminalNode
func (*BackreferenceContext) SubroutineOrNamedReferenceStartG ¶
func (s *BackreferenceContext) SubroutineOrNamedReferenceStartG() antlr.TerminalNode
func (*BackreferenceContext) ToStringTree ¶
func (s *BackreferenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Backreference_or_octalContext ¶
type Backreference_or_octalContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBackreference_or_octalContext ¶
func NewBackreference_or_octalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Backreference_or_octalContext
func NewEmptyBackreference_or_octalContext ¶
func NewEmptyBackreference_or_octalContext() *Backreference_or_octalContext
func (*Backreference_or_octalContext) Backslash ¶
func (s *Backreference_or_octalContext) Backslash() antlr.TerminalNode
func (*Backreference_or_octalContext) Digit ¶
func (s *Backreference_or_octalContext) Digit() IDigitContext
func (*Backreference_or_octalContext) EnterRule ¶
func (s *Backreference_or_octalContext) EnterRule(listener antlr.ParseTreeListener)
func (*Backreference_or_octalContext) ExitRule ¶
func (s *Backreference_or_octalContext) ExitRule(listener antlr.ParseTreeListener)
func (*Backreference_or_octalContext) GetParser ¶
func (s *Backreference_or_octalContext) GetParser() antlr.Parser
func (*Backreference_or_octalContext) GetRuleContext ¶
func (s *Backreference_or_octalContext) GetRuleContext() antlr.RuleContext
func (*Backreference_or_octalContext) IsBackreference_or_octalContext ¶
func (*Backreference_or_octalContext) IsBackreference_or_octalContext()
func (*Backreference_or_octalContext) Octal_char ¶
func (s *Backreference_or_octalContext) Octal_char() IOctal_charContext
func (*Backreference_or_octalContext) ToStringTree ¶
func (s *Backreference_or_octalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Backtrack_controlContext ¶
type Backtrack_controlContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBacktrack_controlContext ¶
func NewBacktrack_controlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Backtrack_controlContext
func NewEmptyBacktrack_controlContext ¶
func NewEmptyBacktrack_controlContext() *Backtrack_controlContext
func (*Backtrack_controlContext) AUC ¶
func (s *Backtrack_controlContext) AUC(i int) antlr.TerminalNode
func (*Backtrack_controlContext) AllAUC ¶
func (s *Backtrack_controlContext) AllAUC() []antlr.TerminalNode
func (*Backtrack_controlContext) AllCUC ¶
func (s *Backtrack_controlContext) AllCUC() []antlr.TerminalNode
func (*Backtrack_controlContext) AllEUC ¶
func (s *Backtrack_controlContext) AllEUC() []antlr.TerminalNode
func (*Backtrack_controlContext) AllMUC ¶
func (s *Backtrack_controlContext) AllMUC() []antlr.TerminalNode
func (*Backtrack_controlContext) AllNUC ¶
func (s *Backtrack_controlContext) AllNUC() []antlr.TerminalNode
func (*Backtrack_controlContext) CUC ¶
func (s *Backtrack_controlContext) CUC(i int) antlr.TerminalNode
func (*Backtrack_controlContext) CloseParen ¶
func (s *Backtrack_controlContext) CloseParen() antlr.TerminalNode
func (*Backtrack_controlContext) Colon ¶
func (s *Backtrack_controlContext) Colon() antlr.TerminalNode
func (*Backtrack_controlContext) EUC ¶
func (s *Backtrack_controlContext) EUC(i int) antlr.TerminalNode
func (*Backtrack_controlContext) EnterRule ¶
func (s *Backtrack_controlContext) EnterRule(listener antlr.ParseTreeListener)
func (*Backtrack_controlContext) ExitRule ¶
func (s *Backtrack_controlContext) ExitRule(listener antlr.ParseTreeListener)
func (*Backtrack_controlContext) FUC ¶
func (s *Backtrack_controlContext) FUC() antlr.TerminalNode
func (*Backtrack_controlContext) GetParser ¶
func (s *Backtrack_controlContext) GetParser() antlr.Parser
func (*Backtrack_controlContext) GetRuleContext ¶
func (s *Backtrack_controlContext) GetRuleContext() antlr.RuleContext
func (*Backtrack_controlContext) HUC ¶
func (s *Backtrack_controlContext) HUC() antlr.TerminalNode
func (*Backtrack_controlContext) IUC ¶
func (s *Backtrack_controlContext) IUC() antlr.TerminalNode
func (*Backtrack_controlContext) IsBacktrack_controlContext ¶
func (*Backtrack_controlContext) IsBacktrack_controlContext()
func (*Backtrack_controlContext) KUC ¶
func (s *Backtrack_controlContext) KUC() antlr.TerminalNode
func (*Backtrack_controlContext) LUC ¶
func (s *Backtrack_controlContext) LUC() antlr.TerminalNode
func (*Backtrack_controlContext) MUC ¶
func (s *Backtrack_controlContext) MUC(i int) antlr.TerminalNode
func (*Backtrack_controlContext) NUC ¶
func (s *Backtrack_controlContext) NUC(i int) antlr.TerminalNode
func (*Backtrack_controlContext) OUC ¶
func (s *Backtrack_controlContext) OUC() antlr.TerminalNode
func (*Backtrack_controlContext) OpenParen ¶
func (s *Backtrack_controlContext) OpenParen() antlr.TerminalNode
func (*Backtrack_controlContext) PUC ¶
func (s *Backtrack_controlContext) PUC() antlr.TerminalNode
func (*Backtrack_controlContext) RUC ¶
func (s *Backtrack_controlContext) RUC() antlr.TerminalNode
func (*Backtrack_controlContext) SUC ¶
func (s *Backtrack_controlContext) SUC() antlr.TerminalNode
func (*Backtrack_controlContext) Star ¶
func (s *Backtrack_controlContext) Star() antlr.TerminalNode
func (*Backtrack_controlContext) TUC ¶
func (s *Backtrack_controlContext) TUC() antlr.TerminalNode
func (*Backtrack_controlContext) ToStringTree ¶
func (s *Backtrack_controlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Backtrack_controlContext) UUC ¶
func (s *Backtrack_controlContext) UUC() antlr.TerminalNode
type BasePCREListener ¶
type BasePCREListener struct{}
BasePCREListener is a complete listener for a parse tree produced by PCREParser.
func (*BasePCREListener) EnterAlpha_nums ¶
func (s *BasePCREListener) EnterAlpha_nums(ctx *Alpha_numsContext)
EnterAlpha_nums is called when production alpha_nums is entered.
func (*BasePCREListener) EnterAlternation ¶
func (s *BasePCREListener) EnterAlternation(ctx *AlternationContext)
EnterAlternation is called when production alternation is entered.
func (*BasePCREListener) EnterAtom ¶
func (s *BasePCREListener) EnterAtom(ctx *AtomContext)
EnterAtom is called when production atom is entered.
func (*BasePCREListener) EnterBackreference ¶
func (s *BasePCREListener) EnterBackreference(ctx *BackreferenceContext)
EnterBackreference is called when production backreference is entered.
func (*BasePCREListener) EnterBackreference_or_octal ¶
func (s *BasePCREListener) EnterBackreference_or_octal(ctx *Backreference_or_octalContext)
EnterBackreference_or_octal is called when production backreference_or_octal is entered.
func (*BasePCREListener) EnterBacktrack_control ¶
func (s *BasePCREListener) EnterBacktrack_control(ctx *Backtrack_controlContext)
EnterBacktrack_control is called when production backtrack_control is entered.
func (*BasePCREListener) EnterCallout ¶
func (s *BasePCREListener) EnterCallout(ctx *CalloutContext)
EnterCallout is called when production callout is entered.
func (*BasePCREListener) EnterCapture ¶
func (s *BasePCREListener) EnterCapture(ctx *CaptureContext)
EnterCapture is called when production capture is entered.
func (*BasePCREListener) EnterCc_atom ¶
func (s *BasePCREListener) EnterCc_atom(ctx *Cc_atomContext)
EnterCc_atom is called when production cc_atom is entered.
func (*BasePCREListener) EnterCc_literal ¶
func (s *BasePCREListener) EnterCc_literal(ctx *Cc_literalContext)
EnterCc_literal is called when production cc_literal is entered.
func (*BasePCREListener) EnterCharacter_class ¶
func (s *BasePCREListener) EnterCharacter_class(ctx *Character_classContext)
EnterCharacter_class is called when production character_class is entered.
func (*BasePCREListener) EnterComment ¶
func (s *BasePCREListener) EnterComment(ctx *CommentContext)
EnterComment is called when production comment is entered.
func (*BasePCREListener) EnterConditional ¶
func (s *BasePCREListener) EnterConditional(ctx *ConditionalContext)
EnterConditional is called when production conditional is entered.
func (*BasePCREListener) EnterDigit ¶
func (s *BasePCREListener) EnterDigit(ctx *DigitContext)
EnterDigit is called when production digit is entered.
func (*BasePCREListener) EnterDigits ¶
func (s *BasePCREListener) EnterDigits(ctx *DigitsContext)
EnterDigits is called when production digits is entered.
func (*BasePCREListener) EnterElement ¶
func (s *BasePCREListener) EnterElement(ctx *ElementContext)
EnterElement is called when production element is entered.
func (*BasePCREListener) EnterEveryRule ¶
func (s *BasePCREListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BasePCREListener) EnterExpr ¶
func (s *BasePCREListener) EnterExpr(ctx *ExprContext)
EnterExpr is called when production expr is entered.
func (*BasePCREListener) EnterLetter ¶
func (s *BasePCREListener) EnterLetter(ctx *LetterContext)
EnterLetter is called when production letter is entered.
func (*BasePCREListener) EnterLiteral ¶
func (s *BasePCREListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BasePCREListener) EnterLook_around ¶
func (s *BasePCREListener) EnterLook_around(ctx *Look_aroundContext)
EnterLook_around is called when production look_around is entered.
func (*BasePCREListener) EnterName ¶
func (s *BasePCREListener) EnterName(ctx *NameContext)
EnterName is called when production name is entered.
func (*BasePCREListener) EnterNewline_convention ¶
func (s *BasePCREListener) EnterNewline_convention(ctx *Newline_conventionContext)
EnterNewline_convention is called when production newline_convention is entered.
func (*BasePCREListener) EnterNon_capture ¶
func (s *BasePCREListener) EnterNon_capture(ctx *Non_captureContext)
EnterNon_capture is called when production non_capture is entered.
func (*BasePCREListener) EnterNon_close_paren ¶
func (s *BasePCREListener) EnterNon_close_paren(ctx *Non_close_parenContext)
EnterNon_close_paren is called when production non_close_paren is entered.
func (*BasePCREListener) EnterNon_close_parens ¶
func (s *BasePCREListener) EnterNon_close_parens(ctx *Non_close_parensContext)
EnterNon_close_parens is called when production non_close_parens is entered.
func (*BasePCREListener) EnterNumber ¶
func (s *BasePCREListener) EnterNumber(ctx *NumberContext)
EnterNumber is called when production number is entered.
func (*BasePCREListener) EnterOctal_char ¶
func (s *BasePCREListener) EnterOctal_char(ctx *Octal_charContext)
EnterOctal_char is called when production octal_char is entered.
func (*BasePCREListener) EnterOctal_digit ¶
func (s *BasePCREListener) EnterOctal_digit(ctx *Octal_digitContext)
EnterOctal_digit is called when production octal_digit is entered.
func (*BasePCREListener) EnterOption ¶
func (s *BasePCREListener) EnterOption(ctx *OptionContext)
EnterOption is called when production option is entered.
func (*BasePCREListener) EnterOption_flag ¶
func (s *BasePCREListener) EnterOption_flag(ctx *Option_flagContext)
EnterOption_flag is called when production option_flag is entered.
func (*BasePCREListener) EnterOption_flags ¶
func (s *BasePCREListener) EnterOption_flags(ctx *Option_flagsContext)
EnterOption_flags is called when production option_flags is entered.
func (*BasePCREListener) EnterParse ¶
func (s *BasePCREListener) EnterParse(ctx *ParseContext)
EnterParse is called when production parse is entered.
func (*BasePCREListener) EnterQuantifier ¶
func (s *BasePCREListener) EnterQuantifier(ctx *QuantifierContext)
EnterQuantifier is called when production quantifier is entered.
func (*BasePCREListener) EnterQuantifier_type ¶
func (s *BasePCREListener) EnterQuantifier_type(ctx *Quantifier_typeContext)
EnterQuantifier_type is called when production quantifier_type is entered.
func (*BasePCREListener) EnterShared_atom ¶
func (s *BasePCREListener) EnterShared_atom(ctx *Shared_atomContext)
EnterShared_atom is called when production shared_atom is entered.
func (*BasePCREListener) EnterShared_literal ¶
func (s *BasePCREListener) EnterShared_literal(ctx *Shared_literalContext)
EnterShared_literal is called when production shared_literal is entered.
func (*BasePCREListener) EnterSubroutine_reference ¶
func (s *BasePCREListener) EnterSubroutine_reference(ctx *Subroutine_referenceContext)
EnterSubroutine_reference is called when production subroutine_reference is entered.
func (*BasePCREListener) ExitAlpha_nums ¶
func (s *BasePCREListener) ExitAlpha_nums(ctx *Alpha_numsContext)
ExitAlpha_nums is called when production alpha_nums is exited.
func (*BasePCREListener) ExitAlternation ¶
func (s *BasePCREListener) ExitAlternation(ctx *AlternationContext)
ExitAlternation is called when production alternation is exited.
func (*BasePCREListener) ExitAtom ¶
func (s *BasePCREListener) ExitAtom(ctx *AtomContext)
ExitAtom is called when production atom is exited.
func (*BasePCREListener) ExitBackreference ¶
func (s *BasePCREListener) ExitBackreference(ctx *BackreferenceContext)
ExitBackreference is called when production backreference is exited.
func (*BasePCREListener) ExitBackreference_or_octal ¶
func (s *BasePCREListener) ExitBackreference_or_octal(ctx *Backreference_or_octalContext)
ExitBackreference_or_octal is called when production backreference_or_octal is exited.
func (*BasePCREListener) ExitBacktrack_control ¶
func (s *BasePCREListener) ExitBacktrack_control(ctx *Backtrack_controlContext)
ExitBacktrack_control is called when production backtrack_control is exited.
func (*BasePCREListener) ExitCallout ¶
func (s *BasePCREListener) ExitCallout(ctx *CalloutContext)
ExitCallout is called when production callout is exited.
func (*BasePCREListener) ExitCapture ¶
func (s *BasePCREListener) ExitCapture(ctx *CaptureContext)
ExitCapture is called when production capture is exited.
func (*BasePCREListener) ExitCc_atom ¶
func (s *BasePCREListener) ExitCc_atom(ctx *Cc_atomContext)
ExitCc_atom is called when production cc_atom is exited.
func (*BasePCREListener) ExitCc_literal ¶
func (s *BasePCREListener) ExitCc_literal(ctx *Cc_literalContext)
ExitCc_literal is called when production cc_literal is exited.
func (*BasePCREListener) ExitCharacter_class ¶
func (s *BasePCREListener) ExitCharacter_class(ctx *Character_classContext)
ExitCharacter_class is called when production character_class is exited.
func (*BasePCREListener) ExitComment ¶
func (s *BasePCREListener) ExitComment(ctx *CommentContext)
ExitComment is called when production comment is exited.
func (*BasePCREListener) ExitConditional ¶
func (s *BasePCREListener) ExitConditional(ctx *ConditionalContext)
ExitConditional is called when production conditional is exited.
func (*BasePCREListener) ExitDigit ¶
func (s *BasePCREListener) ExitDigit(ctx *DigitContext)
ExitDigit is called when production digit is exited.
func (*BasePCREListener) ExitDigits ¶
func (s *BasePCREListener) ExitDigits(ctx *DigitsContext)
ExitDigits is called when production digits is exited.
func (*BasePCREListener) ExitElement ¶
func (s *BasePCREListener) ExitElement(ctx *ElementContext)
ExitElement is called when production element is exited.
func (*BasePCREListener) ExitEveryRule ¶
func (s *BasePCREListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BasePCREListener) ExitExpr ¶
func (s *BasePCREListener) ExitExpr(ctx *ExprContext)
ExitExpr is called when production expr is exited.
func (*BasePCREListener) ExitLetter ¶
func (s *BasePCREListener) ExitLetter(ctx *LetterContext)
ExitLetter is called when production letter is exited.
func (*BasePCREListener) ExitLiteral ¶
func (s *BasePCREListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BasePCREListener) ExitLook_around ¶
func (s *BasePCREListener) ExitLook_around(ctx *Look_aroundContext)
ExitLook_around is called when production look_around is exited.
func (*BasePCREListener) ExitName ¶
func (s *BasePCREListener) ExitName(ctx *NameContext)
ExitName is called when production name is exited.
func (*BasePCREListener) ExitNewline_convention ¶
func (s *BasePCREListener) ExitNewline_convention(ctx *Newline_conventionContext)
ExitNewline_convention is called when production newline_convention is exited.
func (*BasePCREListener) ExitNon_capture ¶
func (s *BasePCREListener) ExitNon_capture(ctx *Non_captureContext)
ExitNon_capture is called when production non_capture is exited.
func (*BasePCREListener) ExitNon_close_paren ¶
func (s *BasePCREListener) ExitNon_close_paren(ctx *Non_close_parenContext)
ExitNon_close_paren is called when production non_close_paren is exited.
func (*BasePCREListener) ExitNon_close_parens ¶
func (s *BasePCREListener) ExitNon_close_parens(ctx *Non_close_parensContext)
ExitNon_close_parens is called when production non_close_parens is exited.
func (*BasePCREListener) ExitNumber ¶
func (s *BasePCREListener) ExitNumber(ctx *NumberContext)
ExitNumber is called when production number is exited.
func (*BasePCREListener) ExitOctal_char ¶
func (s *BasePCREListener) ExitOctal_char(ctx *Octal_charContext)
ExitOctal_char is called when production octal_char is exited.
func (*BasePCREListener) ExitOctal_digit ¶
func (s *BasePCREListener) ExitOctal_digit(ctx *Octal_digitContext)
ExitOctal_digit is called when production octal_digit is exited.
func (*BasePCREListener) ExitOption ¶
func (s *BasePCREListener) ExitOption(ctx *OptionContext)
ExitOption is called when production option is exited.
func (*BasePCREListener) ExitOption_flag ¶
func (s *BasePCREListener) ExitOption_flag(ctx *Option_flagContext)
ExitOption_flag is called when production option_flag is exited.
func (*BasePCREListener) ExitOption_flags ¶
func (s *BasePCREListener) ExitOption_flags(ctx *Option_flagsContext)
ExitOption_flags is called when production option_flags is exited.
func (*BasePCREListener) ExitParse ¶
func (s *BasePCREListener) ExitParse(ctx *ParseContext)
ExitParse is called when production parse is exited.
func (*BasePCREListener) ExitQuantifier ¶
func (s *BasePCREListener) ExitQuantifier(ctx *QuantifierContext)
ExitQuantifier is called when production quantifier is exited.
func (*BasePCREListener) ExitQuantifier_type ¶
func (s *BasePCREListener) ExitQuantifier_type(ctx *Quantifier_typeContext)
ExitQuantifier_type is called when production quantifier_type is exited.
func (*BasePCREListener) ExitShared_atom ¶
func (s *BasePCREListener) ExitShared_atom(ctx *Shared_atomContext)
ExitShared_atom is called when production shared_atom is exited.
func (*BasePCREListener) ExitShared_literal ¶
func (s *BasePCREListener) ExitShared_literal(ctx *Shared_literalContext)
ExitShared_literal is called when production shared_literal is exited.
func (*BasePCREListener) ExitSubroutine_reference ¶
func (s *BasePCREListener) ExitSubroutine_reference(ctx *Subroutine_referenceContext)
ExitSubroutine_reference is called when production subroutine_reference is exited.
func (*BasePCREListener) VisitErrorNode ¶
func (s *BasePCREListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BasePCREListener) VisitTerminal ¶
func (s *BasePCREListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type CalloutContext ¶
type CalloutContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCalloutContext ¶
func NewCalloutContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CalloutContext
func NewEmptyCalloutContext ¶
func NewEmptyCalloutContext() *CalloutContext
func (*CalloutContext) CUC ¶
func (s *CalloutContext) CUC() antlr.TerminalNode
func (*CalloutContext) CloseParen ¶
func (s *CalloutContext) CloseParen() antlr.TerminalNode
func (*CalloutContext) EnterRule ¶
func (s *CalloutContext) EnterRule(listener antlr.ParseTreeListener)
func (*CalloutContext) ExitRule ¶
func (s *CalloutContext) ExitRule(listener antlr.ParseTreeListener)
func (*CalloutContext) GetParser ¶
func (s *CalloutContext) GetParser() antlr.Parser
func (*CalloutContext) GetRuleContext ¶
func (s *CalloutContext) GetRuleContext() antlr.RuleContext
func (*CalloutContext) IsCalloutContext ¶
func (*CalloutContext) IsCalloutContext()
func (*CalloutContext) Number ¶
func (s *CalloutContext) Number() INumberContext
func (*CalloutContext) OpenParen ¶
func (s *CalloutContext) OpenParen() antlr.TerminalNode
func (*CalloutContext) QuestionMark ¶
func (s *CalloutContext) QuestionMark() antlr.TerminalNode
func (*CalloutContext) ToStringTree ¶
func (s *CalloutContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CaptureContext ¶
type CaptureContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCaptureContext ¶
func NewCaptureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaptureContext
func NewEmptyCaptureContext ¶
func NewEmptyCaptureContext() *CaptureContext
func (*CaptureContext) AllSingleQuote ¶
func (s *CaptureContext) AllSingleQuote() []antlr.TerminalNode
func (*CaptureContext) Alternation ¶
func (s *CaptureContext) Alternation() IAlternationContext
func (*CaptureContext) CloseParen ¶
func (s *CaptureContext) CloseParen() antlr.TerminalNode
func (*CaptureContext) EnterRule ¶
func (s *CaptureContext) EnterRule(listener antlr.ParseTreeListener)
func (*CaptureContext) ExitRule ¶
func (s *CaptureContext) ExitRule(listener antlr.ParseTreeListener)
func (*CaptureContext) GetParser ¶
func (s *CaptureContext) GetParser() antlr.Parser
func (*CaptureContext) GetRuleContext ¶
func (s *CaptureContext) GetRuleContext() antlr.RuleContext
func (*CaptureContext) GreaterThan ¶
func (s *CaptureContext) GreaterThan() antlr.TerminalNode
func (*CaptureContext) IsCaptureContext ¶
func (*CaptureContext) IsCaptureContext()
func (*CaptureContext) LessThan ¶
func (s *CaptureContext) LessThan() antlr.TerminalNode
func (*CaptureContext) Name ¶
func (s *CaptureContext) Name() INameContext
func (*CaptureContext) OpenParen ¶
func (s *CaptureContext) OpenParen() antlr.TerminalNode
func (*CaptureContext) PUC ¶
func (s *CaptureContext) PUC() antlr.TerminalNode
func (*CaptureContext) QuestionMark ¶
func (s *CaptureContext) QuestionMark() antlr.TerminalNode
func (*CaptureContext) SingleQuote ¶
func (s *CaptureContext) SingleQuote(i int) antlr.TerminalNode
func (*CaptureContext) ToStringTree ¶
func (s *CaptureContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Cc_atomContext ¶
type Cc_atomContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCc_atomContext ¶
func NewCc_atomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Cc_atomContext
func NewEmptyCc_atomContext ¶
func NewEmptyCc_atomContext() *Cc_atomContext
func (*Cc_atomContext) AllCc_literal ¶
func (s *Cc_atomContext) AllCc_literal() []ICc_literalContext
func (*Cc_atomContext) Backreference_or_octal ¶
func (s *Cc_atomContext) Backreference_or_octal() IBackreference_or_octalContext
func (*Cc_atomContext) Cc_literal ¶
func (s *Cc_atomContext) Cc_literal(i int) ICc_literalContext
func (*Cc_atomContext) EnterRule ¶
func (s *Cc_atomContext) EnterRule(listener antlr.ParseTreeListener)
func (*Cc_atomContext) ExitRule ¶
func (s *Cc_atomContext) ExitRule(listener antlr.ParseTreeListener)
func (*Cc_atomContext) GetParser ¶
func (s *Cc_atomContext) GetParser() antlr.Parser
func (*Cc_atomContext) GetRuleContext ¶
func (s *Cc_atomContext) GetRuleContext() antlr.RuleContext
func (*Cc_atomContext) Hyphen ¶
func (s *Cc_atomContext) Hyphen() antlr.TerminalNode
func (*Cc_atomContext) IsCc_atomContext ¶
func (*Cc_atomContext) IsCc_atomContext()
func (*Cc_atomContext) Shared_atom ¶
func (s *Cc_atomContext) Shared_atom() IShared_atomContext
func (*Cc_atomContext) ToStringTree ¶
func (s *Cc_atomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Cc_literalContext ¶
type Cc_literalContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCc_literalContext ¶
func NewCc_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Cc_literalContext
func NewEmptyCc_literalContext ¶
func NewEmptyCc_literalContext() *Cc_literalContext
func (*Cc_literalContext) Caret ¶
func (s *Cc_literalContext) Caret() antlr.TerminalNode
func (*Cc_literalContext) CharacterClassStart ¶
func (s *Cc_literalContext) CharacterClassStart() antlr.TerminalNode
func (*Cc_literalContext) CloseParen ¶
func (s *Cc_literalContext) CloseParen() antlr.TerminalNode
func (*Cc_literalContext) Dot ¶
func (s *Cc_literalContext) Dot() antlr.TerminalNode
func (*Cc_literalContext) EndOfSubjectOrLine ¶
func (s *Cc_literalContext) EndOfSubjectOrLine() antlr.TerminalNode
func (*Cc_literalContext) EnterRule ¶
func (s *Cc_literalContext) EnterRule(listener antlr.ParseTreeListener)
func (*Cc_literalContext) ExitRule ¶
func (s *Cc_literalContext) ExitRule(listener antlr.ParseTreeListener)
func (*Cc_literalContext) GetParser ¶
func (s *Cc_literalContext) GetParser() antlr.Parser
func (*Cc_literalContext) GetRuleContext ¶
func (s *Cc_literalContext) GetRuleContext() antlr.RuleContext
func (*Cc_literalContext) IsCc_literalContext ¶
func (*Cc_literalContext) IsCc_literalContext()
func (*Cc_literalContext) OpenParen ¶
func (s *Cc_literalContext) OpenParen() antlr.TerminalNode
func (*Cc_literalContext) Pipe ¶
func (s *Cc_literalContext) Pipe() antlr.TerminalNode
func (*Cc_literalContext) Plus ¶
func (s *Cc_literalContext) Plus() antlr.TerminalNode
func (*Cc_literalContext) QuestionMark ¶
func (s *Cc_literalContext) QuestionMark() antlr.TerminalNode
func (*Cc_literalContext) Shared_literal ¶
func (s *Cc_literalContext) Shared_literal() IShared_literalContext
func (*Cc_literalContext) Star ¶
func (s *Cc_literalContext) Star() antlr.TerminalNode
func (*Cc_literalContext) ToStringTree ¶
func (s *Cc_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Cc_literalContext) WordBoundary ¶
func (s *Cc_literalContext) WordBoundary() antlr.TerminalNode
type Character_classContext ¶
type Character_classContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCharacter_classContext ¶
func NewCharacter_classContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Character_classContext
func NewEmptyCharacter_classContext ¶
func NewEmptyCharacter_classContext() *Character_classContext
func (*Character_classContext) AllCc_atom ¶
func (s *Character_classContext) AllCc_atom() []ICc_atomContext
func (*Character_classContext) AllCharacterClassEnd ¶
func (s *Character_classContext) AllCharacterClassEnd() []antlr.TerminalNode
func (*Character_classContext) Caret ¶
func (s *Character_classContext) Caret() antlr.TerminalNode
func (*Character_classContext) Cc_atom ¶
func (s *Character_classContext) Cc_atom(i int) ICc_atomContext
func (*Character_classContext) CharacterClassEnd ¶
func (s *Character_classContext) CharacterClassEnd(i int) antlr.TerminalNode
func (*Character_classContext) CharacterClassStart ¶
func (s *Character_classContext) CharacterClassStart() antlr.TerminalNode
func (*Character_classContext) EnterRule ¶
func (s *Character_classContext) EnterRule(listener antlr.ParseTreeListener)
func (*Character_classContext) ExitRule ¶
func (s *Character_classContext) ExitRule(listener antlr.ParseTreeListener)
func (*Character_classContext) GetParser ¶
func (s *Character_classContext) GetParser() antlr.Parser
func (*Character_classContext) GetRuleContext ¶
func (s *Character_classContext) GetRuleContext() antlr.RuleContext
func (*Character_classContext) Hyphen ¶
func (s *Character_classContext) Hyphen() antlr.TerminalNode
func (*Character_classContext) IsCharacter_classContext ¶
func (*Character_classContext) IsCharacter_classContext()
func (*Character_classContext) ToStringTree ¶
func (s *Character_classContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CommentContext ¶
type CommentContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCommentContext ¶
func NewCommentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommentContext
func NewEmptyCommentContext ¶
func NewEmptyCommentContext() *CommentContext
func (*CommentContext) CloseParen ¶
func (s *CommentContext) CloseParen() antlr.TerminalNode
func (*CommentContext) EnterRule ¶
func (s *CommentContext) EnterRule(listener antlr.ParseTreeListener)
func (*CommentContext) ExitRule ¶
func (s *CommentContext) ExitRule(listener antlr.ParseTreeListener)
func (*CommentContext) GetParser ¶
func (s *CommentContext) GetParser() antlr.Parser
func (*CommentContext) GetRuleContext ¶
func (s *CommentContext) GetRuleContext() antlr.RuleContext
func (*CommentContext) Hash ¶
func (s *CommentContext) Hash() antlr.TerminalNode
func (*CommentContext) IsCommentContext ¶
func (*CommentContext) IsCommentContext()
func (*CommentContext) Non_close_parens ¶
func (s *CommentContext) Non_close_parens() INon_close_parensContext
func (*CommentContext) OpenParen ¶
func (s *CommentContext) OpenParen() antlr.TerminalNode
func (*CommentContext) QuestionMark ¶
func (s *CommentContext) QuestionMark() antlr.TerminalNode
func (*CommentContext) ToStringTree ¶
func (s *CommentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConditionalContext ¶
type ConditionalContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConditionalContext ¶
func NewConditionalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionalContext
func NewEmptyConditionalContext ¶
func NewEmptyConditionalContext() *ConditionalContext
func (*ConditionalContext) ALC ¶
func (s *ConditionalContext) ALC() antlr.TerminalNode
func (*ConditionalContext) AllAlternation ¶
func (s *ConditionalContext) AllAlternation() []IAlternationContext
func (*ConditionalContext) AllCloseParen ¶
func (s *ConditionalContext) AllCloseParen() []antlr.TerminalNode
func (*ConditionalContext) AllEUC ¶
func (s *ConditionalContext) AllEUC() []antlr.TerminalNode
func (*ConditionalContext) AllOpenParen ¶
func (s *ConditionalContext) AllOpenParen() []antlr.TerminalNode
func (*ConditionalContext) AllSLC ¶
func (s *ConditionalContext) AllSLC() []antlr.TerminalNode
func (*ConditionalContext) AllSingleQuote ¶
func (s *ConditionalContext) AllSingleQuote() []antlr.TerminalNode
func (*ConditionalContext) Alternation ¶
func (s *ConditionalContext) Alternation(i int) IAlternationContext
func (*ConditionalContext) Ampersand ¶
func (s *ConditionalContext) Ampersand() antlr.TerminalNode
func (*ConditionalContext) CloseParen ¶
func (s *ConditionalContext) CloseParen(i int) antlr.TerminalNode
func (*ConditionalContext) DUC ¶
func (s *ConditionalContext) DUC() antlr.TerminalNode
func (*ConditionalContext) ELC ¶
func (s *ConditionalContext) ELC() antlr.TerminalNode
func (*ConditionalContext) EUC ¶
func (s *ConditionalContext) EUC(i int) antlr.TerminalNode
func (*ConditionalContext) EnterRule ¶
func (s *ConditionalContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConditionalContext) ExitRule ¶
func (s *ConditionalContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConditionalContext) FUC ¶
func (s *ConditionalContext) FUC() antlr.TerminalNode
func (*ConditionalContext) GetParser ¶
func (s *ConditionalContext) GetParser() antlr.Parser
func (*ConditionalContext) GetRuleContext ¶
func (s *ConditionalContext) GetRuleContext() antlr.RuleContext
func (*ConditionalContext) GreaterThan ¶
func (s *ConditionalContext) GreaterThan() antlr.TerminalNode
func (*ConditionalContext) Hyphen ¶
func (s *ConditionalContext) Hyphen() antlr.TerminalNode
func (*ConditionalContext) IUC ¶
func (s *ConditionalContext) IUC() antlr.TerminalNode
func (*ConditionalContext) IsConditionalContext ¶
func (*ConditionalContext) IsConditionalContext()
func (*ConditionalContext) LessThan ¶
func (s *ConditionalContext) LessThan() antlr.TerminalNode
func (*ConditionalContext) NUC ¶
func (s *ConditionalContext) NUC() antlr.TerminalNode
func (*ConditionalContext) Name ¶
func (s *ConditionalContext) Name() INameContext
func (*ConditionalContext) Number ¶
func (s *ConditionalContext) Number() INumberContext
func (*ConditionalContext) OpenParen ¶
func (s *ConditionalContext) OpenParen(i int) antlr.TerminalNode
func (*ConditionalContext) Pipe ¶
func (s *ConditionalContext) Pipe() antlr.TerminalNode
func (*ConditionalContext) Plus ¶
func (s *ConditionalContext) Plus() antlr.TerminalNode
func (*ConditionalContext) QuestionMark ¶
func (s *ConditionalContext) QuestionMark() antlr.TerminalNode
func (*ConditionalContext) RLC ¶
func (s *ConditionalContext) RLC() antlr.TerminalNode
func (*ConditionalContext) RUC ¶
func (s *ConditionalContext) RUC() antlr.TerminalNode
func (*ConditionalContext) SLC ¶
func (s *ConditionalContext) SLC(i int) antlr.TerminalNode
func (*ConditionalContext) SingleQuote ¶
func (s *ConditionalContext) SingleQuote(i int) antlr.TerminalNode
func (*ConditionalContext) TLC ¶
func (s *ConditionalContext) TLC() antlr.TerminalNode
func (*ConditionalContext) ToStringTree ¶
func (s *ConditionalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DigitContext ¶
type DigitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDigitContext ¶
func NewDigitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DigitContext
func NewEmptyDigitContext ¶
func NewEmptyDigitContext() *DigitContext
func (*DigitContext) D0 ¶
func (s *DigitContext) D0() antlr.TerminalNode
func (*DigitContext) D1 ¶
func (s *DigitContext) D1() antlr.TerminalNode
func (*DigitContext) D2 ¶
func (s *DigitContext) D2() antlr.TerminalNode
func (*DigitContext) D3 ¶
func (s *DigitContext) D3() antlr.TerminalNode
func (*DigitContext) D4 ¶
func (s *DigitContext) D4() antlr.TerminalNode
func (*DigitContext) D5 ¶
func (s *DigitContext) D5() antlr.TerminalNode
func (*DigitContext) D6 ¶
func (s *DigitContext) D6() antlr.TerminalNode
func (*DigitContext) D7 ¶
func (s *DigitContext) D7() antlr.TerminalNode
func (*DigitContext) D8 ¶
func (s *DigitContext) D8() antlr.TerminalNode
func (*DigitContext) D9 ¶
func (s *DigitContext) D9() antlr.TerminalNode
func (*DigitContext) EnterRule ¶
func (s *DigitContext) EnterRule(listener antlr.ParseTreeListener)
func (*DigitContext) ExitRule ¶
func (s *DigitContext) ExitRule(listener antlr.ParseTreeListener)
func (*DigitContext) GetParser ¶
func (s *DigitContext) GetParser() antlr.Parser
func (*DigitContext) GetRuleContext ¶
func (s *DigitContext) GetRuleContext() antlr.RuleContext
func (*DigitContext) IsDigitContext ¶
func (*DigitContext) IsDigitContext()
func (*DigitContext) ToStringTree ¶
func (s *DigitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DigitsContext ¶
type DigitsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDigitsContext ¶
func NewDigitsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DigitsContext
func NewEmptyDigitsContext ¶
func NewEmptyDigitsContext() *DigitsContext
func (*DigitsContext) AllDigit ¶
func (s *DigitsContext) AllDigit() []IDigitContext
func (*DigitsContext) Digit ¶
func (s *DigitsContext) Digit(i int) IDigitContext
func (*DigitsContext) EnterRule ¶
func (s *DigitsContext) EnterRule(listener antlr.ParseTreeListener)
func (*DigitsContext) ExitRule ¶
func (s *DigitsContext) ExitRule(listener antlr.ParseTreeListener)
func (*DigitsContext) GetParser ¶
func (s *DigitsContext) GetParser() antlr.Parser
func (*DigitsContext) GetRuleContext ¶
func (s *DigitsContext) GetRuleContext() antlr.RuleContext
func (*DigitsContext) IsDigitsContext ¶
func (*DigitsContext) IsDigitsContext()
func (*DigitsContext) ToStringTree ¶
func (s *DigitsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ElementContext ¶
type ElementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElementContext ¶
func NewElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementContext
func NewEmptyElementContext ¶
func NewEmptyElementContext() *ElementContext
func (*ElementContext) Atom ¶
func (s *ElementContext) Atom() IAtomContext
func (*ElementContext) EnterRule ¶
func (s *ElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ElementContext) ExitRule ¶
func (s *ElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ElementContext) GetParser ¶
func (s *ElementContext) GetParser() antlr.Parser
func (*ElementContext) GetRuleContext ¶
func (s *ElementContext) GetRuleContext() antlr.RuleContext
func (*ElementContext) IsElementContext ¶
func (*ElementContext) IsElementContext()
func (*ElementContext) Quantifier ¶
func (s *ElementContext) Quantifier() IQuantifierContext
func (*ElementContext) ToStringTree ¶
func (s *ElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprContext ¶
type ExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprContext ¶
func NewEmptyExprContext() *ExprContext
func NewExprContext ¶
func NewExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprContext
func (*ExprContext) AllElement ¶
func (s *ExprContext) AllElement() []IElementContext
func (*ExprContext) Element ¶
func (s *ExprContext) Element(i int) IElementContext
func (*ExprContext) EnterRule ¶
func (s *ExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprContext) ExitRule ¶
func (s *ExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprContext) GetParser ¶
func (s *ExprContext) GetParser() antlr.Parser
func (*ExprContext) GetRuleContext ¶
func (s *ExprContext) GetRuleContext() antlr.RuleContext
func (*ExprContext) IsExprContext ¶
func (*ExprContext) IsExprContext()
func (*ExprContext) ToStringTree ¶
func (s *ExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAlpha_numsContext ¶
type IAlpha_numsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAlpha_numsContext differentiates from other interfaces. IsAlpha_numsContext() }
IAlpha_numsContext is an interface to support dynamic dispatch.
type IAlternationContext ¶
type IAlternationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAlternationContext differentiates from other interfaces. IsAlternationContext() }
IAlternationContext is an interface to support dynamic dispatch.
type IAtomContext ¶
type IAtomContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAtomContext differentiates from other interfaces. IsAtomContext() }
IAtomContext is an interface to support dynamic dispatch.
type IBackreferenceContext ¶
type IBackreferenceContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBackreferenceContext differentiates from other interfaces. IsBackreferenceContext() }
IBackreferenceContext is an interface to support dynamic dispatch.
type IBackreference_or_octalContext ¶
type IBackreference_or_octalContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBackreference_or_octalContext differentiates from other interfaces. IsBackreference_or_octalContext() }
IBackreference_or_octalContext is an interface to support dynamic dispatch.
type IBacktrack_controlContext ¶
type IBacktrack_controlContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBacktrack_controlContext differentiates from other interfaces. IsBacktrack_controlContext() }
IBacktrack_controlContext is an interface to support dynamic dispatch.
type ICalloutContext ¶
type ICalloutContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCalloutContext differentiates from other interfaces. IsCalloutContext() }
ICalloutContext is an interface to support dynamic dispatch.
type ICaptureContext ¶
type ICaptureContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCaptureContext differentiates from other interfaces. IsCaptureContext() }
ICaptureContext is an interface to support dynamic dispatch.
type ICc_atomContext ¶
type ICc_atomContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCc_atomContext differentiates from other interfaces. IsCc_atomContext() }
ICc_atomContext is an interface to support dynamic dispatch.
type ICc_literalContext ¶
type ICc_literalContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCc_literalContext differentiates from other interfaces. IsCc_literalContext() }
ICc_literalContext is an interface to support dynamic dispatch.
type ICharacter_classContext ¶
type ICharacter_classContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCharacter_classContext differentiates from other interfaces. IsCharacter_classContext() }
ICharacter_classContext is an interface to support dynamic dispatch.
type ICommentContext ¶
type ICommentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCommentContext differentiates from other interfaces. IsCommentContext() }
ICommentContext is an interface to support dynamic dispatch.
type IConditionalContext ¶
type IConditionalContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsConditionalContext differentiates from other interfaces. IsConditionalContext() }
IConditionalContext is an interface to support dynamic dispatch.
type IDigitContext ¶
type IDigitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDigitContext differentiates from other interfaces. IsDigitContext() }
IDigitContext is an interface to support dynamic dispatch.
type IDigitsContext ¶
type IDigitsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDigitsContext differentiates from other interfaces. IsDigitsContext() }
IDigitsContext is an interface to support dynamic dispatch.
type IElementContext ¶
type IElementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsElementContext differentiates from other interfaces. IsElementContext() }
IElementContext is an interface to support dynamic dispatch.
type IExprContext ¶
type IExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExprContext differentiates from other interfaces. IsExprContext() }
IExprContext is an interface to support dynamic dispatch.
type ILetterContext ¶
type ILetterContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLetterContext differentiates from other interfaces. IsLetterContext() }
ILetterContext is an interface to support dynamic dispatch.
type ILiteralContext ¶
type ILiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLiteralContext differentiates from other interfaces. IsLiteralContext() }
ILiteralContext is an interface to support dynamic dispatch.
type ILook_aroundContext ¶
type ILook_aroundContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLook_aroundContext differentiates from other interfaces. IsLook_aroundContext() }
ILook_aroundContext 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 INewline_conventionContext ¶
type INewline_conventionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNewline_conventionContext differentiates from other interfaces. IsNewline_conventionContext() }
INewline_conventionContext is an interface to support dynamic dispatch.
type INon_captureContext ¶
type INon_captureContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNon_captureContext differentiates from other interfaces. IsNon_captureContext() }
INon_captureContext is an interface to support dynamic dispatch.
type INon_close_parenContext ¶
type INon_close_parenContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNon_close_parenContext differentiates from other interfaces. IsNon_close_parenContext() }
INon_close_parenContext is an interface to support dynamic dispatch.
type INon_close_parensContext ¶
type INon_close_parensContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNon_close_parensContext differentiates from other interfaces. IsNon_close_parensContext() }
INon_close_parensContext is an interface to support dynamic dispatch.
type INumberContext ¶
type INumberContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNumberContext differentiates from other interfaces. IsNumberContext() }
INumberContext is an interface to support dynamic dispatch.
type IOctal_charContext ¶
type IOctal_charContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOctal_charContext differentiates from other interfaces. IsOctal_charContext() }
IOctal_charContext is an interface to support dynamic dispatch.
type IOctal_digitContext ¶
type IOctal_digitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOctal_digitContext differentiates from other interfaces. IsOctal_digitContext() }
IOctal_digitContext is an interface to support dynamic dispatch.
type IOptionContext ¶
type IOptionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOptionContext differentiates from other interfaces. IsOptionContext() }
IOptionContext is an interface to support dynamic dispatch.
type IOption_flagContext ¶
type IOption_flagContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOption_flagContext differentiates from other interfaces. IsOption_flagContext() }
IOption_flagContext is an interface to support dynamic dispatch.
type IOption_flagsContext ¶
type IOption_flagsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOption_flagsContext differentiates from other interfaces. IsOption_flagsContext() }
IOption_flagsContext is an interface to support dynamic dispatch.
type IParseContext ¶
type IParseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsParseContext differentiates from other interfaces. IsParseContext() }
IParseContext is an interface to support dynamic dispatch.
type IQuantifierContext ¶
type IQuantifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQuantifierContext differentiates from other interfaces. IsQuantifierContext() }
IQuantifierContext is an interface to support dynamic dispatch.
type IQuantifier_typeContext ¶
type IQuantifier_typeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQuantifier_typeContext differentiates from other interfaces. IsQuantifier_typeContext() }
IQuantifier_typeContext is an interface to support dynamic dispatch.
type IShared_atomContext ¶
type IShared_atomContext interface { antlr.ParserRuleContext GetParser() antlr.Parser IsShared_atomContext() }
IShared_atomContext is an interface to support dynamic dispatch.
type IShared_literalContext ¶
type IShared_literalContext interface { antlr.ParserRuleContext GetParser() antlr.Parser IsShared_literalContext() }
IShared_literalContext is an interface to support dynamic dispatch.
type ISubroutine_referenceContext ¶
type ISubroutine_referenceContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSubroutine_referenceContext differentiates from other interfaces. IsSubroutine_referenceContext() }
ISubroutine_referenceContext is an interface to support dynamic dispatch.
type LetterContext ¶
type LetterContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLetterContext ¶
func NewEmptyLetterContext() *LetterContext
func NewLetterContext ¶
func NewLetterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LetterContext
func (*LetterContext) ALC ¶
func (s *LetterContext) ALC() antlr.TerminalNode
func (*LetterContext) AUC ¶
func (s *LetterContext) AUC() antlr.TerminalNode
func (*LetterContext) BLC ¶
func (s *LetterContext) BLC() antlr.TerminalNode
func (*LetterContext) BUC ¶
func (s *LetterContext) BUC() antlr.TerminalNode
func (*LetterContext) CLC ¶
func (s *LetterContext) CLC() antlr.TerminalNode
func (*LetterContext) CUC ¶
func (s *LetterContext) CUC() antlr.TerminalNode
func (*LetterContext) DLC ¶
func (s *LetterContext) DLC() antlr.TerminalNode
func (*LetterContext) DUC ¶
func (s *LetterContext) DUC() antlr.TerminalNode
func (*LetterContext) ELC ¶
func (s *LetterContext) ELC() antlr.TerminalNode
func (*LetterContext) EUC ¶
func (s *LetterContext) EUC() antlr.TerminalNode
func (*LetterContext) EnterRule ¶
func (s *LetterContext) EnterRule(listener antlr.ParseTreeListener)
func (*LetterContext) ExitRule ¶
func (s *LetterContext) ExitRule(listener antlr.ParseTreeListener)
func (*LetterContext) FLC ¶
func (s *LetterContext) FLC() antlr.TerminalNode
func (*LetterContext) FUC ¶
func (s *LetterContext) FUC() antlr.TerminalNode
func (*LetterContext) GLC ¶
func (s *LetterContext) GLC() antlr.TerminalNode
func (*LetterContext) GUC ¶
func (s *LetterContext) GUC() antlr.TerminalNode
func (*LetterContext) GetParser ¶
func (s *LetterContext) GetParser() antlr.Parser
func (*LetterContext) GetRuleContext ¶
func (s *LetterContext) GetRuleContext() antlr.RuleContext
func (*LetterContext) HLC ¶
func (s *LetterContext) HLC() antlr.TerminalNode
func (*LetterContext) HUC ¶
func (s *LetterContext) HUC() antlr.TerminalNode
func (*LetterContext) ILC ¶
func (s *LetterContext) ILC() antlr.TerminalNode
func (*LetterContext) IUC ¶
func (s *LetterContext) IUC() antlr.TerminalNode
func (*LetterContext) IsLetterContext ¶
func (*LetterContext) IsLetterContext()
func (*LetterContext) JLC ¶
func (s *LetterContext) JLC() antlr.TerminalNode
func (*LetterContext) JUC ¶
func (s *LetterContext) JUC() antlr.TerminalNode
func (*LetterContext) KLC ¶
func (s *LetterContext) KLC() antlr.TerminalNode
func (*LetterContext) KUC ¶
func (s *LetterContext) KUC() antlr.TerminalNode
func (*LetterContext) LLC ¶
func (s *LetterContext) LLC() antlr.TerminalNode
func (*LetterContext) LUC ¶
func (s *LetterContext) LUC() antlr.TerminalNode
func (*LetterContext) MLC ¶
func (s *LetterContext) MLC() antlr.TerminalNode
func (*LetterContext) MUC ¶
func (s *LetterContext) MUC() antlr.TerminalNode
func (*LetterContext) NLC ¶
func (s *LetterContext) NLC() antlr.TerminalNode
func (*LetterContext) NUC ¶
func (s *LetterContext) NUC() antlr.TerminalNode
func (*LetterContext) OLC ¶
func (s *LetterContext) OLC() antlr.TerminalNode
func (*LetterContext) OUC ¶
func (s *LetterContext) OUC() antlr.TerminalNode
func (*LetterContext) PLC ¶
func (s *LetterContext) PLC() antlr.TerminalNode
func (*LetterContext) PUC ¶
func (s *LetterContext) PUC() antlr.TerminalNode
func (*LetterContext) QLC ¶
func (s *LetterContext) QLC() antlr.TerminalNode
func (*LetterContext) QUC ¶
func (s *LetterContext) QUC() antlr.TerminalNode
func (*LetterContext) RLC ¶
func (s *LetterContext) RLC() antlr.TerminalNode
func (*LetterContext) RUC ¶
func (s *LetterContext) RUC() antlr.TerminalNode
func (*LetterContext) SLC ¶
func (s *LetterContext) SLC() antlr.TerminalNode
func (*LetterContext) SUC ¶
func (s *LetterContext) SUC() antlr.TerminalNode
func (*LetterContext) TLC ¶
func (s *LetterContext) TLC() antlr.TerminalNode
func (*LetterContext) TUC ¶
func (s *LetterContext) TUC() antlr.TerminalNode
func (*LetterContext) ToStringTree ¶
func (s *LetterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*LetterContext) ULC ¶
func (s *LetterContext) ULC() antlr.TerminalNode
func (*LetterContext) UUC ¶
func (s *LetterContext) UUC() antlr.TerminalNode
func (*LetterContext) VLC ¶
func (s *LetterContext) VLC() antlr.TerminalNode
func (*LetterContext) VUC ¶
func (s *LetterContext) VUC() antlr.TerminalNode
func (*LetterContext) WLC ¶
func (s *LetterContext) WLC() antlr.TerminalNode
func (*LetterContext) WUC ¶
func (s *LetterContext) WUC() antlr.TerminalNode
func (*LetterContext) XLC ¶
func (s *LetterContext) XLC() antlr.TerminalNode
func (*LetterContext) XUC ¶
func (s *LetterContext) XUC() antlr.TerminalNode
func (*LetterContext) YLC ¶
func (s *LetterContext) YLC() antlr.TerminalNode
func (*LetterContext) YUC ¶
func (s *LetterContext) YUC() antlr.TerminalNode
func (*LetterContext) ZLC ¶
func (s *LetterContext) ZLC() antlr.TerminalNode
func (*LetterContext) ZUC ¶
func (s *LetterContext) ZUC() antlr.TerminalNode
type LiteralContext ¶
type LiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) CharacterClassEnd ¶
func (s *LiteralContext) CharacterClassEnd() antlr.TerminalNode
func (*LiteralContext) EnterRule ¶
func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralContext) ExitRule ¶
func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) Shared_literal ¶
func (s *LiteralContext) Shared_literal() IShared_literalContext
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Look_aroundContext ¶
type Look_aroundContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLook_aroundContext ¶
func NewEmptyLook_aroundContext() *Look_aroundContext
func NewLook_aroundContext ¶
func NewLook_aroundContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Look_aroundContext
func (*Look_aroundContext) Alternation ¶
func (s *Look_aroundContext) Alternation() IAlternationContext
func (*Look_aroundContext) CloseParen ¶
func (s *Look_aroundContext) CloseParen() antlr.TerminalNode
func (*Look_aroundContext) EnterRule ¶
func (s *Look_aroundContext) EnterRule(listener antlr.ParseTreeListener)
func (*Look_aroundContext) Equals ¶
func (s *Look_aroundContext) Equals() antlr.TerminalNode
func (*Look_aroundContext) Exclamation ¶
func (s *Look_aroundContext) Exclamation() antlr.TerminalNode
func (*Look_aroundContext) ExitRule ¶
func (s *Look_aroundContext) ExitRule(listener antlr.ParseTreeListener)
func (*Look_aroundContext) GetParser ¶
func (s *Look_aroundContext) GetParser() antlr.Parser
func (*Look_aroundContext) GetRuleContext ¶
func (s *Look_aroundContext) GetRuleContext() antlr.RuleContext
func (*Look_aroundContext) IsLook_aroundContext ¶
func (*Look_aroundContext) IsLook_aroundContext()
func (*Look_aroundContext) LessThan ¶
func (s *Look_aroundContext) LessThan() antlr.TerminalNode
func (*Look_aroundContext) OpenParen ¶
func (s *Look_aroundContext) OpenParen() antlr.TerminalNode
func (*Look_aroundContext) QuestionMark ¶
func (s *Look_aroundContext) QuestionMark() antlr.TerminalNode
func (*Look_aroundContext) ToStringTree ¶
func (s *Look_aroundContext) 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) Alpha_nums ¶
func (s *NameContext) Alpha_nums() IAlpha_numsContext
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) IsNameContext ¶
func (*NameContext) IsNameContext()
func (*NameContext) ToStringTree ¶
func (s *NameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Newline_conventionContext ¶
type Newline_conventionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNewline_conventionContext ¶
func NewEmptyNewline_conventionContext() *Newline_conventionContext
func NewNewline_conventionContext ¶
func NewNewline_conventionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Newline_conventionContext
func (*Newline_conventionContext) AUC ¶
func (s *Newline_conventionContext) AUC() antlr.TerminalNode
func (*Newline_conventionContext) AllRUC ¶
func (s *Newline_conventionContext) AllRUC() []antlr.TerminalNode
func (*Newline_conventionContext) BUC ¶
func (s *Newline_conventionContext) BUC() antlr.TerminalNode
func (*Newline_conventionContext) CUC ¶
func (s *Newline_conventionContext) CUC() antlr.TerminalNode
func (*Newline_conventionContext) CloseParen ¶
func (s *Newline_conventionContext) CloseParen() antlr.TerminalNode
func (*Newline_conventionContext) DUC ¶
func (s *Newline_conventionContext) DUC() antlr.TerminalNode
func (*Newline_conventionContext) EUC ¶
func (s *Newline_conventionContext) EUC() antlr.TerminalNode
func (*Newline_conventionContext) EnterRule ¶
func (s *Newline_conventionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Newline_conventionContext) ExitRule ¶
func (s *Newline_conventionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Newline_conventionContext) FUC ¶
func (s *Newline_conventionContext) FUC() antlr.TerminalNode
func (*Newline_conventionContext) GetParser ¶
func (s *Newline_conventionContext) GetParser() antlr.Parser
func (*Newline_conventionContext) GetRuleContext ¶
func (s *Newline_conventionContext) GetRuleContext() antlr.RuleContext
func (*Newline_conventionContext) IUC ¶
func (s *Newline_conventionContext) IUC() antlr.TerminalNode
func (*Newline_conventionContext) IsNewline_conventionContext ¶
func (*Newline_conventionContext) IsNewline_conventionContext()
func (*Newline_conventionContext) LUC ¶
func (s *Newline_conventionContext) LUC() antlr.TerminalNode
func (*Newline_conventionContext) NUC ¶
func (s *Newline_conventionContext) NUC() antlr.TerminalNode
func (*Newline_conventionContext) OUC ¶
func (s *Newline_conventionContext) OUC() antlr.TerminalNode
func (*Newline_conventionContext) OpenParen ¶
func (s *Newline_conventionContext) OpenParen() antlr.TerminalNode
func (*Newline_conventionContext) RUC ¶
func (s *Newline_conventionContext) RUC(i int) antlr.TerminalNode
func (*Newline_conventionContext) SUC ¶
func (s *Newline_conventionContext) SUC() antlr.TerminalNode
func (*Newline_conventionContext) Star ¶
func (s *Newline_conventionContext) Star() antlr.TerminalNode
func (*Newline_conventionContext) ToStringTree ¶
func (s *Newline_conventionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Newline_conventionContext) UUC ¶
func (s *Newline_conventionContext) UUC() antlr.TerminalNode
func (*Newline_conventionContext) Underscore ¶
func (s *Newline_conventionContext) Underscore() antlr.TerminalNode
func (*Newline_conventionContext) YUC ¶
func (s *Newline_conventionContext) YUC() antlr.TerminalNode
type Non_captureContext ¶
type Non_captureContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNon_captureContext ¶
func NewEmptyNon_captureContext() *Non_captureContext
func NewNon_captureContext ¶
func NewNon_captureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Non_captureContext
func (*Non_captureContext) Alternation ¶
func (s *Non_captureContext) Alternation() IAlternationContext
func (*Non_captureContext) CloseParen ¶
func (s *Non_captureContext) CloseParen() antlr.TerminalNode
func (*Non_captureContext) Colon ¶
func (s *Non_captureContext) Colon() antlr.TerminalNode
func (*Non_captureContext) EnterRule ¶
func (s *Non_captureContext) EnterRule(listener antlr.ParseTreeListener)
func (*Non_captureContext) ExitRule ¶
func (s *Non_captureContext) ExitRule(listener antlr.ParseTreeListener)
func (*Non_captureContext) GetParser ¶
func (s *Non_captureContext) GetParser() antlr.Parser
func (*Non_captureContext) GetRuleContext ¶
func (s *Non_captureContext) GetRuleContext() antlr.RuleContext
func (*Non_captureContext) GreaterThan ¶
func (s *Non_captureContext) GreaterThan() antlr.TerminalNode
func (*Non_captureContext) IsNon_captureContext ¶
func (*Non_captureContext) IsNon_captureContext()
func (*Non_captureContext) OpenParen ¶
func (s *Non_captureContext) OpenParen() antlr.TerminalNode
func (*Non_captureContext) Option_flags ¶
func (s *Non_captureContext) Option_flags() IOption_flagsContext
func (*Non_captureContext) Pipe ¶
func (s *Non_captureContext) Pipe() antlr.TerminalNode
func (*Non_captureContext) QuestionMark ¶
func (s *Non_captureContext) QuestionMark() antlr.TerminalNode
func (*Non_captureContext) ToStringTree ¶
func (s *Non_captureContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Non_close_parenContext ¶
type Non_close_parenContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNon_close_parenContext ¶
func NewEmptyNon_close_parenContext() *Non_close_parenContext
func NewNon_close_parenContext ¶
func NewNon_close_parenContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Non_close_parenContext
func (*Non_close_parenContext) CloseParen ¶
func (s *Non_close_parenContext) CloseParen() antlr.TerminalNode
func (*Non_close_parenContext) EnterRule ¶
func (s *Non_close_parenContext) EnterRule(listener antlr.ParseTreeListener)
func (*Non_close_parenContext) ExitRule ¶
func (s *Non_close_parenContext) ExitRule(listener antlr.ParseTreeListener)
func (*Non_close_parenContext) GetParser ¶
func (s *Non_close_parenContext) GetParser() antlr.Parser
func (*Non_close_parenContext) GetRuleContext ¶
func (s *Non_close_parenContext) GetRuleContext() antlr.RuleContext
func (*Non_close_parenContext) IsNon_close_parenContext ¶
func (*Non_close_parenContext) IsNon_close_parenContext()
func (*Non_close_parenContext) ToStringTree ¶
func (s *Non_close_parenContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Non_close_parensContext ¶
type Non_close_parensContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNon_close_parensContext ¶
func NewEmptyNon_close_parensContext() *Non_close_parensContext
func NewNon_close_parensContext ¶
func NewNon_close_parensContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Non_close_parensContext
func (*Non_close_parensContext) AllNon_close_paren ¶
func (s *Non_close_parensContext) AllNon_close_paren() []INon_close_parenContext
func (*Non_close_parensContext) EnterRule ¶
func (s *Non_close_parensContext) EnterRule(listener antlr.ParseTreeListener)
func (*Non_close_parensContext) ExitRule ¶
func (s *Non_close_parensContext) ExitRule(listener antlr.ParseTreeListener)
func (*Non_close_parensContext) GetParser ¶
func (s *Non_close_parensContext) GetParser() antlr.Parser
func (*Non_close_parensContext) GetRuleContext ¶
func (s *Non_close_parensContext) GetRuleContext() antlr.RuleContext
func (*Non_close_parensContext) IsNon_close_parensContext ¶
func (*Non_close_parensContext) IsNon_close_parensContext()
func (*Non_close_parensContext) Non_close_paren ¶
func (s *Non_close_parensContext) Non_close_paren(i int) INon_close_parenContext
func (*Non_close_parensContext) ToStringTree ¶
func (s *Non_close_parensContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NumberContext ¶
type NumberContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNumberContext ¶
func NewEmptyNumberContext() *NumberContext
func NewNumberContext ¶
func NewNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberContext
func (*NumberContext) Digits ¶
func (s *NumberContext) Digits() IDigitsContext
func (*NumberContext) EnterRule ¶
func (s *NumberContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumberContext) ExitRule ¶
func (s *NumberContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumberContext) GetParser ¶
func (s *NumberContext) GetParser() antlr.Parser
func (*NumberContext) GetRuleContext ¶
func (s *NumberContext) GetRuleContext() antlr.RuleContext
func (*NumberContext) IsNumberContext ¶
func (*NumberContext) IsNumberContext()
func (*NumberContext) ToStringTree ¶
func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Octal_charContext ¶
type Octal_charContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOctal_charContext ¶
func NewEmptyOctal_charContext() *Octal_charContext
func NewOctal_charContext ¶
func NewOctal_charContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Octal_charContext
func (*Octal_charContext) AllOctal_digit ¶
func (s *Octal_charContext) AllOctal_digit() []IOctal_digitContext
func (*Octal_charContext) Backslash ¶
func (s *Octal_charContext) Backslash() antlr.TerminalNode
func (*Octal_charContext) D0 ¶
func (s *Octal_charContext) D0() antlr.TerminalNode
func (*Octal_charContext) D1 ¶
func (s *Octal_charContext) D1() antlr.TerminalNode
func (*Octal_charContext) D2 ¶
func (s *Octal_charContext) D2() antlr.TerminalNode
func (*Octal_charContext) D3 ¶
func (s *Octal_charContext) D3() antlr.TerminalNode
func (*Octal_charContext) EnterRule ¶
func (s *Octal_charContext) EnterRule(listener antlr.ParseTreeListener)
func (*Octal_charContext) ExitRule ¶
func (s *Octal_charContext) ExitRule(listener antlr.ParseTreeListener)
func (*Octal_charContext) GetParser ¶
func (s *Octal_charContext) GetParser() antlr.Parser
func (*Octal_charContext) GetRuleContext ¶
func (s *Octal_charContext) GetRuleContext() antlr.RuleContext
func (*Octal_charContext) IsOctal_charContext ¶
func (*Octal_charContext) IsOctal_charContext()
func (*Octal_charContext) Octal_digit ¶
func (s *Octal_charContext) Octal_digit(i int) IOctal_digitContext
func (*Octal_charContext) ToStringTree ¶
func (s *Octal_charContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Octal_digitContext ¶
type Octal_digitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOctal_digitContext ¶
func NewEmptyOctal_digitContext() *Octal_digitContext
func NewOctal_digitContext ¶
func NewOctal_digitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Octal_digitContext
func (*Octal_digitContext) D0 ¶
func (s *Octal_digitContext) D0() antlr.TerminalNode
func (*Octal_digitContext) D1 ¶
func (s *Octal_digitContext) D1() antlr.TerminalNode
func (*Octal_digitContext) D2 ¶
func (s *Octal_digitContext) D2() antlr.TerminalNode
func (*Octal_digitContext) D3 ¶
func (s *Octal_digitContext) D3() antlr.TerminalNode
func (*Octal_digitContext) D4 ¶
func (s *Octal_digitContext) D4() antlr.TerminalNode
func (*Octal_digitContext) D5 ¶
func (s *Octal_digitContext) D5() antlr.TerminalNode
func (*Octal_digitContext) D6 ¶
func (s *Octal_digitContext) D6() antlr.TerminalNode
func (*Octal_digitContext) D7 ¶
func (s *Octal_digitContext) D7() antlr.TerminalNode
func (*Octal_digitContext) EnterRule ¶
func (s *Octal_digitContext) EnterRule(listener antlr.ParseTreeListener)
func (*Octal_digitContext) ExitRule ¶
func (s *Octal_digitContext) ExitRule(listener antlr.ParseTreeListener)
func (*Octal_digitContext) GetParser ¶
func (s *Octal_digitContext) GetParser() antlr.Parser
func (*Octal_digitContext) GetRuleContext ¶
func (s *Octal_digitContext) GetRuleContext() antlr.RuleContext
func (*Octal_digitContext) IsOctal_digitContext ¶
func (*Octal_digitContext) IsOctal_digitContext()
func (*Octal_digitContext) ToStringTree ¶
func (s *Octal_digitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OptionContext ¶
type OptionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOptionContext ¶
func NewEmptyOptionContext() *OptionContext
func NewOptionContext ¶
func NewOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionContext
func (*OptionContext) AUC ¶
func (s *OptionContext) AUC() antlr.TerminalNode
func (*OptionContext) AllOUC ¶
func (s *OptionContext) AllOUC() []antlr.TerminalNode
func (*OptionContext) AllOption_flags ¶
func (s *OptionContext) AllOption_flags() []IOption_flagsContext
func (*OptionContext) AllTUC ¶
func (s *OptionContext) AllTUC() []antlr.TerminalNode
func (*OptionContext) AllUnderscore ¶
func (s *OptionContext) AllUnderscore() []antlr.TerminalNode
func (*OptionContext) CUC ¶
func (s *OptionContext) CUC() antlr.TerminalNode
func (*OptionContext) CloseParen ¶
func (s *OptionContext) CloseParen() antlr.TerminalNode
func (*OptionContext) D1 ¶
func (s *OptionContext) D1() antlr.TerminalNode
func (*OptionContext) D6 ¶
func (s *OptionContext) D6() antlr.TerminalNode
func (*OptionContext) D8 ¶
func (s *OptionContext) D8() antlr.TerminalNode
func (*OptionContext) EnterRule ¶
func (s *OptionContext) EnterRule(listener antlr.ParseTreeListener)
func (*OptionContext) ExitRule ¶
func (s *OptionContext) ExitRule(listener antlr.ParseTreeListener)
func (*OptionContext) FUC ¶
func (s *OptionContext) FUC() antlr.TerminalNode
func (*OptionContext) GetParser ¶
func (s *OptionContext) GetParser() antlr.Parser
func (*OptionContext) GetRuleContext ¶
func (s *OptionContext) GetRuleContext() antlr.RuleContext
func (*OptionContext) Hyphen ¶
func (s *OptionContext) Hyphen() antlr.TerminalNode
func (*OptionContext) IsOptionContext ¶
func (*OptionContext) IsOptionContext()
func (*OptionContext) NUC ¶
func (s *OptionContext) NUC() antlr.TerminalNode
func (*OptionContext) OUC ¶
func (s *OptionContext) OUC(i int) antlr.TerminalNode
func (*OptionContext) OpenParen ¶
func (s *OptionContext) OpenParen() antlr.TerminalNode
func (*OptionContext) Option_flags ¶
func (s *OptionContext) Option_flags(i int) IOption_flagsContext
func (*OptionContext) PUC ¶
func (s *OptionContext) PUC() antlr.TerminalNode
func (*OptionContext) QuestionMark ¶
func (s *OptionContext) QuestionMark() antlr.TerminalNode
func (*OptionContext) RUC ¶
func (s *OptionContext) RUC() antlr.TerminalNode
func (*OptionContext) SUC ¶
func (s *OptionContext) SUC() antlr.TerminalNode
func (*OptionContext) Star ¶
func (s *OptionContext) Star() antlr.TerminalNode
func (*OptionContext) TUC ¶
func (s *OptionContext) TUC(i int) antlr.TerminalNode
func (*OptionContext) ToStringTree ¶
func (s *OptionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*OptionContext) UUC ¶
func (s *OptionContext) UUC() antlr.TerminalNode
func (*OptionContext) Underscore ¶
func (s *OptionContext) Underscore(i int) antlr.TerminalNode
type Option_flagContext ¶
type Option_flagContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOption_flagContext ¶
func NewEmptyOption_flagContext() *Option_flagContext
func NewOption_flagContext ¶
func NewOption_flagContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Option_flagContext
func (*Option_flagContext) EnterRule ¶
func (s *Option_flagContext) EnterRule(listener antlr.ParseTreeListener)
func (*Option_flagContext) ExitRule ¶
func (s *Option_flagContext) ExitRule(listener antlr.ParseTreeListener)
func (*Option_flagContext) GetParser ¶
func (s *Option_flagContext) GetParser() antlr.Parser
func (*Option_flagContext) GetRuleContext ¶
func (s *Option_flagContext) GetRuleContext() antlr.RuleContext
func (*Option_flagContext) ILC ¶
func (s *Option_flagContext) ILC() antlr.TerminalNode
func (*Option_flagContext) IsOption_flagContext ¶
func (*Option_flagContext) IsOption_flagContext()
func (*Option_flagContext) JUC ¶
func (s *Option_flagContext) JUC() antlr.TerminalNode
func (*Option_flagContext) MLC ¶
func (s *Option_flagContext) MLC() antlr.TerminalNode
func (*Option_flagContext) SLC ¶
func (s *Option_flagContext) SLC() antlr.TerminalNode
func (*Option_flagContext) ToStringTree ¶
func (s *Option_flagContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Option_flagContext) UUC ¶
func (s *Option_flagContext) UUC() antlr.TerminalNode
func (*Option_flagContext) XLC ¶
func (s *Option_flagContext) XLC() antlr.TerminalNode
type Option_flagsContext ¶
type Option_flagsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOption_flagsContext ¶
func NewEmptyOption_flagsContext() *Option_flagsContext
func NewOption_flagsContext ¶
func NewOption_flagsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Option_flagsContext
func (*Option_flagsContext) AllOption_flag ¶
func (s *Option_flagsContext) AllOption_flag() []IOption_flagContext
func (*Option_flagsContext) EnterRule ¶
func (s *Option_flagsContext) EnterRule(listener antlr.ParseTreeListener)
func (*Option_flagsContext) ExitRule ¶
func (s *Option_flagsContext) ExitRule(listener antlr.ParseTreeListener)
func (*Option_flagsContext) GetParser ¶
func (s *Option_flagsContext) GetParser() antlr.Parser
func (*Option_flagsContext) GetRuleContext ¶
func (s *Option_flagsContext) GetRuleContext() antlr.RuleContext
func (*Option_flagsContext) IsOption_flagsContext ¶
func (*Option_flagsContext) IsOption_flagsContext()
func (*Option_flagsContext) Option_flag ¶
func (s *Option_flagsContext) Option_flag(i int) IOption_flagContext
func (*Option_flagsContext) ToStringTree ¶
func (s *Option_flagsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PCRELexer ¶
func NewPCRELexer ¶
func NewPCRELexer(input antlr.CharStream) *PCRELexer
type PCREListener ¶
type PCREListener interface { antlr.ParseTreeListener // EnterParse is called when entering the parse production. EnterParse(c *ParseContext) // EnterAlternation is called when entering the alternation production. EnterAlternation(c *AlternationContext) // EnterExpr is called when entering the expr production. EnterExpr(c *ExprContext) // EnterElement is called when entering the element production. EnterElement(c *ElementContext) // EnterQuantifier is called when entering the quantifier production. EnterQuantifier(c *QuantifierContext) // EnterQuantifier_type is called when entering the quantifier_type production. EnterQuantifier_type(c *Quantifier_typeContext) // EnterCharacter_class is called when entering the character_class production. EnterCharacter_class(c *Character_classContext) // EnterBackreference is called when entering the backreference production. EnterBackreference(c *BackreferenceContext) // EnterBackreference_or_octal is called when entering the backreference_or_octal production. EnterBackreference_or_octal(c *Backreference_or_octalContext) // EnterCapture is called when entering the capture production. EnterCapture(c *CaptureContext) // EnterNon_capture is called when entering the non_capture production. EnterNon_capture(c *Non_captureContext) // EnterComment is called when entering the comment production. EnterComment(c *CommentContext) // EnterOption is called when entering the option production. EnterOption(c *OptionContext) // EnterOption_flags is called when entering the option_flags production. EnterOption_flags(c *Option_flagsContext) // EnterOption_flag is called when entering the option_flag production. EnterOption_flag(c *Option_flagContext) // EnterLook_around is called when entering the look_around production. EnterLook_around(c *Look_aroundContext) // EnterSubroutine_reference is called when entering the subroutine_reference production. EnterSubroutine_reference(c *Subroutine_referenceContext) // EnterConditional is called when entering the conditional production. EnterConditional(c *ConditionalContext) // EnterBacktrack_control is called when entering the backtrack_control production. EnterBacktrack_control(c *Backtrack_controlContext) // EnterNewline_convention is called when entering the newline_convention production. EnterNewline_convention(c *Newline_conventionContext) // EnterCallout is called when entering the callout production. EnterCallout(c *CalloutContext) // EnterAtom is called when entering the atom production. EnterAtom(c *AtomContext) // EnterCc_atom is called when entering the cc_atom production. EnterCc_atom(c *Cc_atomContext) EnterShared_atom(c *Shared_atomContext) // EnterLiteral is called when entering the literal production. EnterLiteral(c *LiteralContext) // EnterCc_literal is called when entering the cc_literal production. EnterCc_literal(c *Cc_literalContext) EnterShared_literal(c *Shared_literalContext) // EnterNumber is called when entering the number production. EnterNumber(c *NumberContext) // EnterOctal_char is called when entering the octal_char production. EnterOctal_char(c *Octal_charContext) // EnterOctal_digit is called when entering the octal_digit production. EnterOctal_digit(c *Octal_digitContext) // EnterDigits is called when entering the digits production. EnterDigits(c *DigitsContext) // EnterDigit is called when entering the digit production. EnterDigit(c *DigitContext) // EnterName is called when entering the name production. EnterName(c *NameContext) // EnterAlpha_nums is called when entering the alpha_nums production. EnterAlpha_nums(c *Alpha_numsContext) // EnterNon_close_parens is called when entering the non_close_parens production. EnterNon_close_parens(c *Non_close_parensContext) // EnterNon_close_paren is called when entering the non_close_paren production. EnterNon_close_paren(c *Non_close_parenContext) // EnterLetter is called when entering the letter production. EnterLetter(c *LetterContext) // ExitParse is called when exiting the parse production. ExitParse(c *ParseContext) // ExitAlternation is called when exiting the alternation production. ExitAlternation(c *AlternationContext) // ExitExpr is called when exiting the expr production. ExitExpr(c *ExprContext) // ExitElement is called when exiting the element production. ExitElement(c *ElementContext) // ExitQuantifier is called when exiting the quantifier production. ExitQuantifier(c *QuantifierContext) // ExitQuantifier_type is called when exiting the quantifier_type production. ExitQuantifier_type(c *Quantifier_typeContext) // ExitCharacter_class is called when exiting the character_class production. ExitCharacter_class(c *Character_classContext) // ExitBackreference is called when exiting the backreference production. ExitBackreference(c *BackreferenceContext) // ExitBackreference_or_octal is called when exiting the backreference_or_octal production. ExitBackreference_or_octal(c *Backreference_or_octalContext) // ExitCapture is called when exiting the capture production. ExitCapture(c *CaptureContext) // ExitNon_capture is called when exiting the non_capture production. ExitNon_capture(c *Non_captureContext) // ExitComment is called when exiting the comment production. ExitComment(c *CommentContext) // ExitOption is called when exiting the option production. ExitOption(c *OptionContext) // ExitOption_flags is called when exiting the option_flags production. ExitOption_flags(c *Option_flagsContext) // ExitOption_flag is called when exiting the option_flag production. ExitOption_flag(c *Option_flagContext) // ExitLook_around is called when exiting the look_around production. ExitLook_around(c *Look_aroundContext) // ExitSubroutine_reference is called when exiting the subroutine_reference production. ExitSubroutine_reference(c *Subroutine_referenceContext) // ExitConditional is called when exiting the conditional production. ExitConditional(c *ConditionalContext) // ExitBacktrack_control is called when exiting the backtrack_control production. ExitBacktrack_control(c *Backtrack_controlContext) // ExitNewline_convention is called when exiting the newline_convention production. ExitNewline_convention(c *Newline_conventionContext) // ExitCallout is called when exiting the callout production. ExitCallout(c *CalloutContext) // ExitAtom is called when exiting the atom production. ExitAtom(c *AtomContext) // ExitCc_atom is called when exiting the cc_atom production. ExitCc_atom(c *Cc_atomContext) ExitShared_atom(c *Shared_atomContext) // ExitLiteral is called when exiting the literal production. ExitLiteral(c *LiteralContext) // ExitCc_literal is called when exiting the cc_literal production. ExitCc_literal(c *Cc_literalContext) ExitShared_literal(c *Shared_literalContext) // ExitNumber is called when exiting the number production. ExitNumber(c *NumberContext) // ExitOctal_char is called when exiting the octal_char production. ExitOctal_char(c *Octal_charContext) // ExitOctal_digit is called when exiting the octal_digit production. ExitOctal_digit(c *Octal_digitContext) // ExitDigits is called when exiting the digits production. ExitDigits(c *DigitsContext) // ExitDigit is called when exiting the digit production. ExitDigit(c *DigitContext) // ExitName is called when exiting the name production. ExitName(c *NameContext) // ExitAlpha_nums is called when exiting the alpha_nums production. ExitAlpha_nums(c *Alpha_numsContext) // ExitNon_close_parens is called when exiting the non_close_parens production. ExitNon_close_parens(c *Non_close_parensContext) // ExitNon_close_paren is called when exiting the non_close_paren production. ExitNon_close_paren(c *Non_close_parenContext) // ExitLetter is called when exiting the letter production. ExitLetter(c *LetterContext) }
PCREListener is a complete listener for a parse tree produced by PCREParser.
type PCREParser ¶
type PCREParser struct {
*antlr.BaseParser
}
func NewPCREParser ¶
func NewPCREParser(input antlr.TokenStream) *PCREParser
func (*PCREParser) Alpha_nums ¶
func (p *PCREParser) Alpha_nums() (localctx IAlpha_numsContext)
func (*PCREParser) Alternation ¶
func (p *PCREParser) Alternation() (localctx IAlternationContext)
func (*PCREParser) Atom ¶
func (p *PCREParser) Atom() (localctx IAtomContext)
func (*PCREParser) Backreference ¶
func (p *PCREParser) Backreference() (localctx IBackreferenceContext)
func (*PCREParser) Backreference_or_octal ¶
func (p *PCREParser) Backreference_or_octal() (localctx IBackreference_or_octalContext)
func (*PCREParser) Backtrack_control ¶
func (p *PCREParser) Backtrack_control() (localctx IBacktrack_controlContext)
func (*PCREParser) Callout ¶
func (p *PCREParser) Callout() (localctx ICalloutContext)
func (*PCREParser) Capture ¶
func (p *PCREParser) Capture() (localctx ICaptureContext)
func (*PCREParser) Cc_atom ¶
func (p *PCREParser) Cc_atom() (localctx ICc_atomContext)
func (*PCREParser) Cc_literal ¶
func (p *PCREParser) Cc_literal() (localctx ICc_literalContext)
func (*PCREParser) Character_class ¶
func (p *PCREParser) Character_class() (localctx ICharacter_classContext)
func (*PCREParser) Comment ¶
func (p *PCREParser) Comment() (localctx ICommentContext)
func (*PCREParser) Conditional ¶
func (p *PCREParser) Conditional() (localctx IConditionalContext)
func (*PCREParser) Digit ¶
func (p *PCREParser) Digit() (localctx IDigitContext)
func (*PCREParser) Digits ¶
func (p *PCREParser) Digits() (localctx IDigitsContext)
func (*PCREParser) Element ¶
func (p *PCREParser) Element() (localctx IElementContext)
func (*PCREParser) Expr ¶
func (p *PCREParser) Expr() (localctx IExprContext)
func (*PCREParser) Letter ¶
func (p *PCREParser) Letter() (localctx ILetterContext)
func (*PCREParser) Literal ¶
func (p *PCREParser) Literal() (localctx ILiteralContext)
func (*PCREParser) Look_around ¶
func (p *PCREParser) Look_around() (localctx ILook_aroundContext)
func (*PCREParser) Name ¶
func (p *PCREParser) Name() (localctx INameContext)
func (*PCREParser) Newline_convention ¶
func (p *PCREParser) Newline_convention() (localctx INewline_conventionContext)
func (*PCREParser) Non_capture ¶
func (p *PCREParser) Non_capture() (localctx INon_captureContext)
func (*PCREParser) Non_close_paren ¶
func (p *PCREParser) Non_close_paren() (localctx INon_close_parenContext)
func (*PCREParser) Non_close_parens ¶
func (p *PCREParser) Non_close_parens() (localctx INon_close_parensContext)
func (*PCREParser) Number ¶
func (p *PCREParser) Number() (localctx INumberContext)
func (*PCREParser) Octal_char ¶
func (p *PCREParser) Octal_char() (localctx IOctal_charContext)
func (*PCREParser) Octal_digit ¶
func (p *PCREParser) Octal_digit() (localctx IOctal_digitContext)
func (*PCREParser) Option ¶
func (p *PCREParser) Option() (localctx IOptionContext)
func (*PCREParser) Option_flag ¶
func (p *PCREParser) Option_flag() (localctx IOption_flagContext)
func (*PCREParser) Option_flags ¶
func (p *PCREParser) Option_flags() (localctx IOption_flagsContext)
func (*PCREParser) Parse ¶
func (p *PCREParser) Parse() (localctx IParseContext)
func (*PCREParser) Quantifier ¶
func (p *PCREParser) Quantifier() (localctx IQuantifierContext)
func (*PCREParser) Quantifier_type ¶
func (p *PCREParser) Quantifier_type() (localctx IQuantifier_typeContext)
func (*PCREParser) Shared_atom ¶
func (p *PCREParser) Shared_atom() (localctx IShared_atomContext)
func (*PCREParser) Shared_literal ¶
func (p *PCREParser) Shared_literal() (localctx IShared_literalContext)
func (*PCREParser) Subroutine_reference ¶
func (p *PCREParser) Subroutine_reference() (localctx ISubroutine_referenceContext)
type ParseContext ¶
type ParseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParseContext ¶
func NewEmptyParseContext() *ParseContext
func NewParseContext ¶
func NewParseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseContext
func (*ParseContext) Alternation ¶
func (s *ParseContext) Alternation() IAlternationContext
func (*ParseContext) EOF ¶
func (s *ParseContext) EOF() antlr.TerminalNode
func (*ParseContext) EnterRule ¶
func (s *ParseContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParseContext) ExitRule ¶
func (s *ParseContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParseContext) GetParser ¶
func (s *ParseContext) GetParser() antlr.Parser
func (*ParseContext) GetRuleContext ¶
func (s *ParseContext) GetRuleContext() antlr.RuleContext
func (*ParseContext) IsParseContext ¶
func (*ParseContext) IsParseContext()
func (*ParseContext) ToStringTree ¶
func (s *ParseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QuantifierContext ¶
type QuantifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQuantifierContext ¶
func NewEmptyQuantifierContext() *QuantifierContext
func NewQuantifierContext ¶
func NewQuantifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QuantifierContext
func (*QuantifierContext) AllNumber ¶
func (s *QuantifierContext) AllNumber() []INumberContext
func (*QuantifierContext) CloseBrace ¶
func (s *QuantifierContext) CloseBrace() antlr.TerminalNode
func (*QuantifierContext) Comma ¶
func (s *QuantifierContext) Comma() antlr.TerminalNode
func (*QuantifierContext) EnterRule ¶
func (s *QuantifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*QuantifierContext) ExitRule ¶
func (s *QuantifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*QuantifierContext) GetParser ¶
func (s *QuantifierContext) GetParser() antlr.Parser
func (*QuantifierContext) GetRuleContext ¶
func (s *QuantifierContext) GetRuleContext() antlr.RuleContext
func (*QuantifierContext) IsQuantifierContext ¶
func (*QuantifierContext) IsQuantifierContext()
func (*QuantifierContext) Number ¶
func (s *QuantifierContext) Number(i int) INumberContext
func (*QuantifierContext) OpenBrace ¶
func (s *QuantifierContext) OpenBrace() antlr.TerminalNode
func (*QuantifierContext) Plus ¶
func (s *QuantifierContext) Plus() antlr.TerminalNode
func (*QuantifierContext) Quantifier_type ¶
func (s *QuantifierContext) Quantifier_type() IQuantifier_typeContext
func (*QuantifierContext) QuestionMark ¶
func (s *QuantifierContext) QuestionMark() antlr.TerminalNode
func (*QuantifierContext) Star ¶
func (s *QuantifierContext) Star() antlr.TerminalNode
func (*QuantifierContext) ToStringTree ¶
func (s *QuantifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Quantifier_typeContext ¶
type Quantifier_typeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQuantifier_typeContext ¶
func NewEmptyQuantifier_typeContext() *Quantifier_typeContext
func NewQuantifier_typeContext ¶
func NewQuantifier_typeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Quantifier_typeContext
func (*Quantifier_typeContext) EnterRule ¶
func (s *Quantifier_typeContext) EnterRule(listener antlr.ParseTreeListener)
func (*Quantifier_typeContext) ExitRule ¶
func (s *Quantifier_typeContext) ExitRule(listener antlr.ParseTreeListener)
func (*Quantifier_typeContext) GetParser ¶
func (s *Quantifier_typeContext) GetParser() antlr.Parser
func (*Quantifier_typeContext) GetRuleContext ¶
func (s *Quantifier_typeContext) GetRuleContext() antlr.RuleContext
func (*Quantifier_typeContext) IsQuantifier_typeContext ¶
func (*Quantifier_typeContext) IsQuantifier_typeContext()
func (*Quantifier_typeContext) Plus ¶
func (s *Quantifier_typeContext) Plus() antlr.TerminalNode
func (*Quantifier_typeContext) QuestionMark ¶
func (s *Quantifier_typeContext) QuestionMark() antlr.TerminalNode
func (*Quantifier_typeContext) ToStringTree ¶
func (s *Quantifier_typeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Shared_atomContext ¶
type Shared_atomContext struct { // contains filtered or unexported fields }
func NewEmptyShared_atomContext ¶
func NewEmptyShared_atomContext() *Shared_atomContext
func NewShared_atomContext ¶
func NewShared_atomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Shared_atomContext
func (*Shared_atomContext) CharWithProperty ¶
func (s *Shared_atomContext) CharWithProperty() antlr.TerminalNode
func (*Shared_atomContext) CharWithoutProperty ¶
func (s *Shared_atomContext) CharWithoutProperty() antlr.TerminalNode
func (*Shared_atomContext) ControlChar ¶
func (s *Shared_atomContext) ControlChar() antlr.TerminalNode
func (*Shared_atomContext) DecimalDigit ¶
func (s *Shared_atomContext) DecimalDigit() antlr.TerminalNode
func (*Shared_atomContext) EnterRule ¶
func (s *Shared_atomContext) EnterRule(listener antlr.ParseTreeListener)
func (*Shared_atomContext) ExitRule ¶
func (s *Shared_atomContext) ExitRule(listener antlr.ParseTreeListener)
func (*Shared_atomContext) GetParser ¶
func (s *Shared_atomContext) GetParser() antlr.Parser
func (*Shared_atomContext) GetRuleContext ¶
func (s *Shared_atomContext) GetRuleContext() antlr.RuleContext
func (*Shared_atomContext) HorizontalWhiteSpace ¶
func (s *Shared_atomContext) HorizontalWhiteSpace() antlr.TerminalNode
func (*Shared_atomContext) IsShared_atomContext ¶
func (*Shared_atomContext) IsShared_atomContext()
func (*Shared_atomContext) NewLineSequence ¶
func (s *Shared_atomContext) NewLineSequence() antlr.TerminalNode
func (*Shared_atomContext) NotDecimalDigit ¶
func (s *Shared_atomContext) NotDecimalDigit() antlr.TerminalNode
func (*Shared_atomContext) NotHorizontalWhiteSpace ¶
func (s *Shared_atomContext) NotHorizontalWhiteSpace() antlr.TerminalNode
func (*Shared_atomContext) NotNewLine ¶
func (s *Shared_atomContext) NotNewLine() antlr.TerminalNode
func (*Shared_atomContext) NotVerticalWhiteSpace ¶
func (s *Shared_atomContext) NotVerticalWhiteSpace() antlr.TerminalNode
func (*Shared_atomContext) NotWhiteSpace ¶
func (s *Shared_atomContext) NotWhiteSpace() antlr.TerminalNode
func (*Shared_atomContext) NotWordChar ¶
func (s *Shared_atomContext) NotWordChar() antlr.TerminalNode
func (*Shared_atomContext) POSIXNamedSet ¶
func (s *Shared_atomContext) POSIXNamedSet() antlr.TerminalNode
func (*Shared_atomContext) POSIXNegatedNamedSet ¶
func (s *Shared_atomContext) POSIXNegatedNamedSet() antlr.TerminalNode
func (*Shared_atomContext) ToStringTree ¶
func (s *Shared_atomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Shared_atomContext) VerticalWhiteSpace ¶
func (s *Shared_atomContext) VerticalWhiteSpace() antlr.TerminalNode
func (*Shared_atomContext) WhiteSpace ¶
func (s *Shared_atomContext) WhiteSpace() antlr.TerminalNode
func (*Shared_atomContext) WordChar ¶
func (s *Shared_atomContext) WordChar() antlr.TerminalNode
type Shared_literalContext ¶
type Shared_literalContext struct { // contains filtered or unexported fields }
func NewEmptyShared_literalContext ¶
func NewEmptyShared_literalContext() *Shared_literalContext
func NewShared_literalContext ¶
func NewShared_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Shared_literalContext
func (*Shared_literalContext) Ampersand ¶
func (s *Shared_literalContext) Ampersand() antlr.TerminalNode
func (*Shared_literalContext) BellChar ¶
func (s *Shared_literalContext) BellChar() antlr.TerminalNode
func (*Shared_literalContext) BlockQuoted ¶
func (s *Shared_literalContext) BlockQuoted() antlr.TerminalNode
func (*Shared_literalContext) CarriageReturn ¶
func (s *Shared_literalContext) CarriageReturn() antlr.TerminalNode
func (*Shared_literalContext) CloseBrace ¶
func (s *Shared_literalContext) CloseBrace() antlr.TerminalNode
func (*Shared_literalContext) Colon ¶
func (s *Shared_literalContext) Colon() antlr.TerminalNode
func (*Shared_literalContext) Comma ¶
func (s *Shared_literalContext) Comma() antlr.TerminalNode
func (*Shared_literalContext) Digit ¶
func (s *Shared_literalContext) Digit() IDigitContext
func (*Shared_literalContext) EnterRule ¶
func (s *Shared_literalContext) EnterRule(listener antlr.ParseTreeListener)
func (*Shared_literalContext) Equals ¶
func (s *Shared_literalContext) Equals() antlr.TerminalNode
func (*Shared_literalContext) EscapeChar ¶
func (s *Shared_literalContext) EscapeChar() antlr.TerminalNode
func (*Shared_literalContext) Exclamation ¶
func (s *Shared_literalContext) Exclamation() antlr.TerminalNode
func (*Shared_literalContext) ExitRule ¶
func (s *Shared_literalContext) ExitRule(listener antlr.ParseTreeListener)
func (*Shared_literalContext) FormFeed ¶
func (s *Shared_literalContext) FormFeed() antlr.TerminalNode
func (*Shared_literalContext) GetParser ¶
func (s *Shared_literalContext) GetParser() antlr.Parser
func (*Shared_literalContext) GetRuleContext ¶
func (s *Shared_literalContext) GetRuleContext() antlr.RuleContext
func (*Shared_literalContext) GreaterThan ¶
func (s *Shared_literalContext) GreaterThan() antlr.TerminalNode
func (*Shared_literalContext) Hash ¶
func (s *Shared_literalContext) Hash() antlr.TerminalNode
func (*Shared_literalContext) HexChar ¶
func (s *Shared_literalContext) HexChar() antlr.TerminalNode
func (*Shared_literalContext) Hyphen ¶
func (s *Shared_literalContext) Hyphen() antlr.TerminalNode
func (*Shared_literalContext) IsShared_literalContext ¶
func (*Shared_literalContext) IsShared_literalContext()
func (*Shared_literalContext) LessThan ¶
func (s *Shared_literalContext) LessThan() antlr.TerminalNode
func (*Shared_literalContext) Letter ¶
func (s *Shared_literalContext) Letter() ILetterContext
func (*Shared_literalContext) NewLine ¶
func (s *Shared_literalContext) NewLine() antlr.TerminalNode
func (*Shared_literalContext) Octal_char ¶
func (s *Shared_literalContext) Octal_char() IOctal_charContext
func (*Shared_literalContext) OpenBrace ¶
func (s *Shared_literalContext) OpenBrace() antlr.TerminalNode
func (*Shared_literalContext) OtherChar ¶
func (s *Shared_literalContext) OtherChar() antlr.TerminalNode
func (*Shared_literalContext) Quoted ¶
func (s *Shared_literalContext) Quoted() antlr.TerminalNode
func (*Shared_literalContext) SingleQuote ¶
func (s *Shared_literalContext) SingleQuote() antlr.TerminalNode
func (*Shared_literalContext) Tab ¶
func (s *Shared_literalContext) Tab() antlr.TerminalNode
func (*Shared_literalContext) ToStringTree ¶
func (s *Shared_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Shared_literalContext) Underscore ¶
func (s *Shared_literalContext) Underscore() antlr.TerminalNode
type Subroutine_referenceContext ¶
type Subroutine_referenceContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySubroutine_referenceContext ¶
func NewEmptySubroutine_referenceContext() *Subroutine_referenceContext
func NewSubroutine_referenceContext ¶
func NewSubroutine_referenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Subroutine_referenceContext
func (*Subroutine_referenceContext) AllSingleQuote ¶
func (s *Subroutine_referenceContext) AllSingleQuote() []antlr.TerminalNode
func (*Subroutine_referenceContext) Ampersand ¶
func (s *Subroutine_referenceContext) Ampersand() antlr.TerminalNode
func (*Subroutine_referenceContext) CloseParen ¶
func (s *Subroutine_referenceContext) CloseParen() antlr.TerminalNode
func (*Subroutine_referenceContext) EnterRule ¶
func (s *Subroutine_referenceContext) EnterRule(listener antlr.ParseTreeListener)
func (*Subroutine_referenceContext) ExitRule ¶
func (s *Subroutine_referenceContext) ExitRule(listener antlr.ParseTreeListener)
func (*Subroutine_referenceContext) GetParser ¶
func (s *Subroutine_referenceContext) GetParser() antlr.Parser
func (*Subroutine_referenceContext) GetRuleContext ¶
func (s *Subroutine_referenceContext) GetRuleContext() antlr.RuleContext
func (*Subroutine_referenceContext) GreaterThan ¶
func (s *Subroutine_referenceContext) GreaterThan() antlr.TerminalNode
func (*Subroutine_referenceContext) Hyphen ¶
func (s *Subroutine_referenceContext) Hyphen() antlr.TerminalNode
func (*Subroutine_referenceContext) IsSubroutine_referenceContext ¶
func (*Subroutine_referenceContext) IsSubroutine_referenceContext()
func (*Subroutine_referenceContext) LessThan ¶
func (s *Subroutine_referenceContext) LessThan() antlr.TerminalNode
func (*Subroutine_referenceContext) Name ¶
func (s *Subroutine_referenceContext) Name() INameContext
func (*Subroutine_referenceContext) Number ¶
func (s *Subroutine_referenceContext) Number() INumberContext
func (*Subroutine_referenceContext) OpenParen ¶
func (s *Subroutine_referenceContext) OpenParen() antlr.TerminalNode
func (*Subroutine_referenceContext) PUC ¶
func (s *Subroutine_referenceContext) PUC() antlr.TerminalNode
func (*Subroutine_referenceContext) Plus ¶
func (s *Subroutine_referenceContext) Plus() antlr.TerminalNode
func (*Subroutine_referenceContext) QuestionMark ¶
func (s *Subroutine_referenceContext) QuestionMark() antlr.TerminalNode
func (*Subroutine_referenceContext) RUC ¶
func (s *Subroutine_referenceContext) RUC() antlr.TerminalNode
func (*Subroutine_referenceContext) SingleQuote ¶
func (s *Subroutine_referenceContext) SingleQuote(i int) antlr.TerminalNode
func (*Subroutine_referenceContext) SubroutineOrNamedReferenceStartG ¶
func (s *Subroutine_referenceContext) SubroutineOrNamedReferenceStartG() antlr.TerminalNode
func (*Subroutine_referenceContext) ToStringTree ¶
func (s *Subroutine_referenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string