Index of values


A
add [CamomileLibrary.Type.UMap]
add ?eq u v m returns the new map which is same to m except it maps u to some value v' which satisfies eq v v'.
add [CamomileLibrary.Type.USet]
add [CamomileLibrary.UMap]
add ?eq u v m returns the new map which is same to m except it maps u to some value v' which satisfies eq v v'.
add [CamomileLibrary.USet]
add_buffer [CamomileLibrary.Type.UCS4.Buf]
add_buffer [CamomileLibrary.Type.UTF16.Buf]
add_buffer [CamomileLibrary.Type.UTF8.Buf]
add_buffer b1 b2 adds the contents of b2 to b1.
add_buffer [CamomileLibrary.Type.SubText.Type.Buf]
add_buffer [CamomileLibrary.Type.XString.Buf]
add_buffer [CamomileLibrary.Type.UText.Buf]
add_buffer [CamomileLibrary.Type.UnicodeString.Type.Buf]
add_buffer [CamomileLibrary.UNF.Type.NFCBuf]
add_buffer [CamomileLibrary.UCS4.Buf]
add_buffer [CamomileLibrary.UTF16.Buf]
add_buffer [CamomileLibrary.UTF8.Buf]
add_buffer b1 b2 adds the contents of b2 to b1.
add_buffer [CamomileLibrary.SubText.Type.Buf]
add_buffer [CamomileLibrary.XString.Buf]
add_buffer [CamomileLibrary.UText.Buf]
add_buffer [CamomileLibrary.UnicodeString.Type.Buf]
add_char [CamomileLibrary.Type.UCS4.Buf]
add_char [CamomileLibrary.Type.UTF16.Buf]
if the character is not representable, raise Out_of_range
add_char [CamomileLibrary.Type.UTF8.Buf]
Add one Unicode character to the buffer.
add_char [CamomileLibrary.Type.SubText.Type.Buf]
add_char [CamomileLibrary.Type.XString.Buf]
add_char [CamomileLibrary.Type.XString]
add_char [CamomileLibrary.Type.UText.Buf]
add_char [CamomileLibrary.Type.UnicodeString.Type.Buf]
add_char [CamomileLibrary.UNF.Type.NFCBuf]
add_char [CamomileLibrary.UCS4.Buf]
add_char [CamomileLibrary.UTF16.Buf]
if the character is not representable, raise Out_of_range
add_char [CamomileLibrary.UTF8.Buf]
Add one Unicode character to the buffer.
add_char [CamomileLibrary.SubText.Type.Buf]
add_char [CamomileLibrary.XString.Buf]
add_char [CamomileLibrary.XString]
add_char [CamomileLibrary.UText.Buf]
add_char [CamomileLibrary.UnicodeString.Type.Buf]
add_range [CamomileLibrary.Type.UMap]
add ?eq u1 u2 v m returns the new map which is same to m except it maps characters in the range u1-u2 to some value v' which satisfies eq v v'.
add_range [CamomileLibrary.Type.USet]
add_range u1 u2 s adds the characters in the range u1 - u2 to s.
add_range [CamomileLibrary.UMap]
add ?eq u1 u2 v m returns the new map which is same to m except it maps characters in the range u1-u2 to some value v' which satisfies eq v v'.
add_range [CamomileLibrary.USet]
add_range u1 u2 s adds the characters in the range u1 - u2 to s.
add_string [CamomileLibrary.Type.UCS4.Buf]
add_string [CamomileLibrary.Type.UTF16.Buf]
add_string [CamomileLibrary.Type.UTF8.Buf]
Add the UTF-8 string to the buffer.
add_string [CamomileLibrary.Type.SubText.Type.Buf]
add_string [CamomileLibrary.Type.XString.Buf]
add_string [CamomileLibrary.Type.UText.Buf]
add_string [CamomileLibrary.Type.UnicodeString.Type.Buf]
add_string [CamomileLibrary.UNF.Type.NFCBuf]
add_string [CamomileLibrary.UCS4.Buf]
add_string [CamomileLibrary.UTF16.Buf]
add_string [CamomileLibrary.UTF8.Buf]
Add the UTF-8 string to the buffer.
add_string [CamomileLibrary.SubText.Type.Buf]
add_string [CamomileLibrary.XString.Buf]
add_string [CamomileLibrary.UText.Buf]
add_string [CamomileLibrary.UnicodeString.Type.Buf]
add_text [CamomileLibrary.Type.XString]
add_text [CamomileLibrary.XString]
add_xstring [CamomileLibrary.Type.XString]
add_xstring [CamomileLibrary.XString]
after [CamomileLibrary.Type.UMap]
after u m restricts the domain of m to the characters whose code points are greater than u.
after [CamomileLibrary.Type.USet]
after u s returns the set of elements of s whose code points are greater than u.
after [CamomileLibrary.UMap]
after u m restricts the domain of m to the characters whose code points are greater than u.
after [CamomileLibrary.USet]
after u s returns the set of elements of s whose code points are greater than u.
age [CamomileLibrary.UCharInfo.Type]
age c unicode version in wich c was introduced
alias [CamomileLibrary.CharEncoding.Interface]
alias alias name : Define alias as an alias of the encoding with the name name.
append [CamomileLibrary.Type.XString]
append [CamomileLibrary.Type.UText]
append [CamomileLibrary.XString]
append [CamomileLibrary.UText]
ascii [CamomileLibrary.CharEncoding.Interface]
automatic [CamomileLibrary.CharEncoding.Interface]
automatic name [enc_1; enc_2; ... enc_n] enc creates the new encoding name doing automatic encoding detection among enc_1, enc_2, ..., enc_n by the given order.

B
before [CamomileLibrary.Type.UMap]
before u m restricts the domain of m to the characters whose code points are smaller than u.
before [CamomileLibrary.Type.USet]
until u s returns the set of elements of s whose code points are smaller than u.
before [CamomileLibrary.UMap]
before u m restricts the domain of m to the characters whose code points are smaller than u.
before [CamomileLibrary.USet]
until u s returns the set of elements of s whose code points are smaller than u.
blit [CamomileLibrary.Type.UText]
blit [CamomileLibrary.UText]

