commit 36d586336c4d0fd60034dd1f930cfecb6d8cc84c (tree)
parent 90f7034b69e59c3deac4fc8850682b2d750793a4
Author: xackus <14938807+xackus@users.noreply.github.com>
Date: Sun, 18 Oct 2020 21:35:41 +0200
std docs: print bool values
Diffstat:
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/lib/std/special/docs/main.js b/lib/std/special/docs/main.js
@@ -550,6 +550,8 @@
console.trace("TODO non-null optional value printing");
return "TODO";
}
+ case typeKinds.Bool:
+ return token(value, tokenKinds.Null, wantHtml);
default:
console.trace("TODO implement getValueText for this type:", zigAnalysis.typeKinds[typeObj.kind]);
return "TODO";
diff --git a/src/stage1/dump_analysis.cpp b/src/stage1/dump_analysis.cpp
@@ -701,6 +701,10 @@ static void anal_dump_value(AnalDumpCtx *ctx, AstNode *source_node, ZigType *ty,
}
return;
}
+ case ZigTypeIdBool: {
+ jw_string(&ctx->jw, value->data.x_bool ? "true" : "false");
+ return;
+ }
case ZigTypeIdInt: {
jw_bigint(&ctx->jw, &value->data.x_bigint);
return;