package camomile

  1. Overview
  2. Docs
A comprehensive Unicode library

Install

Dune Dependency

Authors

Maintainers

Sources

rel-0.8.7.tar.gz
sha256=48a24e20960962b950c8a6846c7cfa17ccd665440627ff9ca01d21c2429ccaa4
md5=7727d76048d99a6ba157cddf2b4bb0ef

doc/index.html

camomile

API

Library camomile

  • AvlTree Avltree
  • Bitsvect bits vector
  • Byte_labeled_dag Dag
  • Bytesvect Vectors inplemented bytes
  • CamomileDefaultConfig
  • CamomileLibrary Camomile's toplevel interface
  • CamomileLibraryDefault modules with default configuration.
  • CamomileLibraryDyn modules configured by environmental variables.
  • CaseMap Case mappings as defined in Unicode Technical Report #21
  • CharEncoding
  • Charmap Charactor mapping table
  • ConfigInt
  • Database Database.ml : Unified interfaces of stored data for Camomile
  • Hangul Hangul
  • IMap mappings from integer to arbitrary types
  • ISet Set of integers
  • InstallConfig
  • Locale Camomile 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.
  • OOChannel Object Oriented Channel
  • StringPrep
  • StringPrep_data Data defined in appendix of RFC 3454
  • SubText
  • Tbl31 Tbl31 : fast table keyed by integers
  • UCS4 UCS4 encoded string. The type is the bigarray of 32-bit integers. Bigarray.cma or Bigarray.cmxa must be linked when this module is used.
  • UChar Unicode (ISO-UCS) characters.
  • UCharInfo Unicode character informations
  • UCharTbl Fast lookup tables for Unicode. Accessible by constant time.
  • UCol Unicode collation algorithm
  • ULine Line IO
  • UMap
  • UNF Unicode normal form (NFD, NFKD, NFC, NFKC) as described in UTR #15
  • UPervasives Functions for toplevel
  • URe Regular expression engine.
  • UReStr Module for a Str-like regular expression syntax. The difference can be summarised as follows.
  • UReStrLexer
  • UReStrParser
  • UReStrParserType
  • USet Sets of Unicode characters, implemented as sets of intervals. The signature is mostly same to Set.S in stdlib
  • UTF16
  • UTF8 UTF-8 encoded Unicode strings. The type is normal string.
  • UText An implementation of Unicode string.
  • UnicodeString Signature for Unicode strings. UText, XString, UTF8, UTF16, UCS4 have matched signatures to UStorage and satisfy the semantics described below. If users want to supply their own Unicode strings, please design the module with the following signature and properties.
  • Unidata Unicode data
  • Unimap Unicode <-> Asian charctor codings
  • XArray XArray : extensible arrays
  • XString eXtensible Unicode string. The semantics matches the description of UStorage. The detail may be going to change.
OCaml

Innovation. Community. Security.