gitextract_tfjw1qrz/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ ├── dependabot.yml │ └── workflows/ │ ├── ci.yml │ ├── decnum.yml │ ├── manpage.yml │ ├── oniguruma.yml │ ├── scanbuild.yml │ ├── valgrind.yml │ └── website.yml ├── .gitignore ├── .gitmodules ├── AUTHORS ├── COPYING ├── ChangeLog ├── Dockerfile ├── KEYS ├── Makefile.am ├── NEWS.md ├── README.md ├── SECURITY.md ├── compile-ios.sh ├── config/ │ ├── .gitignore │ └── m4/ │ ├── .gitignore │ ├── check-math-func.m4 │ ├── find-func-no-libs.m4 │ ├── find-func-no-libs2.m4 │ ├── find-func.m4 │ └── misc.m4 ├── configure.ac ├── docs/ │ ├── Pipfile │ ├── README.md │ ├── build_manpage.py │ ├── build_mantests.py │ ├── build_website.py │ ├── content/ │ │ ├── download/ │ │ │ └── default.yml │ │ ├── index.yml │ │ ├── manual/ │ │ │ ├── dev/ │ │ │ │ └── manual.yml │ │ │ ├── v1.3/ │ │ │ │ └── manual.yml │ │ │ ├── v1.4/ │ │ │ │ └── manual.yml │ │ │ ├── v1.5/ │ │ │ │ └── manual.yml │ │ │ ├── v1.6/ │ │ │ │ └── manual.yml │ │ │ ├── v1.7/ │ │ │ │ └── manual.yml │ │ │ └── v1.8/ │ │ │ └── manual.yml │ │ └── tutorial/ │ │ └── default.yml │ ├── manual_schema.yml │ ├── public/ │ │ ├── .htaccess │ │ ├── CNAME │ │ ├── css/ │ │ │ └── style.css │ │ ├── js/ │ │ │ └── manual-search.js │ │ └── robots.txt │ ├── templates/ │ │ ├── default.html.j2 │ │ ├── index.html.j2 │ │ ├── manual.html.j2 │ │ └── shared/ │ │ ├── _footer.html.j2 │ │ ├── _head.html.j2 │ │ └── _navbar.html.j2 │ └── validate_manual_schema.py ├── jq.1.prebuilt ├── jq.spec ├── libjq.pc.in ├── m4/ │ ├── ax_compare_version.m4 │ ├── ax_prog_bison_version.m4 │ └── ax_pthread.m4 ├── scripts/ │ ├── crosscompile │ ├── gen_utf8_tables.py │ └── version ├── sig/ │ ├── jq-release-new.key │ ├── jq-release-old.key │ ├── v1.3/ │ │ ├── jq-linux-x86.asc │ │ ├── jq-linux-x86_64.asc │ │ ├── jq-osx-x86.asc │ │ ├── jq-osx-x86_64.asc │ │ ├── jq-win32.exe.asc │ │ ├── jq-win64.exe.asc │ │ └── sha256sum.txt │ ├── v1.4/ │ │ ├── jq-linux-x86.asc │ │ ├── jq-linux-x86_64.asc │ │ ├── jq-osx-x86.asc │ │ ├── jq-osx-x86_64.asc │ │ ├── jq-solaris11-32.asc │ │ ├── jq-solaris11-64.asc │ │ ├── jq-win32.exe.asc │ │ ├── jq-win64.exe.asc │ │ └── sha256sum.txt │ ├── v1.5/ │ │ ├── jq-linux32-no-oniguruma.asc │ │ ├── jq-linux32.asc │ │ ├── jq-linux64.asc │ │ ├── jq-osx-amd64.asc │ │ ├── jq-win32.exe.asc │ │ ├── jq-win64.exe.asc │ │ └── sha256sum.txt │ ├── v1.5rc1/ │ │ ├── jq-linux-x86_64-static.asc │ │ ├── jq-win32.exe.asc │ │ ├── jq-win64.exe.asc │ │ └── sha256sum.txt │ ├── v1.5rc2/ │ │ ├── jq-linux-x86.asc │ │ ├── jq-linux-x86_64.asc │ │ ├── jq-osx-x86_64.asc │ │ ├── jq-win32.exe.asc │ │ ├── jq-win64.exe.asc │ │ └── sha256sum.txt │ ├── v1.6/ │ │ ├── jq-linux32.asc │ │ ├── jq-linux64.asc │ │ ├── jq-osx-amd64.asc │ │ ├── jq-win32.exe.asc │ │ ├── jq-win64.exe.asc │ │ └── sha256sum.txt │ ├── v1.7/ │ │ ├── jq-1.7.tar.gz.asc │ │ ├── jq-1.7.zip.asc │ │ ├── jq-linux-amd64.asc │ │ ├── jq-linux-arm64.asc │ │ ├── jq-linux-armel.asc │ │ ├── jq-linux-armhf.asc │ │ ├── jq-linux-i386.asc │ │ ├── jq-linux-mips.asc │ │ ├── jq-linux-mips64.asc │ │ ├── jq-linux-mips64el.asc │ │ ├── jq-linux-mips64r6.asc │ │ ├── jq-linux-mips64r6el.asc │ │ ├── jq-linux-mipsel.asc │ │ ├── jq-linux-mipsr6.asc │ │ ├── jq-linux-mipsr6el.asc │ │ ├── jq-linux-powerpc.asc │ │ ├── jq-linux-ppc64el.asc │ │ ├── jq-linux-riscv64.asc │ │ ├── jq-linux-s390x.asc │ │ ├── jq-linux32.asc │ │ ├── jq-linux64.asc │ │ ├── jq-macos-amd64.asc │ │ ├── jq-macos-arm64.asc │ │ ├── jq-osx-amd64.asc │ │ ├── jq-win32.exe.asc │ │ ├── jq-win64.exe.asc │ │ ├── jq-windows-amd64.exe.asc │ │ ├── jq-windows-i386.exe.asc │ │ └── sha256sum.txt │ ├── v1.7.1/ │ │ ├── jq-1.7.1.tar.gz.asc │ │ ├── jq-1.7.1.zip.asc │ │ ├── jq-linux-amd64.asc │ │ ├── jq-linux-arm64.asc │ │ ├── jq-linux-armel.asc │ │ ├── jq-linux-armhf.asc │ │ ├── jq-linux-i386.asc │ │ ├── jq-linux-mips.asc │ │ ├── jq-linux-mips64.asc │ │ ├── jq-linux-mips64el.asc │ │ ├── jq-linux-mips64r6.asc │ │ ├── jq-linux-mips64r6el.asc │ │ ├── jq-linux-mipsel.asc │ │ ├── jq-linux-mipsr6.asc │ │ ├── jq-linux-mipsr6el.asc │ │ ├── jq-linux-powerpc.asc │ │ ├── jq-linux-ppc64el.asc │ │ ├── jq-linux-riscv64.asc │ │ ├── jq-linux-s390x.asc │ │ ├── jq-linux64.asc │ │ ├── jq-macos-amd64.asc │ │ ├── jq-macos-arm64.asc │ │ ├── jq-osx-amd64.asc │ │ ├── jq-win64.exe.asc │ │ ├── jq-windows-amd64.exe.asc │ │ ├── jq-windows-i386.exe.asc │ │ └── sha256sum.txt │ ├── v1.7rc1/ │ │ ├── jq-1.7rc1.tar.gz.asc │ │ ├── jq-1.7rc1.zip.asc │ │ ├── jq-linux-amd64.asc │ │ ├── jq-linux-arm64.asc │ │ ├── jq-linux-armel.asc │ │ ├── jq-linux-armhf.asc │ │ ├── jq-linux-i386.asc │ │ ├── jq-linux-mips.asc │ │ ├── jq-linux-mips64.asc │ │ ├── jq-linux-mips64el.asc │ │ ├── jq-linux-mips64r6.asc │ │ ├── jq-linux-mips64r6el.asc │ │ ├── jq-linux-mipsel.asc │ │ ├── jq-linux-mipsr6.asc │ │ ├── jq-linux-mipsr6el.asc │ │ ├── jq-linux-powerpc.asc │ │ ├── jq-linux-ppc64el.asc │ │ ├── jq-linux-riscv64.asc │ │ ├── jq-linux-s390x.asc │ │ ├── jq-macos-amd64.asc │ │ ├── jq-macos-arm64.asc │ │ ├── jq-windows-amd64.exe.asc │ │ ├── jq-windows-i386.exe.asc │ │ └── sha256sum.txt │ ├── v1.7rc2/ │ │ ├── jq-1.7rc2.tar.gz.asc │ │ ├── jq-1.7rc2.zip.asc │ │ ├── jq-linux-amd64.asc │ │ ├── jq-linux-arm64.asc │ │ ├── jq-linux-armel.asc │ │ ├── jq-linux-armhf.asc │ │ ├── jq-linux-i386.asc │ │ ├── jq-linux-mips.asc │ │ ├── jq-linux-mips64.asc │ │ ├── jq-linux-mips64el.asc │ │ ├── jq-linux-mips64r6.asc │ │ ├── jq-linux-mips64r6el.asc │ │ ├── jq-linux-mipsel.asc │ │ ├── jq-linux-mipsr6.asc │ │ ├── jq-linux-mipsr6el.asc │ │ ├── jq-linux-powerpc.asc │ │ ├── jq-linux-ppc64el.asc │ │ ├── jq-linux-riscv64.asc │ │ ├── jq-linux-s390x.asc │ │ ├── jq-macos-amd64.asc │ │ ├── jq-macos-arm64.asc │ │ ├── jq-windows-amd64.exe.asc │ │ ├── jq-windows-i386.exe.asc │ │ └── sha256sum.txt │ ├── v1.8.0/ │ │ ├── jq-1.8.0.tar.gz.asc │ │ ├── jq-1.8.0.zip.asc │ │ ├── jq-linux-amd64.asc │ │ ├── jq-linux-arm64.asc │ │ ├── jq-linux-armel.asc │ │ ├── jq-linux-armhf.asc │ │ ├── jq-linux-i386.asc │ │ ├── jq-linux-mips.asc │ │ ├── jq-linux-mips64.asc │ │ ├── jq-linux-mips64el.asc │ │ ├── jq-linux-mips64r6.asc │ │ ├── jq-linux-mips64r6el.asc │ │ ├── jq-linux-mipsel.asc │ │ ├── jq-linux-mipsr6.asc │ │ ├── jq-linux-mipsr6el.asc │ │ ├── jq-linux-powerpc.asc │ │ ├── jq-linux-ppc64el.asc │ │ ├── jq-linux-riscv64.asc │ │ ├── jq-linux-s390x.asc │ │ ├── jq-linux64.asc │ │ ├── jq-macos-amd64.asc │ │ ├── jq-macos-arm64.asc │ │ ├── jq-osx-amd64.asc │ │ ├── jq-win64.exe.asc │ │ ├── jq-windows-amd64.exe.asc │ │ ├── jq-windows-i386.exe.asc │ │ └── sha256sum.txt │ └── v1.8.1/ │ ├── jq-1.8.1.tar.gz.asc │ ├── jq-1.8.1.zip.asc │ ├── jq-linux-amd64.asc │ ├── jq-linux-arm64.asc │ ├── jq-linux-armel.asc │ ├── jq-linux-armhf.asc │ ├── jq-linux-i386.asc │ ├── jq-linux-mips.asc │ ├── jq-linux-mips64.asc │ ├── jq-linux-mips64el.asc │ ├── jq-linux-mips64r6.asc │ ├── jq-linux-mips64r6el.asc │ ├── jq-linux-mipsel.asc │ ├── jq-linux-mipsr6.asc │ ├── jq-linux-mipsr6el.asc │ ├── jq-linux-powerpc.asc │ ├── jq-linux-ppc64el.asc │ ├── jq-linux-riscv64.asc │ ├── jq-linux-s390x.asc │ ├── jq-linux64.asc │ ├── jq-macos-amd64.asc │ ├── jq-macos-arm64.asc │ ├── jq-osx-amd64.asc │ ├── jq-win64.exe.asc │ ├── jq-windows-amd64.exe.asc │ ├── jq-windows-i386.exe.asc │ └── sha256sum.txt ├── src/ │ ├── builtin.c │ ├── builtin.h │ ├── builtin.jq │ ├── bytecode.c │ ├── bytecode.h │ ├── compile.c │ ├── compile.h │ ├── exec_stack.h │ ├── execute.c │ ├── inject_errors.c │ ├── jq.h │ ├── jq_parser.h │ ├── jq_test.c │ ├── jv.c │ ├── jv.h │ ├── jv_alloc.c │ ├── jv_alloc.h │ ├── jv_aux.c │ ├── jv_dtoa.c │ ├── jv_dtoa.h │ ├── jv_dtoa_tsd.c │ ├── jv_dtoa_tsd.h │ ├── jv_file.c │ ├── jv_parse.c │ ├── jv_print.c │ ├── jv_private.h │ ├── jv_thread.h │ ├── jv_unicode.c │ ├── jv_unicode.h │ ├── jv_utf8_tables.h │ ├── lexer.c │ ├── lexer.h │ ├── lexer.l │ ├── libm.h │ ├── linker.c │ ├── linker.h │ ├── locfile.c │ ├── locfile.h │ ├── main.c │ ├── opcode_list.h │ ├── parser.c │ ├── parser.h │ ├── parser.y │ ├── util.c │ └── util.h ├── tests/ │ ├── base64.test │ ├── base64test │ ├── jq-f-test.sh │ ├── jq.test │ ├── jq_fuzz_compile.c │ ├── jq_fuzz_execute.cpp │ ├── jq_fuzz_fixed.cpp │ ├── jq_fuzz_load_file.c │ ├── jq_fuzz_parse.c │ ├── jq_fuzz_parse_extended.c │ ├── jq_fuzz_parse_stream.c │ ├── jqtest │ ├── local.supp │ ├── man.test │ ├── manonig.test │ ├── manonigtest │ ├── mantest │ ├── modules/ │ │ ├── a.jq │ │ ├── b/ │ │ │ └── b.jq │ │ ├── c/ │ │ │ ├── c.jq │ │ │ └── d.jq │ │ ├── data.json │ │ ├── home1/ │ │ │ └── .jq │ │ ├── home2/ │ │ │ └── .jq/ │ │ │ └── g.jq │ │ ├── shadow1.jq │ │ ├── shadow2.jq │ │ ├── syntaxerror/ │ │ │ └── syntaxerror.jq │ │ ├── test_bind_order.jq │ │ ├── test_bind_order0.jq │ │ ├── test_bind_order1.jq │ │ └── test_bind_order2.jq │ ├── no-main-program.jq │ ├── onig.supp │ ├── onig.test │ ├── onigtest │ ├── optional.test │ ├── optionaltest │ ├── setup │ ├── shtest │ ├── torture/ │ │ └── input0.json │ ├── uri.test │ ├── uritest │ ├── utf8test │ └── yes-main-program.jq └── vendor/ └── decNumber/ ├── ICU-license.html ├── decBasic.c ├── decCommon.c ├── decContext.c ├── decContext.h ├── decDPD.h ├── decDouble.c ├── decDouble.h ├── decNumber.c ├── decNumber.h ├── decNumberLocal.h ├── decPacked.c ├── decPacked.h ├── decQuad.c ├── decQuad.h ├── decSingle.c ├── decSingle.h ├── decimal128.c ├── decimal128.h ├── decimal32.c ├── decimal32.h ├── decimal64.c ├── decimal64.h ├── example1.c ├── example2.c ├── example3.c ├── example4.c ├── example5.c ├── example6.c ├── example7.c ├── example8.c └── readme.txt