Skip to content

Tags: YashBhalodi/chessnote

Tags

v1.0.0

Toggle v1.0.0's commit message
Release v1.0.0

v0.1.3

Toggle v0.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
parser: introduce strict mode as default mode to enforce that pgn sho…

…uld have a valid game result and optionally allow lax mode for parsing anyway (#6)

* docs: improve and correct the EBNF grammar

* feat: implement configurable parser with strict and lax modes

v0.1.1

Toggle v0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add benchmarks and utility to handle pgn files with multiple ga…

…mes (#2)

* refactor(pgn): expose SplitMultiGame as a public utility

* refactor(project): organize tests and benchmarks into separate directories

* feat(examples): add multi-game example and reorganize project structure

v0.1.0

Toggle v0.1.0's commit message
refactor: reduce cyclomatic complexity of parseCoreMove