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 SourceVisitAtom(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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |