From a3e7c462dadadc6986d93f6f0203ca7a02863ef8 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Sat, 25 Apr 2026 16:56:45 +0200 Subject: refactor(ast): separate ast and exec --- src/dom/html.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/dom/html.zig') diff --git a/src/dom/html.zig b/src/dom/html.zig index 1734c60..064ebb1 100644 --- a/src/dom/html.zig +++ b/src/dom/html.zig @@ -1,7 +1,9 @@ const std = @import("std"); const eql = std.mem.eql; -pub fn escape(alloc: std.mem.Allocator, v: []const u8) ![]const u8 { +pub const Error = error{InvalidUtf8} || std.mem.Allocator.Error; + +pub fn escape(alloc: std.mem.Allocator, v: []const u8) Error![]const u8 { var acc = try std.ArrayList(u8).initCapacity(alloc, v.len); errdefer acc.deinit(alloc); const view = try std.unicode.Utf8View.init(v); -- cgit v1.2.3