authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2024-12-28 19:25:36 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2024-12-28 19:25:36 -08:00
logdf09bf71d7aa09100b94a4f206782630884babd3
tree16f6941fef11ed75b072a99c4e3e74becaebac3b
parentd65c62b1644aea9df7a538d7e0c78e006da35dab

add parseFromSlice public func


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

json.zig+5
......@@ -26,6 +26,11 @@ pub fn parse(alloc: std.mem.Allocator, path: string, inreader: anytype, options:
2626 };
2727}
2828
29pub fn parseFromSlice(alloc: std.mem.Allocator, path: string, input: string, options: Parser.Options) !Document {
30 var fbs = std.io.fixedBufferStream(input);
31 return parse(alloc, path, fbs.reader(), options);
32}
33
2934fn parseElementPrecise(alloc: std.mem.Allocator, p: *Parser, comptime E: type) E!ValueIndex {
3035 return @errorCast(parseElement(alloc, p));
3136}