Module Kwre

module Kwre: sig .. end
Deprecated.This module is now moot, as recent versions of Re have implemented all this previously-missing functionality.
Additional functions for Re module.

It's against my policy to have this library depend on any 3rd-party libraries whose absence might prevent its compilation. I also want to avoid the complexities of conditional compilation.

So, this module is functorized to push the dependency on Re into the app that needs this module. Hence the functor.

To use this module, just say:

module Kwre = Kwre.Make (Re)

or perhaps

module Re =
struct
  include Re
  include Kwre.Make (Re)
end

Author(s): Keith Waclena

module type ReType = sig .. end
The signature of the input structure to Make.
module Make: 
functor (Re : ReType) -> sig .. end
Functor to be applied to Re.