mirror of
https://github.com/ziglang/zig.git
synced 2025-01-26 20:06:39 +00:00
std lib docs: fix null and int values
This commit is contained in:
parent
ed23dad487
commit
bf46117f13
@ -542,8 +542,20 @@
|
||||
} else {
|
||||
return value + "";
|
||||
}
|
||||
case typeKinds.Optional:
|
||||
if(value === 'null'){
|
||||
if (wantHtml) {
|
||||
return '<span class="tok-null">' + value + '</span>';
|
||||
} else {
|
||||
return value + "";
|
||||
}
|
||||
} else {
|
||||
console.trace("TODO non-null optional value printing");
|
||||
return "TODO";
|
||||
}
|
||||
default:
|
||||
console.trace("TODO implement getValueText for this type:", zigAnalysis.typeKinds[typeObj.kind]);
|
||||
return "TODO";
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -693,6 +693,18 @@ static void anal_dump_value(AnalDumpCtx *ctx, AstNode *source_node, ZigType *ty,
|
||||
}
|
||||
return;
|
||||
}
|
||||
case ZigTypeIdOptional: {
|
||||
if(optional_value_is_null(value)){
|
||||
jw_string(&ctx->jw, "null");
|
||||
} else {
|
||||
jw_null(&ctx->jw);
|
||||
}
|
||||
return;
|
||||
}
|
||||
case ZigTypeIdInt: {
|
||||
jw_bigint(&ctx->jw, &value->data.x_bigint);
|
||||
return;
|
||||
}
|
||||
default:
|
||||
jw_null(&ctx->jw);
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user