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-darwin] succeeded Jan 29, 2026 in 3m 29s

devShell ghc9122 [aarch64-darwin]

devShell ghc9122 [aarch64-darwin] succeeded

Details

Last 100 lines of logs:

ghc-9.12.2-with-packages> /nix/store/vm8dspa91hzl7dwpi68615p8449xj8ib-hashable-1.5.0.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/shd0lxwg9h4y0iwyj1dnj073y0g3nf3g-these-1.2.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/shd0lxwg9h4y0iwyj1dnj073y0g3nf3g-these-1.2.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/fs2rakqn3vf6ymf94vam95qc2lm7n816-case-insensitive-1.2.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/fs2rakqn3vf6ymf94vam95qc2lm7n816-case-insensitive-1.2.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/cs0zif9jb8x4n9q6bj3mn8k7zfx0i8ah-scientific-0.3.8.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/cs0zif9jb8x4n9q6bj3mn8k7zfx0i8ah-scientific-0.3.8.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/rw5w02z57cbyjvb6yc8yk15s9byqmikz-indexed-traversable-instances-0.1.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/rw5w02z57cbyjvb6yc8yk15s9byqmikz-indexed-traversable-instances-0.1.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/f33b79539b5pzq0p2nvjx0p93jwm2974-parallel-3.2.2.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/f33b79539b5pzq0p2nvjx0p93jwm2974-parallel-3.2.2.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/hf5rpqlspig284klpvinxig8zwyrkvvy-reflection-2.1.9/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/hf5rpqlspig284klpvinxig8zwyrkvvy-reflection-2.1.9/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/095b3gcf5v99q6whyyg6bdj9v136cy7c-unordered-containers-0.2.20.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/095b3gcf5v99q6whyyg6bdj9v136cy7c-unordered-containers-0.2.20.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/ngamkm160gg42yajvvn6vw1r909w1dzf-vector-0.13.2.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/ngamkm160gg42yajvvn6vw1r909w1dzf-vector-0.13.2.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/81a9ypiv1cql928lp5a2qgifahl4prak-splitmix-0.1.3.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/81a9ypiv1cql928lp5a2qgifahl4prak-splitmix-0.1.3.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/nyc009d13zd10h6ys92gvdrdw7wg3c34-ansi-terminal-types-1.1.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/nyc009d13zd10h6ys92gvdrdw7wg3c34-ansi-terminal-types-1.1.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/jkmcjncqg7cyrdppv730k7n0blcvilm3-constraints-0.14.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/jkmcjncqg7cyrdppv730k7n0blcvilm3-constraints-0.14.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/wxhhhglx1qqjhpssfa2z0z2y6xpv16gm-lifted-base-0.2.3.12/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/wxhhhglx1qqjhpssfa2z0z2y6xpv16gm-lifted-base-0.2.3.12/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/isgzii0q6bhdg08vq7xjvw6mvgkd034r-unliftio-core-0.2.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/isgzii0q6bhdg08vq7xjvw6mvgkd034r-unliftio-core-0.2.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/7djak8p0w7a48ffh5x17zska5miig47b-StateVar-1.2.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/7djak8p0w7a48ffh5x17zska5miig47b-StateVar-1.2.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/l2azpy0j60hvq2hh09mlbf0cc46qxx78-integer-logarithms-1.0.4/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/l2azpy0j60hvq2hh09mlbf0cc46qxx78-integer-logarithms-1.0.4/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/x7rxs2vazyj84z10g7i5cvbr1qn77qmk-OneTuple-0.4.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/x7rxs2vazyj84z10g7i5cvbr1qn77qmk-OneTuple-0.4.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/9w4c6skk9g2pm4r1r0vz6f1gpgk1v8m6-tasty-1.5.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/9w4c6skk9g2pm4r1r0vz6f1gpgk1v8m6-tasty-1.5.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/vvz0cfzvpj8dgjxyn46kr5mzbnmdrbn8-vector-stream-0.1.0.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/vvz0cfzvpj8dgjxyn46kr5mzbnmdrbn8-vector-stream-0.1.0.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/61wn4nb2nls2ickahdvaik4y0i3azdry-boring-0.2.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/61wn4nb2nls2ickahdvaik4y0i3azdry-boring-0.2.2/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/0m6gfq3zpxxhasnbhc5cmrrkz7jvynin-optparse-applicative-0.18.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/0m6gfq3zpxxhasnbhc5cmrrkz7jvynin-optparse-applicative-0.18.1.0/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/y696g8yfxvcz0x1mlpfjfg8ni1fdkdy9-prettyprinter-1.7.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/y696g8yfxvcz0x1mlpfjfg8ni1fdkdy9-prettyprinter-1.7.1/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/ynfxcfiy2sz54blaajiw1rjj7d7fwa2n-prettyprinter-ansi-terminal-1.1.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> /nix/store/ynfxcfiy2sz54blaajiw1rjj7d7fwa2n-prettyprinter-ansi-terminal-1.1.3/nix-support:
ghc-9.12.2-with-packages> propagated-build-inputs: Keeping existing link to /nix/store/n4kbhgvnh4mvggwlzgs5a093i37gqzdm-doctest-0.24.2/nix-support/propagated-build-inputs
ghc-9.12.2-with-packages> Linking /nix/store/69g8pzdqv6m75h6zqc3m9wqlwr8fqbxy-ncurses-6.5/lib/*.dylib from /nix/store/ms0bgf26295ny0in0h6c4xl2f747sgbl-ghc-9.12.2-with-packages/lib/links
ghc-9.12.2-with-packages> Linking /nix/store/6nb2kw1wqa6p0wd9krkvpvvlab0mrn69-libffi-40/lib/*.dylib from /nix/store/ms0bgf26295ny0in0h6c4xl2f747sgbl-ghc-9.12.2-with-packages/lib/links
ghc-9.12.2-with-packages> Linking /nix/store/an5h5rps3my3ghqwybjh8ny4lv2ygann-gmp-with-cxx-6.3.0/lib/*.dylib from /nix/store/ms0bgf26295ny0in0h6c4xl2f747sgbl-ghc-9.12.2-with-packages/lib/links
ghc-9.12.2-with-packages> Linking /nix/store/fw3ch3gpjl2nmwfw42939cskhjgybhrx-libiconv-109.100.2/lib/*.dylib from /nix/store/ms0bgf26295ny0in0h6c4xl2f747sgbl-ghc-9.12.2-with-packages/lib/links
ghc-9.12.2-with-packages> Linking /nix/store/ms0bgf26295ny0in0h6c4xl2f747sgbl-ghc-9.12.2-with-packages/lib/ghc-9.12.2/lib/../lib/aarch64-osx-ghc-9.12.2-1a69/*.dylib from /nix/store/ms0bgf26295ny0in0h6c4xl2f747sgbl-ghc-9.12.2-with-packages/lib/links
ghc-9.12.2-with-packages> Warning: haddock-interfaces: /nix/store/ngamkm160gg42yajvvn6vw1r909w1dzf-vector-0.13.2.0/share/doc/aarch64-osx-ghc-9.12.2-2dc7/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/ngamkm160gg42yajvvn6vw1r909w1dzf-vector-0.13.2.0/share/doc/aarch64-osx-ghc-9.12.2-2dc7/vector-0.13.2.0/html doesn't exist or isn't a directory
ghc-9.12.2-with-packages> Warning: include-dirs: /nix/store/fw3ch3gpjl2nmwfw42939cskhjgybhrx-libiconv-109.100.2/include doesn't exist or isn't a directory
ghc-9.12.2-with-packages> Warning: haddock-interfaces: /nix/store/ngamkm160gg42yajvvn6vw1r909w1dzf-vector-0.13.2.0/share/doc/aarch64-osx-ghc-9.12.2-2dc7/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/ngamkm160gg42yajvvn6vw1r909w1dzf-vector-0.13.2.0/share/doc/aarch64-osx-ghc-9.12.2-2dc7/vector-0.13.2.0/html doesn't exist or isn't a directory