Show / Hide Table of Contents

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 Source

VisitCastling(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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX