netsurf: remove documentHTMLParseFromFile

This commit is contained in:
Pierre Tachoire
2024-01-09 11:35:18 +01:00
parent cc3a7ec4a1
commit 5496e68a02
5 changed files with 4 additions and 10 deletions

View File

@@ -64,7 +64,7 @@ pub fn main() !void {
const file = try std.fs.cwd().openFile("test.html", .{});
defer file.close();
doc = try parser.documentHTMLParseFromFile(file);
doc = try parser.documentHTMLParse(file.reader());
defer parser.documentHTMLClose(doc) catch |err| {
std.debug.print("documentHTMLClose error: {s}\n", .{@errorName(err)});
};

View File

@@ -45,7 +45,7 @@ pub fn main() !void {
const file = try std.fs.cwd().openFile("test.html", .{});
defer file.close();
doc = try parser.documentHTMLParseFromFile(file);
doc = try parser.documentHTMLParse(file.reader());
defer parser.documentHTMLClose(doc) catch |err| {
std.debug.print("documentHTMLClose error: {s}\n", .{@errorName(err)});
};

View File

@@ -1393,12 +1393,6 @@ fn parserErr(err: HubbubErr) ParserError!void {
};
}
// documentHTMLParseFromFile parses the given HTML file.
// The caller is responsible for closing the document.
pub fn documentHTMLParseFromFile(file: std.fs.File) !*DocumentHTML {
return try documentHTMLParse(file.reader());
}
// documentHTMLParseFromStr parses the given HTML string.
// The caller is responsible for closing the document.
pub fn documentHTMLParseFromStr(str: []const u8) !*DocumentHTML {

View File

@@ -41,7 +41,7 @@ fn testExecFn(
const file = try std.fs.cwd().openFile("test.html", .{});
defer file.close();
doc = try parser.documentHTMLParseFromFile(file);
doc = try parser.documentHTMLParse(file.reader());
defer parser.documentHTMLClose(doc) catch |err| {
std.debug.print("documentHTMLClose error: {s}\n", .{@errorName(err)});
};

View File

@@ -20,7 +20,7 @@ pub fn run(arena: *std.heap.ArenaAllocator, comptime apis: []jsruntime.API, comp
const file = try std.fs.cwd().openFile(f, .{});
defer file.close();
const html_doc = try parser.documentHTMLParseFromFile(file);
const html_doc = try parser.documentHTMLParse(file.reader());
const doc = parser.documentHTMLToDocument(html_doc);
const dirname = fspath.dirname(f[dir.len..]) orelse unreachable;