C
canon_compare [CamomileLibrary.UNF.Type]
cardinal [CamomileLibrary.Type.USet]
cardinal [CamomileLibrary.USet]
casefolding [CamomileLibrary.CaseMap.Type]
Case foldding
char_of [CamomileLibrary.Type.UChar]
char_of u returns the Latin-1 representation of u.
char_of [CamomileLibrary.UChar]
char_of u returns the Latin-1 representation of u.
char_stream_of [CamomileLibrary.CharEncoding.Interface]
char_stream_of enc uchars converts the Unicode character stream uchars to the byte stream by the encoding enc
charmapdir [CamomileLibrary.ConfigInt.Type]
Directory of compiled character mapping tables a la ISO
choose [CamomileLibrary.Type.USet]
Returns a element roughly in the middle of the set.
choose [CamomileLibrary.USet]
Returns a element roughly in the middle of the set.
chr [CamomileLibrary.Type.UChar]
code n returns the Unicode character with the code number n.
chr [CamomileLibrary.UChar]
code n returns the Unicode character with the code number n.
chr_of_uint [CamomileLibrary.Type.UChar]
chr_of_uint n returns the Unicode character of the code number n.
chr_of_uint [CamomileLibrary.UChar]
chr_of_uint n returns the Unicode character of the code number n.
clear [CamomileLibrary.Type.UCS4.Buf]
clear [CamomileLibrary.Type.UTF16.Buf]
clear [CamomileLibrary.Type.UTF8.Buf]
Empty the buffer, but retains the internal storage which was holding the contents
clear [CamomileLibrary.Type.SubText.Type.Buf]
clear [CamomileLibrary.Type.XString.Buf]
clear [CamomileLibrary.Type.XString]
clear [CamomileLibrary.Type.UText.Buf]
clear [CamomileLibrary.Type.UnicodeString.Type.Buf]
clear [CamomileLibrary.UNF.Type.NFCBuf]
clear [CamomileLibrary.UCS4.Buf]
clear [CamomileLibrary.UTF16.Buf]
clear [CamomileLibrary.UTF8.Buf]
Empty the buffer, but retains the internal storage which was holding the contents
clear [CamomileLibrary.SubText.Type.Buf]
clear [CamomileLibrary.XString.Buf]
clear [CamomileLibrary.XString]
clear [CamomileLibrary.UText.Buf]
clear [CamomileLibrary.UnicodeString.Type.Buf]
code [CamomileLibrary.Type.UChar]
code u returns the Unicode code number of u.
code [CamomileLibrary.UChar]
code u returns the Unicode code number of u.
combined_class [CamomileLibrary.UCharInfo.Type]
Combined class A combined class is an integer of 0 -- 255, showing how this character interacts to other combined characters.
compare [CamomileLibrary.Type.UCS4]
Code point comparison
compare [CamomileLibrary.Type.UTF16]
Code point comparison
compare [CamomileLibrary.Type.UTF8]
Code point comparison by the lexicographic order.
compare [CamomileLibrary.Type.SubText.Type]
compare [CamomileLibrary.Type.XString]
compare [CamomileLibrary.Type.UText]
compare [CamomileLibrary.Type.UnicodeString.Type]
compare [CamomileLibrary.Type.USet]
compare [CamomileLibrary.Type.UChar]
compare u1 u2 returns, a value > 0 if u1 has a larger Unicode code number than u2, 0 if u1 and u2 are the same Unicode character, a value < 0 if u1 has a smaller Unicode code number than u2.
compare [CamomileLibrary.UCol.Type]
For locale, see CamomileLibrary.Locale.
compare [CamomileLibrary.UCS4]
Code point comparison
compare [CamomileLibrary.UTF16]
Code point comparison
compare [CamomileLibrary.UTF8]
Code point comparison by the lexicographic order.
compare [CamomileLibrary.SubText.Type]
compare [CamomileLibrary.XString]
compare [CamomileLibrary.UText]
compare [CamomileLibrary.UnicodeString.Type]
compare [CamomileLibrary.USet]
compare [CamomileLibrary.UChar]
compare u1 u2 returns, a value > 0 if u1 has a larger Unicode code number than u2, 0 if u1 and u2 are the same Unicode character, a value < 0 if u1 has a smaller Unicode code number than u2.
compare_caseless [CamomileLibrary.CaseMap.Type]
Caseless comparison
compare_index [CamomileLibrary.Type.UCS4]
compare_aux s i1 i2 returns If i1 is the position located before i2, a value < 0, If i1 and i2 points the same location, 0, If i1 is the position located after i2, a value > 0.
compare_index [CamomileLibrary.Type.UTF16]
compare_aux s i1 i2 returns If i1 is the position located before i2, a value < 0,, If i1 and i2 points the same location, 0,, If i1 is the position located after i2, a value > 0.
compare_index [CamomileLibrary.Type.UTF8]
compare_index s i1 i2 returns a value < 0 if i1 is the position located before i2, 0 if i1 and i2 points the same location, a value > 0 if i1 is the position located after i2.
compare_index [CamomileLibrary.Type.SubText.Type]
compare_index [CamomileLibrary.Type.XString]
compare_index [CamomileLibrary.Type.UText]
compare_index [CamomileLibrary.Type.UnicodeString.Type]
compare_index t i j returns a positive integer if i is the location placed after j in t, 0 if i and j point the same location, and a negative integer if i is the location placed before j in t.
compare_index [CamomileLibrary.UCS4]
compare_aux s i1 i2 returns If i1 is the position located before i2, a value < 0, If i1 and i2 points the same location, 0, If i1 is the position located after i2, a value > 0.
compare_index [CamomileLibrary.UTF16]
compare_aux s i1 i2 returns If i1 is the position located before i2, a value < 0,, If i1 and i2 points the same location, 0,, If i1 is the position located after i2, a value > 0.
compare_index [CamomileLibrary.UTF8]
compare_index s i1 i2 returns a value < 0 if i1 is the position located before i2, 0 if i1 and i2 points the same location, a value > 0 if i1 is the position located after i2.
compare_index [CamomileLibrary.SubText.Type]
compare_index [CamomileLibrary.XString]
compare_index [CamomileLibrary.UText]
compare_index [CamomileLibrary.UnicodeString.Type]
compare_index t i j returns a positive integer if i is the location placed after j in t, 0 if i and j point the same location, and a negative integer if i is the location placed before j in t.
compare_with_key [CamomileLibrary.UCol.Type]
Comparison with the sort key.
compile [CamomileLibrary.Type.URe.Type]
Compile regular expressions.
compile [CamomileLibrary.UReStr.Interface.Type]
Compile regular expressions.
compile [CamomileLibrary.URe.Type]
Compile regular expressions.
compl [CamomileLibrary.Type.USet]
compl s returns the compliment of s.
compl [CamomileLibrary.USet]
compl s returns the compliment of s.
contain [CamomileLibrary.Type.Locale]
contain loc1 loc2 : If loc1 is contained in loc2 then true otherwise false.
contain [CamomileLibrary.Locale]
contain loc1 loc2 : If loc1 is contained in loc2 then true otherwise false.
contents [CamomileLibrary.Type.UCS4.Buf]
contents [CamomileLibrary.Type.UTF16.Buf]
contents [CamomileLibrary.Type.UTF8.Buf]
contents buf returns the contents of the buffer.
contents [CamomileLibrary.Type.SubText.Type.Buf]
contents [CamomileLibrary.Type.XString.Buf]
contents [CamomileLibrary.Type.UText.Buf]
contents [CamomileLibrary.Type.UnicodeString.Type.Buf]
contents [CamomileLibrary.UNF.Type.NFCBuf]
contents [CamomileLibrary.UCS4.Buf]
contents [CamomileLibrary.UTF16.Buf]
contents [CamomileLibrary.UTF8.Buf]
contents buf returns the contents of the buffer.
contents [CamomileLibrary.SubText.Type.Buf]
contents [CamomileLibrary.XString.Buf]
contents [CamomileLibrary.UText.Buf]
contents [CamomileLibrary.UnicodeString.Type.Buf]
contents_string [CamomileLibrary.Type.UText.Buf]
contents_string [CamomileLibrary.UText.Buf]
context [CamomileLibrary.Type.SubText.Type]
context t returns the tuple (s, i, j) such that t = refer s i j.
context [CamomileLibrary.SubText.Type]
context t returns the tuple (s, i, j) such that t = refer s i j.
copy [CamomileLibrary.Type.XString]
copy [CamomileLibrary.Type.UText]
copy [CamomileLibrary.XString]
copy [CamomileLibrary.UText]
create [CamomileLibrary.Type.UCS4.Buf]
create [CamomileLibrary.Type.UTF16.Buf]
create n : creates the buffer with the initial size n.
create [CamomileLibrary.Type.UTF8.Buf]
create n creates the buffer with the initial size n-bytes.
create [CamomileLibrary.Type.SubText.Type.Buf]
create [CamomileLibrary.Type.XString.Buf]
create [CamomileLibrary.Type.UText.Buf]
create n creates the buffer which initially can contain n Unicode characters.
create [CamomileLibrary.Type.UnicodeString.Type.Buf]
create n creates the buffer.
create [CamomileLibrary.UNF.Type.NFCBuf]
create [CamomileLibrary.UCS4.Buf]
create [CamomileLibrary.UTF16.Buf]
create n : creates the buffer with the initial size n.
create [CamomileLibrary.UTF8.Buf]
create n creates the buffer with the initial size n-bytes.
create [CamomileLibrary.SubText.Type.Buf]
create [CamomileLibrary.XString.Buf]
create [CamomileLibrary.UText.Buf]
create n creates the buffer which initially can contain n Unicode characters.
create [CamomileLibrary.UnicodeString.Type.Buf]
create n creates the buffer.

