Class PCREBaseVisitor<Result>
This class provides an empty implementation of IPCREVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Pcre
Assembly: Pcre.dll
Syntax
public class PCREBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IPCREVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitAlpha_nums(PCREParser.Alpha_numsContext)
Visit a parse tree produced by alpha_nums().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitAlpha_nums(PCREParser.Alpha_numsContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Alpha_numsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAlternation(PCREParser.AlternationContext)
Visit a parse tree produced by alternation().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitAlternation(PCREParser.AlternationContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.AlternationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAtom(PCREParser.AtomContext)
Visit a parse tree produced by atom().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitAtom(PCREParser.AtomContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.AtomContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitBackreference(PCREParser.BackreferenceContext)
Visit a parse tree produced by backreference().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitBackreference(PCREParser.BackreferenceContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.BackreferenceContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitBackreference_or_octal(PCREParser.Backreference_or_octalContext)
Visit a parse tree produced by backreference_or_octal().
The default implementation returns the result of calling context
.
Declaration
public virtual 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 |
VisitBacktrack_control(PCREParser.Backtrack_controlContext)
Visit a parse tree produced by backtrack_control().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitBacktrack_control(PCREParser.Backtrack_controlContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Backtrack_controlContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCallout(PCREParser.CalloutContext)
Visit a parse tree produced by callout().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCallout(PCREParser.CalloutContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.CalloutContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCapture(PCREParser.CaptureContext)
Visit a parse tree produced by capture().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCapture(PCREParser.CaptureContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.CaptureContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCc_atom(PCREParser.Cc_atomContext)
Visit a parse tree produced by cc_atom().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCc_atom(PCREParser.Cc_atomContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Cc_atomContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCc_literal(PCREParser.Cc_literalContext)
Visit a parse tree produced by cc_literal().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCc_literal(PCREParser.Cc_literalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Cc_literalContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCharacter_class(PCREParser.Character_classContext)
Visit a parse tree produced by character_class().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitCharacter_class(PCREParser.Character_classContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Character_classContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitComment(PCREParser.CommentContext)
Visit a parse tree produced by comment().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitComment(PCREParser.CommentContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.CommentContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitConditional(PCREParser.ConditionalContext)
Visit a parse tree produced by conditional().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitConditional(PCREParser.ConditionalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ConditionalContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDigit(PCREParser.DigitContext)
Visit a parse tree produced by digit().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDigit(PCREParser.DigitContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.DigitContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDigits(PCREParser.DigitsContext)
Visit a parse tree produced by digits().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDigits(PCREParser.DigitsContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.DigitsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitElement(PCREParser.ElementContext)
Visit a parse tree produced by element().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitElement(PCREParser.ElementContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ElementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpr(PCREParser.ExprContext)
Visit a parse tree produced by expr().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExpr(PCREParser.ExprContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ExprContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLetter(PCREParser.LetterContext)
Visit a parse tree produced by letter().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLetter(PCREParser.LetterContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.LetterContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLiteral(PCREParser.LiteralContext)
Visit a parse tree produced by literal().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLiteral(PCREParser.LiteralContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.LiteralContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLook_around(PCREParser.Look_aroundContext)
Visit a parse tree produced by look_around().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLook_around(PCREParser.Look_aroundContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Look_aroundContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitName(PCREParser.NameContext)
Visit a parse tree produced by name().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitName(PCREParser.NameContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.NameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNewline_convention(PCREParser.Newline_conventionContext)
Visit a parse tree produced by newline_convention().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitNewline_convention(PCREParser.Newline_conventionContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Newline_conventionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNon_capture(PCREParser.Non_captureContext)
Visit a parse tree produced by non_capture().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitNon_capture(PCREParser.Non_captureContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Non_captureContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNon_close_paren(PCREParser.Non_close_parenContext)
Visit a parse tree produced by non_close_paren().
The default implementation returns the result of calling context
.
Declaration
public virtual 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 |
VisitNon_close_parens(PCREParser.Non_close_parensContext)
Visit a parse tree produced by non_close_parens().
The default implementation returns the result of calling context
.
Declaration
public virtual 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 |
VisitNumber(PCREParser.NumberContext)
Visit a parse tree produced by number().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitNumber(PCREParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.NumberContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitOctal_char(PCREParser.Octal_charContext)
Visit a parse tree produced by octal_char().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitOctal_char(PCREParser.Octal_charContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Octal_charContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitOctal_digit(PCREParser.Octal_digitContext)
Visit a parse tree produced by octal_digit().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitOctal_digit(PCREParser.Octal_digitContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Octal_digitContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitOption(PCREParser.OptionContext)
Visit a parse tree produced by option().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitOption(PCREParser.OptionContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.OptionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitOption_flag(PCREParser.Option_flagContext)
Visit a parse tree produced by option_flag().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitOption_flag(PCREParser.Option_flagContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Option_flagContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitOption_flags(PCREParser.Option_flagsContext)
Visit a parse tree produced by option_flags().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitOption_flags(PCREParser.Option_flagsContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Option_flagsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitParse(PCREParser.ParseContext)
Visit a parse tree produced by parse().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitParse(PCREParser.ParseContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.ParseContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitQuantifier(PCREParser.QuantifierContext)
Visit a parse tree produced by quantifier().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitQuantifier(PCREParser.QuantifierContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.QuantifierContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitQuantifier_type(PCREParser.Quantifier_typeContext)
Visit a parse tree produced by quantifier_type().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitQuantifier_type(PCREParser.Quantifier_typeContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Quantifier_typeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitShared_atom(PCREParser.Shared_atomContext)
Visit a parse tree produced by shared_atom().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitShared_atom(PCREParser.Shared_atomContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Shared_atomContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitShared_literal(PCREParser.Shared_literalContext)
Visit a parse tree produced by shared_literal().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitShared_literal(PCREParser.Shared_literalContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Shared_literalContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSubroutine_reference(PCREParser.Subroutine_referenceContext)
Visit a parse tree produced by subroutine_reference().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSubroutine_reference(PCREParser.Subroutine_referenceContext context)
Parameters
Type | Name | Description |
---|---|---|
PCREParser.Subroutine_referenceContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |