commit 86a9e1deaff4644ade68fe8a0eff70d61ca00e9a (tree)
parent 80c1d48ccb92f98484ab7ed48bbb2d7e9115349e
Author: Krzysztof Wolicki <der.teufel.mail@gmail.com>
Date: Sun, 3 Sep 2023 17:18:51 +0200
autodoc: Implement `@bitSizeOf` rendering in main.js (#16895)
Diffstat:
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/lib/docs/main.js b/lib/docs/main.js
@@ -1403,9 +1403,17 @@ Happy writing!
case "sizeOf": {
const sizeOf = zigAnalysis.exprs[expr.sizeOf];
yield { src: "@sizeOf", tag: Tag.builtin };
- yield { src: "(", tag: Tag.l_paren };
+ yield Tok.l_paren;
yield* ex(sizeOf, opts);
- yield { src: ")", tag: Tag.r_paren };
+ yield Tok.r_paren;
+ return;
+ }
+ case "bitSizeOf": {
+ const bitSizeOf = zigAnalysis.exprs[expr.bitSizeOf];
+ yield { src: "@bitSizeOf", tag: Tag.builtin };
+ yield Tok.l_paren;
+ yield* ex(bitSizeOf, opts);
+ yield Tok.r_paren;
return;
}
@@ -1439,11 +1447,11 @@ Happy writing!
}
case "array": {
- yield { src: ".", tag: Tag.period };
+ yield Tok.period;
yield Tok.l_brace;
for (let i = 0; i < expr.array.length; i++) {
if (i != 0) {
- yield { src: ",", tag: Tag.comma };
+ yield Tok.comma;
yield Tok.space;
}
let elem = zigAnalysis.exprs[expr.array[i]];