Interface IpdnVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by pdnParser.
Namespace: GCore.Antlr.Grammers.Pdn
Assembly: Pdn.dll
Syntax
public interface IpdnVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitGame(pdnParser.GameContext)
Visit a parse tree produced by game().
Declaration
Result VisitGame(pdnParser.GameContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.GameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMove(pdnParser.MoveContext)
Visit a parse tree produced by move().
Declaration
Result VisitMove(pdnParser.MoveContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.MoveContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMovenum(pdnParser.MovenumContext)
Visit a parse tree produced by movenum().
Declaration
Result VisitMovenum(pdnParser.MovenumContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.MovenumContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMoves(pdnParser.MovesContext)
Visit a parse tree produced by moves().
Declaration
Result VisitMoves(pdnParser.MovesContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.MovesContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMovespec(pdnParser.MovespecContext)
Visit a parse tree produced by movespec().
Declaration
Result VisitMovespec(pdnParser.MovespecContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.MovespecContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitNumber(pdnParser.NumberContext)
Visit a parse tree produced by number().
Declaration
Result VisitNumber(pdnParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.NumberContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitResult(pdnParser.ResultContext)
Visit a parse tree produced by result().
Declaration
Result VisitResult(pdnParser.ResultContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.ResultContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitString(pdnParser.StringContext)
Visit a parse tree produced by
Declaration
Result VisitString(pdnParser.StringContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.StringContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTag(pdnParser.TagContext)
Visit a parse tree produced by tag().
Declaration
Result VisitTag(pdnParser.TagContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.TagContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTags(pdnParser.TagsContext)
Visit a parse tree produced by tags().
Declaration
Result VisitTags(pdnParser.TagsContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.TagsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitText(pdnParser.TextContext)
Visit a parse tree produced by text().
Declaration
Result VisitText(pdnParser.TextContext context)
Parameters
Type | Name | Description |
---|---|---|
pdnParser.TextContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |