mirror of
https://github.com/ziglang/zig.git
synced 2026-01-21 06:45:24 +00:00
autodoc: Implement @bitSizeOf rendering in main.js (#16895)
This commit is contained in:
parent
80c1d48ccb
commit
86a9e1deaf
@ -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]];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user