Skip to content

ranix

ranix parses the Nix language in C. It uses ragel to generate the lexical scanner and bison to generate the grammar parser, a classic, fast C toolchain for turning Nix source into a syntax tree.

ranix sits at the front of the Nix-evaluation exploration. A low-level, portable parser that complements the interaction-net engines (GoDNet, GoDNix) and the dnx runtime.

Source Code Support this project