From 4eef031b60a87073951055cefeaa25ee35af326b Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Fri, 31 May 2024 02:57:05 -0700 Subject: [PATCH] sign is optional in number exponents 281/284 tests passed; 3 failed --- json.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json.zig b/json.zig index 396d0ac39ad789c17e51d5f9fbfa86c449c12e3d..95a13b1a33caa46b523e9c27a34df1dd27df9a90 100644 --- a/json.zig +++ b/json.zig @@ -196,7 +196,7 @@ fn parseNumber(alloc: std.mem.Allocator, p: *Parser) anyerror!?ValueIndex { } if (try p.eatAnyScalar("eE")) |_| { try characters.append('e'); - try characters.append(try p.eatAnyScalar("+-") orelse return error.JsonExpectedTODO); + try characters.append(try p.eatAnyScalar("+-") orelse '+'); const l = characters.items.len; while (try p.eatRange('0', '9')) |d| { try characters.append(d); -- 2.54.0