Index of modules


B
Bits [UCharTbl]
Tables for small (< 256, >=0) integers
Bool [UCharTbl]
Tables for boolean values.
Buf [XString]
Buf [UnicodeString.Type]
Character buffers.
Buf [UText]
Buf [UTF8]
Buffer module for UTF-8 strings
Buf [UTF16]
Buffer module for UTF-16
Buf [UCS4]
Buffer module for UCS4
Buf [SubText.Type]
Bytes [UCharTbl]
Tables for integers.

C
CaseMap
Case mappings as defined in Unicode Technical Report #21
Char [UCharTbl]
Tables for bytes.
CharEncoding
Module for character encodings.

I
IMap
ISet

L
Locale
Camomile has a locale system similar to Java.

M
Make [UReStr]
Make [URe]
Make [UNF]
Make [ULine]
Make [UCol]
Make [UCharTbl]
Equality and hash are necessary for table generation.
Make [SubText]
Make [CharEncoding]
Make [CaseMap]

N
NFCBuf [UNF.Type]

O
OOChannel
Generic input channel Have the same interface of Polymorphic input channel of http://www.ocaml-programming.de/rec/IO-Classes.html All channels of Camomile having this interface must confirm the behaviour defined in the recommendation above.

S
SubText [URe.Type]
SubText
Sub-texts, parts of original (ur-) texts.

U
UCS4
UCS4 encoded string.
UChar
Unicode (ISO-UCS) characters.
UCharInfo
Character Information
UCharTbl
Fast lookup tables.
UCol
String comparison by collation as described in UTR #10
ULine
Line I/O, conversion of line separators.
UMap
Maps over Unicode characters.
UNF
Unicode normal form (NFD, NFKD, NFC, NFKC) as described in UTR #15
UPervasives
Aliases for UChar.uint_code, UChar.chr_of_uint
URe
Regular expression engine.
UReStr
Module for a Str-like regular expression syntax.
USet
Sets of Unicode characters, implemented as sets of intervals.
UTF16
UTF-16 encoded string.
UTF8
UTF-8 encoded Unicode strings.
UText
An implementation of Unicode string.
UnicodeString
Signature for Unicode strings.

X
XArray
XArray will be replaced by Dynarray in future.
XString
eXtensible Unicode string.