Re.Viewtype t = | Set of Re__.Cset.t| Sequence of Re__.Core.t list| Alternative of Re__.Core.t list| Repeat of Re__.Core.t * 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 [ `Longest | `Shortest | `First ] * Re__.Core.t| Sem_greedy of [ `Greedy | `Non_greedy ] * Re__.Core.t| Group of string option * Re__.Core.t| No_group of Re__.Core.t| Nest of Re__.Core.t| Case of Re__.Core.t| No_case of Re__.Core.t| Intersection of Re__.Core.t list| Complement of Re__.Core.t list| Difference of Re__.Core.t * Re__.Core.t| Pmark of int * Re__.Core.tA view of the top-level of a regex. This type is unstable and may change
val view : Re__.Core.t -> t