CurryInfo: regexp-4.1.0

categories:
Parsing
dependencies:
[Dependency "base" [[VGte "3.2.0",VLt "4.0.0"]]]
documentation:
regexp: Regular expression matching
===================================

This package contains libraries dealing with regular expressions:

* `RegExpSem`: This library specifies the semantics of
  regular expressions and regular expression matching in a high-level
  manner via non-deterministic operations. It might be useful
  as an oracle to test more efficient regular expression matchers.
* `RegExp`:  This library defines a structure of regular expressions
  and some operations like match and capture for regular expression.
  Since the implementation is high-level but quite inefficient,
  it can only be used for smaller string matching.
* `RegExpEff`:  This library defines a structure of regular expressions
  and some efficient operations like `match` and `capture` for larger regular 
  expression matching.

Note that the libraries `RegExp` and `RegExpEff` are useful in combination
with the Curry preprocessor to translate integrated code in the form of
POSIX extended regular expressions into Curry programs.
See example program `TestRegExpCode.curry` in directory `test`
or the examples in the package of the Curry preprocessor.

--------------------------------------------------------------------------
exportedmodules:
RegExpSem RegExp RegExpEff
modules:
RegExpSem RegExp RegExpEff
version:
4.1.0