diff --git a/url.zig b/url.zig index 6b57ccda456a9ec226f41ca8a185170979af59c5..3e3faf6dd81bf7c482cd7b1f053b8053bb22d83d 100644 --- a/url.zig +++ b/url.zig @@ -42,7 +42,8 @@ pub const URL = struct { } /// https://url.spec.whatwg.org/#concept-basic-url-parser - fn parseBasic(alloc: std.mem.Allocator, input: []const u8, base: ?*const URL, state_override: ?BasicParserState) error{ InvalidURL, OutOfMemory }!URL { + pub fn parseBasic(alloc: std.mem.Allocator, input: []const u8, base: ?*const URL, state_override: ?BasicParserState) error{ InvalidURL, OutOfMemory }!URL { + std.debug.assert(state_override == null); // TODO: // input is a scalar value string if (!std.unicode.utf8ValidateSlice(input)) return error.InvalidURL;