package plebeia

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t' = {
  1. rev_last : Segment_int_array.fat;
  2. rev_segs : Segment_int_array.segment list;
}
type t = t' option
val empty : 'a option
val empty' : t' option
val add_side : t' option -> Segment_int_array.side -> t' option
val append_seg : t' option -> Segment_int_array.t -> t' option
val append_sides : t' option -> Segment_int_array.side list -> t' option
val push_bud : t' option -> t' option
val to_segments : t' option -> Segment_int_array.t list
val to_string : t' option -> string
val of_segments : Segment_int_array.t list -> t' option
val last : t' option -> [ `Left | `Right | `Segment of Segment_int_array.t ] list option