murder-1.0: murder.cabal
name: murder
version: 1.0
cabal-version: >= 1.2.3
license: LGPL
license-file: COPYRIGHT
maintainer: Marcos Viera <mviera@fing.edu.uy>
homepage: http://www.cs.uu.nl/wiki/Center/MurderForFree
synopsis: MUtually Recursive Definitions Explicitly Represented
description: 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.
build-type: Simple
category: Development
stability: Experimental
copyright: Universiteit Utrecht
extra-source-files: README, LICENSE-LGPL
library
build-depends: base>=4 && <5, template-haskell>=2.4.0.1, TTTAS>=0.4.1, AspectAG>=0.3.4.1,
uulib>=0.9.12, uu-parsinglib >= 2.7.1, ListLike >= 3.1.0, containers>=0.3, HList>=0.2
exposed-modules: Language.Grammars.Grammar,
Language.Grammars.Murder,
Language.Grammars.Murder.Scanner,
Language.Grammars.Murder.UUParsing,
Language.Grammars.Murder.UULib
other-modules: Language.Grammars.Murder.Machine,
Language.Grammars.Murder.Token,
Language.Grammars.Murder.TokenParser,
Language.Grammars.Murder.ScanUtils,
Language.Grammars.Murder.Utils,
Language.Grammars.Transformations.GramTrafo,
Language.Grammars.Transformations.RemoveEmpties,
Language.Grammars.Transformations.RemoveFix,
Language.Grammars.Transformations.LeftCorner
extensions: EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies,
MultiParamTypeClasses, RankNTypes, ScopedTypeVariables,
TypeSynonymInstances, UndecidableInstances, GADTs
hs-source-dirs: src
ghc-options: -Wall