chessIO-0.6.0.0: Basic chess library
Safe HaskellNone
LanguageHaskell2010

Game.Chess.SAN

Synopsis

Documentation

toSAN :: IsString s => Position -> Ply -> s Source #

Parsers

class SANToken a Source #

Minimal complete definition

sanPieceToken, fileToken, rankToken, promotionPieceToken, statusToken

strictSAN :: forall s. (Stream s, SANToken (Token s), IsString (Tokens s)) => Position -> Parser s Ply Source #

relaxedSAN :: (Stream s, SANToken (Token s), IsString (Tokens s)) => Position -> Parser s Ply Source #

Utilities

varToSAN :: IsString s => Position -> [Ply] -> s Source #