--- a/crates/jrsonnet-parser/src/lib.rs +++ b/crates/jrsonnet-parser/src/lib.rs @@ -113,7 +113,7 @@ / "\\\\" / "\\u" hex_char() hex_char() hex_char() hex_char() / "\\x" hex_char() hex_char() - / ['\\'] (quiet! { ['b' | 'f' | 'n' | 'r' | 't'] / c() } / expected!("")) + / ['\\'] (quiet! { ['b' | 'f' | 'n' | 'r' | 't' | '"' | '\''] } / expected!("")) pub rule string() -> String = ['"'] str:$(string_char(<"\"">)*) ['"'] {? unescape::unescape(str).ok_or("")} / ['\''] str:$(string_char(<"\'">)*) ['\''] {? unescape::unescape(str).ok_or("")}