| ... | @@ -158,6 +158,9 @@ | ... | @@ -158,6 +158,9 @@ |
| 158 | renderNav(); | 158 | renderNav(); |
| 159 | | 159 | |
| 160 | var lastDecl = curNav.declObjs[curNav.declObjs.length - 1]; | 160 | var lastDecl = curNav.declObjs[curNav.declObjs.length - 1]; |
| | 161 | if (lastDecl.kind === 'var') { |
| | 162 | return renderVar(lastDecl); |
| | 163 | } |
| 161 | if (lastDecl.type != null) { | 164 | if (lastDecl.type != null) { |
| 162 | var typeObj = zigAnalysis.types[lastDecl.type]; | 165 | var typeObj = zigAnalysis.types[lastDecl.type]; |
| 163 | if (typeObj.kind === typeKindFnId) { | 166 | if (typeObj.kind === typeKindFnId) { |
| ... | @@ -560,6 +563,19 @@ | ... | @@ -560,6 +563,19 @@ |
| 560 | return true; | 563 | return true; |
| 561 | } | 564 | } |
| 562 | | 565 | |
| | 566 | function renderVar(decl) { |
| | 567 | domFnProtoCode.innerHTML = '<span class="tok-kw">pub</span> <span class="tok-kw">var</span> ' + |
| | 568 | escapeHtml(decl.name) + ': ' + typeIndexName(decl.type, true, true); |
| | 569 | |
| | 570 | var docs = zigAnalysis.astNodes[decl.src].docs; |
| | 571 | if (docs != null) { |
| | 572 | domFnDocs.innerHTML = markdown(docs); |
| | 573 | domFnDocs.classList.remove("hidden"); |
| | 574 | } |
| | 575 | |
| | 576 | domFnProto.classList.remove("hidden"); |
| | 577 | } |
| | 578 | |
| 563 | function renderContainer(container) { | 579 | function renderContainer(container) { |
| 564 | var typesList = []; | 580 | var typesList = []; |
| 565 | var fnsList = []; | 581 | var fnsList = []; |