mirror of
https://github.com/ziglang/zig.git
synced 2026-02-13 21:08:36 +00:00
Generated docs: Add function paramater names
This commit is contained in:
parent
4250d27fe5
commit
e34e3344d4
@ -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);
|
||||
|
||||
@ -964,6 +964,9 @@ static void anal_dump_node(AnalDumpCtx *ctx, const AstNode *node) {
|
||||
case NodeTypeStructField:
|
||||
name_buf = node->data.struct_field.name;
|
||||
break;
|
||||
case NodeTypeParamDecl:
|
||||
name_buf = node->data.param_decl.name;
|
||||
break;
|
||||
default:
|
||||
name_buf = nullptr;
|
||||
break;
|
||||
@ -978,6 +981,9 @@ static void anal_dump_node(AnalDumpCtx *ctx, const AstNode *node) {
|
||||
case NodeTypeContainerDecl:
|
||||
fieldNodes = &node->data.container_decl.fields;
|
||||
break;
|
||||
case NodeTypeFnProto:
|
||||
fieldNodes = &node->data.fn_proto.params;
|
||||
break;
|
||||
default:
|
||||
fieldNodes = nullptr;
|
||||
break;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user