mparser-re

MParser plugin: RE-based regular expressions
IN THIS PACKAGE
Module MParser_RE

A pluggable regular expression engine.

val match_regexp : 's MParser.state -> Regexp.t -> Regexp.substrings option
val make_regexp : string -> Regexp.t
val regexp : Regexp.t -> ( string, 's ) MParser.t
val regexp_substrings : Regexp.t -> ( string array, 's ) MParser.t
module Tokens : sig ... end
val wrap : Re.re -> Regexp.t

Wrap a compiled regular expression into an abstract regexp.

Use this to circumvent limitations of Regexp.make, which is defined as:

let make (rx: string) : Regexp.t = Re.Perl.(compile (re ~opts: `Anchored rx))