authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2024-05-31 12:03:28 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2024-05-31 12:03:28 -07:00
log022521ab04d0787bccd9352164fead7af31c6a8f
tree244481f953015f85b508524c803da86540eee776
parent66512f6b2139bbb5efa3421e6357f116f19b7024

control characters must be escaped

278/284 tests passed; 6 failed

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

json.zig+1
......@@ -138,6 +138,7 @@ fn parseString(alloc: std.mem.Allocator, p: *Parser) anyerror!?StringIndex {
138138 break;
139139 }
140140 if (c != '\\') {
141 if (c < 0x20) return error.JsonExpectedTODO;
141142 const l = std.unicode.utf8CodepointSequenceLength(c) catch unreachable;
142143 const b = p.temp.items[p.idx - l ..][0..l];
143144 try characters.appendSlice(b);