package git-split

  1. Overview
  2. Docs

Module Git_split.ZipperSource

Sourcetype 'a zipper =
  1. | Zip of 'a list * 'a * 'a list
Sourceval equal_zipper : 'a. ('a -> 'a -> Ppx_deriving_runtime.bool) -> 'a zipper -> 'a zipper -> Ppx_deriving_runtime.bool
Sourceval from_list : 'a list -> 'a zipper option
Sourceval from_list_exn : 'a list -> 'a zipper
Sourceval from_list_rev : 'a list -> 'a zipper option
Sourceval from_list_rev_exn : 'a list -> 'a zipper
Sourceval to_list : 'a zipper -> 'a list
Sourceval at_begin : 'a zipper -> bool
Sourceval at_end : 'a zipper -> bool
Sourceval to_begin : 'a zipper -> 'a zipper
Sourceval to_end : 'a zipper -> 'a zipper
Sourceval prev : 'a zipper -> 'a zipper
Sourceval prev_wrap : 'a zipper -> 'a zipper
Sourceval next : 'a zipper -> 'a zipper
Sourceval next_wrap : 'a zipper -> 'a zipper
Sourceval cursor : 'a zipper -> 'a
Sourceval insert : 'a -> 'a zipper -> 'a zipper
Sourceval delete : 'a zipper -> 'a zipper
Sourceval replace : 'a -> 'a zipper -> 'a zipper