D
datadir [CamomileLibrary.ConfigInt.Type]
Directory of compiled Unicode data
decode [CamomileLibrary.CharEncoding.Interface.Type]
decode enc s converts the string s encoded by the encoding enc to the Unicode text.
diff [CamomileLibrary.Type.USet]
diff [CamomileLibrary.USet]
domain [CamomileLibrary.Type.UMap]
Domain.
domain [CamomileLibrary.UMap]
Domain.

E
elements [CamomileLibrary.Type.USet]
elements [CamomileLibrary.USet]
empty [CamomileLibrary.Type.UMap]
empty [CamomileLibrary.Type.USet]
empty [CamomileLibrary.UMap]
empty [CamomileLibrary.USet]
encode [CamomileLibrary.CharEncoding.Interface.Type]
encode enc t converts the Unicode text t to the string by the encoding enc.
eq [CamomileLibrary.Type.UChar]
Equality by code point comparison
eq [CamomileLibrary.UChar]
Equality by code point comparison
equal [CamomileLibrary.Type.USet]
equal [CamomileLibrary.USet]
escaped_uchar [CamomileLibrary.Type.UPervasives]
escaped_uchar [CamomileLibrary.UPervasives]
escaped_utf8 [CamomileLibrary.Type.UPervasives]
escaped_utf8 [CamomileLibrary.UPervasives]
excerpt [CamomileLibrary.Type.SubText.Type]
excerpt t copies the contents of t as a new ur_text.
excerpt [CamomileLibrary.SubText.Type]
excerpt t copies the contents of t as a new ur_text.
exists [CamomileLibrary.Type.USet]
exists [CamomileLibrary.USet]

