!      ;Basic data types and functions related to the game of chess(c) Mario Lang, 2019BSD3mlang@blind.guru experimentalNone$%7Pap /chessIO=The starting position as given by the FEN string "rnbqkbnrpppppppp8888 PPPPPPPP/RNBQKBNR w KQkq - 0 1".chessIO3Construct a position from Forsyth-Edwards-Notation.chessIO/Convert a position to Forsyth-Edwards-Notation.chessIOJParse a move in the format used by the Universal Chess Interface protocol.chessIOLConvert a move to the format used by the Universal Chess Interface protocol.chessIO<Validate that a certain move is legal in the given position.   Safe$%7Pap  !"Safe$%7Pap x#$%&'()*+      !""##$%&'()*+,-&chessIO-0.0.0.0-EWVHVid0JxtJpDs1bVqvPU Game.Chess Game.Debug Paths_chessIOMovePositionstartposfromFENtoFENfromUCItoUCI relativeTo applyMovemoves $fEqPieceType$fShowPieceType $fEqColor $fOrdColor $fShowColor $fEqPiece $fShowPiece $fBoundedSq$fEnumSq$fEqSq$fShowSq $fEqCastling $fOrdCastling$fShowCastling$fEqBB$fShowBB $fEqPosition$fEqMove $fEqDirection$fShowDirectionBitBoardHexblessversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName