Source: haskell-regex-tdfa Priority: extra Section: haskell Maintainer: Debian Haskell Group Uploaders: Erik de Castro Lopo Build-Depends: debhelper (>= 9), haskell-devscripts (>= 0.9), cdbs, ghc, ghc-prof, ghc-doc, libghc-parsec3-dev, libghc-parsec3-prof, libghc-parsec3-doc, libghc-regex-base-dev (>= 0.93.1), libghc-regex-base-prof, libghc-regex-base-doc, libghc-mtl-dev, libghc-mtl-prof, libghc-mtl-doc, Build-Conflicts: libghc-parsec2-dev Standards-Version: 3.9.4 Homepage: http://hackage.haskell.org/package/regex-tdfa Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-regex-tdfa Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-regex-tdfa X-Description: Haskell library for a tagged DFA regex engine A pure Haskell alternative to GHC's Text.Regex module (with some enhancements). The Text.Regex module marshalls the data back and forth to c-arrays to call libc and this is far too slow (and strict). . This module parses regular expression Strings using a Parsec parser and creates an internal data structure (Text.Regex.Lazy.Pattern). This is then transformed a DFA table for matching against the input String or FastPackedString. The input string is consumed lazily, so it may be an arbitrarily long or infinite source. Package: libghc-regex-tdfa-dev Architecture: any Depends: ${haskell:Depends} , ${shlibs:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: ${haskell:ShortDescription}${haskell:ShortBlurb} ${haskell:LongDescription} . ${haskell:Blurb} Package: libghc-regex-tdfa-prof Architecture: any Depends: ${haskell:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: ${haskell:ShortDescription}${haskell:ShortBlurb} ${haskell:LongDescription} . ${haskell:Blurb} Package: libghc-regex-tdfa-doc Section: doc Architecture: all Depends: ${misc:Depends}, ${haskell:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Description: ${haskell:ShortDescription}${haskell:ShortBlurb} ${haskell:LongDescription} . ${haskell:Blurb}