Hello Scidb users, I have a question about the parsing of pgn files.
After having tried a parser of mine, scidb and chessX on a pgn database (9.500 games), I observe some similar result between scidb and mine. I suppose scidb (r1000) is somehow slowed down by the log message, while mine is simply slow :). I used a recursive descendant parser, after having tokenized the pgn in tokens of the following types: move, '(', ')', comment, nag. Which parsing algorithm is used within scidb? For sake of clarity i was impressed by the speed of chessX, indeed the best among these three. Some one knows which is its strategy (question for chessX users list, I know) ? P.S. I use a laptop i7, 4Gb RAM, Ubuntu 64bit, and my parser is in Java, but I am not interested in nanoseconds or microsends, just some comparison. Best regards