authorgravatar for der.teufel.mail@gmail.comKrzysztof Wolicki <der.teufel.mail@gmail.com> 2023-09-03 17:18:51+02:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2023-09-03 17:18:51+02:00
log86a9e1deaff4644ade68fe8a0eff70d61ca00e9a
treee71a8e30796cb109e9ef3c1166c49ef03d47177d
parent80c1d48ccb92f98484ab7ed48bbb2d7e9115349e
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

autodoc: Implement `@bitSizeOf` rendering in main.js (#16895)


1 files changed, 12 insertions(+), 4 deletions(-)

lib/docs/main.js+12-4
......@@ -1403,9 +1403,17 @@ Happy writing!
14031403 case "sizeOf": {
14041404 const sizeOf = zigAnalysis.exprs[expr.sizeOf];
14051405 yield { src: "@sizeOf", tag: Tag.builtin };
1406 yield { src: "(", tag: Tag.l_paren };
1406 yield Tok.l_paren;
14071407 yield* ex(sizeOf, opts);
1408 yield { src: ")", tag: Tag.r_paren };
1408 yield Tok.r_paren;
1409 return;
1410 }
1411 case "bitSizeOf": {
1412 const bitSizeOf = zigAnalysis.exprs[expr.bitSizeOf];
1413 yield { src: "@bitSizeOf", tag: Tag.builtin };
1414 yield Tok.l_paren;
1415 yield* ex(bitSizeOf, opts);
1416 yield Tok.r_paren;
14091417 return;
14101418 }
14111419
......@@ -1439,11 +1447,11 @@ Happy writing!
14391447 }
14401448
14411449 case "array": {
1442 yield { src: ".", tag: Tag.period };
1450 yield Tok.period;
14431451 yield Tok.l_brace;
14441452 for (let i = 0; i < expr.array.length; i++) {
14451453 if (i != 0) {
1446 yield { src: ",", tag: Tag.comma };
1454 yield Tok.comma;
14471455 yield Tok.space;
14481456 }
14491457 let elem = zigAnalysis.exprs[expr.array[i]];