I opened a pgn in which one player is name: Computer "Deep Blue", but in the Game List it says Computer \ (the backslash character is not a typo). This is what is in pgn file: [Black "Computer \"Deep Blue\""]
Reference is section 7 of the official document, which contains (among other things) the following:
"A string token is a sequence of zero or more printing characters delimited by a
pair of quote characters (ASCII decimal value 34, hexadecimal value 0x22). An
empty string is represented by two adjacent quotes. (Note: an apostrophe is
not a quote.) A quote inside a string is represented by the backslash
immediately followed by a quote. A backslash inside a string is represented by
two adjacent backslashes."
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=655405
Originator: NO
Will be fixed by new PGN parser.
Are such escaped quotes valid in PGN standard?
Reference is section 7 of the official document, which contains (among other things) the following:
"A string token is a sequence of zero or more printing characters delimited by a
pair of quote characters (ASCII decimal value 34, hexadecimal value 0x22). An
empty string is represented by two adjacent quotes. (Note: an apostrophe is
not a quote.) A quote inside a string is represented by the backslash
immediately followed by a quote. A backslash inside a string is represented by
two adjacent backslashes."
Fixed by commit 929.