commit 12e25237309a0e358418e17ed1a71e123b89a7be (tree)
parent 228a1ce3e8d112a7710fa47c6b9486cf320b5d6f
Author: Andrew Kelley <andrew@ziglang.org>
Date: Fri, 2 Apr 2021 13:57:16 -0700
docgen: correct the progress bar
It wasn't showing progress for non-code nodes.
Diffstat:
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/doc/docgen.zig b/doc/docgen.zig
@@ -1023,6 +1023,7 @@ fn genHtml(allocator: *mem.Allocator, tokenizer: *Tokenizer, toc: *Toc, out: any
const builtin_code = try getBuiltinCode(allocator, &env_map, zig_exe);
for (toc.nodes) |node| {
+ defer root_node.completeOne();
switch (node) {
.Content => |data| {
try out.writeAll(data);
@@ -1062,8 +1063,6 @@ fn genHtml(allocator: *mem.Allocator, tokenizer: *Tokenizer, toc: *Toc, out: any
try tokenizeAndPrint(tokenizer, out, content_tok);
},
.Code => |code| {
- root_node.completeOne();
-
const raw_source = tokenizer.buffer[code.source_token.start..code.source_token.end];
const trimmed_raw_source = mem.trim(u8, raw_source, " \n");
if (!code.is_inline) {