type opt = [ | `ICase| `Newline| `NoSub
]val re :
?opts:opt list ->
string ->
(Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.genval compile :
(Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen ->
Re__.Compile.reval compile_pat : ?opts:opt list -> string -> Re__.Compile.re