package camomile

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

Module type CamomileLibrary.TypeSource

Sourcemodule OOChannel : module type of OOChannel

Individual modules

Sourcemodule USet : module type of USet

Sets of Unicode characters, implemented as sets of intervals. The signature is mostly same to Set.S in stdlib

Sourcemodule UChar : module type of UChar

Unicode (ISO-UCS) characters.

Sourcemodule UMap : module type of UMap
Sourcemodule UCharTbl : module type of UCharTbl

Fast lookup tables for Unicode. Accessible by constant time.

Sourcemodule UnicodeString : module type of 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.

Sourcemodule UText : module type of UText

An implementation of Unicode string.

Sourcemodule XString : module type of XString

eXtensible Unicode string. The semantics matches the description of UStorage. The detail may be going to change.

Sourcemodule SubText : module type of SubText
Sourcemodule ULine : module type of ULine

Line IO

Sourcemodule Locale : module type of 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.

Sourcemodule UTF8 : module type of UTF8

UTF-8 encoded Unicode strings. The type is normal string.

Sourcemodule UTF16 : module type of UTF16
Sourcemodule UCS4 : module type of 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.

Sourcemodule UPervasives : module type of UPervasives

Functions for toplevel

Sourcemodule URe : module type of URe

Regular expression engine.

Character Information

Sourcemodule UNF : sig ... end
Sourcemodule UCol : sig ... end
Sourcemodule CaseMap : sig ... end
Sourcemodule StringPrep : sig ... end
OCaml

Innovation. Community. Security.