From f7e32bef2698466232c80e110c80051bf8204bd8 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Fri, 13 Aug 2021 23:16:01 -0700 Subject: [PATCH] allow for `` block in `#ifequal` and `#ifnotequal` --- src/lib.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.zig b/src/lib.zig index 0e411fe7f03b1053e2373131157ee1a6d6efc767..87340096043ecfab7ebb7e8c9253dfc35bbe0881 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -111,12 +111,12 @@ fn do(writer: anytype, comptime value: astgen.Value, data: anytype, ctx: anytype .ifequal => { comptime assertEqual(v.args.len, 2); const y = if (comptime std.mem.eql(u8, v.args[1][0], "this")) search(v.args[1][1..], data) else search(v.args[1], ctx); - if (x == y) try do(writer, body, data, ctx, indent, flag1); + try doif(writer, body, bottom, data, ctx, indent, flag1, x == y, true); }, .ifnotequal => { comptime assertEqual(v.args.len, 2); const y = if (comptime std.mem.eql(u8, v.args[1][0], "this")) search(v.args[1][1..], data) else search(v.args[1], ctx); - if (x != y) try do(writer, body, data, ctx, indent, flag1); + try doif(writer, body, bottom, data, ctx, indent, flag1, x != y, true); }, } }, -- 2.54.0