base_chars.py |
|
5658 |
GreekCasing.cpp |
|
9691 |
GreekCasing.h |
|
1547 |
ICUUtils.cpp |
static |
5824 |
ICUUtils.h |
This class is used to encapsulate an nsIContent object to allow lazy
iteration over its primary and fallback BCP 47 language tags.
|
3269 |
IrishCasing.cpp |
|
10006 |
IrishCasing.h |
|
2000 |
is_combining_diacritic.py |
|
3289 |
moz.build |
|
947 |
nsBidiUtils.cpp |
|
3278 |
nsBidiUtils.h |
definitions of bidirection character types by category
|
9707 |
nsSpecialCasingData.cpp |
Auto-generated from files in the Unicode Character Database
by genSpecialCasingData.pl - do not edit! |
15389 |
nsSpecialCasingData.h |
|
948 |
nsUnicharUtils.cpp |
|
16585 |
nsUnicharUtils.h |
(0x3131u <= (u) && (u) <= 0x318eu) => Hangul Compatibility Jamo |
6636 |
nsUnicodeProperties.cpp |
To store properties for a million Unicode codepoints compactly, we use
a three-level array structure, with the Unicode values considered as
three elements: Plane, Page, and Char.
Space optimization happens because multiple Planes can refer to the same
Page array, and multiple Pages can refer to the same Char array holding
the actual values. In practice, most of the higher planes are empty and
thus share the same data; and within the BMP, there are also many pages
that repeat the same data for any given property.
Plane is usually zero, so we skip a lookup in this case, and require
that the Plane 0 pages are always the first set of entries in the Page
array.
The division of the remaining 16 bits into Page and Char fields is
adjusted for each property (by experiment using the generation tool)
to provide the most compact storage, depending on the distribution
of values.
|
9263 |
nsUnicodeProperties.h |
This values must match the values by UVerticalOrientation by ICU |
7262 |
nsUnicodePropertyData.cpp |
Derived from the Unicode Character Database by genUnicodePropertyData.pl
For Unicode terms of use, see http://www.unicode.org/terms_of_use.html
|
62204 |