authorgravatar for vallahor91@gmail.comVallahor <vallahor91@gmail.com> 2022-05-25 23:04:43-03:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-07-19 19:10:11-07:00
log1a4d00d832ea0c23ce053387fdc7b5976828a295
tree6bb411d1e6b3ba57f5b0f693d88cf612f8e375ca
parentcadee07ef41a108a0bf0592c9ed6ab5914fa231d

add: handling some anytype cases


1 files changed, 35 insertions(+), 10 deletions(-)

lib/docs/main.js+35-10
......@@ -1426,16 +1426,41 @@ var zigAnalysis;
14261426
14271427 if (isVarArgs && i === fnObj.params.length - 1) {
14281428 payloadHtml += '...';
1429 } else if ("refPath" in value) {
1430 if (opts.wantHtml) {
1431 payloadHtml += '<a href="">';
1432 payloadHtml +=
1433 '<span class="tok-kw" style="color:lightblue;">'
1434 + exprName(value, opts) + '</span>';
1435 payloadHtml += '</a>';
1436 } else {
1437 payloadHtml += exprName(value, opts);
1438 }
1429 }
1430 else if ("declRef" in value) {
1431 if (opts.wantHtml) {
1432 payloadHtml += '<a href="">';
1433 payloadHtml +=
1434 '<span class="tok-kw" style="color:lightblue;">'
1435 + exprName(value, opts) + '</span>';
1436 payloadHtml += '</a>';
1437 } else {
1438 payloadHtml += exprName(value, opts);
1439 }
1440
1441 }
1442 else if ("call" in value) {
1443 if (opts.wantHtml) {
1444 payloadHtml += '<a href="">';
1445 payloadHtml +=
1446 '<span class="tok-kw" style="color:lightblue;">'
1447 + exprName(value, opts) + '</span>';
1448 payloadHtml += '</a>';
1449 } else {
1450 payloadHtml += exprName(value, opts);
1451 }
1452
1453 }
1454 else if ("refPath" in value) {
1455 if (opts.wantHtml) {
1456 payloadHtml += '<a href="">';
1457 payloadHtml +=
1458 '<span class="tok-kw" style="color:lightblue;">'
1459 + exprName(value, opts) + '</span>';
1460 payloadHtml += '</a>';
1461 } else {
1462 payloadHtml += exprName(value, opts);
1463 }
14391464
14401465 } else if ("type" in value) {
14411466 let name = exprName(value, {