| author | |
| committer | |
| log | e34e3344d4ac5c50a008905fe5cba25629cafa1c |
| tree | bedb38bbd5925fc8ee5d13420ded255b035a9d6f |
| parent | 4250d27fe500cf16701066277fd6643491e7ab09 |
2 files changed, 16 insertions(+), 0 deletions(-)
lib/std/special/docs/main.js+10| ... | ... | @@ -554,6 +554,16 @@ |
| 554 | 554 | if (i != 0) { |
| 555 | 555 | payloadHtml += ', '; |
| 556 | 556 | } |
| 557 | ||
| 558 | if (fnDecl != null && zigAnalysis.astNodes[fnDecl.src].fields != null) { | |
| 559 | var paramDeclIndex = zigAnalysis.astNodes[fnDecl.src].fields[i]; | |
| 560 | var paramName = zigAnalysis.astNodes[paramDeclIndex].name; | |
| 561 | ||
| 562 | if (paramName != null) { | |
| 563 | payloadHtml += paramName + ': '; | |
| 564 | } | |
| 565 | } | |
| 566 | ||
| 557 | 567 | var argTypeIndex = typeObj.args[i]; |
| 558 | 568 | if (argTypeIndex != null) { |
| 559 | 569 | payloadHtml += typeIndexName(argTypeIndex, wantHtml, wantSubLink); |
src/dump_analysis.cpp+6| ... | ... | @@ -964,6 +964,9 @@ static void anal_dump_node(AnalDumpCtx *ctx, const AstNode *node) { |
| 964 | 964 | case NodeTypeStructField: |
| 965 | 965 | name_buf = node->data.struct_field.name; |
| 966 | 966 | break; |
| 967 | case NodeTypeParamDecl: | |
| 968 | name_buf = node->data.param_decl.name; | |
| 969 | break; | |
| 967 | 970 | default: |
| 968 | 971 | name_buf = nullptr; |
| 969 | 972 | break; |
| ... | ... | @@ -978,6 +981,9 @@ static void anal_dump_node(AnalDumpCtx *ctx, const AstNode *node) { |
| 978 | 981 | case NodeTypeContainerDecl: |
| 979 | 982 | fieldNodes = &node->data.container_decl.fields; |
| 980 | 983 | break; |
| 984 | case NodeTypeFnProto: | |
| 985 | fieldNodes = &node->data.fn_proto.params; | |
| 986 | break; | |
| 981 | 987 | default: |
| 982 | 988 | fieldNodes = nullptr; |
| 983 | 989 | break; |