diff --git a/lib/docs/main.js b/lib/docs/main.js index f31e562af8..a9f376531e 100644 --- a/lib/docs/main.js +++ b/lib/docs/main.js @@ -1426,11 +1426,12 @@ var zigAnalysis; return payloadHtml; } case "as": { - const typeRefArg = zigAnalysis.exprs[expr.as.typeRefArg]; + // @Check : this should be done in backend because there are legit @as() calls + // const typeRefArg = zigAnalysis.exprs[expr.as.typeRefArg]; const exprArg = zigAnalysis.exprs[expr.as.exprArg]; - return "@as(" + exprName(typeRefArg, opts) + - ", " + exprName(exprArg, opts) + ")"; - // return exprName(exprArg, opts); + // return "@as(" + exprName(typeRefArg, opts) + + // ", " + exprName(exprArg, opts) + ")"; + return exprName(exprArg, opts); } case "declRef": { return zigAnalysis.decls[expr.declRef].name; @@ -2039,7 +2040,7 @@ var zigAnalysis; domFnProtoCode.innerHTML = 'const ' + escapeHtml(decl.name) + ': ' + type.name + " = " + exprName(decl.value.expr, {wantHtml: true, wantLink:true}) + ";"; - } else if (resolvedValue.expr.string !== undefined || resolvedValue.expr.call !== undefined || resolvedValue.expr.comptimeExpr !== undefined) { + } else if (resolvedValue.expr.string !== undefined || resolvedValue.expr.call !== undefined || resolvedValue.expr.comptimeExpr) { domFnProtoCode.innerHTML = 'const ' + escapeHtml(decl.name) + ': ' + exprName(resolvedValue.expr, {wantHtml: true, wantLink:true}) + " = " + exprName(decl.value.expr, {wantHtml: true, wantLink:true}) + ";";