package camomile

  1. Overview
  2. Docs
A Unicode library

Install

Dune Dependency

Authors

Maintainers

Sources

camomile-1.0.1.tbz
sha256=c23b0a39cb36fd130168d3eba7cb4a91fbd35982b6cb2320ce5b06f271965a07
md5=82e016653431353a07f22c259adc6e05

doc/camomile.library/CamomileLibrary/UNF/module-type-Type/index.html

Module type UNF.Type

type text
class nfd : UChar.t OOChannel.obj_output_channel -> UChar.t CamomileLibrary__.OOChannel.obj_output_channel
class nfc : UChar.t OOChannel.obj_output_channel -> UChar.t CamomileLibrary__.OOChannel.obj_output_channel
class nfkd : UChar.t OOChannel.obj_output_channel -> UChar.t CamomileLibrary__.OOChannel.obj_output_channel
class nfkc : UChar.t OOChannel.obj_output_channel -> UChar.t CamomileLibrary__.OOChannel.obj_output_channel

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 : XString.t -> text -> unit
val put_nfkd : XString.t -> text -> unit
val put_nfc : XString.t -> text -> unit
val put_nfkc : XString.t -> text -> unit
type index
val nfd_inc : text -> index -> [ `Inc of UChar.t list * index * 'a lazy_t ] as 'a
val canon_compare : text -> text -> int
val nfd_decompose : UChar.t -> UChar.t list
val nfkd_decompose : UChar.t -> UChar.t list
OCaml

Innovation. Community. Security.