From aa1a727284df089bb9a4a3b95adcb48505e268d3 Mon Sep 17 00:00:00 2001 From: Alexandros Naskos Date: Tue, 2 Jun 2020 02:58:33 +0300 Subject: [PATCH] Allow carriare return in comments --- lib/std/zig/tokenizer.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/std/zig/tokenizer.zig b/lib/std/zig/tokenizer.zig index 3d332d59cc..3bf0d350cf 100644 --- a/lib/std/zig/tokenizer.zig +++ b/lib/std/zig/tokenizer.zig @@ -1014,7 +1014,7 @@ pub const Tokenizer = struct { state = .container_doc_comment; }, '\n' => break, - '\t' => state = .line_comment, + '\t', '\r' => state = .line_comment, else => { state = .line_comment; self.checkLiteralCharacter(); @@ -1028,7 +1028,7 @@ pub const Tokenizer = struct { result.id = .DocComment; break; }, - '\t' => { + '\t', '\r' => { state = .doc_comment; result.id = .DocComment; }, @@ -1040,7 +1040,7 @@ pub const Tokenizer = struct { }, .line_comment, .doc_comment, .container_doc_comment => switch (c) { '\n' => break, - '\t' => {}, + '\t', '\r' => {}, else => self.checkLiteralCharacter(), }, .zero => switch (c) {