//! Writes every builtin as JSON to the path given (docs/typ/builtins-.json, //! by way of `zig build builtins-json`). const std = @import("std"); const pardes = @import("pardes"); pub fn main(init: std.process.Init) !void { const args = try init.minimal.args.toSlice(init.arena.allocator()); var file = try std.Io.Dir.cwd().createFile(init.io, args[1], .{}); defer file.close(init.io); var buf: [4096]u8 = undefined; var w = file.writer(init.io, &buf); try pardes.builtins_json.write(&w.interface); try w.interface.flush(); }