aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorTimon Kruiper <timonkruiper@gmail.com>2019-10-10 15:23:24 +0200
committerTimon Kruiper <timonkruiper@gmail.com>2019-10-10 15:23:24 +0200
commite34e3344d4ac5c50a008905fe5cba25629cafa1c (patch)
treebedb38bbd5925fc8ee5d13420ded255b035a9d6f /lib/std
parent4250d27fe500cf16701066277fd6643491e7ab09 (diff)
downloadzig-e34e3344d4ac5c50a008905fe5cba25629cafa1c.tar.gz
zig-e34e3344d4ac5c50a008905fe5cba25629cafa1c.zip
Generated docs: Add function paramater names
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/special/docs/main.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/std/special/docs/main.js b/lib/std/special/docs/main.js
index 681d36319f..cc21767191 100644
--- a/lib/std/special/docs/main.js
+++ b/lib/std/special/docs/main.js
@@ -554,6 +554,16 @@
if (i != 0) {
payloadHtml += ', ';
}
+
+ if (fnDecl != null && zigAnalysis.astNodes[fnDecl.src].fields != null) {
+ var paramDeclIndex = zigAnalysis.astNodes[fnDecl.src].fields[i];
+ var paramName = zigAnalysis.astNodes[paramDeclIndex].name;
+
+ if (paramName != null) {
+ payloadHtml += paramName + ': ';
+ }
+ }
+
var argTypeIndex = typeObj.args[i];
if (argTypeIndex != null) {
payloadHtml += typeIndexName(argTypeIndex, wantHtml, wantSubLink);