zig

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

commit 5cc1831ca423a777eeea6b147cedcd5165d1c056 (tree)
parent e5c72a32a766df00e56b18e5da1a335277c79321
Author: Krzysztof Wolicki <der.teufel.mail@gmail.com>
Date:   Sun,  3 Sep 2023 18:34:29 +0200

autodoc: Fix rendering of enum types (#17058)


Diffstat:
Mlib/docs/main.js | 14+++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/lib/docs/main.js b/lib/docs/main.js @@ -2187,11 +2187,15 @@ Happy writing! yield Tok.enter; } } - for (let j = 0; j < indent; j += 1) yield Tok.tab; - yield { src: "_", tag: Tag.identifier }; - if (fields_len > 1) { - yield Tok.comma; - yield Tok.enter; + if (enumObj.nonexhaustive) { + for (let j = 0; j < indent; j += 1) yield Tok.tab; + + yield { src: "_", tag: Tag.identifier }; + + if (fields_len > 1) { + yield Tok.comma; + yield Tok.enter; + } } if (opts.indent) { for (let j = 0; j < opts.indent; j += 1) yield Tok.tab;