Skip to content

Add an initial JSON lexer & parser

06390c1
Select commit
Loading
Failed to load commit list.
Draft

Add initial jq example #63

Add an initial JSON lexer & parser
06390c1
Select commit
Loading
Failed to load commit list.
Garnix CI / devShell ghc9122 [aarch64-linux] succeeded Jan 29, 2026 in 1m 7s

devShell ghc9122 [aarch64-linux]

devShell ghc9122 [aarch64-linux] succeeded

Details

Last 100 lines of logs:

ghc-9.12.2-with-packages> /nix/store/kfxnamg9rsdwyjmm1iy4hakqzqc7nfn5-bifunctors-5.6.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/kfxnamg9rsdwyjmm1iy4hakqzqc7nfn5-bifunctors-5.6.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/b35hz6kbg0l3k57g0zczssj3c9jnsx56-hashable-1.5.0.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/b35hz6kbg0l3k57g0zczssj3c9jnsx56-hashable-1.5.0.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/zy3il0pswbp88qd0b0a7rr6znxvha99x-these-1.2.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/zy3il0pswbp88qd0b0a7rr6znxvha99x-these-1.2.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/p67dx556ga8d6d8mi0yhqb572slvhsd4-case-insensitive-1.2.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/p67dx556ga8d6d8mi0yhqb572slvhsd4-case-insensitive-1.2.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/gffh4adhrbbg59wzmqi2hrlbhabz4v9r-scientific-0.3.8.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/gffh4adhrbbg59wzmqi2hrlbhabz4v9r-scientific-0.3.8.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/1bkji6apdcggjikj872wak29i01hns24-indexed-traversable-instances-0.1.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/1bkji6apdcggjikj872wak29i01hns24-indexed-traversable-instances-0.1.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/z8jcyvglz4xscmb02fb1d4prdd3lkr8f-parallel-3.2.2.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/z8jcyvglz4xscmb02fb1d4prdd3lkr8f-parallel-3.2.2.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/x9xl20z1pc4z7sg6q3bix5wncsxysx9d-reflection-2.1.9/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/x9xl20z1pc4z7sg6q3bix5wncsxysx9d-reflection-2.1.9/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/q9hilxsqfyayxyj9nrcyfjq1r374armk-unordered-containers-0.2.20.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/q9hilxsqfyayxyj9nrcyfjq1r374armk-unordered-containers-0.2.20.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/zbm2clp4f1bxmkm4hm7n3m0nkmgh5mym-vector-0.13.2.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/zbm2clp4f1bxmkm4hm7n3m0nkmgh5mym-vector-0.13.2.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/w4c1s7z0gwsy1c5fawd727j5x9dr6r7b-splitmix-0.1.3.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/w4c1s7z0gwsy1c5fawd727j5x9dr6r7b-splitmix-0.1.3.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/nanp4448n9szp76j5nrab7n7683yv2mz-ansi-terminal-types-1.1.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/nanp4448n9szp76j5nrab7n7683yv2mz-ansi-terminal-types-1.1.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/3bpqw6si0ayc5lpx1p7m69c9wymzy8xb-constraints-0.14.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/3bpqw6si0ayc5lpx1p7m69c9wymzy8xb-constraints-0.14.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/km00xvw3sk4izgjsx89kvpkj68ag8csg-lifted-base-0.2.3.12/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/km00xvw3sk4izgjsx89kvpkj68ag8csg-lifted-base-0.2.3.12/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/10mhyhd6bsazwsyxi4x3qqrngk6ykqgi-unliftio-core-0.2.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/10mhyhd6bsazwsyxi4x3qqrngk6ykqgi-unliftio-core-0.2.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/cdgmrkaflga2l3yh126rgfsslz61sr07-StateVar-1.2.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/cdgmrkaflga2l3yh126rgfsslz61sr07-StateVar-1.2.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/gniizhpdcfdsldhg27irx02maz7vn7aa-integer-logarithms-1.0.4/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/gniizhpdcfdsldhg27irx02maz7vn7aa-integer-logarithms-1.0.4/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/fsr4kl2xcw4i62f54wznsycjw8v7ixs8-OneTuple-0.4.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/fsr4kl2xcw4i62f54wznsycjw8v7ixs8-OneTuple-0.4.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/m0i5ji7w6ad0j7l46ymlqyzb6kbwkxk8-tasty-1.5.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/m0i5ji7w6ad0j7l46ymlqyzb6kbwkxk8-tasty-1.5.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/747pqgbk1njb5lvpjlmcdfk30jcz3klp-vector-stream-0.1.0.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/747pqgbk1njb5lvpjlmcdfk30jcz3klp-vector-stream-0.1.0.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/lsq7cqm2nx0sc6hf82cmm53qq7h48ghr-boring-0.2.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/lsq7cqm2nx0sc6hf82cmm53qq7h48ghr-boring-0.2.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/xk8i1sigph3rq2cqbklhawx0nppl5lky-optparse-applicative-0.18.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/xk8i1sigph3rq2cqbklhawx0nppl5lky-optparse-applicative-0.18.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/wvb5i5rcv9y5wvryym22ymvc6wm53ziz-prettyprinter-1.7.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/wvb5i5rcv9y5wvryym22ymvc6wm53ziz-prettyprinter-1.7.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/8a54qsvi2idn1969zay2nisbldb3pv1p-prettyprinter-ansi-terminal-1.1.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/8a54qsvi2idn1969zay2nisbldb3pv1p-prettyprinter-ansi-terminal-1.1.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/rsvh4ya5gmndynpbazknd83j84vwg5a2-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> Warning: haddock-interfaces: /nix/store/zbm2clp4f1bxmkm4hm7n3m0nkmgh5mym-vector-0.13.2.0/share/doc/aarch64-linux-ghc-9.12.2-37a9/vector-0.13.2.0/html/benchmarks-O2.haddock doesn't exist or isn't a file
ghc-9.12.2-with-packages> Warning: haddock-html: /nix/store/zbm2clp4f1bxmkm4hm7n3m0nkmgh5mym-vector-0.13.2.0/share/doc/aarch64-linux-ghc-9.12.2-37a9/vector-0.13.2.0/html doesn't exist or isn't a directory
ghc-9.12.2-with-packages> Warning: haddock-interfaces: /nix/store/zbm2clp4f1bxmkm4hm7n3m0nkmgh5mym-vector-0.13.2.0/share/doc/aarch64-linux-ghc-9.12.2-37a9/vector-0.13.2.0/html/vector.haddock doesn't exist or isn't a file
ghc-9.12.2-with-packages> Warning: haddock-html: /nix/store/zbm2clp4f1bxmkm4hm7n3m0nkmgh5mym-vector-0.13.2.0/share/doc/aarch64-linux-ghc-9.12.2-37a9/vector-0.13.2.0/html doesn't exist or isn't a directory