Interface IPCREListener
This interface defines a complete listener for a parse tree produced by PCREParser.
Namespace: GCore.Antlr.Grammers.Pcre
Assembly: Pcre.dll
Syntax
public interface IPCREListener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterAlpha_nums(PCREParser.Alpha_numsContext)
Enter a parse tree produced by alpha_nums().
Declaration
void EnterAlpha_nums(PCREParser.Alpha_numsContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Alpha_numsContext | context | The parse tree. |
EnterAlternation(PCREParser.AlternationContext)
Enter a parse tree produced by alternation().
Declaration
void EnterAlternation(PCREParser.AlternationContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.AlternationContext | context | The parse tree. |
EnterAtom(PCREParser.AtomContext)
Enter a parse tree produced by atom().
Declaration
void EnterAtom(PCREParser.AtomContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.AtomContext | context | The parse tree. |
EnterBackreference(PCREParser.BackreferenceContext)
Enter a parse tree produced by backreference().
Declaration
void EnterBackreference(PCREParser.BackreferenceContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.BackreferenceContext | context | The parse tree. |
EnterBackreference_or_octal(PCREParser.Backreference_or_octalContext)
Enter a parse tree produced by backreference_or_octal().
Declaration
void EnterBackreference_or_octal(PCREParser.Backreference_or_octalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Backreference_or_octalContext | context | The parse tree. |
EnterBacktrack_control(PCREParser.Backtrack_controlContext)
Enter a parse tree produced by backtrack_control().
Declaration
void EnterBacktrack_control(PCREParser.Backtrack_controlContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Backtrack_controlContext | context | The parse tree. |
EnterCallout(PCREParser.CalloutContext)
Enter a parse tree produced by callout().
Declaration
void EnterCallout(PCREParser.CalloutContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.CalloutContext | context | The parse tree. |
EnterCapture(PCREParser.CaptureContext)
Enter a parse tree produced by capture().
Declaration
void EnterCapture(PCREParser.CaptureContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.CaptureContext | context | The parse tree. |
EnterCc_atom(PCREParser.Cc_atomContext)
Enter a parse tree produced by cc_atom().
Declaration
void EnterCc_atom(PCREParser.Cc_atomContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Cc_atomContext | context | The parse tree. |
EnterCc_literal(PCREParser.Cc_literalContext)
Enter a parse tree produced by cc_literal().
Declaration
void EnterCc_literal(PCREParser.Cc_literalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Cc_literalContext | context | The parse tree. |
EnterCharacter_class(PCREParser.Character_classContext)
Enter a parse tree produced by character_class().
Declaration
void EnterCharacter_class(PCREParser.Character_classContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Character_classContext | context | The parse tree. |
EnterComment(PCREParser.CommentContext)
Enter a parse tree produced by comment().
Declaration
void EnterComment(PCREParser.CommentContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.CommentContext | context | The parse tree. |
EnterConditional(PCREParser.ConditionalContext)
Enter a parse tree produced by conditional().
Declaration
void EnterConditional(PCREParser.ConditionalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ConditionalContext | context | The parse tree. |
EnterDigit(PCREParser.DigitContext)
Enter a parse tree produced by digit().
Declaration
void EnterDigit(PCREParser.DigitContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.DigitContext | context | The parse tree. |
EnterDigits(PCREParser.DigitsContext)
Enter a parse tree produced by digits().
Declaration
void EnterDigits(PCREParser.DigitsContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.DigitsContext | context | The parse tree. |
EnterElement(PCREParser.ElementContext)
Enter a parse tree produced by element().
Declaration
void EnterElement(PCREParser.ElementContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ElementContext | context | The parse tree. |
EnterExpr(PCREParser.ExprContext)
Enter a parse tree produced by expr().
Declaration
void EnterExpr(PCREParser.ExprContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ExprContext | context | The parse tree. |
EnterLetter(PCREParser.LetterContext)
Enter a parse tree produced by letter().
Declaration
void EnterLetter(PCREParser.LetterContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.LetterContext | context | The parse tree. |
EnterLiteral(PCREParser.LiteralContext)
Enter a parse tree produced by literal().
Declaration
void EnterLiteral(PCREParser.LiteralContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.LiteralContext | context | The parse tree. |
EnterLook_around(PCREParser.Look_aroundContext)
Enter a parse tree produced by look_around().
Declaration
void EnterLook_around(PCREParser.Look_aroundContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Look_aroundContext | context | The parse tree. |
EnterName(PCREParser.NameContext)
Enter a parse tree produced by name().
Declaration
void EnterName(PCREParser.NameContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.NameContext | context | The parse tree. |
EnterNewline_convention(PCREParser.Newline_conventionContext)
Enter a parse tree produced by newline_convention().
Declaration
void EnterNewline_convention(PCREParser.Newline_conventionContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Newline_conventionContext | context | The parse tree. |
EnterNon_capture(PCREParser.Non_captureContext)
Enter a parse tree produced by non_capture().
Declaration
void EnterNon_capture(PCREParser.Non_captureContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Non_captureContext | context | The parse tree. |
EnterNon_close_paren(PCREParser.Non_close_parenContext)
Enter a parse tree produced by non_close_paren().
Declaration
void EnterNon_close_paren(PCREParser.Non_close_parenContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Non_close_parenContext | context | The parse tree. |
EnterNon_close_parens(PCREParser.Non_close_parensContext)
Enter a parse tree produced by non_close_parens().
Declaration
void EnterNon_close_parens(PCREParser.Non_close_parensContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Non_close_parensContext | context | The parse tree. |
EnterNumber(PCREParser.NumberContext)
Enter a parse tree produced by number().
Declaration
void EnterNumber(PCREParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.NumberContext | context | The parse tree. |
EnterOctal_char(PCREParser.Octal_charContext)
Enter a parse tree produced by octal_char().
Declaration
void EnterOctal_char(PCREParser.Octal_charContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Octal_charContext | context | The parse tree. |
EnterOctal_digit(PCREParser.Octal_digitContext)
Enter a parse tree produced by octal_digit().
Declaration
void EnterOctal_digit(PCREParser.Octal_digitContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Octal_digitContext | context | The parse tree. |
EnterOption(PCREParser.OptionContext)
Enter a parse tree produced by option().
Declaration
void EnterOption(PCREParser.OptionContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.OptionContext | context | The parse tree. |
EnterOption_flag(PCREParser.Option_flagContext)
Enter a parse tree produced by option_flag().
Declaration
void EnterOption_flag(PCREParser.Option_flagContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Option_flagContext | context | The parse tree. |
EnterOption_flags(PCREParser.Option_flagsContext)
Enter a parse tree produced by option_flags().
Declaration
void EnterOption_flags(PCREParser.Option_flagsContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Option_flagsContext | context | The parse tree. |
EnterParse(PCREParser.ParseContext)
Enter a parse tree produced by parse().
Declaration
void EnterParse(PCREParser.ParseContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ParseContext | context | The parse tree. |
EnterQuantifier(PCREParser.QuantifierContext)
Enter a parse tree produced by quantifier().
Declaration
void EnterQuantifier(PCREParser.QuantifierContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.QuantifierContext | context | The parse tree. |
EnterQuantifier_type(PCREParser.Quantifier_typeContext)
Enter a parse tree produced by quantifier_type().
Declaration
void EnterQuantifier_type(PCREParser.Quantifier_typeContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Quantifier_typeContext | context | The parse tree. |
EnterShared_atom(PCREParser.Shared_atomContext)
Enter a parse tree produced by shared_atom().
Declaration
void EnterShared_atom(PCREParser.Shared_atomContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Shared_atomContext | context | The parse tree. |
EnterShared_literal(PCREParser.Shared_literalContext)
Enter a parse tree produced by shared_literal().
Declaration
void EnterShared_literal(PCREParser.Shared_literalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Shared_literalContext | context | The parse tree. |
EnterSubroutine_reference(PCREParser.Subroutine_referenceContext)
Enter a parse tree produced by subroutine_reference().
Declaration
void EnterSubroutine_reference(PCREParser.Subroutine_referenceContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Subroutine_referenceContext | context | The parse tree. |
ExitAlpha_nums(PCREParser.Alpha_numsContext)
Exit a parse tree produced by alpha_nums().
Declaration
void ExitAlpha_nums(PCREParser.Alpha_numsContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Alpha_numsContext | context | The parse tree. |
ExitAlternation(PCREParser.AlternationContext)
Exit a parse tree produced by alternation().
Declaration
void ExitAlternation(PCREParser.AlternationContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.AlternationContext | context | The parse tree. |
ExitAtom(PCREParser.AtomContext)
Exit a parse tree produced by atom().
Declaration
void ExitAtom(PCREParser.AtomContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.AtomContext | context | The parse tree. |
ExitBackreference(PCREParser.BackreferenceContext)
Exit a parse tree produced by backreference().
Declaration
void ExitBackreference(PCREParser.BackreferenceContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.BackreferenceContext | context | The parse tree. |
ExitBackreference_or_octal(PCREParser.Backreference_or_octalContext)
Exit a parse tree produced by backreference_or_octal().
Declaration
void ExitBackreference_or_octal(PCREParser.Backreference_or_octalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Backreference_or_octalContext | context | The parse tree. |
ExitBacktrack_control(PCREParser.Backtrack_controlContext)
Exit a parse tree produced by backtrack_control().
Declaration
void ExitBacktrack_control(PCREParser.Backtrack_controlContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Backtrack_controlContext | context | The parse tree. |
ExitCallout(PCREParser.CalloutContext)
Exit a parse tree produced by callout().
Declaration
void ExitCallout(PCREParser.CalloutContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.CalloutContext | context | The parse tree. |
ExitCapture(PCREParser.CaptureContext)
Exit a parse tree produced by capture().
Declaration
void ExitCapture(PCREParser.CaptureContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.CaptureContext | context | The parse tree. |
ExitCc_atom(PCREParser.Cc_atomContext)
Exit a parse tree produced by cc_atom().
Declaration
void ExitCc_atom(PCREParser.Cc_atomContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Cc_atomContext | context | The parse tree. |
ExitCc_literal(PCREParser.Cc_literalContext)
Exit a parse tree produced by cc_literal().
Declaration
void ExitCc_literal(PCREParser.Cc_literalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Cc_literalContext | context | The parse tree. |
ExitCharacter_class(PCREParser.Character_classContext)
Exit a parse tree produced by character_class().
Declaration
void ExitCharacter_class(PCREParser.Character_classContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Character_classContext | context | The parse tree. |
ExitComment(PCREParser.CommentContext)
Exit a parse tree produced by comment().
Declaration
void ExitComment(PCREParser.CommentContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.CommentContext | context | The parse tree. |
ExitConditional(PCREParser.ConditionalContext)
Exit a parse tree produced by conditional().
Declaration
void ExitConditional(PCREParser.ConditionalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ConditionalContext | context | The parse tree. |
ExitDigit(PCREParser.DigitContext)
Exit a parse tree produced by digit().
Declaration
void ExitDigit(PCREParser.DigitContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.DigitContext | context | The parse tree. |
ExitDigits(PCREParser.DigitsContext)
Exit a parse tree produced by digits().
Declaration
void ExitDigits(PCREParser.DigitsContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.DigitsContext | context | The parse tree. |
ExitElement(PCREParser.ElementContext)
Exit a parse tree produced by element().
Declaration
void ExitElement(PCREParser.ElementContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ElementContext | context | The parse tree. |
ExitExpr(PCREParser.ExprContext)
Exit a parse tree produced by expr().
Declaration
void ExitExpr(PCREParser.ExprContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ExprContext | context | The parse tree. |
ExitLetter(PCREParser.LetterContext)
Exit a parse tree produced by letter().
Declaration
void ExitLetter(PCREParser.LetterContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.LetterContext | context | The parse tree. |
ExitLiteral(PCREParser.LiteralContext)
Exit a parse tree produced by literal().
Declaration
void ExitLiteral(PCREParser.LiteralContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.LiteralContext | context | The parse tree. |
ExitLook_around(PCREParser.Look_aroundContext)
Exit a parse tree produced by look_around().
Declaration
void ExitLook_around(PCREParser.Look_aroundContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Look_aroundContext | context | The parse tree. |
ExitName(PCREParser.NameContext)
Exit a parse tree produced by name().
Declaration
void ExitName(PCREParser.NameContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.NameContext | context | The parse tree. |
ExitNewline_convention(PCREParser.Newline_conventionContext)
Exit a parse tree produced by newline_convention().
Declaration
void ExitNewline_convention(PCREParser.Newline_conventionContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Newline_conventionContext | context | The parse tree. |
ExitNon_capture(PCREParser.Non_captureContext)
Exit a parse tree produced by non_capture().
Declaration
void ExitNon_capture(PCREParser.Non_captureContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Non_captureContext | context | The parse tree. |
ExitNon_close_paren(PCREParser.Non_close_parenContext)
Exit a parse tree produced by non_close_paren().
Declaration
void ExitNon_close_paren(PCREParser.Non_close_parenContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Non_close_parenContext | context | The parse tree. |
ExitNon_close_parens(PCREParser.Non_close_parensContext)
Exit a parse tree produced by non_close_parens().
Declaration
void ExitNon_close_parens(PCREParser.Non_close_parensContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Non_close_parensContext | context | The parse tree. |
ExitNumber(PCREParser.NumberContext)
Exit a parse tree produced by number().
Declaration
void ExitNumber(PCREParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.NumberContext | context | The parse tree. |
ExitOctal_char(PCREParser.Octal_charContext)
Exit a parse tree produced by octal_char().
Declaration
void ExitOctal_char(PCREParser.Octal_charContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Octal_charContext | context | The parse tree. |
ExitOctal_digit(PCREParser.Octal_digitContext)
Exit a parse tree produced by octal_digit().
Declaration
void ExitOctal_digit(PCREParser.Octal_digitContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Octal_digitContext | context | The parse tree. |
ExitOption(PCREParser.OptionContext)
Exit a parse tree produced by option().
Declaration
void ExitOption(PCREParser.OptionContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.OptionContext | context | The parse tree. |
ExitOption_flag(PCREParser.Option_flagContext)
Exit a parse tree produced by option_flag().
Declaration
void ExitOption_flag(PCREParser.Option_flagContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Option_flagContext | context | The parse tree. |
ExitOption_flags(PCREParser.Option_flagsContext)
Exit a parse tree produced by option_flags().
Declaration
void ExitOption_flags(PCREParser.Option_flagsContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Option_flagsContext | context | The parse tree. |
ExitParse(PCREParser.ParseContext)
Exit a parse tree produced by parse().
Declaration
void ExitParse(PCREParser.ParseContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ParseContext | context | The parse tree. |
ExitQuantifier(PCREParser.QuantifierContext)
Exit a parse tree produced by quantifier().
Declaration
void ExitQuantifier(PCREParser.QuantifierContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.QuantifierContext | context | The parse tree. |
ExitQuantifier_type(PCREParser.Quantifier_typeContext)
Exit a parse tree produced by quantifier_type().
Declaration
void ExitQuantifier_type(PCREParser.Quantifier_typeContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Quantifier_typeContext | context | The parse tree. |
ExitShared_atom(PCREParser.Shared_atomContext)
Exit a parse tree produced by shared_atom().
Declaration
void ExitShared_atom(PCREParser.Shared_atomContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Shared_atomContext | context | The parse tree. |
ExitShared_literal(PCREParser.Shared_literalContext)
Exit a parse tree produced by shared_literal().
Declaration
void ExitShared_literal(PCREParser.Shared_literalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Shared_literalContext | context | The parse tree. |
ExitSubroutine_reference(PCREParser.Subroutine_referenceContext)
Exit a parse tree produced by subroutine_reference().
Declaration
void ExitSubroutine_reference(PCREParser.Subroutine_referenceContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Subroutine_referenceContext | context | The parse tree. |