CamomileLibrary.UReRegular expression engine.
type regexp = [ | `Alt of regexp * regexp| `Seq of regexp * regexp| `Rep of regexp| `Repn of regexp * int * int option| `After of regexp| `Before of regexp| `Epsilon| `Group of regexp| `OneChar| `String of UChar.t list| `Set of USet.t| `BoS| `EoS ]Abstract syntax trees of regular expressions.
module type Type = sig ... endmodule Make
(Text : UnicodeString.Type) :
Type with type text = Text.t and type index = Text.index