Interface IregexParserListener
This interface defines a complete listener for a parse tree produced by regexParser.
Namespace: GCore.Antlr.Grammers.XsdRegex
Assembly: XsdRegex.dll
Syntax
public interface IregexParserListener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterAtom(regexParser.AtomContext)
Enter a parse tree produced by atom().
Declaration
void EnterAtom(regexParser.AtomContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.AtomContext | context | The parse tree. |
EnterBranch(regexParser.BranchContext)
Enter a parse tree produced by branch().
Declaration
void EnterBranch(regexParser.BranchContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.BranchContext | context | The parse tree. |
EnterCatEsc(regexParser.CatEscContext)
Enter a parse tree produced by catEsc().
Declaration
void EnterCatEsc(regexParser.CatEscContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CatEscContext | context | The parse tree. |
EnterCharClass(regexParser.CharClassContext)
Enter a parse tree produced by charClass().
Declaration
void EnterCharClass(regexParser.CharClassContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharClassContext | context | The parse tree. |
EnterCharClassEsc(regexParser.CharClassEscContext)
Enter a parse tree produced by charClassEsc().
Declaration
void EnterCharClassEsc(regexParser.CharClassEscContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharClassEscContext | context | The parse tree. |
EnterCharClassExpr(regexParser.CharClassExprContext)
Enter a parse tree produced by charClassExpr().
Declaration
void EnterCharClassExpr(regexParser.CharClassExprContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharClassExprContext | context | The parse tree. |
EnterCharGroup(regexParser.CharGroupContext)
Enter a parse tree produced by charGroup().
Declaration
void EnterCharGroup(regexParser.CharGroupContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharGroupContext | context | The parse tree. |
EnterCharOrEsc(regexParser.CharOrEscContext)
Enter a parse tree produced by charOrEsc().
Declaration
void EnterCharOrEsc(regexParser.CharOrEscContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharOrEscContext | context | The parse tree. |
EnterCharProp(regexParser.CharPropContext)
Enter a parse tree produced by charProp().
Declaration
void EnterCharProp(regexParser.CharPropContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharPropContext | context | The parse tree. |
EnterCharRange(regexParser.CharRangeContext)
Enter a parse tree produced by charRange().
Declaration
void EnterCharRange(regexParser.CharRangeContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharRangeContext | context | The parse tree. |
EnterComplEsc(regexParser.ComplEscContext)
Enter a parse tree produced by complEsc().
Declaration
void EnterComplEsc(regexParser.ComplEscContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.ComplEscContext | context | The parse tree. |
EnterPiece(regexParser.PieceContext)
Enter a parse tree produced by piece().
Declaration
void EnterPiece(regexParser.PieceContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.PieceContext | context | The parse tree. |
EnterPosCharGroup(regexParser.PosCharGroupContext)
Enter a parse tree produced by posCharGroup().
Declaration
void EnterPosCharGroup(regexParser.PosCharGroupContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.PosCharGroupContext | context | The parse tree. |
EnterQuantifier(regexParser.QuantifierContext)
Enter a parse tree produced by quantifier().
Declaration
void EnterQuantifier(regexParser.QuantifierContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.QuantifierContext | context | The parse tree. |
EnterQuantity(regexParser.QuantityContext)
Enter a parse tree produced by quantity().
Declaration
void EnterQuantity(regexParser.QuantityContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.QuantityContext | context | The parse tree. |
EnterQuantMin(regexParser.QuantMinContext)
Enter a parse tree produced by quantMin().
Declaration
void EnterQuantMin(regexParser.QuantMinContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.QuantMinContext | context | The parse tree. |
EnterQuantRange(regexParser.QuantRangeContext)
Enter a parse tree produced by quantRange().
Declaration
void EnterQuantRange(regexParser.QuantRangeContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.QuantRangeContext | context | The parse tree. |
EnterRegExp(regexParser.RegExpContext)
Enter a parse tree produced by regExp().
Declaration
void EnterRegExp(regexParser.RegExpContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.RegExpContext | context | The parse tree. |
EnterRoot(regexParser.RootContext)
Enter a parse tree produced by root().
Declaration
void EnterRoot(regexParser.RootContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.RootContext | context | The parse tree. |
EnterSeRange(regexParser.SeRangeContext)
Enter a parse tree produced by seRange().
Declaration
void EnterSeRange(regexParser.SeRangeContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.SeRangeContext | context | The parse tree. |
ExitAtom(regexParser.AtomContext)
Exit a parse tree produced by atom().
Declaration
void ExitAtom(regexParser.AtomContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.AtomContext | context | The parse tree. |
ExitBranch(regexParser.BranchContext)
Exit a parse tree produced by branch().
Declaration
void ExitBranch(regexParser.BranchContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.BranchContext | context | The parse tree. |
ExitCatEsc(regexParser.CatEscContext)
Exit a parse tree produced by catEsc().
Declaration
void ExitCatEsc(regexParser.CatEscContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CatEscContext | context | The parse tree. |
ExitCharClass(regexParser.CharClassContext)
Exit a parse tree produced by charClass().
Declaration
void ExitCharClass(regexParser.CharClassContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharClassContext | context | The parse tree. |
ExitCharClassEsc(regexParser.CharClassEscContext)
Exit a parse tree produced by charClassEsc().
Declaration
void ExitCharClassEsc(regexParser.CharClassEscContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharClassEscContext | context | The parse tree. |
ExitCharClassExpr(regexParser.CharClassExprContext)
Exit a parse tree produced by charClassExpr().
Declaration
void ExitCharClassExpr(regexParser.CharClassExprContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharClassExprContext | context | The parse tree. |
ExitCharGroup(regexParser.CharGroupContext)
Exit a parse tree produced by charGroup().
Declaration
void ExitCharGroup(regexParser.CharGroupContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharGroupContext | context | The parse tree. |
ExitCharOrEsc(regexParser.CharOrEscContext)
Exit a parse tree produced by charOrEsc().
Declaration
void ExitCharOrEsc(regexParser.CharOrEscContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharOrEscContext | context | The parse tree. |
ExitCharProp(regexParser.CharPropContext)
Exit a parse tree produced by charProp().
Declaration
void ExitCharProp(regexParser.CharPropContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharPropContext | context | The parse tree. |
ExitCharRange(regexParser.CharRangeContext)
Exit a parse tree produced by charRange().
Declaration
void ExitCharRange(regexParser.CharRangeContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.CharRangeContext | context | The parse tree. |
ExitComplEsc(regexParser.ComplEscContext)
Exit a parse tree produced by complEsc().
Declaration
void ExitComplEsc(regexParser.ComplEscContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.ComplEscContext | context | The parse tree. |
ExitPiece(regexParser.PieceContext)
Exit a parse tree produced by piece().
Declaration
void ExitPiece(regexParser.PieceContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.PieceContext | context | The parse tree. |
ExitPosCharGroup(regexParser.PosCharGroupContext)
Exit a parse tree produced by posCharGroup().
Declaration
void ExitPosCharGroup(regexParser.PosCharGroupContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.PosCharGroupContext | context | The parse tree. |
ExitQuantifier(regexParser.QuantifierContext)
Exit a parse tree produced by quantifier().
Declaration
void ExitQuantifier(regexParser.QuantifierContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.QuantifierContext | context | The parse tree. |
ExitQuantity(regexParser.QuantityContext)
Exit a parse tree produced by quantity().
Declaration
void ExitQuantity(regexParser.QuantityContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.QuantityContext | context | The parse tree. |
ExitQuantMin(regexParser.QuantMinContext)
Exit a parse tree produced by quantMin().
Declaration
void ExitQuantMin(regexParser.QuantMinContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.QuantMinContext | context | The parse tree. |
ExitQuantRange(regexParser.QuantRangeContext)
Exit a parse tree produced by quantRange().
Declaration
void ExitQuantRange(regexParser.QuantRangeContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.QuantRangeContext | context | The parse tree. |
ExitRegExp(regexParser.RegExpContext)
Exit a parse tree produced by regExp().
Declaration
void ExitRegExp(regexParser.RegExpContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.RegExpContext | context | The parse tree. |
ExitRoot(regexParser.RootContext)
Exit a parse tree produced by root().
Declaration
void ExitRoot(regexParser.RootContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.RootContext | context | The parse tree. |
ExitSeRange(regexParser.SeRangeContext)
Exit a parse tree produced by seRange().
Declaration
void ExitSeRange(regexParser.SeRangeContext context)
Parameters
Type | Name | Description |
---|---|---|
regexParser.SeRangeContext | context | The parse tree. |