Page
Library
Module
Module type
Parameter
Class
Class type
Source
Unicode.Makemodule S : StringIntfval make : int -> CamomileLibraryDefault.Camomile.UChar.t -> S.tval init : f:(int -> CamomileLibraryDefault.Camomile.UChar.t) -> int -> S.tval of_ascii_string : string -> S.tval to_ascii_string : S.t -> stringval fold :
f:('a -> CamomileLibraryDefault.Camomile.UChar.t -> 'a) ->
init:'a ->
S.t ->
'aval iter : f:(CamomileLibraryDefault.Camomile.UChar.t -> unit) -> S.t -> unitval to_list_map :
f:(CamomileLibraryDefault.Camomile.UChar.t -> 'a) ->
S.t ->
'a listval to_list : S.t -> CamomileLibraryDefault.Camomile.UChar.t listval of_list_map :
f:('a -> CamomileLibraryDefault.Camomile.UChar.t) ->
'a list ->
S.tval of_list : CamomileLibraryDefault.Camomile.UChar.t list -> S.tuppercase_ascii str replaces all occurrence of ASCII lowercase alphabets in string str into uppercase alphabets.
lowercase_ascii str replaces all occurrence of ASCII uppercase alphabets in string str with lowercase alphabets.
latinize_number_form str replaces all occurrence of non-ASCII number forms [U+2150-U+218B] in string str with ASCII characters.
latinize_enclosed_alpha str replaces all occurrence of non-ASCII enclosed alphabets [U+2460-U+24FF] in string str with ASCII characters.
latinize_blank str replaces all occurrence of blank-like characters (that satisfy Char.is_blank) with ASCII spaces U+0020.
halve_ascii str replaces all occurrence of full-width ASCII characters (that satisfy Char.is_wide_ascii) with corresponding ASCII characters.
widen_kana str converts all occurrence of half-width katakanas in string str into full-width katakanas.