tokenizer: Allow escaped newlines

The docs said multi-line strings were possible by escaping the newline
character, but this was not actually implemented.

Fixes #132.
This commit is contained in:
James Westman 2023-10-26 18:50:07 -05:00
parent 9543b78138
commit 2faa9207de
4 changed files with 22 additions and 2 deletions

View file

@ -124,6 +124,7 @@ def unescape_quote(string: str) -> str:
string = string[1:-1]
REPLACEMENTS = {
"\n": "\n",
"\\": "\\",
"n": "\n",
"t": "\t",