package camomile

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

camomile 0.8.7

Libraries

This package provides the following libraries (via ocamlobjinfo):

camomile

Documentation:

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