package plebeia

  1. Overview
  2. Docs
val traverse : ('a * [< `Exit | `Right of 'b | `Up of Segment.Segs.t * 'b Right ] as 'b * Segment.Segs.t * Plebeia__.Cursor.cursor) -> ('a -> Segment.Segs.t -> Plebeia__.Cursor.cursor -> ([< `Continue | `Exit | `Up ] * 'c, Error.t) Stdlib.result) -> ('c * [> `Exit | `Up of Segment.Segs.t * 'b ] * Segment.Segs.t * Plebeia__.Cursor.cursor, Error.t) Result.t
val fold : init:'a -> Segment.Segs.t -> Plebeia__.Cursor.cursor -> ('a -> Segment.Segs.t -> Plebeia__.Cursor.cursor -> ([< `Continue | `Exit | `Up ] * 'a, Error.t) Stdlib.result) -> ('a * Plebeia__.Cursor.cursor, Error.t) Result.t
val ls : Plebeia__.Cursor.cursor -> ((Plebeia__Segment.segment * Plebeia__.Node.view) list * Plebeia__.Cursor.cursor, Error.t) Result.t
val ls_rec : Plebeia__.Cursor.cursor -> ((Plebeia__Segment.segment list * Plebeia__.Node.node) list * Plebeia__.Cursor.cursor, Error.t) Result.t
module GenTraverse : sig ... end
OCaml

Innovation. Community. Security.