packages feed

rex-0.3: rex.cabal

Name:                rex
Version:             0.3
Synopsis:            A quasi-quoter for typeful results of regex captures.
Description:         Provides a quasi-quoter for regular expressions which
                     yields a tuple, of appropriate arity and types,
                     representing the results of the captures.  Allows the user 
                     to specify parsers for captures as inline Haskell.  Can 
                     also be used to provide typeful pattern matching in
                     function definitions and pattern matches.  Also, it
                     precompiles the regular expressions into a PCRE
                     compiled byte-array representation, at compile time.
License:             BSD3
License-file:        LICENSE
Author:              Michael Sloan
Maintainer:          Michael Sloan <mgsloan at gmail>
Homepage:            http://github.com/mgsloan/rex
Copyright:           Michael Sloan 2011
Category:            Control
Build-type:          Simple
Stability:           experimental
Extra-source-files:  Test.hs, Bench.hs
Data-files:          README
Cabal-version:       >=1.6
Bug-Reports:         http://github.com/mgsloan/rex/issues
Source-Repository head
  Type: git
  Location: git://github.com/mgsloan/rex

Library
  Extensions:        TemplateHaskell, QuasiQuotes, TupleSections, ViewPatterns
  Exposed-modules:   Text.Regex.PCRE.Rex, Text.Regex.PCRE.Precompile
  Build-depends:     base >= 3.0 && < 6, bytestring, containers, ghc >= 7.0,
                     haskell-src-meta, MissingH, pcre-light, split,
                     template-haskell >= 2.5.0.0
  Ghc-options:       -Wall