Private.String_zipper
exception Invalid_utf of invalid_utf
val of_string : string -> t
val to_string : t -> string
val to_string_debug : t -> string
val goto_position : t -> Types.Position.t -> [ `UTF16 | `UTF8 ] -> t
val add_buffer_between : Stdlib.Buffer.t -> t -> t -> unit
val apply_change :
t ->
Types.Range.t ->
[ `UTF16 | `UTF8 ] ->
replacement:string ->
t
val offset : t -> int
module Private : sig ... end