Show / Hide Table of Contents

Interface IregexParserVisitor<Result>

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

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

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitAtom(regexParser.AtomContext)

Visit a parse tree produced by atom().

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBranch(regexParser.BranchContext)

Visit a parse tree produced by branch().

Declaration
Result VisitBranch(regexParser.BranchContext context)
Parameters
Type Name Description
regexParser.BranchContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCatEsc(regexParser.CatEscContext)

Visit a parse tree produced by catEsc().

Declaration
Result VisitCatEsc(regexParser.CatEscContext context)
Parameters
Type Name Description
regexParser.CatEscContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCharClass(regexParser.CharClassContext)

Visit a parse tree produced by charClass().

Declaration
Result VisitCharClass(regexParser.CharClassContext context)
Parameters
Type Name Description
regexParser.CharClassContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCharClassEsc(regexParser.CharClassEscContext)

Visit a parse tree produced by charClassEsc().

Declaration
Result VisitCharClassEsc(regexParser.CharClassEscContext context)
Parameters
Type Name Description
regexParser.CharClassEscContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCharClassExpr(regexParser.CharClassExprContext)

Visit a parse tree produced by charClassExpr().

Declaration
Result VisitCharClassExpr(regexParser.CharClassExprContext context)
Parameters
Type Name Description
regexParser.CharClassExprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCharGroup(regexParser.CharGroupContext)

Visit a parse tree produced by charGroup().

Declaration
Result VisitCharGroup(regexParser.CharGroupContext context)
Parameters
Type Name Description
regexParser.CharGroupContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCharOrEsc(regexParser.CharOrEscContext)

Visit a parse tree produced by charOrEsc().

Declaration
Result VisitCharOrEsc(regexParser.CharOrEscContext context)
Parameters
Type Name Description
regexParser.CharOrEscContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCharProp(regexParser.CharPropContext)

Visit a parse tree produced by charProp().

Declaration
Result VisitCharProp(regexParser.CharPropContext context)
Parameters
Type Name Description
regexParser.CharPropContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCharRange(regexParser.CharRangeContext)

Visit a parse tree produced by charRange().

Declaration
Result VisitCharRange(regexParser.CharRangeContext context)
Parameters
Type Name Description
regexParser.CharRangeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitComplEsc(regexParser.ComplEscContext)

Visit a parse tree produced by complEsc().

Declaration
Result VisitComplEsc(regexParser.ComplEscContext context)
Parameters
Type Name Description
regexParser.ComplEscContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPiece(regexParser.PieceContext)

Visit a parse tree produced by piece().

Declaration
Result VisitPiece(regexParser.PieceContext context)
Parameters
Type Name Description
regexParser.PieceContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPosCharGroup(regexParser.PosCharGroupContext)

Visit a parse tree produced by posCharGroup().

Declaration
Result VisitPosCharGroup(regexParser.PosCharGroupContext context)
Parameters
Type Name Description
regexParser.PosCharGroupContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitQuantifier(regexParser.QuantifierContext)

Visit a parse tree produced by quantifier().

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitQuantity(regexParser.QuantityContext)

Visit a parse tree produced by quantity().

Declaration
Result VisitQuantity(regexParser.QuantityContext context)
Parameters
Type Name Description
regexParser.QuantityContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitQuantMin(regexParser.QuantMinContext)

Visit a parse tree produced by quantMin().

Declaration
Result VisitQuantMin(regexParser.QuantMinContext context)
Parameters
Type Name Description
regexParser.QuantMinContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitQuantRange(regexParser.QuantRangeContext)

Visit a parse tree produced by quantRange().

Declaration
Result VisitQuantRange(regexParser.QuantRangeContext context)
Parameters
Type Name Description
regexParser.QuantRangeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRegExp(regexParser.RegExpContext)

Visit a parse tree produced by regExp().

Declaration
Result VisitRegExp(regexParser.RegExpContext context)
Parameters
Type Name Description
regexParser.RegExpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRoot(regexParser.RootContext)

Visit a parse tree produced by root().

Declaration
Result VisitRoot(regexParser.RootContext context)
Parameters
Type Name Description
regexParser.RootContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSeRange(regexParser.SeRangeContext)

Visit a parse tree produced by seRange().

Declaration
Result VisitSeRange(regexParser.SeRangeContext context)
Parameters
Type Name Description
regexParser.SeRangeContext context

The parse tree.

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