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 |