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