╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ generate_JSONTestSuite.zig ───────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭ find file ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╮ ╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │ │ │http│ ssh │ │ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╯ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
78 ); 79 } else { 80 @panic("unhandled long string literal"); 81 } 82 } 83 try writer.writeByte('"'); 84 for (s) |b| { 85 switch (b) { 86 0...('\n' - 1), 87 ('\n' + 1)...0x1f, 88 0x7f...0xff, 89 => try writer.print("\\x{x:0>2}", .{b}), 90 '\n' => try writer.writeAll("\\n"), 91 '"' => try writer.writeAll("\\\""), 92 '\\' => try writer.writeAll("\\\\"), 93 else => try writer.writeByte(b), 94 } 95 } 96 try writer.writeByte('"'); 97 } 98