@@ -93,7 +93,7 @@ pub mod general_category {
93
93
0x03ff000003ff0000
94
94
] ,
95
95
r4 : [
96
- 0 , 1 , 2 , 3 , 3 , 3 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
96
+ 0 , 1 , 2 , 3 , 3 , 3 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 5 , 6 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
97
97
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
98
98
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
99
99
3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ,
@@ -115,12 +115,17 @@ pub mod general_category {
115
115
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 ,
116
116
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 ,
117
117
0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 0 , 0 , 0 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
118
- 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 ,
119
+ 0 , 0 , 0 , 12 , 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 ,
120
+ 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 ,
121
+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
122
+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
119
123
] ,
120
124
r6 : & [
121
125
0x0000000000000000 , 0x001fffffffffffff , 0x0000000000000402 , 0x00000000003e0000 ,
122
126
0x000003ff00000000 , 0x0000ffc000000000 , 0x03ff000000000000 , 0xffc0000000000000 ,
123
- 0x0000000003ff0000 , 0x00000000000003ff , 0xffffffffffffffff , 0x00007fffffffffff
127
+ 0x0000000003ff0000 , 0x00000000000003ff , 0xffffffffffffffff , 0x00007fffffffffff ,
128
+ 0xffffffffffffc000
124
129
] ,
125
130
} ;
126
131
@@ -1837,7 +1842,24 @@ pub mod conversions {
1837
1842
( '\u{118b8}' , [ '\u{118d8}' , '\0' , '\0' ] ) , ( '\u{118b9}' , [ '\u{118d9}' , '\0' , '\0' ] ) ,
1838
1843
( '\u{118ba}' , [ '\u{118da}' , '\0' , '\0' ] ) , ( '\u{118bb}' , [ '\u{118db}' , '\0' , '\0' ] ) ,
1839
1844
( '\u{118bc}' , [ '\u{118dc}' , '\0' , '\0' ] ) , ( '\u{118bd}' , [ '\u{118dd}' , '\0' , '\0' ] ) ,
1840
- ( '\u{118be}' , [ '\u{118de}' , '\0' , '\0' ] ) , ( '\u{118bf}' , [ '\u{118df}' , '\0' , '\0' ] )
1845
+ ( '\u{118be}' , [ '\u{118de}' , '\0' , '\0' ] ) , ( '\u{118bf}' , [ '\u{118df}' , '\0' , '\0' ] ) ,
1846
+ ( '\u{1e900}' , [ '\u{1e922}' , '\0' , '\0' ] ) , ( '\u{1e901}' , [ '\u{1e923}' , '\0' , '\0' ] ) ,
1847
+ ( '\u{1e902}' , [ '\u{1e924}' , '\0' , '\0' ] ) , ( '\u{1e903}' , [ '\u{1e925}' , '\0' , '\0' ] ) ,
1848
+ ( '\u{1e904}' , [ '\u{1e926}' , '\0' , '\0' ] ) , ( '\u{1e905}' , [ '\u{1e927}' , '\0' , '\0' ] ) ,
1849
+ ( '\u{1e906}' , [ '\u{1e928}' , '\0' , '\0' ] ) , ( '\u{1e907}' , [ '\u{1e929}' , '\0' , '\0' ] ) ,
1850
+ ( '\u{1e908}' , [ '\u{1e92a}' , '\0' , '\0' ] ) , ( '\u{1e909}' , [ '\u{1e92b}' , '\0' , '\0' ] ) ,
1851
+ ( '\u{1e90a}' , [ '\u{1e92c}' , '\0' , '\0' ] ) , ( '\u{1e90b}' , [ '\u{1e92d}' , '\0' , '\0' ] ) ,
1852
+ ( '\u{1e90c}' , [ '\u{1e92e}' , '\0' , '\0' ] ) , ( '\u{1e90d}' , [ '\u{1e92f}' , '\0' , '\0' ] ) ,
1853
+ ( '\u{1e90e}' , [ '\u{1e930}' , '\0' , '\0' ] ) , ( '\u{1e90f}' , [ '\u{1e931}' , '\0' , '\0' ] ) ,
1854
+ ( '\u{1e910}' , [ '\u{1e932}' , '\0' , '\0' ] ) , ( '\u{1e911}' , [ '\u{1e933}' , '\0' , '\0' ] ) ,
1855
+ ( '\u{1e912}' , [ '\u{1e934}' , '\0' , '\0' ] ) , ( '\u{1e913}' , [ '\u{1e935}' , '\0' , '\0' ] ) ,
1856
+ ( '\u{1e914}' , [ '\u{1e936}' , '\0' , '\0' ] ) , ( '\u{1e915}' , [ '\u{1e937}' , '\0' , '\0' ] ) ,
1857
+ ( '\u{1e916}' , [ '\u{1e938}' , '\0' , '\0' ] ) , ( '\u{1e917}' , [ '\u{1e939}' , '\0' , '\0' ] ) ,
1858
+ ( '\u{1e918}' , [ '\u{1e93a}' , '\0' , '\0' ] ) , ( '\u{1e919}' , [ '\u{1e93b}' , '\0' , '\0' ] ) ,
1859
+ ( '\u{1e91a}' , [ '\u{1e93c}' , '\0' , '\0' ] ) , ( '\u{1e91b}' , [ '\u{1e93d}' , '\0' , '\0' ] ) ,
1860
+ ( '\u{1e91c}' , [ '\u{1e93e}' , '\0' , '\0' ] ) , ( '\u{1e91d}' , [ '\u{1e93f}' , '\0' , '\0' ] ) ,
1861
+ ( '\u{1e91e}' , [ '\u{1e940}' , '\0' , '\0' ] ) , ( '\u{1e91f}' , [ '\u{1e941}' , '\0' , '\0' ] ) ,
1862
+ ( '\u{1e920}' , [ '\u{1e942}' , '\0' , '\0' ] ) , ( '\u{1e921}' , [ '\u{1e943}' , '\0' , '\0' ] )
1841
1863
] ;
1842
1864
1843
1865
const to_uppercase_table: & [ ( char , [ char ; 3 ] ) ] = & [
@@ -2451,7 +2473,24 @@ pub mod conversions {
2451
2473
( '\u{118d8}' , [ '\u{118b8}' , '\0' , '\0' ] ) , ( '\u{118d9}' , [ '\u{118b9}' , '\0' , '\0' ] ) ,
2452
2474
( '\u{118da}' , [ '\u{118ba}' , '\0' , '\0' ] ) , ( '\u{118db}' , [ '\u{118bb}' , '\0' , '\0' ] ) ,
2453
2475
( '\u{118dc}' , [ '\u{118bc}' , '\0' , '\0' ] ) , ( '\u{118dd}' , [ '\u{118bd}' , '\0' , '\0' ] ) ,
2454
- ( '\u{118de}' , [ '\u{118be}' , '\0' , '\0' ] ) , ( '\u{118df}' , [ '\u{118bf}' , '\0' , '\0' ] )
2476
+ ( '\u{118de}' , [ '\u{118be}' , '\0' , '\0' ] ) , ( '\u{118df}' , [ '\u{118bf}' , '\0' , '\0' ] ) ,
2477
+ ( '\u{1e922}' , [ '\u{1e900}' , '\0' , '\0' ] ) , ( '\u{1e923}' , [ '\u{1e901}' , '\0' , '\0' ] ) ,
2478
+ ( '\u{1e924}' , [ '\u{1e902}' , '\0' , '\0' ] ) , ( '\u{1e925}' , [ '\u{1e903}' , '\0' , '\0' ] ) ,
2479
+ ( '\u{1e926}' , [ '\u{1e904}' , '\0' , '\0' ] ) , ( '\u{1e927}' , [ '\u{1e905}' , '\0' , '\0' ] ) ,
2480
+ ( '\u{1e928}' , [ '\u{1e906}' , '\0' , '\0' ] ) , ( '\u{1e929}' , [ '\u{1e907}' , '\0' , '\0' ] ) ,
2481
+ ( '\u{1e92a}' , [ '\u{1e908}' , '\0' , '\0' ] ) , ( '\u{1e92b}' , [ '\u{1e909}' , '\0' , '\0' ] ) ,
2482
+ ( '\u{1e92c}' , [ '\u{1e90a}' , '\0' , '\0' ] ) , ( '\u{1e92d}' , [ '\u{1e90b}' , '\0' , '\0' ] ) ,
2483
+ ( '\u{1e92e}' , [ '\u{1e90c}' , '\0' , '\0' ] ) , ( '\u{1e92f}' , [ '\u{1e90d}' , '\0' , '\0' ] ) ,
2484
+ ( '\u{1e930}' , [ '\u{1e90e}' , '\0' , '\0' ] ) , ( '\u{1e931}' , [ '\u{1e90f}' , '\0' , '\0' ] ) ,
2485
+ ( '\u{1e932}' , [ '\u{1e910}' , '\0' , '\0' ] ) , ( '\u{1e933}' , [ '\u{1e911}' , '\0' , '\0' ] ) ,
2486
+ ( '\u{1e934}' , [ '\u{1e912}' , '\0' , '\0' ] ) , ( '\u{1e935}' , [ '\u{1e913}' , '\0' , '\0' ] ) ,
2487
+ ( '\u{1e936}' , [ '\u{1e914}' , '\0' , '\0' ] ) , ( '\u{1e937}' , [ '\u{1e915}' , '\0' , '\0' ] ) ,
2488
+ ( '\u{1e938}' , [ '\u{1e916}' , '\0' , '\0' ] ) , ( '\u{1e939}' , [ '\u{1e917}' , '\0' , '\0' ] ) ,
2489
+ ( '\u{1e93a}' , [ '\u{1e918}' , '\0' , '\0' ] ) , ( '\u{1e93b}' , [ '\u{1e919}' , '\0' , '\0' ] ) ,
2490
+ ( '\u{1e93c}' , [ '\u{1e91a}' , '\0' , '\0' ] ) , ( '\u{1e93d}' , [ '\u{1e91b}' , '\0' , '\0' ] ) ,
2491
+ ( '\u{1e93e}' , [ '\u{1e91c}' , '\0' , '\0' ] ) , ( '\u{1e93f}' , [ '\u{1e91d}' , '\0' , '\0' ] ) ,
2492
+ ( '\u{1e940}' , [ '\u{1e91e}' , '\0' , '\0' ] ) , ( '\u{1e941}' , [ '\u{1e91f}' , '\0' , '\0' ] ) ,
2493
+ ( '\u{1e942}' , [ '\u{1e920}' , '\0' , '\0' ] ) , ( '\u{1e943}' , [ '\u{1e921}' , '\0' , '\0' ] )
2455
2494
] ;
2456
2495
2457
2496
}
0 commit comments