diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-01-10 17:52:37 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-01-10 17:52:37 +0100 |
| commit | 9eac62c31a0f75c224cf4d6926e505cf02eafcde (patch) | |
| tree | f1630af3373ce30425ddbc590c06f9419aaa8113 /src/parse/resolve.rs | |
| parent | 3b2a28ca8edf61cb1376a095be36c7d006c92d76 (diff) | |
Add lots of new tokens 🍪
Diffstat (limited to 'src/parse/resolve.rs')
| -rw-r--r-- | src/parse/resolve.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parse/resolve.rs b/src/parse/resolve.rs index c4afc430..3adbf11f 100644 --- a/src/parse/resolve.rs +++ b/src/parse/resolve.rs @@ -17,6 +17,7 @@ pub fn resolve_string(string: &str) -> String { Some('\\') => out.push('\\'), Some('"') => out.push('"'), Some('n') => out.push('\n'), + Some('r') => out.push('\r'), Some('t') => out.push('\t'), Some('u') if s.eat_if('{') => { // TODO: Feedback if closing brace is missing. @@ -137,7 +138,7 @@ mod tests { test(r#"av\u{6797"#, "av林"); test(r#"a\\"#, "a\\"); test(r#"a\\\nbc"#, "a\\\nbc"); - test(r#"a\tbc"#, "a\tbc"); + test(r#"a\t\r\nbc"#, "a\t\r\nbc"); test(r"🌎", "🌎"); test(r"🌎\", r"🌎\"); test(r"\🌎", r"\🌎"); |
