Interface IAbnfListener
This interface defines a complete listener for a parse tree produced by AbnfParser.
Namespace: GCore.Antlr.Grammers.Abnf
Assembly: Abnf.dll
Syntax
public interface IAbnfListener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterAlternation(AbnfParser.AlternationContext)
Enter a parse tree produced by alternation().
Declaration
void EnterAlternation(AbnfParser.AlternationContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.AlternationContext | context | The parse tree. |
EnterConcatenation(AbnfParser.ConcatenationContext)
Enter a parse tree produced by concatenation().
Declaration
void EnterConcatenation(AbnfParser.ConcatenationContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.ConcatenationContext | context | The parse tree. |
EnterElement(AbnfParser.ElementContext)
Enter a parse tree produced by element().
Declaration
void EnterElement(AbnfParser.ElementContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.ElementContext | context | The parse tree. |
EnterElements(AbnfParser.ElementsContext)
Enter a parse tree produced by elements().
Declaration
void EnterElements(AbnfParser.ElementsContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.ElementsContext | context | The parse tree. |
EnterGroup(AbnfParser.GroupContext)
Enter a parse tree produced by group().
Declaration
void EnterGroup(AbnfParser.GroupContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.GroupContext | context | The parse tree. |
EnterOption(AbnfParser.OptionContext)
Enter a parse tree produced by option().
Declaration
void EnterOption(AbnfParser.OptionContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.OptionContext | context | The parse tree. |
EnterRepeat_(AbnfParser.Repeat_Context)
Enter a parse tree produced by repeat_().
Declaration
void EnterRepeat_(AbnfParser.Repeat_Context context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.Repeat_Context | context | The parse tree. |
EnterRepetition(AbnfParser.RepetitionContext)
Enter a parse tree produced by repetition().
Declaration
void EnterRepetition(AbnfParser.RepetitionContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.RepetitionContext | context | The parse tree. |
EnterRule_(AbnfParser.Rule_Context)
Enter a parse tree produced by rule_().
Declaration
void EnterRule_(AbnfParser.Rule_Context context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.Rule_Context | context | The parse tree. |
EnterRulelist(AbnfParser.RulelistContext)
Enter a parse tree produced by rulelist().
Declaration
void EnterRulelist(AbnfParser.RulelistContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.RulelistContext | context | The parse tree. |
ExitAlternation(AbnfParser.AlternationContext)
Exit a parse tree produced by alternation().
Declaration
void ExitAlternation(AbnfParser.AlternationContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.AlternationContext | context | The parse tree. |
ExitConcatenation(AbnfParser.ConcatenationContext)
Exit a parse tree produced by concatenation().
Declaration
void ExitConcatenation(AbnfParser.ConcatenationContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.ConcatenationContext | context | The parse tree. |
ExitElement(AbnfParser.ElementContext)
Exit a parse tree produced by element().
Declaration
void ExitElement(AbnfParser.ElementContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.ElementContext | context | The parse tree. |
ExitElements(AbnfParser.ElementsContext)
Exit a parse tree produced by elements().
Declaration
void ExitElements(AbnfParser.ElementsContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.ElementsContext | context | The parse tree. |
ExitGroup(AbnfParser.GroupContext)
Exit a parse tree produced by group().
Declaration
void ExitGroup(AbnfParser.GroupContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.GroupContext | context | The parse tree. |
ExitOption(AbnfParser.OptionContext)
Exit a parse tree produced by option().
Declaration
void ExitOption(AbnfParser.OptionContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.OptionContext | context | The parse tree. |
ExitRepeat_(AbnfParser.Repeat_Context)
Exit a parse tree produced by repeat_().
Declaration
void ExitRepeat_(AbnfParser.Repeat_Context context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.Repeat_Context | context | The parse tree. |
ExitRepetition(AbnfParser.RepetitionContext)
Exit a parse tree produced by repetition().
Declaration
void ExitRepetition(AbnfParser.RepetitionContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.RepetitionContext | context | The parse tree. |
ExitRule_(AbnfParser.Rule_Context)
Exit a parse tree produced by rule_().
Declaration
void ExitRule_(AbnfParser.Rule_Context context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.Rule_Context | context | The parse tree. |
ExitRulelist(AbnfParser.RulelistContext)
Exit a parse tree produced by rulelist().
Declaration
void ExitRulelist(AbnfParser.RulelistContext context)
Parameters
Type | Name | Description |
---|---|---|
AbnfParser.RulelistContext | context | The parse tree. |