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 ' +