diff options
Diffstat (limited to 'src/jq/codegen.zig')
| -rw-r--r-- | src/jq/codegen.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/jq/codegen.zig b/src/jq/codegen.zig index e377a5c..21c5832 100644 --- a/src/jq/codegen.zig +++ b/src/jq/codegen.zig @@ -28,6 +28,7 @@ pub const Opcode = enum { gt, le, ge, + alt, @"const", const_true, const_false, @@ -58,6 +59,7 @@ pub const Instr = union(Opcode) { gt, le, ge, + alt, @"const": ConstIndex, const_true, const_false, @@ -108,6 +110,7 @@ const Codegen = struct { .gt => .gt, .le => .le, .ge => .ge, + .alt => .alt, else => return error.Unimplemented, }; try self.emit(op_instr); |
