From 389691f4d11bf86c8be75927a2fbc01cff9c7059 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Sat, 18 Apr 2026 18:19:30 +0200 Subject: feat(ast): parse content --- src/dom/Element.zig | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/dom/Element.zig') diff --git a/src/dom/Element.zig b/src/dom/Element.zig index 524586c..6a9ac6e 100644 --- a/src/dom/Element.zig +++ b/src/dom/Element.zig @@ -34,6 +34,15 @@ pub fn init(alloc: Allocator, knd: Kind, tag: []const u8) !Self { return v; } +pub fn initEmpty(alloc: Allocator) Self { + return .{ + .kind = .content, + .arena = .init(alloc), + .attributes = .init(alloc), + .class_list = .init(alloc), + }; +} + /// Init a new literal element. /// The literal content will never be escaped, see initLitEscaped if you want to escape it. /// It always duplicates strings. -- cgit v1.2.3