This is the cl-poker-eval Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 04:20:53 2024 GMT+0.
cl-poker-eval/cl-poker-eval.asd
cl-poker-eval/package.lisp
cl-poker-eval/cl-poker-eval.lisp
cl-poker-eval/top-5-cards-tbl.lisp
cl-poker-eval/straight-tbl.lisp
cl-poker-eval/top-card-tbl.lisp
cl-poker-eval/poker-defs.lisp
cl-poker-eval/nbits-tbl.lisp
cl-poker-eval/hands.lisp
The main system appears first, followed by any subsystem dependency.
cl-poker-eval
7-card hand poker evaluator
Jason Person
BSD
0.1
package.lisp
(file).
cl-poker-eval.lisp
(file).
top-5-cards-tbl.lisp
(file).
straight-tbl.lisp
(file).
top-card-tbl.lisp
(file).
poker-defs.lisp
(file).
nbits-tbl.lisp
(file).
hands.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-poker-eval/cl-poker-eval.asd
cl-poker-eval/package.lisp
cl-poker-eval/cl-poker-eval.lisp
cl-poker-eval/top-5-cards-tbl.lisp
cl-poker-eval/straight-tbl.lisp
cl-poker-eval/top-card-tbl.lisp
cl-poker-eval/poker-defs.lisp
cl-poker-eval/nbits-tbl.lisp
cl-poker-eval/hands.lisp
cl-poker-eval/cl-poker-eval.lisp
package.lisp
(file).
poker-defs.lisp
(file).
straight-tbl.lisp
(file).
hands.lisp
(file).
cl-poker-eval
(system).
eval-hand-7
(function).
eval-hand-var
(function).
eval-fullhouse
(function).
eval-hand
(function).
eval-quads
(function).
eval-trips
(function).
eval-twopair
(function).
eval-twopair-2
(function).
handtype-topcard-value
(macro).
str-strflush-value
(macro).
cl-poker-eval/top-5-cards-tbl.lisp
package.lisp
(file).
poker-defs.lisp
(file).
cl-poker-eval
(system).
*top-five-cards-tbl*
(special variable).
cl-poker-eval/straight-tbl.lisp
package.lisp
(file).
poker-defs.lisp
(file).
cl-poker-eval
(system).
*straight-table*
(special variable).
cl-poker-eval/top-card-tbl.lisp
package.lisp
(file).
poker-defs.lisp
(file).
cl-poker-eval
(system).
*top-card-tbl*
(special variable).
cl-poker-eval/poker-defs.lisp
package.lisp
(file).
cl-poker-eval
(system).
+clubs-mask+
(constant).
+diamonds-mask+
(constant).
+handval-card-mask+
(constant).
+handval-card-width+
(constant).
+handval-cards-mask+
(constant).
+handval-cards-shift+
(constant).
+handval-fifth-card-mask+
(constant).
+handval-fifth-card-shift+
(constant).
+handval-flush+
(constant).
+handval-fourth-card-mask+
(constant).
+handval-fourth-card-shift+
(constant).
+handval-fullhouse+
(constant).
+handval-handtype-mask+
(constant).
+handval-handtype-shift+
(constant).
+handval-nopair+
(constant).
+handval-onepair+
(constant).
+handval-quads+
(constant).
+handval-second-card-mask+
(constant).
+handval-second-card-shift+
(constant).
+handval-stflush+
(constant).
+handval-straight+
(constant).
+handval-third-card-mask+
(constant).
+handval-third-card-shift+
(constant).
+handval-top-card-mask+
(constant).
+handval-top-card-shift+
(constant).
+handval-trips+
(constant).
+handval-twopair+
(constant).
+hearts-mask+
(constant).
+spades-mask+
(constant).
get-high-card
(function).
get-top-card
(function).
handval-fifth-card-value
(function).
handval-fourth-card-value
(function).
handval-handtype-value
(function).
handval-second-card-value
(function).
handval-third-card-value
(function).
handval-top-card-value
(function).
cl-poker-eval/nbits-tbl.lisp
package.lisp
(file).
cl-poker-eval
(system).
*nbits-tbl*
(special variable).
cl-poker-eval/hands.lisp
package.lisp
(file).
cl-poker-eval
(system).
get-cards
(function).
make-cards-masks
(function).
make-hand-var
(function).
Packages are listed by definition order.
cl-poker-eval
Provides interface for evaluating 7-card poker hands
asdf/interface
.
common-lisp
.
eval-hand-7
(function).
eval-hand-var
(function).
*nbits-tbl*
(special variable).
*straight-table*
(special variable).
*top-card-tbl*
(special variable).
*top-five-cards-tbl*
(special variable).
+clubs-mask+
(constant).
+diamonds-mask+
(constant).
+handval-card-mask+
(constant).
+handval-card-width+
(constant).
+handval-cards-mask+
(constant).
+handval-cards-shift+
(constant).
+handval-fifth-card-mask+
(constant).
+handval-fifth-card-shift+
(constant).
+handval-flush+
(constant).
+handval-fourth-card-mask+
(constant).
+handval-fourth-card-shift+
(constant).
+handval-fullhouse+
(constant).
+handval-handtype-mask+
(constant).
+handval-handtype-shift+
(constant).
+handval-nopair+
(constant).
+handval-onepair+
(constant).
+handval-quads+
(constant).
+handval-second-card-mask+
(constant).
+handval-second-card-shift+
(constant).
+handval-stflush+
(constant).
+handval-straight+
(constant).
+handval-third-card-mask+
(constant).
+handval-third-card-shift+
(constant).
+handval-top-card-mask+
(constant).
+handval-top-card-shift+
(constant).
+handval-trips+
(constant).
+handval-twopair+
(constant).
+hearts-mask+
(constant).
+spades-mask+
(constant).
eval-fullhouse
(function).
eval-hand
(function).
eval-quads
(function).
eval-trips
(function).
eval-twopair
(function).
eval-twopair-2
(function).
get-cards
(function).
get-high-card
(function).
get-top-card
(function).
handtype-topcard-value
(macro).
handval-fifth-card-value
(function).
handval-fourth-card-value
(function).
handval-handtype-value
(function).
handval-second-card-value
(function).
handval-third-card-value
(function).
handval-top-card-value
(function).
make-cards-masks
(function).
make-hand-var
(function).
str-strflush-value
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
For masking out all clubs in a hand
For masking out all diamonds in a hand
For masking out all hearts in a hand
For masking out all spades in a hand
Jump to: | E F G H M S |
---|
Jump to: | E F G H M S |
---|
Jump to: | *
+
C S |
---|
Jump to: | *
+
C S |
---|
Jump to: | C F H N P S T |
---|
Jump to: | C F H N P S T |
---|