This is the queen Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 06:28:49 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
queen
Chess utilities: board representation (0x88), move generation, PGN/SAN parser/generator
Mihai Bazon <mihai.bazon@gmail.com>
MIT
named-readtables
(system).
anaphora
(system).
alexandria
(system).
cl-ppcre-unicode
(system).
package.lisp
(file).
stream.lisp
(file).
board.lisp
(file).
pgn.lisp
(file).
eval.lisp
(file).
tests.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
queen/queen.asd
queen/package.lisp
queen/stream.lisp
queen/board.lisp
queen/pgn.lisp
queen/eval.lisp
queen/tests.lisp
queen/queen.asd
queen
(system).
*base-directory*
(special variable).
queen/stream.lisp
package.lisp
(file).
queen
(system).
*has-letter-prop*
(special variable).
with-parse-stream
(macro).
queen/board.lisp
stream.lisp
(file).
queen
(system).
*unicode*
(special variable).
+bishop+
(constant).
+fen-start+
(special variable).
+king+
(constant).
+knight+
(constant).
+pawn+
(constant).
+queen+
(constant).
+rook+
(constant).
+wbishop+
(constant).
+white+
(constant).
+wking+
(constant).
+wknight+
(constant).
+wpawn+
(constant).
+wqueen+
(constant).
+wrook+
(constant).
attacked?
(function).
board-foreach
(function).
(setf board-get)
(setf expander).
board-get
(function).
board-index
(function).
board-index
(type).
board-set
(function).
char-piece
(function).
draw-by-material?
(function).
field-index
(function).
game
(structure).
game-board
(reader).
(setf game-board)
(writer).
game-compute-moves
(function).
game-enpa
(reader).
(setf game-enpa)
(writer).
game-fen
(method).
game-fullmove
(reader).
(setf game-fullmove)
(writer).
game-halfmove
(reader).
(setf game-halfmove)
(writer).
game-move
(function).
game-parse-san
(method).
game-parse-san
(method).
game-san
(method).
game-side
(reader).
(setf game-side)
(writer).
game-state
(reader).
(setf game-state)
(writer).
index-col
(function).
index-field
(function).
index-row
(function).
index-valid?
(function).
is-bishop?
(function).
is-black?
(function).
is-king?
(function).
is-knight?
(function).
is-pawn?
(function).
is-queen?
(function).
is-rook?
(function).
is-white?
(function).
king-index
(function).
make-game
(function).
move
(type).
move-black?
(function).
move-capture?
(function).
move-captured-index
(function).
move-captured-piece
(function).
move-enpa?
(function).
move-from
(function).
move-oo?
(function).
move-ooo?
(function).
move-piece
(function).
move-promote?
(function).
move-promoted-piece
(function).
move-set-promoted-piece
(function).
move-side
(function).
move-to
(function).
move-white?
(function).
opp-side?
(function).
piece-char
(function).
print-board
(function).
reset-from-fen
(method).
reset-from-fen
(method).
reset-game
(method).
same-side?
(function).
with-move
(macro).
with-piece
(macro).
with-row-col
(macro).
+all-castle+
(constant).
+black+
(constant).
+black-castle+
(constant).
+black-oo+
(constant).
+black-ooo+
(constant).
+capturable+
(constant).
+moves-bishop+
(special variable).
+moves-knight+
(special variable).
+moves-qing+
(special variable).
+moves-rook+
(special variable).
+piece+
(constant).
+promotable+
(constant).
+white-castle+
(constant).
+white-oo+
(constant).
+white-ooo+
(constant).
board
(type).
board-get-rc
(function).
board-set-rc
(function).
board-undo-move
(function).
copy-game
(function).
divide
(function).
game-p
(function).
make-board
(function).
make-move
(function).
move-castle?
(function).
move-check?
(function).
move-set-check
(function).
perft
(function).
piece
(function).
piece
(type).
piece-side
(function).
piece-unicode
(function).
queen/pgn.lisp
board.lisp
(file).
queen
(system).
queen/eval.lisp
pgn.lisp
(file).
queen
(system).
dump-line
(function).
game-search
(function).
play
(function).
*b-scores*
(special variable).
*k-scores-ending*
(special variable).
*k-scores-opening*
(special variable).
*n-scores*
(special variable).
*p-scores*
(special variable).
*q-scores*
(special variable).
*r-scores*
(special variable).
+matb+
(constant).
+matk+
(constant).
+matn+
(constant).
+matp+
(constant).
+matq+
(constant).
+matr+
(constant).
+max-depth+
(special variable).
defscore
(macro).
get-score
(function).
init-moves
(function).
move-value
(function).
piece-value
(function).
pvs
(function).
quies
(function).
quies-moves
(function).
score
(type).
sort-moves
(function).
static-value
(function).
queen/tests.lisp
eval.lisp
(file).
queen
(system).
*perft-pathname*
(special variable).
run-perft-tests
(function).
Packages are listed by definition order.
queen
alexandria
.
anaphora
.
common-lisp
.
editor-hints.named-readtables
.
*unicode*
(special variable).
+bishop+
(constant).
+fen-start+
(special variable).
+king+
(constant).
+knight+
(constant).
+pawn+
(constant).
+queen+
(constant).
+rook+
(constant).
+wbishop+
(constant).
+white+
(constant).
+wking+
(constant).
+wknight+
(constant).
+wpawn+
(constant).
+wqueen+
(constant).
+wrook+
(constant).
attacked?
(function).
board-foreach
(function).
(setf board-get)
(setf expander).
board-get
(function).
board-index
(function).
board-index
(type).
board-set
(function).
char-piece
(function).
draw-by-material?
(function).
dump-line
(function).
field-index
(function).
game
(structure).
game-board
(reader).
(setf game-board)
(writer).
game-compute-moves
(function).
game-enpa
(reader).
(setf game-enpa)
(writer).
game-fen
(generic function).
game-fullmove
(reader).
(setf game-fullmove)
(writer).
game-halfmove
(reader).
(setf game-halfmove)
(writer).
game-move
(function).
game-parse-san
(generic function).
game-san
(generic function).
game-search
(function).
game-side
(reader).
(setf game-side)
(writer).
game-state
(reader).
(setf game-state)
(writer).
index-col
(function).
index-field
(function).
index-row
(function).
index-valid?
(function).
is-bishop?
(function).
is-black?
(function).
is-king?
(function).
is-knight?
(function).
is-pawn?
(function).
is-queen?
(function).
is-rook?
(function).
is-white?
(function).
king-index
(function).
make-game
(function).
move
(type).
move-black?
(function).
move-capture?
(function).
move-captured-index
(function).
move-captured-piece
(function).
move-enpa?
(function).
move-from
(function).
move-oo?
(function).
move-ooo?
(function).
move-piece
(function).
move-promote?
(function).
move-promoted-piece
(function).
move-set-promoted-piece
(function).
move-side
(function).
move-to
(function).
move-white?
(function).
opp-side?
(function).
parse-pgn
(generic function).
piece-char
(function).
play
(function).
print-board
(function).
reset-from-fen
(generic function).
reset-game
(generic function).
same-side?
(function).
with-move
(macro).
with-piece
(macro).
with-row-col
(macro).
*b-scores*
(special variable).
*has-letter-prop*
(special variable).
*k-scores-ending*
(special variable).
*k-scores-opening*
(special variable).
*n-scores*
(special variable).
*p-scores*
(special variable).
*perft-pathname*
(special variable).
*q-scores*
(special variable).
*r-scores*
(special variable).
+all-castle+
(constant).
+black+
(constant).
+black-castle+
(constant).
+black-oo+
(constant).
+black-ooo+
(constant).
+capturable+
(constant).
+matb+
(constant).
+matk+
(constant).
+matn+
(constant).
+matp+
(constant).
+matq+
(constant).
+matr+
(constant).
+max-depth+
(special variable).
+moves-bishop+
(special variable).
+moves-knight+
(special variable).
+moves-qing+
(special variable).
+moves-rook+
(special variable).
+piece+
(constant).
+promotable+
(constant).
+white-castle+
(constant).
+white-oo+
(constant).
+white-ooo+
(constant).
board
(type).
board-get-rc
(function).
board-set-rc
(function).
board-undo-move
(function).
copy-game
(function).
defscore
(macro).
divide
(function).
game-p
(function).
get-score
(function).
init-moves
(function).
make-board
(function).
make-move
(function).
move-castle?
(function).
move-check?
(function).
move-set-check
(function).
move-value
(function).
perft
(function).
piece
(function).
piece
(type).
piece-side
(function).
piece-unicode
(function).
piece-value
(function).
pvs
(function).
quies
(function).
quies-moves
(function).
run-perft-tests
(function).
score
(type).
sort-moves
(function).
static-value
(function).
with-parse-stream
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
enpa
.
side
.
structure-object
.
queen::board
(queen::make-board)
(unsigned-byte 32)
0
queen::piece
queen:+white+
(or queen:board-index null)
(unsigned-byte 32)
0
(unsigned-byte 32)
0
Jump to: | (
A B C D F G I K M O P Q R S W |
---|
Jump to: | (
A B C D F G I K M O P Q R S W |
---|
Jump to: | *
+
B C E F H S |
---|
Jump to: | *
+
B C E F H S |
---|
Jump to: | B E F G M P Q S T |
---|
Jump to: | B E F G M P Q S T |
---|