module UCol:sig
..end
typevariable_option =
[ `Blanked | `Non_ignorable | `Shift_Trimmed | `Shifted ]
Strength of comparison. For European languages, each strength
roughly means as
`Primary : Ignore accents and case
`Secondary : Ignore case but accents are counted in.
`Tertiary : Accents and case are counted in.
For the case of `Shifted, `Shift_Trimmed, there is the fourth strength.
`Quaternary : Variables such as - (hyphen) are counted in.
typeprecision =
[ `Primary | `Quaternary | `Secondary | `Tertiary ]
module type Type = UCol.Type
module Make:functor (
Text
:
Main.Type.UnicodeString.Type
) ->
Type
with type text = Text.t and type index = Text.index