Refactor FEN validation
authorFabian Fichter <ianfab@users.noreply.github.com>
Fri, 9 Apr 2021 15:52:57 +0000 (17:52 +0200)
committerFabian Fichter <ianfab@users.noreply.github.com>
Sat, 10 Apr 2021 16:20:03 +0000 (18:20 +0200)
commit061ad153e9167da50d7d677ceae008b57b0c4c49
tree21542cf115e0531f78e0004b7a6410f597095fe3
parent2cdb9e7a71a9fecea0426bbbde22453a0e226518
Refactor FEN validation

- Support X-FEN validation
- Support fetching variant list in pyffish
- Use variant configuration properties more consistently
- Fix a few corner cases
- Improve test coverage
- More consistent formatting

Closes #87.
src/apiutil.h
src/ffishjs.cpp
src/position.cpp
src/pyffish.cpp
src/variant.cpp
test.py
tests/js/test.js