zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

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:
Mdoc/docgen.zig | 3+--
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) {