Module Re.ViewSource
A view of the top-level of a regex. This type is unstable and may change
Source
type t = | Set of Re.View.Cset.t| Sequence of (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen list| Alternative of (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen list| Repeat of (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen * int * int option| Beg_of_line| End_of_line| Beg_of_word| End_of_word| Not_bound| Beg_of_str| End_of_str| Last_end_of_line| Start| Stop| Sem of Re.View.Sem.t * (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen| Sem_greedy of Re.View.Rep_kind.t * (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen| Group of string option * (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen| No_group of (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen| Nest of (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen| Case of (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen| No_case of (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen| Intersection of (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen list| Complement of (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen list| Difference of (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen * (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen| Pmark of int * (Re__.Ast.cset, [ `Cased | `Uncased ]) Re__.Ast.gen