A toy parser for Nix language that produces "Trees that Grow" style annotated AST.
Although it now parses the entire nixpkgs, some valid syntaxes are not supported.
- Legacy let
let { x = 233; body = x; }
- Floating number started with decimal point
.233
- Multi has attr
a ? b ? c ? d
- Operator without white spaces
1+-1