authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-08-06 02:18:30 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-08-06 02:18:30 -07:00
log4e552999e6eaa5503943d47d2a75ef4ae1cb36f1
treee9081d78356a9bb39619d8271024125cbb176183
parentfa5a5a7e22e2e873d88e7127a67e02668bb79ee0

compile- recursion should use internal method


1 files changed, 2 insertions(+), 2 deletions(-)

src/lib.zig+2-2
...@@ -58,7 +58,7 @@ fn do(writer: anytype, comptime value: astgen.Value, data: anytype, indent: usiz...@@ -58,7 +58,7 @@ fn do(writer: anytype, comptime value: astgen.Value, data: anytype, indent: usiz
5858
59 if (!hastext) try writer.writeAll("\n");59 if (!hastext) try writer.writeAll("\n");
60 inline for (v.children) |it| {60 inline for (v.children) |it| {
61 try compile(writer, it, data, indent + 1, !hastext);61 try do(writer, it, data, indent + 1, !hastext);
62 }62 }
63 if (!hastext) for (range(indent)) |_| try writer.writeAll(" ");63 if (!hastext) for (range(indent)) |_| try writer.writeAll(" ");
64 try writer.print("</{s}>", .{v.name});64 try writer.print("</{s}>", .{v.name});
...@@ -79,7 +79,7 @@ fn do(writer: anytype, comptime value: astgen.Value, data: anytype, indent: usiz...@@ -79,7 +79,7 @@ fn do(writer: anytype, comptime value: astgen.Value, data: anytype, indent: usiz
79 }79 }
80 @compileError("pek: compile: unsupported type: " ++ @typeName(TO));80 @compileError("pek: compile: unsupported type: " ++ @typeName(TO));
81 } else {81 } else {
82 try compile(writer, astgen.Value{ .replacement = v[1..] }, x, indent, flag1);82 try do(writer, astgen.Value{ .replacement = v[1..] }, x, indent, flag1);
83 }83 }
84 },84 },
85 else => unreachable,85 else => unreachable,