package camomile
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=718f8d0222d49cf2633462231f10e08c2f09aa824f1d11ac707cdc689a378ef0
md5=ade54c020169c5c7c5563751cd79f510
doc/camomile.library/CamomileLibrary/index.html
Module CamomileLibrary
module Private : sig ... endmodule ConfigInt : sig ... endmodule DefaultConfig = CamomileDefaultConfigmodule OOChannel : sig ... endIndividual modules
module UChar : sig ... endUnicode (ISO-UCS) characters.
module USet : sig ... endSets of Unicode characters, implemented as sets of intervals. The signature is mostly same to Set.S in stdlib
module UMap : sig ... endmodule UCharTbl : sig ... endFast lookup tables for Unicode. Accessible by constant time.
module UnicodeString : sig ... endmodule UText : sig ... endAn implementation of Unicode string.
module XString : sig ... endeXtensible Unicode string. The semantics matches the description of UStorage. The detail may be going to change.
module SubText : sig ... endmodule ULine : sig ... endLine IO
module Locale : sig ... endCamomile has a locale system similar to Java. A locale is a string with a form as "<LANG>_<COUNTRY>_<MODIFIER>..." where <LANG> is a 2-letter ISO 639 language code, <COUNTRY> is a 2-letter ISO 3166 country code. Some field may not present.
module UTF8 : sig ... endUTF-8 encoded Unicode strings. The type is normal string.
module UTF16 : sig ... endmodule UCS4 : sig ... endUCS4 encoded string. The type is the bigarray of 32-bit integers. Bigarray.cma or Bigarray.cmxa must be linked when this module is used.
module UPervasives : sig ... endFunctions for toplevel
module URe : sig ... endRegular expression engine.
module CharEncoding : sig ... endmodule UCharInfo : sig ... endUnicode character informations
module UNF : sig ... endUnicode normal form (NFD, NFKD, NFC, NFKC) as described in UTR #15
module UCol : sig ... endUnicode collation algorithm
module CaseMap : sig ... endCase mappings as defined in Unicode Technical Report #21
module UReStr : sig ... endModule for a Str-like regular expression syntax. The difference can be summarised as follows.
module StringPrep : sig ... endAll-in-one, configure once at beginning module
module type Type = sig ... endmodule Make (Config : ConfigInt.Type) : sig ... end