mirror of
https://github.com/ziglang/zig.git
synced 2026-02-20 16:24:51 +00:00
parent
6d54e8fc3c
commit
000a1df4a3
@ -395,6 +395,16 @@
|
||||
|
||||
function typeName(typeObj, wantHtml, wantSubLink, fnDecl, skipFnName) {
|
||||
switch (typeObj.kind) {
|
||||
case typeKinds.Array:
|
||||
var name = "[";
|
||||
if (wantHtml) {
|
||||
name += '<span class="tok-number">' + typeObj.len + '</span>';
|
||||
} else {
|
||||
name += typeObj.len;
|
||||
}
|
||||
name += "]";
|
||||
name += typeIndexName(typeObj.elem, wantHtml, wantSubLink, null);
|
||||
return name;
|
||||
case typeKinds.Pointer:
|
||||
var name = "";
|
||||
switch (typeObj.len) {
|
||||
|
||||
@ -918,6 +918,14 @@ static void anal_dump_type(AnalDumpCtx *ctx, ZigType *ty) {
|
||||
|
||||
break;
|
||||
}
|
||||
case ZigTypeIdArray: {
|
||||
jw_object_field(jw, "len");
|
||||
jw_int(jw, ty->data.array.len);
|
||||
|
||||
jw_object_field(jw, "elem");
|
||||
anal_dump_type_ref(ctx, ty->data.array.child_type);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
jw_object_field(jw, "name");
|
||||
jw_string(jw, buf_ptr(&ty->name));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user