`sig
type regexp
val chars : Sedlex_ppx.Sedlex_cset.t -> Sedlex.regexp
val seq : Sedlex.regexp -> Sedlex.regexp -> Sedlex.regexp
val alt : Sedlex.regexp -> Sedlex.regexp -> Sedlex.regexp
val rep : Sedlex.regexp -> Sedlex.regexp
val plus : Sedlex.regexp -> Sedlex.regexp
val eps : Sedlex.regexp
val compl : Sedlex.regexp -> Sedlex.regexp option
val subtract : Sedlex.regexp -> Sedlex.regexp -> Sedlex.regexp option
val intersection : Sedlex.regexp -> Sedlex.regexp -> Sedlex.regexp option
val compile :
Sedlex.regexp array ->
((Sedlex_ppx.Sedlex_cset.t * int) array * bool array) array
end`