| ... | @@ -138,6 +138,12 @@ fn doInner(alloc: std.mem.Allocator, writer: anytype, comptime value: astgen.Val | ... | @@ -138,6 +138,12 @@ fn doInner(alloc: std.mem.Allocator, writer: anytype, comptime value: astgen.Val |
| 138 | if (!opts.escaped) try writer.writeAll(s); | 138 | if (!opts.escaped) try writer.writeAll(s); |
| 139 | return; | 139 | return; |
| 140 | } | 140 | } |
| | 141 | if (TI == .bool) { |
| | 142 | const s = if (x) "true" else "false"; |
| | 143 | if (opts.escaped) try writeEscaped(s, writer); |
| | 144 | if (!opts.escaped) try writer.writeAll(s); |
| | 145 | return; |
| | 146 | } |
| 141 | return x.nprint(writer); | 147 | return x.nprint(writer); |
| 142 | }, | 148 | }, |
| 143 | .block => |v| { | 149 | .block => |v| { |