authorgravatar for vallahor91@gmail.comVallahor <vallahor91@gmail.com> 2022-06-01 16:45:04-03:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-07-19 19:10:12-07:00
logdd9a01818562dd4a34479d867ae0521b236fbf7b
treed20adea514599d959c882ecb4d7e667cb1d7a2e6
parent1f5df0e03401be36e68dd31f4704ebdc03141986

fix: slice_start, slice_end and slice_sentinel typeRef are now showing the slice type


2 files changed, 3 insertions(+), 7 deletions(-)

lib/docs/main.js-4
......@@ -1092,7 +1092,6 @@ var zigAnalysis;
10921092 let payloadHtml = "";
10931093 const lhsExpr = zigAnalysis.exprs[expr.slice.lhs];
10941094 const startExpr = zigAnalysis.exprs[expr.slice.start];
1095 console.log(expr)
10961095 let decl = exprName(lhsExpr);
10971096 let start = exprName(startExpr);
10981097 let end = "";
......@@ -1119,8 +1118,6 @@ var zigAnalysis;
11191118 for (let i = 0; i < expr.switchOp.cases.length; i++) {
11201119 const caseIndex = expr.switchOp.cases[i];
11211120 const item = zigAnalysis.exprs[caseIndex];
1122 console.log(caseIndex);
1123 console.log(item);
11241121 if (item['enumLiteral']) {
11251122 payloadHtml += " " + " ." + exprName(item, opts) + " => {} " + "</br>";
11261123 continue;
......@@ -1130,7 +1127,6 @@ var zigAnalysis;
11301127 if (expr.switchOp.else_index !== 0) {
11311128 const else_index = expr.switchOp.else_index;
11321129 const item = zigAnalysis.exprs[else_index];
1133 console.log(item);
11341130 payloadHtml += " " + "else" + " => {} " + "</br>";
11351131 }
11361132 payloadHtml += "}";
src/Autodoc.zig+3-3
......@@ -1151,7 +1151,7 @@ fn walkInstruction(
11511151 self.exprs.items[slice_index] = .{ .slice = .{ .lhs = lhs_index, .start = start_index } };
11521152
11531153 return DocData.WalkResult{
1154 .typeRef = .{ .type = @enumToInt(Ref.type_type) },
1154 .typeRef = self.decls.items[lhs.expr.declRef].value.typeRef,
11551155 .expr = .{ .sliceIndex = slice_index },
11561156 };
11571157 },
......@@ -1190,7 +1190,7 @@ fn walkInstruction(
11901190 self.exprs.items[slice_index] = .{ .slice = .{ .lhs = lhs_index, .start = start_index, .end = end_index } };
11911191
11921192 return DocData.WalkResult{
1193 .typeRef = .{ .type = @enumToInt(Ref.type_type) },
1193 .typeRef = self.decls.items[lhs.expr.declRef].value.typeRef,
11941194 .expr = .{ .sliceIndex = slice_index },
11951195 };
11961196 },
......@@ -1237,7 +1237,7 @@ fn walkInstruction(
12371237 self.exprs.items[slice_index] = .{ .slice = .{ .lhs = lhs_index, .start = start_index, .end = end_index, .sentinel = sentinel_index } };
12381238
12391239 return DocData.WalkResult{
1240 .typeRef = .{ .type = @enumToInt(Ref.type_type) },
1240 .typeRef = self.decls.items[lhs.expr.declRef].value.typeRef,
12411241 .expr = .{ .sliceIndex = slice_index },
12421242 };
12431243 },