Binsec_base.IntervalSourcetype 'a overlap = | Ll_Rl_Rh_Lh of 'a * 'a * 'a * 'aLeft starts before and ends after right. [ left ] [ right ]
*)| Rl_Ll_Lh_Rh of 'a * 'a * 'a * 'aRight starts before and ends after left. [ left ] [ right ]
*)| Ll_Rl_Lh_Rh of 'a * 'a * 'a * 'aRight starts and ends after left. [ left ] [ right ]
*)| Rl_Ll_Rh_Lh of 'a * 'a * 'a * 'aLeft starts and ends after right. [ left ] [ right ]
*)| LRl_Rh_Lh of 'a * 'a * 'aLeft ends after right. [ left ] [ right ]
*)| LRl_Lh_Rh of 'a * 'a * 'aRight ends after left. [ left ] [ right ]
*)| Ll_Rl_LRh of 'a * 'a * 'aLeft starts before right. [ left ] [ right ]
*)| Rl_Ll_LRh of 'a * 'a * 'aRight starts before left. [ left ] [ right ]
*)| LRl_LRh of 'a * 'aLeft and right are equal. [ left ] [ right ]
*)