bishbosh-0.1.3.0: Plays chess.
Safe HaskellNone
LanguageHaskell2010

BishBosh.Input.PGNOptions

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
Defines configurable options for PGN-processing.
Synopsis

Types

Type-synonyms

Data-types

data PGNOptions Source #

Defines the options related to PGN.

Instances

Instances details
Eq PGNOptions Source # 
Instance details

Defined in BishBosh.Input.PGNOptions

Show PGNOptions Source # 
Instance details

Defined in BishBosh.Input.PGNOptions

Default PGNOptions Source # 
Instance details

Defined in BishBosh.Input.PGNOptions

Methods

def :: PGNOptions #

NFData PGNOptions Source # 
Instance details

Defined in BishBosh.Input.PGNOptions

Methods

rnf :: PGNOptions -> () #

XmlPickler PGNOptions Source # 
Instance details

Defined in BishBosh.Input.PGNOptions

Constants

tag :: String Source #

Used to qualify XML.

databaseFilePathTag :: String Source #

Used to qualify XML.

Functions

Constructor

mkPGNOptions Source #

Arguments

:: FilePath

Database file-path.

-> Maybe Decompressor

Optional name of an executable by which to decompress the specified file.

-> IsStrictlySequential 
-> ValidateMoves 
-> TextEncoding 
-> [Tag]

Optional identification tags.

-> NPlies

The minimum plies.

-> MaybeMaximumGames

The optional maximum number of games to read from the database.

-> PGNOptions 

Smart constructor.