Show / Hide Table of Contents

Interface IPCREVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by PCREParser.

Namespace: GCore.Antlr.Grammers.Pcre
Assembly: Pcre.dll
Syntax
public interface IPCREVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitAlpha_nums(PCREParser.Alpha_numsContext)

Visit a parse tree produced by alpha_nums().

Declaration
Result VisitAlpha_nums(PCREParser.Alpha_numsContext context)
Parameters
Type Name Description
PCREParser.Alpha_numsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAlternation(PCREParser.AlternationContext)

Visit a parse tree produced by alternation().

Declaration
Result VisitAlternation(PCREParser.AlternationContext context)
Parameters
Type Name Description
PCREParser.AlternationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAtom(PCREParser.AtomContext)

Visit a parse tree produced by atom().

Declaration
Result VisitAtom(PCREParser.AtomContext context)
Parameters
Type Name Description
PCREParser.AtomContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBackreference(PCREParser.BackreferenceContext)

Visit a parse tree produced by backreference().

Declaration
Result VisitBackreference(PCREParser.BackreferenceContext context)
Parameters
Type Name Description
PCREParser.BackreferenceContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBackreference_or_octal(PCREParser.Backreference_or_octalContext)

Visit a parse tree produced by backreference_or_octal().

Declaration
Result VisitBackreference_or_octal(PCREParser.Backreference_or_octalContext context)
Parameters
Type Name Description
PCREParser.Backreference_or_octalContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBacktrack_control(PCREParser.Backtrack_controlContext)

Visit a parse tree produced by backtrack_control().

Declaration
Result VisitBacktrack_control(PCREParser.Backtrack_controlContext context)
Parameters
Type Name Description
PCREParser.Backtrack_controlContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCallout(PCREParser.CalloutContext)

Visit a parse tree produced by callout().

Declaration
Result VisitCallout(PCREParser.CalloutContext context)
Parameters
Type Name Description
PCREParser.CalloutContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCapture(PCREParser.CaptureContext)

Visit a parse tree produced by capture().

Declaration
Result VisitCapture(PCREParser.CaptureContext context)
Parameters
Type Name Description
PCREParser.CaptureContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCc_atom(PCREParser.Cc_atomContext)

Visit a parse tree produced by cc_atom().

Declaration
Result VisitCc_atom(PCREParser.Cc_atomContext context)
Parameters
Type Name Description
PCREParser.Cc_atomContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCc_literal(PCREParser.Cc_literalContext)

Visit a parse tree produced by cc_literal().

Declaration
Result VisitCc_literal(PCREParser.Cc_literalContext context)
Parameters
Type Name Description
PCREParser.Cc_literalContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCharacter_class(PCREParser.Character_classContext)

Visit a parse tree produced by character_class().

Declaration
Result VisitCharacter_class(PCREParser.Character_classContext context)
Parameters
Type Name Description
PCREParser.Character_classContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitComment(PCREParser.CommentContext)

Visit a parse tree produced by comment().

Declaration
Result VisitComment(PCREParser.CommentContext context)
Parameters
Type Name Description
PCREParser.CommentContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConditional(PCREParser.ConditionalContext)

Visit a parse tree produced by conditional().

Declaration
Result VisitConditional(PCREParser.ConditionalContext context)
Parameters
Type Name Description
PCREParser.ConditionalContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDigit(PCREParser.DigitContext)

Visit a parse tree produced by digit().

Declaration
Result VisitDigit(PCREParser.DigitContext context)
Parameters
Type Name Description
PCREParser.DigitContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDigits(PCREParser.DigitsContext)

Visit a parse tree produced by digits().

Declaration
Result VisitDigits(PCREParser.DigitsContext context)
Parameters
Type Name Description
PCREParser.DigitsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitElement(PCREParser.ElementContext)

Visit a parse tree produced by element().

Declaration
Result VisitElement(PCREParser.ElementContext context)
Parameters
Type Name Description
PCREParser.ElementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr(PCREParser.ExprContext)

Visit a parse tree produced by expr().

Declaration
Result VisitExpr(PCREParser.ExprContext context)
Parameters
Type Name Description
PCREParser.ExprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLetter(PCREParser.LetterContext)

Visit a parse tree produced by letter().

Declaration
Result VisitLetter(PCREParser.LetterContext context)
Parameters
Type Name Description
PCREParser.LetterContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLiteral(PCREParser.LiteralContext)

Visit a parse tree produced by literal().

