murder: MUtually Recursive Definitions Explicitly Represented

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

The murder library is an EDSL for grammar fragments as first-class values. It provides combinators to define and extend grammars, and produce compilers out of them.


[Skip to Readme]

Properties

Versions 1.0, 1.1, 1.2, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.4
Change log None available
Dependencies AspectAG (>=0.3.6.1), base (>=4 && <5), containers (>=0.3), HList (>=0.2 && <0.3), ListLike (>=3.1.0), template-haskell (>=2.4.0.1), TTTAS (>=0.4.1), uu-parsinglib (>=2.7.3.4), uulib (>=0.9.12) [details]
License LicenseRef-LGPL
Copyright Universiteit Utrecht
Author
Maintainer Marcos Viera <mviera@fing.edu.uy>
Category Development
Home page http://www.cs.uu.nl/wiki/Center/CoCoCo
Uploaded by MarcosViera at 2013-11-12T14:06:38Z

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for murder-1.3.4

[back to package description]
Please check the right section in this file for instructions depending on how you obtained the source files.


Installing SyntaxMacros from a source distribution
-------------------------------------------

  System wide installation (assumming GHC is the
  Haskell compiler) can be done like this:

    ghc --make Setup.hs -o setup -package Cabal
    ./setup configure
    ./setup build
    ./setup install


Installing uulib to a non-standard location
-------------------------------------------

  This is useful if you don't want (or can't)
  modify system wide settings.

    ghc --make Setup.hs -o setup -package Cabal
    ./setup configure --prefix=/foo
    ./setup build
    ./setup install --user

  The last command registers the package only for
  the user.



Optionally generating Haddock Documentation
-------------------------------------------

  Output generated in dist/doc/html

    ./setup haddock