Module Liquidsoap_lang.Builtins_regexp
type regexp = {
descr : string;
flags : [ `i | `g | `s | `m ] list;
regexp : Re.re;
}
val all_regexp_flags : [> `g | `i | `m ] list
val string_of_regexp_flag : [< `g | `i | `m | `s ] -> string
val regexp_flag_of_string : string -> [> `g | `i | `m | `s ]
val escape_regex_descr : string -> string
val string_of_regexp : regexp -> string
val test_fun : flags:'a -> descr:'b -> Re.Pcre.regexp -> Value.t
val split_fun : flags:'a -> descr:string -> Re.Pcre.regexp -> Value.t
val exec_fun : flags:'a -> descr:'b -> Re.Pcre.regexp -> Value.t
val replace_fun : flags:[> `g ] list -> descr:'a -> Re__.Compile.re -> Value.t