Here I'm trying to build dhall implementation without manualy rewriting language rules from language specification. Join me and I'll be delighted ;)
Currently I'm focused on parsing semantic rules. Resulting files are attached in repo, in build/
directory. If you want to make them yoursef:
pipenv install # instal python deps
pipenv shell # enter the environment
make
To update semantics patches (because raw semantics description is not structured enough)
make semantics_patches