Index of modules


B
Bits [UCharTbl]
Tables for small (< 256, >=0) integers
Bits [Main.Type.UCharTbl]
Tables for integers.
Bool [UCharTbl]
Tables for boolean values.
Bool [Main.Type.UCharTbl]
Tables for small (< 256, >=0) integers
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]
Buf [Main.Type.UCS4]
Buf [Main.Type.UTF16]
Buf [Main.Type.UTF8]
Buf [Main.Type.SubText.Type]
The type of original texts.
Buf [Main.Type.XString]
Buf [Main.Type.UText]
Buf [Main.Type.UnicodeString.Type]
Bytes [UCharTbl]
Tables for integers.
Bytes [Main.Type.UCharTbl]
Tables for bytes.

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

D
Default
modules with default configuration.

I
IMap
IMap [Main.Type]
ISet
ISet [Main.Type]

L
Locale
Camomile has a locale system similar to Java.
Locale [Main.Type]

M
Main
All-in-one, configure once module
Make [URe]
Make [UNF]
Make [ULine]
Make [UCol]
Make [UCharTbl]
Equality and hash are necessary for table generation.
Make [UCharInfo]
Make [SubText]
Make [Main]
Make [UReStr.Interface]
Make [Main.Type.CaseMap]
Make [Main.Type.UCol]
Make [Main.Type.UNF]
Make [Main.Type.URe]
Make [Main.Type.ULine]
Make [Main.Type.SubText]
Make [Main.Type.UCharTbl]
Tables for boolean values.
Make [CharEncoding.Interface]
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.
OOChannel [Main.Type]

S
SubText [URe.Type]
SubText
Sub-texts, parts of original (ur-) texts.
SubText [UReStr.Interface.Type]
SubText [Main.Type.URe.Type]
Compile regular expressions.
SubText [Main.Type]

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

X
XArray
XArray will be replaced by Dynarray in future.
XArray [Main.Type]
XString
eXtensible Unicode string.
XString [Main.Type]