From 866bbb2e7a6ddffc28a3f68c41f3b8ea0ab4682b Mon Sep 17 00:00:00 2001 From: Vallahor Date: Fri, 10 Jun 2022 13:25:48 -0300 Subject: [PATCH] autodoc: fiedRef type rendering --- lib/docs/main.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/docs/main.js b/lib/docs/main.js index 221511f576..4b4f33a0c5 100644 --- a/lib/docs/main.js +++ b/lib/docs/main.js @@ -898,7 +898,7 @@ var zigAnalysis; line += outer_decl.line_number; outer_decl_index = outer_decl.outer_decl; outer_decl = zigAnalysis.types[outer_decl_index]; - console.log(outer_decl) + // console.log(outer_decl) } line += ast.line + 1; let payloadHtml = ""; @@ -916,9 +916,6 @@ var zigAnalysis; // const fieldRef = zigAnalysis.decls[expr.fieldRef.index]; const declRef = expr.refPath[0].declRef; let name = zigAnalysis.decls[declRef].name; - console.log("refPath") - console.log(expr.refPath) - console.log(declRef) for (let i = 1; i < expr.refPath.length; i++) { name += "." + exprName(expr.refPath[i]); } @@ -1470,7 +1467,7 @@ var zigAnalysis; case typeKinds.Enum: { let enumObj = (typeObj); - + console.log(enumObj) return enumObj; } case typeKinds.Opaque: @@ -2028,8 +2025,10 @@ var zigAnalysis; let resolvedValue = resolveValue(decl.value) if (resolvedValue.expr.fieldRef) { + const declRef = decl.value.expr.refPath[0].declRef; + const type = zigAnalysis.decls[declRef]; domFnProtoCode.innerHTML = 'const ' + - escapeHtml(decl.name) + ': ' + exprName(resolvedValue.expr.fieldRef, {wantHtml: true, wantLink:true}) + + escapeHtml(decl.name) + ': ' + type.name + " = " + exprName(decl.value.expr, {wantHtml: true, wantLink:true}) + ";"; } else { domFnProtoCode.innerHTML = 'const ' +