Commit Graph

78 Commits

Author SHA1 Message Date
Alf Magne Kalleland
8761d777fe Fix problem with en passant moves in combination with king in chess
The parser did not handle fen's like

8/8/7p/5P1k/5pPp/P6K/4r2R/8 b - g3

properly. It reported pawn h4 to g3 as an invalid move. This has now been fixed
2018-06-30 14:03:55 +02:00
DHTMLGoodies
0e28c13fef Handle %csl and %cal (arrows and highlights) 2018-01-06 13:31:19 +01:00
DHTMLGoodies
6db8d3806d Fixed bug parsing comments 2017-09-02 13:39:20 +02:00
DHTMLGoodies
88b0b3fbf0 Fixed bug parsing comments 2017-09-02 13:12:53 +02:00
DHTMLGoodies
ddeb4e8510 bugfix - to short version - skipping comment moves 2017-08-17 14:36:12 +02:00
DHTMLGoodies
69466a1b45 updates 2017-08-17 14:33:53 +02:00
DHTMLGoodies
bdaa2b31cd updates 2017-08-17 14:31:25 +02:00
DHTMLGoodies
68d6e084c9 Bugfixes + support for getting shorter parsing format 2017-08-17 13:53:35 +02:00
DHTMLGoodies
9490f2cd09 throwing exception if not valid move in move method 2017-04-15 20:24:49 +02:00
DHTMLGoodies
0e2544f133 Merge branch 'master' of github.com:DHTMLGoodies/chessParser 2017-04-14 19:17:49 +02:00
DHTMLGoodies
bd8ff3e485 updates 2017-04-14 19:17:26 +02:00
DHTMLGoodies
18768ccb5d SUpport for arrows in pgn 2017-03-29 20:49:12 +02:00
DHTMLGoodies
40a19a7551 Support for arrow and highlight actions in pgn 2017-03-29 18:48:07 +02:00
DHTMLGoodies
126dc9b599 JSON to PGN parser 2017-03-13 20:56:22 +01:00
DHTMLGoodies
29dc9b5f8a updates null moves 2017-03-01 20:46:43 +01:00
DHTMLGoodies
2b1e3e0f04 Added support for one line pgn 2017-03-01 19:51:08 +01:00
DHTMLGoodies
a834acb72e Added support for one line pgn 2017-03-01 19:43:06 +01:00
DHTMLGoodies
83efc94107 Gracefully skiping games the parser don't understand 2017-02-22 18:15:12 +01:00
DHTMLGoodies
1fcf22de2c before find words routine 2017-02-05 14:24:49 +01:00
DHTMLGoodies
155af550c1 Fixed problem with some pawn moves 2017-02-04 22:59:30 +01:00
DHTMLGoodies
5fe2491d1f short promoteTo, i.e. q instead of queen 2017-01-31 02:34:14 +01:00
DHTMLGoodies
8e35529117 Updates 2017-01-31 02:30:12 +01:00
DHTMLGoodies
d8a7869b33 Implemented Stockfish JS engine 2017-01-30 18:13:12 +01:00
DHTMLGoodies
5505a28b1d Parsing out clock %clk comments 2017-01-30 13:42:28 +01:00
DHTMLGoodies
d17e42e7da updates 2017-01-30 13:21:54 +01:00
DHTMLGoodies
a7a0f37ae0 Always set En passant square when pawn moves to squares 2016-01-12 22:11:42 +01:00
DHTMLGoodies
fd4147d036 Always set En passant square when pawn moves to squares 2016-01-12 22:07:49 +01:00
DHTMLGoodies
3ec671f536 Code comments and minor refactoring 2015-12-31 02:32:28 +01:00
DHTMLGoodies
2b0d0c9536 Readme doc updates 2015-12-28 17:29:03 +01:00
DHTMLGoodies
81523dc93f Readme doc updates 2015-12-28 17:28:21 +01:00
DHTMLGoodies
d3015694d6 Readme doc updates 2015-12-28 17:26:28 +01:00
DHTMLGoodies
b827b36457 New methods + documentation 2015-12-28 17:23:12 +01:00
DHTMLGoodies
2cfe4818b4 Readme updates 2015-12-28 16:14:45 +01:00
DHTMLGoodies
d3861e8df0 Readme updates 2015-12-28 16:11:55 +01:00
DHTMLGoodies
2f34af2475 Bugfix - check for cache existence to avoid notice in log 2015-12-26 00:38:42 +01:00
DHTMLGoodies
a815129188 Fixed problem with fens like 8/7P/8/8/1k15/8/P7/K7 w - - 0 1, i.e. 1k15(and not 1k6) 2015-12-24 01:39:00 +01:00
DHTMLGoodies
586d996e02 Fixed problem with fens like 8/7P/8/8/1k15/8/P7/K7 w - - 0 1, i.e. 1k15(and not 1k6) 2015-12-24 01:20:00 +01:00
DHTMLGoodies
7865a60934 Fixed notation problem in parser 2015-12-24 01:04:15 +01:00
DHTMLGoodies
c92fdbc1dc added brilliant checkmates for testing 2014-04-28 12:50:11 +02:00
DHTMLGoodies
859f8ed1eb Stripping Fritz emt comments 2014-04-28 12:48:11 +02:00
DHTMLGoodies
09e221b2d8 Parser fix 2013-08-28 13:56:06 +02:00
DHTMLGoodies
384ee85473 Parser fix 2013-08-28 13:50:12 +02:00
DHTMLGoodies
50f7a9599a Merge branch 'master' of https://github.com/DHTMLGoodies/chessParser 2013-08-28 13:26:04 +02:00
DHTMLGoodies
aad46951e0 Sanitize file name 2013-08-28 13:25:50 +02:00
DHTMLGoodies
eb1af65948 Updated code 2013-06-21 09:39:37 +02:00
DHTMLGoodies
27dbd1d13d Added missing CHESS_JSON class 2013-06-21 09:38:19 +02:00
Alf Magne Kalleland
00d9268a25 Updated license 2013-05-21 15:40:46 +02:00
Alf Magne Kalleland
76a0970db0 Fixed problem parsing games with square brackets in move string 2013-02-23 04:00:46 +01:00
DHTMLGoodies
8f4fa18895 Fixed problem with invalid castle moves 2013-02-20 18:01:34 +01:00
Alf Magne Kalleland
4908d2f94b Added test for problematic pgn 2013-02-18 20:46:58 +01:00