authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-11-20 21:03:17-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-11-20 21:03:17-05:00
log874b34a30f588294210fe91d08e29fc6baa1a0a4
tree5f79e7b8f4c94659a4c93a67773895674dab689e
parented619245e980b533083f9c3b4e327b6e3aab783c
signaturelock-open Commit is signed but in an unrecognized format.

self-hosted tokenizer handles \r in string literals


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/zig/tokenizer.zig+2-2
......@@ -752,12 +752,12 @@ pub const Tokenizer = struct {
752752 self.index += 1;
753753 break;
754754 },
755 '\n' => break, // Look for this error later.
755 '\n', '\r' => break, // Look for this error later.
756756 else => self.checkLiteralCharacter(),
757757 },
758758
759759 State.StringLiteralBackslash => switch (c) {
760 '\n' => break, // Look for this error later.
760 '\n', '\r' => break, // Look for this error later.
761761 else => {
762762 state = State.StringLiteral;
763763 },