Crate jja

source ·
Expand description

The main module contains various sub-modules related to chess file formats, opening databases, ECO classification, text editing, and other utilities.

Modules

  • Arena book constants and utilities
  • Interface to Arena book files (aka ‘abk’)
  • Brainlearn experience file constants and utilities
  • Brainlearn experience file interface
  • A module containing build-time information.
  • Chess logic
  • CTG constants and utilities
  • CTG book file interface
  • ECO classification
  • Error handling
  • Utilities for binary file I/O
  • Utilities for Zobrist Hashing
  • Polyglot Book Merging
  • Chessmaster book constants and utilities
  • Interface to Chessmaster book files (aka ‘obk’)
  • Portable Game Notation utilities
  • Portable Game Notation parsing and import
  • Portable Game Notation header filtering
  • Polyglot constants and utilities
  • Polyglot book file interface
  • Chess Quotes
  • Random playouts using books
  • Reexecuting Self for fun and profit
  • Stockfish compatible Zobrist hashing
  • External system interface (tty detection, invoke editor, …)

Macros

  • When the “i18n” feature is disabled, define the tr macro to perform formatting without translation