aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-10-08 23:24:50 -0400
committerAndrew Kelley <andrew@ziglang.org>2019-10-08 23:24:50 -0400
commit1586f244c44fa8814877c249a1c295e8a3785c2e (patch)
tree977e2687e5f216857fbdbceae89189f3cfa68d0b /lib/std
parent5e765356a7c4f80d03a05d170018fded6750ebb6 (diff)
downloadzig-1586f244c44fa8814877c249a1c295e8a3785c2e.tar.gz
zig-1586f244c44fa8814877c249a1c295e8a3785c2e.zip
generated docs: render var decls
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/special/docs/main.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/std/special/docs/main.js b/lib/std/special/docs/main.js
index a25b18f369..c83ae00a66 100644
--- a/lib/std/special/docs/main.js
+++ b/lib/std/special/docs/main.js
@@ -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 = [];