Interface IfenVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by fenParser.
Namespace: GCore.Antlr.Grammers.Fen
Assembly: Fen.dll
Syntax
public interface IfenVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitCastling(fenParser.CastlingContext)
Visit a parse tree produced by castling().
Declaration
Result VisitCastling(fenParser.CastlingContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.CastlingContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitColor(fenParser.ColorContext)
Visit a parse tree produced by color().
Declaration
Result VisitColor(fenParser.ColorContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.ColorContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitEnpassant(fenParser.EnpassantContext)
Visit a parse tree produced by enpassant().
Declaration
Result VisitEnpassant(fenParser.EnpassantContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.EnpassantContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFen(fenParser.FenContext)
Visit a parse tree produced by fen().
Declaration
Result VisitFen(fenParser.FenContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.FenContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFullmoveclock(fenParser.FullmoveclockContext)
Visit a parse tree produced by fullmoveclock().
Declaration
Result VisitFullmoveclock(fenParser.FullmoveclockContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.FullmoveclockContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitHalfmoveclock(fenParser.HalfmoveclockContext)
Visit a parse tree produced by halfmoveclock().
Declaration
Result VisitHalfmoveclock(fenParser.HalfmoveclockContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.HalfmoveclockContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPiece(fenParser.PieceContext)
Visit a parse tree produced by piece().
Declaration
Result VisitPiece(fenParser.PieceContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.PieceContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPlacement(fenParser.PlacementContext)
Visit a parse tree produced by placement().
Declaration
Result VisitPlacement(fenParser.PlacementContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.PlacementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPosition(fenParser.PositionContext)
Visit a parse tree produced by position().
Declaration
Result VisitPosition(fenParser.PositionContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.PositionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRank(fenParser.RankContext)
Visit a parse tree produced by rank().
Declaration
Result VisitRank(fenParser.RankContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.RankContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |