aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorVexu <15308111+Vexu@users.noreply.github.com>2019-10-10 10:27:12 +0300
committerVexu <15308111+Vexu@users.noreply.github.com>2019-10-10 10:27:12 +0300
commit2b55484f3f6cf336f54efb9ded25663fe0e1374a (patch)
treeed469d4234c331461c17fc36cb49824b796de858 /lib/std
parent12ed85d0d13136a5e8c1a54da5c3d2174cebee37 (diff)
downloadzig-2b55484f3f6cf336f54efb9ded25663fe0e1374a.tar.gz
zig-2b55484f3f6cf336f54efb9ded25663fe0e1374a.zip
implement doc generation for union and enum
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/special/docs/main.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/std/special/docs/main.js b/lib/std/special/docs/main.js
index 879b75872c..5a44259229 100644
--- a/lib/std/special/docs/main.js
+++ b/lib/std/special/docs/main.js
@@ -780,8 +780,13 @@
var field = container.fields[i];
var divDom = domListFields.children[i];
- var html = '<pre>' + escapeHtml(field.name) + ": " +
+ var html = '<pre>' + escapeHtml(field.name);
+ if (field.type) {
+ html += ": " +
typeIndexName(field.type, true, true) + ',</pre>';
+ } else {
+ html += " = " + field.value + ",</pre>";
+ }
var docs = zigAnalysis.astNodes[field.src].docs;
if (docs != null) {