From da8857549304590d8d32e643a22617318add542a Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Wed, 18 Jan 2023 18:42:13 +0100 Subject: Improve NAG parsing --- src/PGN.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/PGN.cpp') diff --git a/src/PGN.cpp b/src/PGN.cpp index c0c80e3..831de6e 100644 --- a/src/PGN.cpp +++ b/src/PGN.cpp @@ -260,16 +260,19 @@ loctype PGN::ParseHalfMove(loctype loc, HalfMove *hm) { EOF_CHECK(loc); c = pgn_content[loc]; if (c == '$') { - hm->NAG += c; + //hm->NAG += c; + std::string NAG; loc++; EOF_CHECK(loc); c = pgn_content[loc]; while (IS_DIGIT(c)) { - hm->NAG += c; + NAG += c; loc++; EOF_CHECK(loc); c = pgn_content[loc]; } + if(NAG.size()>0) + hm->NAG=std::stoi(NAG); } } else if (c == '(') { // Check for variations -- cgit v1.2.3