From 874b34a30f588294210fe91d08e29fc6baa1a0a4 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 20 Nov 2019 21:03:17 -0500 Subject: [PATCH] self-hosted tokenizer handles \r in string literals --- lib/std/zig/tokenizer.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/zig/tokenizer.zig b/lib/std/zig/tokenizer.zig index b8ffa4bfce..f17adae648 100644 --- a/lib/std/zig/tokenizer.zig +++ b/lib/std/zig/tokenizer.zig @@ -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; },