fn printPrefix(node: *PrintNode, stderr: Io.Terminal) !void
fn printPrefix(node: *PrintNode, stderr: Io.Terminal) !void { const parent = node.parent orelse return; const writer = stderr.writer; if (parent.parent == null) return; try printPrefix(parent, stderr); if (parent.last) { try writer.writeAll(" "); } else { try writer.writeAll(switch (stderr.mode) { .escape_codes => "\x1B\x28\x30\x78\x1B\x28\x42 ", // │ else => "| ", }); } }