diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-10-08 23:24:50 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-10-08 23:24:50 -0400 |
| commit | 1586f244c44fa8814877c249a1c295e8a3785c2e (patch) | |
| tree | 977e2687e5f216857fbdbceae89189f3cfa68d0b /lib/std | |
| parent | 5e765356a7c4f80d03a05d170018fded6750ebb6 (diff) | |
| download | zig-1586f244c44fa8814877c249a1c295e8a3785c2e.tar.gz zig-1586f244c44fa8814877c249a1c295e8a3785c2e.zip | |
generated docs: render var decls
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/special/docs/main.js | 16 |
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 = []; |
