module type T_LENGTH_SUB_AND_SEARCH_REV =sig
..end
type
t
type
character
val empty : t
val length : t -> int
val sub_exn : t ->
index:int -> length:int -> t
val index_of_character_reverse : t ->
?from:int -> character -> int option
val index_of_string_reverse : ?from:int ->
?sub_index:int ->
?sub_length:int ->
t ->
sub:t -> int option