name: murder version: 1.3 cabal-version: >= 1.2.3 license: LGPL license-file: COPYRIGHT maintainer: Marcos Viera homepage: http://www.cs.uu.nl/wiki/Center/CoCoCo 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.6, uulib>=0.9.12, uu-parsinglib >= 2.7.3.4, ListLike >= 3.1.0, containers>=0.3, HList>=0.2 exposed-modules: Language.Grammars.Grammar, Language.Grammars.Murder, Language.Grammars.Murder.Derive, 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, TemplateHaskell hs-source-dirs: src ghc-options: -Wall