autodoc: fiedRef type rendering
This commit is contained in:
parent
e7476fd81c
commit
866bbb2e7a
|
@ -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 = '<span class="tok-kw">const</span> ' +
|
||||
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 = '<span class="tok-kw">const</span> ' +
|
||||
|
|
Loading…
Reference in New Issue
Block a user