Interface IfenListener
This interface defines a complete listener for a parse tree produced by fenParser.
Namespace: GCore.Antlr.Grammers.Fen
Assembly: Fen.dll
Syntax
public interface IfenListener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterCastling(fenParser.CastlingContext)
Enter a parse tree produced by castling().
Declaration
void EnterCastling(fenParser.CastlingContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.CastlingContext | context | The parse tree. |
EnterColor(fenParser.ColorContext)
Enter a parse tree produced by color().
Declaration
void EnterColor(fenParser.ColorContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.ColorContext | context | The parse tree. |
EnterEnpassant(fenParser.EnpassantContext)
Enter a parse tree produced by enpassant().
Declaration
void EnterEnpassant(fenParser.EnpassantContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.EnpassantContext | context | The parse tree. |
EnterFen(fenParser.FenContext)
Enter a parse tree produced by fen().
Declaration
void EnterFen(fenParser.FenContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.FenContext | context | The parse tree. |
EnterFullmoveclock(fenParser.FullmoveclockContext)
Enter a parse tree produced by fullmoveclock().
Declaration
void EnterFullmoveclock(fenParser.FullmoveclockContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.FullmoveclockContext | context | The parse tree. |
EnterHalfmoveclock(fenParser.HalfmoveclockContext)
Enter a parse tree produced by halfmoveclock().
Declaration
void EnterHalfmoveclock(fenParser.HalfmoveclockContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.HalfmoveclockContext | context | The parse tree. |
EnterPiece(fenParser.PieceContext)
Enter a parse tree produced by piece().
Declaration
void EnterPiece(fenParser.PieceContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.PieceContext | context | The parse tree. |
EnterPlacement(fenParser.PlacementContext)
Enter a parse tree produced by placement().
Declaration
void EnterPlacement(fenParser.PlacementContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.PlacementContext | context | The parse tree. |
EnterPosition(fenParser.PositionContext)
Enter a parse tree produced by position().
Declaration
void EnterPosition(fenParser.PositionContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.PositionContext | context | The parse tree. |
EnterRank(fenParser.RankContext)
Enter a parse tree produced by rank().
Declaration
void EnterRank(fenParser.RankContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.RankContext | context | The parse tree. |
ExitCastling(fenParser.CastlingContext)
Exit a parse tree produced by castling().
Declaration
void ExitCastling(fenParser.CastlingContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.CastlingContext | context | The parse tree. |
ExitColor(fenParser.ColorContext)
Exit a parse tree produced by color().
Declaration
void ExitColor(fenParser.ColorContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.ColorContext | context | The parse tree. |
ExitEnpassant(fenParser.EnpassantContext)
Exit a parse tree produced by enpassant().
Declaration
void ExitEnpassant(fenParser.EnpassantContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.EnpassantContext | context | The parse tree. |
ExitFen(fenParser.FenContext)
Exit a parse tree produced by fen().
Declaration
void ExitFen(fenParser.FenContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.FenContext | context | The parse tree. |
ExitFullmoveclock(fenParser.FullmoveclockContext)
Exit a parse tree produced by fullmoveclock().
Declaration
void ExitFullmoveclock(fenParser.FullmoveclockContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.FullmoveclockContext | context | The parse tree. |
ExitHalfmoveclock(fenParser.HalfmoveclockContext)
Exit a parse tree produced by halfmoveclock().
Declaration
void ExitHalfmoveclock(fenParser.HalfmoveclockContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.HalfmoveclockContext | context | The parse tree. |
ExitPiece(fenParser.PieceContext)
Exit a parse tree produced by piece().
Declaration
void ExitPiece(fenParser.PieceContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.PieceContext | context | The parse tree. |
ExitPlacement(fenParser.PlacementContext)
Exit a parse tree produced by placement().
Declaration
void ExitPlacement(fenParser.PlacementContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.PlacementContext | context | The parse tree. |
ExitPosition(fenParser.PositionContext)
Exit a parse tree produced by position().
Declaration
void ExitPosition(fenParser.PositionContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.PositionContext | context | The parse tree. |
ExitRank(fenParser.RankContext)
Exit a parse tree produced by rank().
Declaration
void ExitRank(fenParser.RankContext context)
Parameters
Type | Name | Description |
---|---|---|
fenParser.RankContext | context | The parse tree. |