From ae4b5c29b27990cdb5b0b517965bd6a21294d35a Mon Sep 17 00:00:00 2001 From: Loris Cro Date: Mon, 18 Apr 2022 17:36:36 +0200 Subject: [PATCH] autodoc: fix final js type error --- lib/docs/main.js | 118 +++++++++++++++++++++++------------------------ 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/lib/docs/main.js b/lib/docs/main.js index 449b8a8081..ea90a9fbc1 100644 --- a/lib/docs/main.js +++ b/lib/docs/main.js @@ -268,7 +268,7 @@ var zigAnalysis; let domTableFnErrors =/** @type HTMLElement */(document.getElementById("tableFnErrors")); let domFnErrorsAnyError = /** @type HTMLElement */(document.getElementById("fnErrorsAnyError")); let domFnExamples = /** @type HTMLElement */(document.getElementById("fnExamples")); - let domListFnExamples = /** @type HTMLElement */(document.getElementById("listFnExamples")); + // let domListFnExamples = /** @type HTMLElement */(document.getElementById("listFnExamples")); let domFnNoExamples = /** @type HTMLElement */(document.getElementById("fnNoExamples")); let domDeclNoRef = /** @type HTMLElement */(document.getElementById("declNoRef")); let domSearch = /** @type HTMLInputElement */(document.getElementById("search")); @@ -277,7 +277,7 @@ var zigAnalysis; let domListSearchResults = /** @type HTMLElement */(document.getElementById("listSearchResults")); let domSectSearchNoResults = /** @type HTMLElement */(document.getElementById("sectSearchNoResults")); let domSectInfo = /** @type HTMLElement */(document.getElementById("sectInfo")); - let domTdTarget = /** @type HTMLElement */(document.getElementById("tdTarget")); + // let domTdTarget = /** @type HTMLElement */(document.getElementById("tdTarget")); let domPrivDeclsBox = /** @type HTMLInputElement */(document.getElementById("privDeclsBox")); let domTdZigVer = /** @type HTMLElement */(document.getElementById("tdZigVer")); let domHdrName = /** @type HTMLElement */(document.getElementById("hdrName")); @@ -447,21 +447,21 @@ var zigAnalysis; return typeKind === typeKinds.ErrorSet || typeKindIsContainer(typeKind); } - /** - * @param {WalkResult[]} path - * @return {WalkResult | null} - */ - function findCteInRefPath(path) { - for (let i = path.length - 1; i >= 0; i -= 1) { - const ref = path[i]; - if ("string" in ref) continue; - if ("comptimeExpr" in ref) return ref; - if ("refPath" in ref) return findCteInRefPath(ref.refPath); - return null; - } + // /** + // * @param {WalkResult[]} path + // * @return {WalkResult | null} + // */ + // function findCteInRefPath(path) { + // for (let i = path.length - 1; i >= 0; i -= 1) { + // const ref = path[i]; + // if ("string" in ref) continue; + // if ("comptimeExpr" in ref) return ref; + // if ("refPath" in ref) return findCteInRefPath(ref.refPath); + // return null; + // } - return null; - } + // return null; + // } /** * @param {WalkResult} value @@ -960,22 +960,22 @@ var zigAnalysis; return navLink(curNav.pkgNames, curNav.declNames.concat([childName])); } - /** @param {Call} callObj */ - function navLinkCall(callObj) { - let declNamesCopy = curNav.declNames.concat([]); - let callName = /** @type {string} */(declNamesCopy.pop()); + // /** @param {Call} callObj */ + // function navLinkCall(callObj) { + // let declNamesCopy = curNav.declNames.concat([]); + // let callName = /** @type {string} */(declNamesCopy.pop()); - callName += '('; - for (let arg_i = 0; arg_i < callObj.args.length; arg_i += 1) { - if (arg_i !== 0) callName += ','; - let argObj = callObj.args[arg_i]; - callName += getValueText(argObj, argObj, false, false); - } - callName += ')'; + // callName += '('; + // for (let arg_i = 0; arg_i < callObj.args.length; arg_i += 1) { + // if (arg_i !== 0) callName += ','; + // let argObj = callObj.args[arg_i]; + // callName += getValueText(argObj, argObj, false, false); + // } + // callName += ')'; - declNamesCopy.push(callName); - return navLink(curNav.pkgNames, declNamesCopy); - } + // declNamesCopy.push(callName); + // return navLink(curNav.pkgNames, declNamesCopy); + // } /** * @param {any} dlDom @@ -1135,35 +1135,35 @@ var zigAnalysis; // return html; // } - /** - * @param {WalkResult} typeRef - * @param {any} value - * @param {boolean} wantHtml - * @param {boolean} wantLink - */ - function getValueText(typeRef, value, wantHtml, wantLink) { - let resolvedTypeRef = resolveValue(typeRef); - if ("comptimeExpr" in resolvedTypeRef) { - return "[ComptimeExpr]"; - } - console.assert("type" in resolvedTypeRef); - let typeObj = zigAnalysis.types[typeRef.type]; - switch (typeObj.kind) { - case typeKinds.Type: - return typeValueName(value, wantHtml, wantLink); - case typeKinds.Fn: - let fnObj = zigAnalysis.fns[value]; - return typeName(fnObj, wantHtml, wantLink); - case typeKinds.Int: - if (wantHtml) { - return '' + value + ''; - } else { - return value + ""; - } - default: - console.trace("TODO implement getValueText for this type:", zigAnalysis.typeKinds[typeObj.kind]); - } - } + // /** + // * @param {WalkResult} typeRef + // * @param {any} value + // * @param {boolean} wantHtml + // * @param {boolean} wantLink + // */ + // function getValueText(typeRef, value, wantHtml, wantLink) { + // let resolvedTypeRef = resolveValue(typeRef); + // if ("comptimeExpr" in resolvedTypeRef) { + // return "[ComptimeExpr]"; + // } + // console.assert("type" in resolvedTypeRef); + // let typeObj = zigAnalysis.types[typeRef.type]; + // switch (typeObj.kind) { + // case typeKinds.Type: + // return typeValueName(value, wantHtml, wantLink); + // case typeKinds.Fn: + // let fnObj = zigAnalysis.fns[value]; + // return typeName(fnObj, wantHtml, wantLink); + // case typeKinds.Int: + // if (wantHtml) { + // return '' + value + ''; + // } else { + // return value + ""; + // } + // default: + // console.trace("TODO implement getValueText for this type:", zigAnalysis.typeKinds[typeObj.kind]); + // } + // } /** * @param {Type} typeObj,