From c2a92de7fa1af4fc058f8e5e8317fb67a6df18ef Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 26 Jan 2026 23:39:48 +0900 Subject: implement // operator --- src/jq/codegen.zig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/jq/codegen.zig') 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); -- cgit v1.3-1-g0d28