const std = @import("std"); const zisp = @import("zisp"); pub fn main() !void { const reader = std.io.getStdIn().reader().any(); const writer = std.io.getStdOut().writer().any(); while (true) { try writer.writeAll("> "); const datum = zisp.io.parser.parse(reader); if (datum.eq(zisp.value.eof)) { try writer.writeAll("\n"); return; } try writer.writeAll("= "); try zisp.io.unparser.unparse(writer, datum); try writer.writeAll("\n"); } }