···8787 else loop (i - 1)
8888 in loop offset
89899090-(* Like String.sub but trim [chars] if they exist on the left *)
9190let trim_left_sub s ~pos ~len ~chars =
9291 let start_pos =
9392 let final = pos + len in
+4
vendor/opam/stringext/lib/stringext.mli
···6666val drop : string -> int -> string
67676868val take : string -> int -> string
6969+7070+(** [trim_left_sub s ~pos ~len ~chars] Trim all characters inside [chars]
7171+ from [s] starting from [pos] and up to [len] *)
7272+val trim_left_sub : string -> pos:int -> len:int -> chars:string -> string