aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jq.zig
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-01-17 12:30:34 +0900
committernsfisis <nsfisis@gmail.com>2026-01-17 12:55:26 +0900
commit22811834abe3603e28128a17ac004b1aeea3d651 (patch)
tree071fb87406565a5950f9936dab4d94bb68b14eb6 /src/jq.zig
parent11b20173316188f511f24dc4121412097da7848d (diff)
downloadzgjq-22811834abe3603e28128a17ac004b1aeea3d651.tar.gz
zgjq-22811834abe3603e28128a17ac004b1aeea3d651.tar.zst
zgjq-22811834abe3603e28128a17ac004b1aeea3d651.zip
implement identity filter
Diffstat (limited to 'src/jq.zig')
-rw-r--r--src/jq.zig16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/jq.zig b/src/jq.zig
new file mode 100644
index 0000000..cf0606b
--- /dev/null
+++ b/src/jq.zig
@@ -0,0 +1,16 @@
+pub const TokenizeError = @import("./jq/tokenize.zig").TokenizeError;
+pub const TokenKind = @import("./jq/tokenize.zig").TokenKind;
+pub const Token = @import("./jq/tokenize.zig").Token;
+pub const tokenize = @import("./jq/tokenize.zig").tokenize;
+
+pub const ParseError = @import("./jq/parse.zig").ParseError;
+pub const AstKind = @import("./jq/parse.zig").AstKind;
+pub const Ast = @import("./jq/parse.zig").Ast;
+pub const parse = @import("./jq/parse.zig").parse;
+
+pub const Opcode = @import("./jq/compile.zig").Opcode;
+pub const Instr = @import("./jq/compile.zig").Instr;
+pub const compile = @import("./jq/compile.zig").compile;
+
+pub const ExecuteError = @import("./jq/execute.zig").ExecuteError;
+pub const execute = @import("./jq/execute.zig").execute;