A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://haskell-happy.readthedocs.io/en/latest/contributing.html below:

Contributing to Happy — Happy documentation

Happy Contributing to Happy Source Code Repository

Happy is hosted on GitHub. As previously discussed in `bug-reports`_, we use the built-in GitHub issue tracker for Happy. We also use GitHub pull requests for managing changes; feel free to submit them!

Repo Layout Build Instructions

Happy is mostly a normal Cabal-packaged Haskell executable:

The only wrinkle is that changing Happy’s own parser (i.e. the frontend component that parses .y files) requires an existing Happy executable on the PATH to run lib/frontend/boostrap.sh.

Do not modify these files by hand:

lib/frontend/src/Happy/Frontend/Parser.hs
lib/frontend/src/Happy/Frontend/AttrGrammar/Parser.hs

Instead, edit these files:

lib/frontend/boot-src/Parser.ly
lib/frontend/boot-src/AttrGrammarParser.ly

and regenerate the .hs-files with:

$ lib/frontend/bootstrap.sh

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4