generated docs: render var decls

This commit is contained in:
Andrew Kelley 2019-10-08 23:24:50 -04:00
parent 5e765356a7
commit 1586f244c4
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9

View File

@ -158,6 +158,9 @@
renderNav();
var lastDecl = curNav.declObjs[curNav.declObjs.length - 1];
if (lastDecl.kind === 'var') {
return renderVar(lastDecl);
}
if (lastDecl.type != null) {
var typeObj = zigAnalysis.types[lastDecl.type];
if (typeObj.kind === typeKindFnId) {
@ -560,6 +563,19 @@
return true;
}
function renderVar(decl) {
domFnProtoCode.innerHTML = '<span class="tok-kw">pub</span> <span class="tok-kw">var</span> ' +
escapeHtml(decl.name) + ': ' + typeIndexName(decl.type, true, true);
var docs = zigAnalysis.astNodes[decl.src].docs;
if (docs != null) {
domFnDocs.innerHTML = markdown(docs);
domFnDocs.classList.remove("hidden");
}
domFnProto.classList.remove("hidden");
}
function renderContainer(container) {
var typesList = [];
var fnsList = [];