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 b8ffa4bfce7c69643a61fbdb9f07732528c178fe..f17adae64862bad48fd1eaeb3fc60e6418f7198b 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; }, -- 2.54.0