self-hosted tokenizer handles \r in string literals

This commit is contained in:
Andrew Kelley 2019-11-20 21:03:17 -05:00
parent ed619245e9
commit 874b34a30f
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9

View File

@ -752,12 +752,12 @@ pub const Tokenizer = struct {
self.index += 1;
break;
},
'\n' => break, // Look for this error later.
'\n', '\r' => break, // Look for this error later.
else => self.checkLiteralCharacter(),
},
State.StringLiteralBackslash => switch (c) {
'\n' => break, // Look for this error later.
'\n', '\r' => break, // Look for this error later.
else => {
state = State.StringLiteral;
},