F
fill [CamomileLibrary.Type.UText]
fill [CamomileLibrary.UText]
filter [CamomileLibrary.Type.USet]
filter [CamomileLibrary.USet]
find [CamomileLibrary.Type.UMap]
find [CamomileLibrary.UMap]
first [CamomileLibrary.Type.UCS4]
first s : The position of the head of the last Unicode character.
first [CamomileLibrary.Type.UTF16]
first s : The position of the head of the last Unicode character.
first [CamomileLibrary.Type.UTF8]
The position of the head of the first Unicode character.
first [CamomileLibrary.Type.SubText.Type]
first [CamomileLibrary.Type.XString]
first [CamomileLibrary.Type.UText]
first [CamomileLibrary.Type.UnicodeString.Type]
The location of the first character in the storage.
first [CamomileLibrary.UCS4]
first s : The position of the head of the last Unicode character.
first [CamomileLibrary.UTF16]
first s : The position of the head of the last Unicode character.
first [CamomileLibrary.UTF8]
The position of the head of the first Unicode character.
first [CamomileLibrary.SubText.Type]
first [CamomileLibrary.XString]
first [CamomileLibrary.UText]
first [CamomileLibrary.UnicodeString.Type]
The location of the first character in the storage.
fold [CamomileLibrary.Type.UMap]
fold [CamomileLibrary.Type.USet]
fold [CamomileLibrary.UMap]
fold [CamomileLibrary.USet]
fold_range [CamomileLibrary.Type.UMap]
fold_range f m x is equivalent to f u_(2n) u_(2n+1) v_n (... (f u_1 u_2 v_1 x)) where all characters in the range u_(2k)-u_(2k+1) are mapped to v_k and u_1 < u_3 < ...
fold_range [CamomileLibrary.Type.USet]
fold_range f s x is equivalent to f u_i u_(i+1) (... (f u_3 u_4 (f u_1 u_2 x))) if s is consisted of the intervals u1-u2, u3-u4, ..., u_i-u_(i + 1) in increasing order.
fold_range [CamomileLibrary.UMap]
fold_range f m x is equivalent to f u_(2n) u_(2n+1) v_n (... (f u_1 u_2 v_1 x)) where all characters in the range u_(2k)-u_(2k+1) are mapped to v_k and u_1 < u_3 < ...
fold_range [CamomileLibrary.USet]
fold_range f s x is equivalent to f u_i u_(i+1) (... (f u_3 u_4 (f u_1 u_2 x))) if s is consisted of the intervals u1-u2, u3-u4, ..., u_i-u_(i + 1) in increasing order.
for_all [CamomileLibrary.Type.USet]
for_all [CamomileLibrary.USet]
from [CamomileLibrary.Type.UMap]
from u m restricts the domain of m to the characters whose code points are equal or greater than u.
from [CamomileLibrary.Type.USet]
from u s returns the set of elements of s whose code points are equal or greater than u.
from [CamomileLibrary.UMap]
from u m restricts the domain of m to the characters whose code points are equal or greater than u.
from [CamomileLibrary.USet]
from u s returns the set of elements of s whose code points are equal or greater than u.

G
general_category [CamomileLibrary.UCharInfo.Type]
get [CamomileLibrary.Type.UCS4]
get s n returns n-th Unicode character of s.
get [CamomileLibrary.Type.UTF16]
get s n returns n-th Unicode character of s.
get [CamomileLibrary.Type.UTF8]
get s n returns n-th Unicode character of s.
get [CamomileLibrary.Type.SubText.Type]
get [CamomileLibrary.Type.XString]
get [CamomileLibrary.Type.UText]
get [CamomileLibrary.Type.UnicodeString.Type]
get t i : i-th character of the storage.
get [CamomileLibrary.Type.UCharTbl.Char]
get [CamomileLibrary.Type.UCharTbl.Bytes]
get [CamomileLibrary.Type.UCharTbl.Bits]
get [CamomileLibrary.Type.UCharTbl.Bool]
get [CamomileLibrary.Type.UCharTbl.Type]
get [CamomileLibrary.Type.UCharTbl]
get [CamomileLibrary.UCS4]
get s n returns n-th Unicode character of s.
get [CamomileLibrary.UTF16]
get s n returns n-th Unicode character of s.
get [CamomileLibrary.UTF8]
get s n returns n-th Unicode character of s.
get [CamomileLibrary.SubText.Type]
get [CamomileLibrary.XString]
get [CamomileLibrary.UText]
get [CamomileLibrary.UnicodeString.Type]
get t i : i-th character of the storage.
get [CamomileLibrary.UCharTbl.Char]
get [CamomileLibrary.UCharTbl.Bytes]
get [CamomileLibrary.UCharTbl.Bits]
get [CamomileLibrary.UCharTbl.Bool]
get [CamomileLibrary.UCharTbl.Type]
get [CamomileLibrary.UCharTbl]

I
imap_of_umap [CamomileLibrary.Type.UMap]
imap_of_umap [CamomileLibrary.UMap]
init [CamomileLibrary.Type.UCS4]
init len f returns a new string which contains len Unicode characters.
init [CamomileLibrary.Type.UTF16]
init len f returns a new string which contains len Unicode characters.
init [CamomileLibrary.Type.UTF8]
init len f returns a new string which contains len Unicode characters.
init [CamomileLibrary.Type.SubText.Type]
init [CamomileLibrary.Type.XString]
init [CamomileLibrary.Type.UText]
init [CamomileLibrary.Type.UnicodeString.Type]
init len f creates a new storage.
init [CamomileLibrary.UCS4]
init len f returns a new string which contains len Unicode characters.
init [CamomileLibrary.UTF16]
init len f returns a new string which contains len Unicode characters.
init [CamomileLibrary.UTF8]
init len f returns a new string which contains len Unicode characters.
init [CamomileLibrary.SubText.Type]
init [CamomileLibrary.XString]
init [CamomileLibrary.UText]
init [CamomileLibrary.UnicodeString.Type]
init len f creates a new storage.
init_ustring [CamomileLibrary.Type.UText]
init_ustring [CamomileLibrary.UText]
int_of [CamomileLibrary.Type.UChar]
Alias of uint_code
int_of [CamomileLibrary.UChar]
Alias of uint_code
int_of_uchar [CamomileLibrary.Type.UPervasives]
int_of_uchar [CamomileLibrary.UPervasives]
inter [CamomileLibrary.Type.USet]
inter [CamomileLibrary.USet]
is_empty [CamomileLibrary.Type.UMap]
is_empty [CamomileLibrary.Type.USet]
is_empty [CamomileLibrary.UMap]
is_empty [CamomileLibrary.USet]
iset_of_uset [CamomileLibrary.Type.USet]
iset_of_uset [CamomileLibrary.USet]
iter [CamomileLibrary.Type.UCS4]
iter f s : Apply f to all Unicode characters in s.
iter [CamomileLibrary.Type.UTF16]
iter f s Apply f to all Unicode characters in s.
iter [CamomileLibrary.Type.UTF8]
iter f s applies f to all Unicode characters in s.
iter [CamomileLibrary.Type.SubText.Type]
iter [CamomileLibrary.Type.XString]
iter [CamomileLibrary.Type.UText]
iter [CamomileLibrary.Type.UnicodeString.Type]
iter [CamomileLibrary.Type.UMap]
iter [CamomileLibrary.Type.USet]
iter [CamomileLibrary.UCS4]
iter f s : Apply f to all Unicode characters in s.
iter [CamomileLibrary.UTF16]
iter f s Apply f to all Unicode characters in s.
iter [CamomileLibrary.UTF8]
iter f s applies f to all Unicode characters in s.
iter [CamomileLibrary.SubText.Type]
iter [CamomileLibrary.XString]
iter [CamomileLibrary.UText]
iter [CamomileLibrary.UnicodeString.Type]
iter [CamomileLibrary.UMap]
iter [CamomileLibrary.USet]
iter_range [CamomileLibrary.Type.UMap]
iter proc m : For each contingent region u1-u2 that is mapped to a constant v, proc u1 u2 v is called.
iter_range [CamomileLibrary.Type.USet]
iter_range proc s feeds the intervals contained in s to proc in increasing order.
iter_range [CamomileLibrary.UMap]
iter proc m : For each contingent region u1-u2 that is mapped to a constant v, proc u1 u2 v is called.
iter_range [CamomileLibrary.USet]
iter_range proc s feeds the intervals contained in s to proc in increasing order.

L
last [CamomileLibrary.Type.UCS4]
last s : The position of the head of the last Unicode character.
last [CamomileLibrary.Type.UTF16]
last s : The position of the head of the last Unicode character.
last [CamomileLibrary.Type.UTF8]
The position of the head of the last Unicode character.
last [CamomileLibrary.Type.SubText.Type]
last [CamomileLibrary.Type.XString]
last [CamomileLibrary.Type.UText]
last [CamomileLibrary.Type.UnicodeString.Type]
The location of the last character in the storage.
last [CamomileLibrary.UCS4]
last s : The position of the head of the last Unicode character.
last [CamomileLibrary.UTF16]
last s : The position of the head of the last Unicode character.
last [CamomileLibrary.UTF8]
The position of the head of the last Unicode character.
last [CamomileLibrary.SubText.Type]
last [CamomileLibrary.XString]
last [CamomileLibrary.UText]
last [CamomileLibrary.UnicodeString.Type]
The location of the last character in the storage.
latin1 [CamomileLibrary.CharEncoding.Interface]
length [CamomileLibrary.Type.UCS4]
length s returns the number of Unicode characters contained in s
length [CamomileLibrary.Type.UTF16]
length s returns the number of Unicode characters contained in s
length [CamomileLibrary.Type.UTF8]
length s returns the number of Unicode characters contained in s
length [CamomileLibrary.Type.SubText.Type]
length [CamomileLibrary.Type.XString.Buf]
length [CamomileLibrary.Type.XString]
length [CamomileLibrary.Type.UText.Buf]
length [CamomileLibrary.Type.UText]
length [CamomileLibrary.Type.UnicodeString.Type]
The number of Unicode characters in the storage
length [CamomileLibrary.UCS4]
length s returns the number of Unicode characters contained in s
length [CamomileLibrary.UTF16]
length s returns the number of Unicode characters contained in s
length [CamomileLibrary.UTF8]
length s returns the number of Unicode characters contained in s
length [CamomileLibrary.SubText.Type]
length [CamomileLibrary.XString.Buf]
length [CamomileLibrary.XString]
length [CamomileLibrary.UText.Buf]
length [CamomileLibrary.UText]
length [CamomileLibrary.UnicodeString.Type]
The number of Unicode characters in the storage
load_casefolding_tbl [CamomileLibrary.UCharInfo.Type]
load_composition_exclusion_tbl [CamomileLibrary.UCharInfo.Type]
Whether the given composed character is used in NFC or NFKC
load_composition_tbl [CamomileLibrary.UCharInfo.Type]
The return value [(u_1, u'_1); ... (u_n, u'_1)] means for the given character u, u u_i forms the canonical composition u'_i.
load_conditional_casing_tbl [CamomileLibrary.UCharInfo.Type]
load_decomposition_tbl [CamomileLibrary.UCharInfo.Type]
load_general_category_map [CamomileLibrary.UCharInfo.Type]
load_property_set [CamomileLibrary.UCharInfo.Type]
Load the set of characters of the given character type.
load_property_set_by_name [CamomileLibrary.UCharInfo.Type]
Load the set of characters of the given name of the character type.
load_property_tbl [CamomileLibrary.UCharInfo.Type]
Load the table for the given character type.
load_property_tbl_by_name [CamomileLibrary.UCharInfo.Type]
Load the table for the given name of the character type.
load_script_map [CamomileLibrary.UCharInfo.Type]
load_to_lower1_tbl [CamomileLibrary.UCharInfo.Type]
load_to_title1_tbl [CamomileLibrary.UCharInfo.Type]
load_to_upper1_tbl [CamomileLibrary.UCharInfo.Type]
localedir [CamomileLibrary.ConfigInt.Type]
Directory of compiled locale data
look [CamomileLibrary.Type.UCS4]
look s i returns the Unicode character of the location i in the string s.
look [CamomileLibrary.Type.UTF16]
look s i returns the Unicode character of the location i in the string s.
look [CamomileLibrary.Type.UTF8]
look s i returns the Unicode character of the location i in the string s.
look [CamomileLibrary.Type.SubText.Type]
look [CamomileLibrary.Type.XString]
look [CamomileLibrary.Type.UText]
look [CamomileLibrary.Type.UnicodeString.Type]
look t i : The character in the location i of t.
look [CamomileLibrary.UCS4]
look s i returns the Unicode character of the location i in the string s.
look [CamomileLibrary.UTF16]
look s i returns the Unicode character of the location i in the string s.
look [CamomileLibrary.UTF8]
look s i returns the Unicode character of the location i in the string s.
look [CamomileLibrary.SubText.Type]
look [CamomileLibrary.XString]
look [CamomileLibrary.UText]
look [CamomileLibrary.UnicodeString.Type]
look t i : The character in the location i of t.
lowercase [CamomileLibrary.CaseMap.Type]

