| author | |
| committer | |
| log | 000a1df4a31eb04012d8c1f0bd3bff7815e19a03 |
| tree | 9bf976b62af22ff6e5b13d3e0afd014eb1e1ddff |
| parent | 6d54e8fc3c41247dc3fa5bd399733b629e9d621d |
| signature |
See #34042 files changed, 18 insertions(+), 0 deletions(-)
lib/std/special/docs/main.js+10| ... | ... | @@ -395,6 +395,16 @@ |
| 395 | 395 | |
| 396 | 396 | function typeName(typeObj, wantHtml, wantSubLink, fnDecl, skipFnName) { |
| 397 | 397 | switch (typeObj.kind) { |
| 398 | case typeKinds.Array: | |
| 399 | var name = "["; | |
| 400 | if (wantHtml) { | |
| 401 | name += '<span class="tok-number">' + typeObj.len + '</span>'; | |
| 402 | } else { | |
| 403 | name += typeObj.len; | |
| 404 | } | |
| 405 | name += "]"; | |
| 406 | name += typeIndexName(typeObj.elem, wantHtml, wantSubLink, null); | |
| 407 | return name; | |
| 398 | 408 | case typeKinds.Pointer: |
| 399 | 409 | var name = ""; |
| 400 | 410 | switch (typeObj.len) { |
src/dump_analysis.cpp+8| ... | ... | @@ -918,6 +918,14 @@ static void anal_dump_type(AnalDumpCtx *ctx, ZigType *ty) { |
| 918 | 918 | |
| 919 | 919 | break; |
| 920 | 920 | } |
| 921 | case ZigTypeIdArray: { | |
| 922 | jw_object_field(jw, "len"); | |
| 923 | jw_int(jw, ty->data.array.len); | |
| 924 | ||
| 925 | jw_object_field(jw, "elem"); | |
| 926 | anal_dump_type_ref(ctx, ty->data.array.child_type); | |
| 927 | break; | |
| 928 | } | |
| 921 | 929 | default: |
| 922 | 930 | jw_object_field(jw, "name"); |
| 923 | 931 | jw_string(jw, buf_ptr(&ty->name)); |