Commit graph

50 commits

Author SHA1 Message Date
Loic Guegan
33e4789677 Update README.md 2023-07-05 08:53:21 +02:00
Loic Guegan
ed52c7cb70 Remove compilation warnings 2023-05-10 07:40:27 +02:00
Loic Guegan
2df779cef1 Update chess-move-interface and improve CMake integration 2023-05-02 19:38:40 +02:00
Loic Guegan
943ddf3aa5 Update README.md 2023-02-11 10:57:58 +01:00
Danyil Somin
454e6949dc Changed ChessMoveInterface lib visibility to PUBLIC 2023-02-11 10:48:18 +01:00
Danyil Somin
fb3828999e Minor CMake improvements 2023-02-11 10:48:18 +01:00
Loic Guegan
61eeec2421 Debug CI 2023-01-19 16:05:19 +01:00
Loic Guegan
930e5a2529 Debug CI 2023-01-19 15:53:11 +01:00
Loic Guegan
81f06cb209 Integrate Chess Move Interface 2023-01-19 15:51:12 +01:00
Loic Guegan
da88575493 Improve NAG parsing 2023-01-18 18:42:13 +01:00
Loic Guegan
2ac42558f2 Add const qualifiers 2023-01-15 14:23:54 +01:00
Loic Guegan
52c2fd4521 Debug PGN parsing from a string. Add the ParseSANMoves() function. Add a new tests set 2023-01-15 08:26:49 +01:00
Loic Guegan
ef75681956 Add GotoNextGame() function to skip an entire game 2023-01-05 17:15:19 +01:00
Loic Guegan
bebbc79824 Debug node parsing 2022-02-24 18:53:43 +01:00
Loic Guegan
5d1796920e Take into account move annotations such as !! !? +- 2022-02-24 16:17:16 +01:00
Loic Guegan
4179c05056 Update CI image 2022-02-20 17:25:58 +01:00
Loic Guegan
43434b170c Update CMakeLists to avoid target clash name on other projects 2022-02-19 13:52:38 +01:00
Loic Guegan
0258e7d4f8 Debug and update readme 2022-01-27 14:26:09 +01:00
Loic Guegan
2ec4942cc0 Improve tests 2022-01-27 10:34:05 +01:00
Loic Guegan
57c3437e63 Debug parser 2022-01-27 08:50:48 +01:00
Loic Guegan
e24ebe0138 Debug parser 2022-01-27 08:20:32 +01:00
Loic Guegan
3fb48d4f29 Improve parser 2022-01-27 08:04:32 +01:00
Loic Guegan
92350c7cc9 Update readme 2022-01-26 21:31:40 +01:00
Loic Guegan
bd98bcb931 Refactoring 2022-01-26 21:12:36 +01:00
Loic Guegan
3f9ab56bd6 Improve location pointer type flexibility 2022-01-26 21:03:19 +01:00
Loic Guegan
f144f14d9c Improve parsing data type 2022-01-26 20:50:24 +01:00
Loic Guegan
0fa6b682f5 Debug and Improve tests:
- Debug missing NAG in HalfMove Copy function
- Improve combined tests
2022-01-26 18:36:48 +01:00
Loic Guegan
5de6bf399b Handle line comments ('%' and ';') 2022-01-26 16:24:48 +01:00
Loic Guegan
23275701a3 Update README.md 2022-01-26 15:52:31 +01:00
Loic Guegan
28bf5175e5 Update README.md 2022-01-26 15:46:59 +01:00
Loic Guegan
cbe39a58f8 Update README.md 2022-01-26 15:38:54 +01:00
Loic Guegan
a1f2467a87 Debug and new tests:
- Fix HalfMove memory leak
- Fix integer overflow
- Update combined tests
2022-01-26 15:02:15 +01:00
Loic Guegan
f4f436870f - Debug parser (carriage returns)
- Improve test framework
2022-01-26 14:41:38 +01:00
Loic Guegan
bb914f047b - Enable NAG parsing
- Add the LargeFileStream interface to handle large file
- Debug parsing
2022-01-26 12:03:24 +01:00
Loic Guegan
8a770f9133 Update FromFile() 2022-01-25 17:46:29 +01:00
Loic Guegan
e063e1453c Improve parser 2022-01-25 16:51:37 +01:00
Loic Guegan
773d93b02e Add license 2022-01-25 15:35:52 +01:00
Loic Guegan
3f1e9da333 Improve comment parsing 2022-01-25 15:23:54 +01:00
Loic Guegan
2e30eaccb1 Improve parser 2022-01-25 14:53:34 +01:00
Loic Guegan
d4df0dac1d Update README.md 2022-01-25 11:10:34 +01:00
Loic Guegan
4f1d7c5247 Refactoring 2022-01-25 10:53:10 +01:00
Loic Guegan
e817ac6bed Improve PGNP API 2022-01-24 21:03:30 +01:00
Loic Guegan
bdd879586e Debug CI 2022-01-24 18:34:08 +01:00
Loic Guegan
5d4a7d66cb Cleaning tests 2022-01-24 18:32:05 +01:00
Loic Guegan
af333f9ff1 Update README.md 2022-01-24 16:53:11 +01:00
Loic Guegan
bbbe18df2f Update README.md 2022-01-24 16:52:26 +01:00
Loic Guegan
e6e2c5a8bf Improve tests 2022-01-24 16:41:02 +01:00
Loic Guegan
55b2c72108 Add CI receipt 2022-01-24 15:36:45 +01:00
Loic Guegan
8c77f7a054 Improve overall parsing 2022-01-24 15:29:22 +01:00
Loic Guegan
fd78f92863 Create project 2022-01-23 20:57:28 +01:00