Declaration
Result VisitLiteral(PCREParser.LiteralContext context)
Parameters
Type Name Description
PCREParser.LiteralContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLook_around(PCREParser.Look_aroundContext)

Visit a parse tree produced by look_around().

Declaration
Result VisitLook_around(PCREParser.Look_aroundContext context)
Parameters
Type Name Description
PCREParser.Look_aroundContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitName(PCREParser.NameContext)

Visit a parse tree produced by name().

Declaration
Result VisitName(PCREParser.NameContext context)
Parameters
Type Name Description
PCREParser.NameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNewline_convention(PCREParser.Newline_conventionContext)

Visit a parse tree produced by newline_convention().

Declaration
Result VisitNewline_convention(PCREParser.Newline_conventionContext context)
Parameters
Type Name Description
PCREParser.Newline_conventionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNon_capture(PCREParser.Non_captureContext)

Visit a parse tree produced by non_capture().

Declaration
Result VisitNon_capture(PCREParser.Non_captureContext context)
Parameters
Type Name Description
PCREParser.Non_captureContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNon_close_paren(PCREParser.Non_close_parenContext)

Visit a parse tree produced by non_close_paren().

Declaration
Result VisitNon_close_paren(PCREParser.Non_close_parenContext context)
Parameters
Type Name Description
PCREParser.Non_close_parenContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNon_close_parens(PCREParser.Non_close_parensContext)

Visit a parse tree produced by non_close_parens().

Declaration
Result VisitNon_close_parens(PCREParser.Non_close_parensContext context)
Parameters
Type Name Description
PCREParser.Non_close_parensContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNumber(PCREParser.NumberContext)

Visit a parse tree produced by number().

Declaration
Result VisitNumber(PCREParser.NumberContext context)
Parameters
Type Name Description
PCREParser.NumberContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOctal_char(PCREParser.Octal_charContext)

Visit a parse tree produced by octal_char().

Declaration
Result VisitOctal_char(PCREParser.Octal_charContext context)
Parameters
Type Name Description
PCREParser.Octal_charContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOctal_digit(PCREParser.Octal_digitContext)

Visit a parse tree produced by octal_digit().

Declaration
Result VisitOctal_digit(PCREParser.Octal_digitContext context)
Parameters
Type Name Description
PCREParser.Octal_digitContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOption(PCREParser.OptionContext)

Visit a parse tree produced by option().

Declaration
Result VisitOption(PCREParser.OptionContext context)
Parameters
Type Name Description
PCREParser.OptionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOption_flag(PCREParser.Option_flagContext)

Visit a parse tree produced by option_flag().

Declaration
Result VisitOption_flag(PCREParser.Option_flagContext context)
Parameters
Type Name Description
PCREParser.Option_flagContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOption_flags(PCREParser.Option_flagsContext)

Visit a parse tree produced by option_flags().

Declaration
Result VisitOption_flags(PCREParser.Option_flagsContext context)
Parameters
Type Name Description
PCREParser.Option_flagsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParse(PCREParser.ParseContext)

Visit a parse tree produced by parse().

Declaration
Result VisitParse(PCREParser.ParseContext context)
Parameters
Type Name Description
PCREParser.ParseContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitQuantifier(PCREParser.QuantifierContext)

Visit a parse tree produced by quantifier().

Declaration
Result VisitQuantifier(PCREParser.QuantifierContext context)
Parameters
Type Name Description
PCREParser.QuantifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitQuantifier_type(PCREParser.Quantifier_typeContext)

Visit a parse tree produced by quantifier_type().

Declaration
Result VisitQuantifier_type(PCREParser.Quantifier_typeContext context)
Parameters
Type Name Description
PCREParser.Quantifier_typeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitShared_atom(PCREParser.Shared_atomContext)

Visit a parse tree produced by shared_atom().

Declaration
Result VisitShared_atom(PCREParser.Shared_atomContext context)
Parameters
Type Name Description
PCREParser.Shared_atomContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitShared_literal(PCREParser.Shared_literalContext)

Visit a parse tree produced by shared_literal().

Declaration
Result VisitShared_literal(PCREParser.Shared_literalContext context)
Parameters
Type Name Description
PCREParser.Shared_literalContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSubroutine_reference(PCREParser.Subroutine_referenceContext)

Visit a parse tree produced by subroutine_reference().

Declaration
Result VisitSubroutine_reference(PCREParser.Subroutine_referenceContext context)
Parameters
Type Name Description
PCREParser.Subroutine_referenceContext context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX