# 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.