| ... | ... | @@ -1426,11 +1426,12 @@ var zigAnalysis; |
| 1426 | 1426 | return payloadHtml; |
| 1427 | 1427 | } |
| 1428 | 1428 | case "as": { |
| 1429 | | const typeRefArg = zigAnalysis.exprs[expr.as.typeRefArg]; |
| 1429 | // @Check : this should be done in backend because there are legit @as() calls |
| 1430 | // const typeRefArg = zigAnalysis.exprs[expr.as.typeRefArg]; |
| 1430 | 1431 | const exprArg = zigAnalysis.exprs[expr.as.exprArg]; |
| 1431 | | return "@as(" + exprName(typeRefArg, opts) + |
| 1432 | | ", " + exprName(exprArg, opts) + ")"; |
| 1433 | | // return exprName(exprArg, opts); |
| 1432 | // return "@as(" + exprName(typeRefArg, opts) + |
| 1433 | // ", " + exprName(exprArg, opts) + ")"; |
| 1434 | return exprName(exprArg, opts); |
| 1434 | 1435 | } |
| 1435 | 1436 | case "declRef": { |
| 1436 | 1437 | return zigAnalysis.decls[expr.declRef].name; |
| ... | ... | @@ -2039,7 +2040,7 @@ var zigAnalysis; |
| 2039 | 2040 | domFnProtoCode.innerHTML = '<span class="tok-kw">const</span> ' + |
| 2040 | 2041 | escapeHtml(decl.name) + ': ' + type.name + |
| 2041 | 2042 | " = " + exprName(decl.value.expr, {wantHtml: true, wantLink:true}) + ";"; |
| 2042 | | } else if (resolvedValue.expr.string !== undefined || resolvedValue.expr.call !== undefined || resolvedValue.expr.comptimeExpr !== undefined) { |
| 2043 | } else if (resolvedValue.expr.string !== undefined || resolvedValue.expr.call !== undefined || resolvedValue.expr.comptimeExpr) { |
| 2043 | 2044 | domFnProtoCode.innerHTML = '<span class="tok-kw">const</span> ' + |
| 2044 | 2045 | escapeHtml(decl.name) + ': ' + exprName(resolvedValue.expr, {wantHtml: true, wantLink:true}) + |
| 2045 | 2046 | " = " + exprName(decl.value.expr, {wantHtml: true, wantLink:true}) + ";"; |