authorgravatar for alex_naskos@hotmail.comAlexandros Naskos <alex_naskos@hotmail.com> 2020-06-02 02:58:33+03:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-06-02 00:56:05-04:00
logaa1a727284df089bb9a4a3b95adcb48505e268d3
tree25370613d831a40211285dad1f951e34cc4309a9
parentc6764fd254170a32f34a7c08341b90b926552389

Allow carriare return in comments


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

lib/std/zig/tokenizer.zig+3-3
...@@ -1014,7 +1014,7 @@ pub const Tokenizer = struct {...@@ -1014,7 +1014,7 @@ pub const Tokenizer = struct {
1014 state = .container_doc_comment;1014 state = .container_doc_comment;
1015 },1015 },
1016 '\n' => break,1016 '\n' => break,
1017 '\t' => state = .line_comment,1017 '\t', '\r' => state = .line_comment,
1018 else => {1018 else => {
1019 state = .line_comment;1019 state = .line_comment;
1020 self.checkLiteralCharacter();1020 self.checkLiteralCharacter();
...@@ -1028,7 +1028,7 @@ pub const Tokenizer = struct {...@@ -1028,7 +1028,7 @@ pub const Tokenizer = struct {
1028 result.id = .DocComment;1028 result.id = .DocComment;
1029 break;1029 break;
1030 },1030 },
1031 '\t' => {1031 '\t', '\r' => {
1032 state = .doc_comment;1032 state = .doc_comment;
1033 result.id = .DocComment;1033 result.id = .DocComment;
1034 },1034 },
...@@ -1040,7 +1040,7 @@ pub const Tokenizer = struct {...@@ -1040,7 +1040,7 @@ pub const Tokenizer = struct {
1040 },1040 },
1041 .line_comment, .doc_comment, .container_doc_comment => switch (c) {1041 .line_comment, .doc_comment, .container_doc_comment => switch (c) {
1042 '\n' => break,1042 '\n' => break,
1043 '\t' => {},1043 '\t', '\r' => {},
1044 else => self.checkLiteralCharacter(),1044 else => self.checkLiteralCharacter(),
1045 },1045 },
1046 .zero => switch (c) {1046 .zero => switch (c) {