M
make [CamomileLibrary.Type.XString]
make [CamomileLibrary.Type.UText]
The semantics of these function are similar to the equivalents of string.
make [CamomileLibrary.XString]
make [CamomileLibrary.UText]
The semantics of these function are similar to the equivalents of string.
map [CamomileLibrary.Type.UMap]
map [CamomileLibrary.UMap]
map_to_set [CamomileLibrary.Type.UMap]
map_to_set p m returns the set of characters which are mapped to values satisfying the predicate p by m.
map_to_set [CamomileLibrary.UMap]
map_to_set p m returns the set of characters which are mapped to values satisfying the predicate p by m.
mapi [CamomileLibrary.Type.UMap]
mapi [CamomileLibrary.UMap]
max_elt [CamomileLibrary.Type.USet]
max_elt [CamomileLibrary.USet]
mem [CamomileLibrary.Type.UMap]
mem [CamomileLibrary.Type.USet]
mem [CamomileLibrary.UMap]
mem [CamomileLibrary.USet]
min_elt [CamomileLibrary.Type.USet]
min_elt [CamomileLibrary.USet]
move [CamomileLibrary.Type.UCS4]
move s i n : If n >= 0, returns n-th Unicode character after i.
move [CamomileLibrary.Type.UTF16]
move [CamomileLibrary.Type.UTF8]
move s i n returns n-th Unicode character after i if n >= 0, n-th Unicode character before i if n < 0.
move [CamomileLibrary.Type.SubText.Type]
move [CamomileLibrary.Type.XString]
move [CamomileLibrary.Type.UText]
move [CamomileLibrary.Type.UnicodeString.Type]
move t i n : if n >= 0, then returns n-th character after i and otherwise returns -n-th character before i.
move [CamomileLibrary.UCS4]
move s i n : If n >= 0, returns n-th Unicode character after i.
move [CamomileLibrary.UTF16]
move [CamomileLibrary.UTF8]
move s i n returns n-th Unicode character after i if n >= 0, n-th Unicode character before i if n < 0.
move [CamomileLibrary.SubText.Type]
move [CamomileLibrary.XString]
move [CamomileLibrary.UText]
move [CamomileLibrary.UnicodeString.Type]
move t i n : if n >= 0, then returns n-th character after i and otherwise returns -n-th character before i.

N
name_of [CamomileLibrary.CharEncoding.Interface]
Returns the name of the encoding.
new_enc [CamomileLibrary.CharEncoding.Interface]
new_enc name enc registers the new encoding enc under the name name
next [CamomileLibrary.Type.UCS4]
next s i returns the position of the head of the Unicode character located immediately after i.
next [CamomileLibrary.Type.UTF16]
next s i returns the position of the head of the Unicode character located immediately after i.
next [CamomileLibrary.Type.UTF8]
next s i returns the position of the head of the Unicode character located immediately after i.
next [CamomileLibrary.Type.SubText.Type]
next [CamomileLibrary.Type.XString]
next [CamomileLibrary.Type.UText]
next [CamomileLibrary.Type.UnicodeString.Type]
next [CamomileLibrary.UCS4]
next s i returns the position of the head of the Unicode character located immediately after i.
next [CamomileLibrary.UTF16]
next s i returns the position of the head of the Unicode character located immediately after i.
next [CamomileLibrary.UTF8]
next s i returns the position of the head of the Unicode character located immediately after i.
next [CamomileLibrary.SubText.Type]
next [CamomileLibrary.XString]
next [CamomileLibrary.UText]
next [CamomileLibrary.UnicodeString.Type]
nfc [CamomileLibrary.UNF.Type]
nfc_append [CamomileLibrary.UNF.Type]
nfd [CamomileLibrary.UNF.Type]
nfd_decompose [CamomileLibrary.UNF.Type]
nfd_inc [CamomileLibrary.UNF.Type]
nfkc [CamomileLibrary.UNF.Type]
nfkd [CamomileLibrary.UNF.Type]
nfkd_decompose [CamomileLibrary.UNF.Type]
no_group [CamomileLibrary.Type.URe]
Remove `Group from the regular expressions.
no_group [CamomileLibrary.URe]
Remove `Group from the regular expressions.
nth [CamomileLibrary.Type.UCS4]
nth s n returns the position of the n-th Unicode character.
nth [CamomileLibrary.Type.UTF16]
nth s n returns the position of the n-th Unicode character.
nth [CamomileLibrary.Type.UTF8]
nth s n returns the position of the n-th Unicode character.
nth [CamomileLibrary.Type.SubText.Type]
nth [CamomileLibrary.Type.XString]
nth [CamomileLibrary.Type.UText]
nth [CamomileLibrary.Type.UnicodeString.Type]
nth t n : the location of the n-th character in t.
nth [CamomileLibrary.UCS4]
nth s n returns the position of the n-th Unicode character.
nth [CamomileLibrary.UTF16]
nth s n returns the position of the n-th Unicode character.
nth [CamomileLibrary.UTF8]
nth s n returns the position of the n-th Unicode character.
nth [CamomileLibrary.SubText.Type]
nth [CamomileLibrary.XString]
nth [CamomileLibrary.UText]
nth [CamomileLibrary.UnicodeString.Type]
nth t n : the location of the n-th character in t.

O
of_char [CamomileLibrary.Type.UChar]
of_char c returns the Unicode character of the Latin-1 character c
of_char [CamomileLibrary.UChar]
of_char c returns the Unicode character of the Latin-1 character c
of_int [CamomileLibrary.Type.UChar]
Alias of chr_of_uint
of_int [CamomileLibrary.UChar]
Alias of chr_of_uint
of_map [CamomileLibrary.Type.UCharTbl.Char]
of_map [CamomileLibrary.Type.UCharTbl.Bytes]
of_map [CamomileLibrary.Type.UCharTbl.Bits]
of_map [CamomileLibrary.Type.UCharTbl.Type]
of_map def m creates the table which has the same value to m.
of_map [CamomileLibrary.UCharTbl.Char]
of_map [CamomileLibrary.UCharTbl.Bytes]
of_map [CamomileLibrary.UCharTbl.Bits]
of_map [CamomileLibrary.UCharTbl.Type]
of_map def m creates the table which has the same value to m.
of_name [CamomileLibrary.CharEncoding.Interface]
Returns the encoding of the given name.
of_set [CamomileLibrary.Type.UCharTbl.Bool]
of_set [CamomileLibrary.UCharTbl.Bool]
of_string [CamomileLibrary.Type.UText]
Conversion from Latin-1 strings.
of_string [CamomileLibrary.UText]
Conversion from Latin-1 strings.
older [CamomileLibrary.UCharInfo.Type]
out_of_range [CamomileLibrary.Type.UCS4]
out_of_range s i tests whether i points the valid position of s.
out_of_range [CamomileLibrary.Type.UTF16]
out_of_range s i tests whether i is inside of s.
out_of_range [CamomileLibrary.Type.UTF8]
out_of_range s i tests whether i is a position inside of s.
out_of_range [CamomileLibrary.Type.SubText.Type]
out_of_range [CamomileLibrary.Type.XString]
out_of_range [CamomileLibrary.Type.UText]
out_of_range [CamomileLibrary.Type.UnicodeString.Type]
out_of_range [CamomileLibrary.UCS4]
out_of_range s i tests whether i points the valid position of s.
out_of_range [CamomileLibrary.UTF16]
out_of_range s i tests whether i is inside of s.
out_of_range [CamomileLibrary.UTF8]
out_of_range s i tests whether i is a position inside of s.
out_of_range [CamomileLibrary.SubText.Type]
out_of_range [CamomileLibrary.XString]
out_of_range [CamomileLibrary.UText]
out_of_range [CamomileLibrary.UnicodeString.Type]

P
partition [CamomileLibrary.Type.USet]
partition [CamomileLibrary.USet]
prev [CamomileLibrary.Type.UCS4]
prev s i returns the position of the head of the Unicode character located immediately before i.
prev [CamomileLibrary.Type.UTF16]
prev s i returns the position of the head of the Unicode character located immediately before i.
prev [CamomileLibrary.Type.UTF8]
prev s i returns the position of the head of the Unicode character located immediately before i.
prev [CamomileLibrary.Type.SubText.Type]
prev [CamomileLibrary.Type.XString]
prev [CamomileLibrary.Type.UText]
prev [CamomileLibrary.Type.UnicodeString.Type]
prev [CamomileLibrary.UCS4]
prev s i returns the position of the head of the Unicode character located immediately before i.
prev [CamomileLibrary.UTF16]
prev s i returns the position of the head of the Unicode character located immediately before i.
prev [CamomileLibrary.UTF8]
prev s i returns the position of the head of the Unicode character located immediately before i.
prev [CamomileLibrary.SubText.Type]
prev [CamomileLibrary.XString]
prev [CamomileLibrary.UText]
prev [CamomileLibrary.UnicodeString.Type]
printer_uchar [CamomileLibrary.Type.UPervasives]
printer_uchar [CamomileLibrary.UPervasives]
printer_utf8 [CamomileLibrary.Type.UPervasives]
printer_utf8 [CamomileLibrary.UPervasives]
put_nfc [CamomileLibrary.UNF.Type]
put_nfd [CamomileLibrary.UNF.Type]
put_nfkc [CamomileLibrary.UNF.Type]
put_nfkd [CamomileLibrary.UNF.Type]

Q
quote [CamomileLibrary.UReStr.Interface]

R
ranges [CamomileLibrary.Type.USet]
The list of the intervals contained in the set.
ranges [CamomileLibrary.USet]
The list of the intervals contained in the set.
read [CamomileLibrary.Type.Locale]
read root suffix reader locale reads locale information using reader.
read [CamomileLibrary.Locale]
read root suffix reader locale reads locale information using reader.
recode_string [CamomileLibrary.CharEncoding.Interface]
recode_string ~in_enc ~out_enc s converts the string s from in_enc to out_enc.
refer [CamomileLibrary.Type.SubText.Type]
refer t i j returns the part of t from i until j.
refer [CamomileLibrary.SubText.Type]
refer t i j returns the part of t from i until j.
regexp [CamomileLibrary.UReStr.Interface]
regexp_match [CamomileLibrary.Type.URe.Type]
regexp_match ?sem r t i tries matching r and substrings of t beginning from i.
regexp_match [CamomileLibrary.UReStr.Interface.Type]
regexp_match ?sem r t i tries matching r and substrings of t beginning from i.
regexp_match [CamomileLibrary.URe.Type]
regexp_match ?sem r t i tries matching r and substrings of t beginning from i.
regexp_string [CamomileLibrary.UReStr.Interface]
remove [CamomileLibrary.Type.UMap]
remove [CamomileLibrary.Type.USet]
remove [CamomileLibrary.UMap]
remove [CamomileLibrary.USet]
remove_range [CamomileLibrary.Type.UMap]
remove_range u1 u2 m removes u1-u2 from the domain of m
remove_range [CamomileLibrary.Type.USet]
remove_range u1 u2 s removes the characters in the range u1 - u2 from s.
remove_range [CamomileLibrary.UMap]
remove_range u1 u2 m removes u1-u2 from the domain of m
remove_range [CamomileLibrary.USet]
remove_range u1 u2 s removes the characters in the range u1 - u2 from s.
reset [CamomileLibrary.Type.UCS4.Buf]
reset [CamomileLibrary.Type.UTF16.Buf]
reset [CamomileLibrary.Type.UTF8.Buf]
Empty the buffer and de-allocate the internal storage.
reset [CamomileLibrary.Type.SubText.Type.Buf]
reset [CamomileLibrary.Type.XString.Buf]
reset [CamomileLibrary.Type.XString]
reset [CamomileLibrary.Type.UText.Buf]
reset [CamomileLibrary.Type.UnicodeString.Type.Buf]
reset [CamomileLibrary.UNF.Type.NFCBuf]
reset [CamomileLibrary.UCS4.Buf]
reset [CamomileLibrary.UTF16.Buf]
reset [CamomileLibrary.UTF8.Buf]
Empty the buffer and de-allocate the internal storage.
reset [CamomileLibrary.SubText.Type.Buf]
reset [CamomileLibrary.XString.Buf]
reset [CamomileLibrary.XString]
reset [CamomileLibrary.UText.Buf]
reset [CamomileLibrary.UnicodeString.Type.Buf]

