| ... | ... | @@ -3107,16 +3107,14 @@ fn renderContainerDocComments(r: *Render, start_token: Ast.TokenIndex) Error!voi |
| 3107 | 3107 | } |
| 3108 | 3108 | |
| 3109 | 3109 | fn discardAllParams(r: *Render, fn_proto_node: Ast.Node.Index) Error!void { |
| 3110 | | const tree = r.tree; |
| 3110 | const tree = &r.tree; |
| 3111 | 3111 | const ais = r.ais; |
| 3112 | 3112 | var buf: [1]Ast.Node.Index = undefined; |
| 3113 | 3113 | const fn_proto = tree.fullFnProto(&buf, fn_proto_node).?; |
| 3114 | 3114 | const token_tags = tree.tokens.items(.tag); |
| 3115 | | const main_tokens = tree.nodes.items(.main_token); |
| 3116 | | for (fn_proto.ast.params) |param_node| { |
| 3117 | | const type_ident = main_tokens[param_node]; |
| 3118 | | assert(token_tags[type_ident] == .identifier); |
| 3119 | | const name_ident = type_ident - 2; |
| 3115 | var it = fn_proto.iterate(tree); |
| 3116 | while (it.next()) |param| { |
| 3117 | const name_ident = param.name_token.?; |
| 3120 | 3118 | assert(token_tags[name_ident] == .identifier); |
| 3121 | 3119 | const w = ais.writer(); |
| 3122 | 3120 | try w.writeAll("_ = "); |