rex: A quasi-quoter for typeful results of regex captures.
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
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.
[Skip to Readme]
Properties
Versions | 0.1, 0.2, 0.3, 0.3.1, 0.4.1, 0.4.2, 0.4.3, 0.4.3, 0.5, 0.5.1, 0.5.2, 0.6, 0.6.1, 0.6.2 |
---|---|
Change log | CHANGES.md |
Dependencies | base (>=3.0 && <6), bytestring, containers, haskell-src-exts (>=1.14), haskell-src-meta (>=0.5), pcre-light, template-haskell (>=2.5.0.0) [details] |
License | BSD-3-Clause |
Copyright | Michael Sloan 2011 |
Author | Michael Sloan |
Maintainer | Michael Sloan <mgsloan at gmail> |
Category | Control |
Home page | http://github.com/mgsloan/rex |
Bug tracker | http://github.com/mgsloan/rex/issues |
Source repo | head: git clone git://github.com/mgsloan/rex |
Uploaded | by MichaelSloan at 2013-12-21T12:16:21Z |
Modules
[Index]
- Text
Downloads
- rex-0.4.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees