Critical fix from llama.cpp JSON grammar to forbid un-escaped escape characters inside strings, which breaks parsing. (#3782)

This commit is contained in:
Craig Hughes 2024-06-09 13:57:09 -04:00 committed by GitHub
parent 896495de7b
commit b84aea1685
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -606,7 +606,7 @@ array ::=
string ::=
"\"" (
[^"\\] |
[^"\\\x7F\x00-\x1F] |
"\\" (["\\/bfnrt] | "u" [0-9a-fA-F] [0-9a-fA-F] [0-9a-fA-F] [0-9a-fA-F]) # escapes
)* "\"" ws