bishbosh-0.1.2.0: Plays chess.
Safe HaskellSafe-Inferred
LanguageHaskell2010

BishBosh.Property.ExtendedPositionDescription

Description

Synopsis

Types

Type-synonyms

type EPD = String Source #

Self-documentation.

Type-classes

class ReadsEPD a where Source #

An alternative to Read.

Methods

readsEPD Source #

Arguments

:: ReadS a

Read a datum from EPD.

class ShowsEPD a where Source #

An alternative to Show.

Methods

showsEPD Source #

Arguments

:: a 
-> ShowS

Stringify a EPD-datum.

Constants

tag :: String Source #

Input-format.

rankSeparator :: Char Source #

The delimiter between each row of data.

showsNullField :: ShowS Source #

The standard way to denote the absence of a field.

showsSeparator :: ShowS Source #

The standard separator between fields in EPD.

Functions

readEPD :: ReadsEPD a => EPD -> a Source #

Read from EPD.

showEPD :: ShowsEPD a => a -> EPD Source #

Display in EPD.