regex-applicative is a Haskell library for parsing using regular expressions. Parsers can be built using Applicative interface.
Interface API for regex-posix,pcre,parsec,tdfa,dfa
One module layer over regex-posix to replace Text.Regex
One module layer over regex-tdfa to replace Text.Regex.
regex-compat can't use Unicode characters correctly because of using regex-posix. This is not good for Unicode users.
I modified regex-compat to use regex-tdfa for solving today's problem.
Regex algorithm implementation using derivatives.
The lazy DFA engine, based on CTKLight, for regex-base
From a regex, generate all possible strings it can match
A better performance, lazy, powerful replacement of Text.Regex and JRegex
The PCRE backend to accompany regex-base, see www.pcre.org
The PCRE backend to accompany regex-base, with bundled code from www.pcre.org
Regex algorithm implementation using partial derivatives. The svn source also shipped with two other referential implementations, e.g. Thomspon NFA and Glushkov NFA. For more detail please check out http:code.google.compxhaskell-library/
The posix regex backend for regex-base
Most platforms have a buggy system regex library and this probes the bugs by using the regex-posix package, run with "regex-posix-unittest"
A new all Haskell "tagged" DFA regex engine, inspired by libtre
Apply regex-posix-unittest tests to regex-tdfa
This combines regex-tdfa with utf8-string to allow searching over UTF8 encoded lazy bytestrings.
The TRE backend to accompany regex-base
This library supports full W3C XML Schema regular expressions inclusive all Unicode character sets and blocks. The complete grammar can be found under http://www.w3.org/TR/xmlschema11-2/#regexs. It is implemented by the technique of derivations of regular expressions. The W3C syntax is extended to support not only union of regular sets, but also intersection, set difference, exor. Matching of subexpressions is also supported. The library can be used for constricting lightweight scanners and tokenizers. It is a standalone library, no external regex libraries are used.
Provides a POSIX, extended regex-engine, specialised from the underlying polymorphic package regexdot, to merely process the traditional character-lists.
Show more results