aboutsummaryrefslogtreecommitdiff
path: root/lib/unicode/prop/uprop_get_ccc.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unicode/prop/uprop_get_ccc.c')
-rw-r--r--lib/unicode/prop/uprop_get_ccc.c92
1 files changed, 78 insertions, 14 deletions
diff --git a/lib/unicode/prop/uprop_get_ccc.c b/lib/unicode/prop/uprop_get_ccc.c
index eebfdb2..1182de2 100644
--- a/lib/unicode/prop/uprop_get_ccc.c
+++ b/lib/unicode/prop/uprop_get_ccc.c
@@ -70,11 +70,11 @@ static constexpr uint8_t stage1[] = {
0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 70, 0, 71, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 73, 0, 0, 0, 0,
- 0, 0, 0, 0, 74, 0, 0, 0, 0, 0, 75, 76, 0, 77, 78, 0,
- 0, 79, 80, 0, 81, 62, 0, 82, 83, 0, 0, 84, 85, 86, 0, 0,
- 0, 87, 0, 88, 0, 0, 51, 89, 51, 0, 90, 0, 91, 0, 0, 0,
- 80, 0, 0, 0, 92, 93, 0, 94, 95, 96, 97, 0, 0, 0, 0, 0,
- 51, 0, 0, 0, 0, 98, 99, 0, 0, 0, 0, 0, 0, 100, 0, 0,
+ 0, 0, 0, 0, 74, 75, 0, 0, 0, 0, 76, 77, 0, 78, 79, 0,
+ 0, 80, 81, 0, 82, 62, 0, 83, 84, 0, 0, 85, 86, 87, 0, 88,
+ 0, 89, 0, 90, 0, 0, 51, 91, 51, 0, 92, 0, 93, 0, 0, 0,
+ 81, 0, 0, 0, 94, 95, 0, 96, 97, 98, 99, 0, 0, 0, 0, 0,
+ 51, 0, 0, 0, 0, 100, 101, 0, 0, 0, 0, 0, 0, 102, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -91,10 +91,11 @@ static constexpr uint8_t stage1[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 105, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 102, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -113,19 +114,18 @@ static constexpr uint8_t stage1[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 108, 109, 0, 0, 110, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 105, 106, 0, 0, 107, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 108, 0, 109, 0, 102, 0, 0, 0, 0, 0, 110, 111, 0, 0, 0, 0,
- 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 113, 0, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 111, 0, 112, 0, 105, 0, 0, 0, 0, 0, 113, 114, 0, 0, 0, 0,
+ 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 117, 0, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1323,7 +1323,7 @@ static constexpr enum uprop_ccc stage2[][64] = {
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
- CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_A,
CCC_A, CCC_B, CCC_B, CCC_B,
CCC_A, CCC_A, CCC_A, CCC_A,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
@@ -2304,6 +2304,22 @@ static constexpr enum uprop_ccc stage2[][64] = {
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_A, CCC_A, CCC_A,
+ CCC_A, CCC_A, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR},
+ {CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_A,
CCC_A, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
@@ -2486,6 +2502,22 @@ static constexpr enum uprop_ccc stage2[][64] = {
CCC_A, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR},
+ {CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_VR, CCC_VR,
+ CCC_VR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR},
{CCC_NR, CCC_NR, CCC_VR, CCC_NR,
CCC_NR, CCC_NR, CCC_NK, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
@@ -2721,6 +2753,22 @@ static constexpr enum uprop_ccc stage2[][64] = {
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_VR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR},
+ {CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_OV, CCC_OV, CCC_OV, CCC_OV,
CCC_OV, CCC_NR, CCC_NR, CCC_NR,
@@ -2906,6 +2954,22 @@ static constexpr enum uprop_ccc stage2[][64] = {
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_A, CCC_B,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR},
+ {CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
+ CCC_NR, CCC_NR, CCC_NR, CCC_NR,
CCC_B, CCC_B, CCC_B, CCC_B,
CCC_B, CCC_B, CCC_B, CCC_NR,
CCC_NR, CCC_NR, CCC_NR, CCC_NR,