pub fn render(base: *BaseRenderer) !void
pub fn render(base: *BaseRenderer) !void { var renderer: Renderer = .{ .base = base, .interner = base.ir.interner, }; for (renderer.base.ir.decls.keys(), renderer.base.ir.decls.values()) |name, decl| { renderer.renderFn(name, decl) catch |e| switch (e) { error.OutOfMemory => return e, error.LowerFail => continue, }; } if (renderer.base.errors.entries.len != 0) return error.LowerFail; }