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

Reply via email to