package camomile

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

Signature

type text = Text.t

Conversion to NFD, NFKD, NFC, NFKC forms.

val nfd : text -> text
val nfkd : text -> text
val nfc : text -> text
val nfkc : text -> text
module NFCBuf : sig ... end
val nfc_append : text -> text -> text

put_nfd b t, put_nfkd b t, put_nfc b t, put_nfkc b t clear the contents of b and put the NFD, NFKD, NFC, NFKC forms of t into b respectively.

val put_nfd : CamomileLib.XString.t -> text -> unit
val put_nfkd : CamomileLib.XString.t -> text -> unit
val put_nfc : CamomileLib.XString.t -> text -> unit
val put_nfkc : CamomileLib.XString.t -> text -> unit
type index = Text.index
val nfd_inc : text -> index -> [ `Inc of CamomileLib.UChar.t list * index * 'a lazy_t ] as 'a
val canon_compare : text -> text -> int
val nfd_decompose : CamomileLib.UChar.t -> CamomileLib.UChar.t list
val nfkd_decompose : CamomileLib.UChar.t -> CamomileLib.UChar.t list