diff options
Diffstat (limited to 'src/compile.zig')
-rw-r--r-- | src/compile.zig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/compile.zig b/src/compile.zig index 93f240b..583be50 100644 --- a/src/compile.zig +++ b/src/compile.zig @@ -63,6 +63,10 @@ pub const Instr = struct { const Op = enum { add, sub, + less_than, + greater_than, + less_or_equal, + greater_or_equal, }; pub fn sources(self: BinOp) Sources { @@ -390,6 +394,10 @@ const CompileContext = struct { .op = switch (binop.op) { .plus => .add, .minus => .sub, + .left_angle => .less_than, + .right_angle => .greater_than, + .left_angle_equal => .less_or_equal, + .right_angle_equal => .greater_or_equal, }, }, }, |