Name: haskell-src-exts Version: 0.3.2 x-revision: 1 License: BSD3 License-File: LICENSE Author: Niklas Broberg Maintainer: Niklas Broberg Category: Language Synopsis: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer Description: Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard haskell-src package, and handles most common syntactic extensions to Haskell, including: . * Multi-parameter type classes with functional dependencies . * Indexed type families (including associated types) . * Empty data declarations . * GADTs . * Implicit parameters (ghc and hugs style) . * Template Haskell (broken for 6.4+, needs redoing) . and a few more. Apart from these standard extensions, it also handles regular patterns as per the HaRP extension as well as HSX-style embedded XML syntax (new HSP/HSX release imminent). . For details on usage, please see the website. Homepage: http://code.haskell.org/HSP/haskell-src-exts Stability: Experimental Tested-with: GHC==6.8.2 Build-Type: Simple Cabal-Version: >= 1.2 Flag splitBase Description: Choose the new smaller, split-up base package. Library Build-Tools: happy >= 1.17 Build-Depends: base if flag(splitBase) Build-Depends: base >= 3 && < 4.3, array >= 0.1, pretty >= 1.0 else Build-Depends: base < 3 Exposed-modules: Language.Haskell.Exts, Language.Haskell.Exts.Parser, Language.Haskell.Exts.Pretty, Language.Haskell.Exts.Syntax, Language.Haskell.Exts.Build Other-modules: Language.Haskell.Exts.ParseMonad, Language.Haskell.Exts.Lexer, Language.Haskell.Exts.ParseUtils