S
script [CamomileLibrary.UCharInfo.Type]
search [CamomileLibrary.UCol.Type]
search_forward [CamomileLibrary.Type.URe.Type]
search_forward ?sem r t i searches a substring of t matching r from i.
search_forward [CamomileLibrary.UReStr.Interface.Type]
search_forward ?sem r t i searches a substring of t matching r from i.
search_forward [CamomileLibrary.URe.Type]
search_forward ?sem r t i searches a substring of t matching r from i.
search_with_key [CamomileLibrary.UCol.Type]
set [CamomileLibrary.Type.XString]
set [CamomileLibrary.Type.UText]
set s i u sets the i-th character in s to u.
set [CamomileLibrary.XString]
set [CamomileLibrary.UText]
set s i u sets the i-th character in s to u.
set_to_map [CamomileLibrary.Type.UMap]
Constant map.
set_to_map [CamomileLibrary.UMap]
Constant map.
shrink [CamomileLibrary.Type.XString]
shrink [CamomileLibrary.XString]
singleton [CamomileLibrary.Type.USet]
singleton [CamomileLibrary.USet]
sort_key [CamomileLibrary.UCol.Type]
Binary comparison of sort_key gives the same result as compare.
stream_of_channel [CamomileLibrary.Type.OOChannel]
Convert obj_input_channel to stream
stream_of_channel [CamomileLibrary.OOChannel]
Convert obj_input_channel to stream
string_match [CamomileLibrary.Type.URe.Type]
string_match r t i tests whether r can match a substring of t beginning from i.
string_match [CamomileLibrary.UReStr.Interface.Type]
string_match r t i tests whether r can match a substring of t beginning from i.
string_match [CamomileLibrary.URe.Type]
string_match r t i tests whether r can match a substring of t beginning from i.
stringprep [CamomileLibrary.StringPrep.Type]
sub [CamomileLibrary.Type.XString]
sub [CamomileLibrary.Type.UText]
sub [CamomileLibrary.XString]
sub [CamomileLibrary.UText]
subset [CamomileLibrary.Type.USet]
subset [CamomileLibrary.USet]

T
titlecase [CamomileLibrary.CaseMap.Type]
Capitalize the beginning of words

U
uchar_of_int [CamomileLibrary.Type.UPervasives]
uchar_of_int [CamomileLibrary.UPervasives]
ucs4 [CamomileLibrary.CharEncoding.Interface]
uint_code [CamomileLibrary.Type.UChar]
uint_code u returns the Unicode code number of u.
uint_code [CamomileLibrary.UChar]
uint_code u returns the Unicode code number of u.
umap_of_imap [CamomileLibrary.Type.UMap]
umap_of_imap [CamomileLibrary.UMap]
unimapdir [CamomileLibrary.ConfigInt.Type]
Directory of camomile-style compiled character mapping table
union [CamomileLibrary.Type.USet]
union [CamomileLibrary.USet]
until [CamomileLibrary.Type.UMap]
until u m restricts the domain of m to the characters whose code points are equal or smaller than u.
until [CamomileLibrary.Type.USet]
until u s returns the set of elements of s whose code points are equal or smaller than u.
until [CamomileLibrary.UMap]
until u m restricts the domain of m to the characters whose code points are equal or smaller than u.
until [CamomileLibrary.USet]
until u s returns the set of elements of s whose code points are equal or smaller than u.
uppercase [CamomileLibrary.CaseMap.Type]
ur_index_of [CamomileLibrary.Type.SubText.Type]
Conversion from indexes of sub-texts to ur_texts.
ur_index_of [CamomileLibrary.SubText.Type]
Conversion from indexes of sub-texts to ur_texts.
uset_of_iset [CamomileLibrary.Type.USet]
uset_of_iset [CamomileLibrary.USet]
ustream_of [CamomileLibrary.CharEncoding.Interface]
ustream_of enc chars converts the byte stream chars to the Unicode character stream by the encoding enc.
ustring_of [CamomileLibrary.Type.XString]
ustring_of [CamomileLibrary.XString]
ustring_of_utext [CamomileLibrary.Type.UText]
ustring_of_utext [CamomileLibrary.UText]
utext_of [CamomileLibrary.Type.XString]
utext_of [CamomileLibrary.XString]
utext_of_ustring [CamomileLibrary.Type.UText]
utext_of_ustring [CamomileLibrary.UText]
utf16 [CamomileLibrary.CharEncoding.Interface]
utf16be [CamomileLibrary.CharEncoding.Interface]
utf16le [CamomileLibrary.CharEncoding.Interface]
utf32 [CamomileLibrary.CharEncoding.Interface]
utf32be [CamomileLibrary.CharEncoding.Interface]
utf32le [CamomileLibrary.CharEncoding.Interface]
utf8 [CamomileLibrary.CharEncoding.Interface]

V
validate [CamomileLibrary.Type.UCS4]
validate s If s is valid UCS4 then successes otherwise raises Malformed_code.
validate [CamomileLibrary.Type.UTF16]
validate s If s is valid UTF-16 then successes otherwise raises Malformed_code.
validate [CamomileLibrary.Type.UTF8]
validate s successes if s is valid UTF-8, otherwise raises Malformed_code.
validate [CamomileLibrary.UCS4]
validate s If s is valid UCS4 then successes otherwise raises Malformed_code.
validate [CamomileLibrary.UTF16]
validate s If s is valid UTF-16 then successes otherwise raises Malformed_code.
validate [CamomileLibrary.UTF8]
validate s successes if s is valid UTF-8, otherwise raises Malformed_code.