11 unstable releases (3 breaking)
new 0.7.0 | Feb 27, 2025 |
---|---|
0.5.2 | Feb 19, 2025 |
0.3.4 |
|
0.2.4 |
|
#804 in Parser implementations
391 downloads per month
60KB
1.5K
SLoC
RPGN
Note: this is not a complete implementation of the PGN standard. Note: builds may fail because Clippy has a false positive warning. I can't even disable it so just ignore it.
Rust Portable Game Notation.
A crate for parsing a PGN, built on shakmaty
and pgn-reader
.
pgn-reader
only allows you to read individual, untyped parts of the PGN, but doesn't actually parse it into something useful.
This crate parses a PGN into the Pgn
struct. See the docs for more.
Features
time
enables converting a RPGN date to atime::Date
usingTryFrom
.
Dependencies
~1.4–2.2MB
~41K SLoC