mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-30 15:41:48 +00:00
netsurf: remove documentHTMLParseFromFile
This commit is contained in:
@@ -64,7 +64,7 @@ pub fn main() !void {
|
|||||||
const file = try std.fs.cwd().openFile("test.html", .{});
|
const file = try std.fs.cwd().openFile("test.html", .{});
|
||||||
defer file.close();
|
defer file.close();
|
||||||
|
|
||||||
doc = try parser.documentHTMLParseFromFile(file);
|
doc = try parser.documentHTMLParse(file.reader());
|
||||||
defer parser.documentHTMLClose(doc) catch |err| {
|
defer parser.documentHTMLClose(doc) catch |err| {
|
||||||
std.debug.print("documentHTMLClose error: {s}\n", .{@errorName(err)});
|
std.debug.print("documentHTMLClose error: {s}\n", .{@errorName(err)});
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ pub fn main() !void {
|
|||||||
const file = try std.fs.cwd().openFile("test.html", .{});
|
const file = try std.fs.cwd().openFile("test.html", .{});
|
||||||
defer file.close();
|
defer file.close();
|
||||||
|
|
||||||
doc = try parser.documentHTMLParseFromFile(file);
|
doc = try parser.documentHTMLParse(file.reader());
|
||||||
defer parser.documentHTMLClose(doc) catch |err| {
|
defer parser.documentHTMLClose(doc) catch |err| {
|
||||||
std.debug.print("documentHTMLClose error: {s}\n", .{@errorName(err)});
|
std.debug.print("documentHTMLClose error: {s}\n", .{@errorName(err)});
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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.
|
// documentHTMLParseFromStr parses the given HTML string.
|
||||||
// The caller is responsible for closing the document.
|
// The caller is responsible for closing the document.
|
||||||
pub fn documentHTMLParseFromStr(str: []const u8) !*DocumentHTML {
|
pub fn documentHTMLParseFromStr(str: []const u8) !*DocumentHTML {
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ fn testExecFn(
|
|||||||
const file = try std.fs.cwd().openFile("test.html", .{});
|
const file = try std.fs.cwd().openFile("test.html", .{});
|
||||||
defer file.close();
|
defer file.close();
|
||||||
|
|
||||||
doc = try parser.documentHTMLParseFromFile(file);
|
doc = try parser.documentHTMLParse(file.reader());
|
||||||
defer parser.documentHTMLClose(doc) catch |err| {
|
defer parser.documentHTMLClose(doc) catch |err| {
|
||||||
std.debug.print("documentHTMLClose error: {s}\n", .{@errorName(err)});
|
std.debug.print("documentHTMLClose error: {s}\n", .{@errorName(err)});
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ pub fn run(arena: *std.heap.ArenaAllocator, comptime apis: []jsruntime.API, comp
|
|||||||
const file = try std.fs.cwd().openFile(f, .{});
|
const file = try std.fs.cwd().openFile(f, .{});
|
||||||
defer file.close();
|
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 doc = parser.documentHTMLToDocument(html_doc);
|
||||||
|
|
||||||
const dirname = fspath.dirname(f[dir.len..]) orelse unreachable;
|
const dirname = fspath.dirname(f[dir.len..]) orelse unreachable;
|
||||||
|
|||||||
Reference in New Issue
Block a user