The uuagc package

[Tags:bsd3, library, program]

Generates Haskell files from an attribute grammar specification

[Skip to Readme]


Versions 0.9.5, 0.9.6, 0.9.7, 0.9.10, 0.9.11, 0.9.12, 0.9.13, 0.9.14, 0.9.15, 0.9.16, 0.9.17, 0.9.18, 0.9.19, 0.9.20, 0.9.21, 0.9.23, 0.9.24, 0.9.26, 0.9.27, 0.9.28, 0.9.29, 0.9.30, 0.9.31, 0.9.32, 0.9.33, 0.9.34, 0.9.35, 0.9.36,,,,,,,,,,,,,,,,,,,, 0.9.50,,, 0.9.51, 0.9.52,
Dependencies array (>=, base (==4.*), containers (>=0.3), directory (>=, filepath (>=, ghc-prim (>=, haskell-src-exts (>=1.11.1), mtl (>=, uuagc (==, uuagc-cabal (>=, uulib (>=0.9.14) [details]
License BSD3
Copyright Universiteit Utrecht
Author Software Technology at Universiteit Utrecht
Maintainer Arie Middelkoop <>
Category Development
Home page
Bug tracker
Uploaded Fri Nov 2 19:29:00 UTC 2012 by JeroenBransen
Distributions Debian:, FreeBSD:, NixOS:
Downloads 14267 total (117 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




bootstrap_externalUse an external uuagc executable for bootstrappingDisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for uuagc

Readme for uuagc-

To install UUAG, use cabal in combination with Setup.hs

Note: you'll need the packages because UUAGC is bootstrapped:

By default, UUAGC is bootstrapped with the tool 'uuagc-bootstrap' in the
uuagc-bootstrap package. If you want to bootstrap with a different
tool, change the compiler-variable in Setup.hs

Note: to produce a source release, you'll need to use the
Setup.hs because cabal-install at the time is not able to
do this in combination with the cabal plugin:

cabal clean    # remove possible junk
ghc --make Setup.hs -o setup
./setup configure --user
./setup build
./setup sdist