@@ -93,7 +93,7 @@ pub mod general_category {
9393 0x03ff000003ff0000
9494 ] ,
9595 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 ,
9797 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 ,
9898 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 ,
9999 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 {
115115 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
116116 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
117117 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
119123 ] ,
120124 r6 : & [
121125 0x0000000000000000 , 0x001fffffffffffff , 0x0000000000000402 , 0x00000000003e0000 ,
122126 0x000003ff00000000 , 0x0000ffc000000000 , 0x03ff000000000000 , 0xffc0000000000000 ,
123- 0x0000000003ff0000 , 0x00000000000003ff , 0xffffffffffffffff , 0x00007fffffffffff
127+ 0x0000000003ff0000 , 0x00000000000003ff , 0xffffffffffffffff , 0x00007fffffffffff ,
128+ 0xffffffffffffc000
124129 ] ,
125130 } ;
126131
@@ -1837,7 +1842,24 @@ pub mod conversions {
18371842 ( '\u{118b8}' , [ '\u{118d8}' , '\0' , '\0' ] ) , ( '\u{118b9}' , [ '\u{118d9}' , '\0' , '\0' ] ) ,
18381843 ( '\u{118ba}' , [ '\u{118da}' , '\0' , '\0' ] ) , ( '\u{118bb}' , [ '\u{118db}' , '\0' , '\0' ] ) ,
18391844 ( '\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' ] )
18411863 ] ;
18421864
18431865 const to_uppercase_table: & [ ( char , [ char ; 3 ] ) ] = & [
@@ -2451,7 +2473,24 @@ pub mod conversions {
24512473 ( '\u{118d8}' , [ '\u{118b8}' , '\0' , '\0' ] ) , ( '\u{118d9}' , [ '\u{118b9}' , '\0' , '\0' ] ) ,
24522474 ( '\u{118da}' , [ '\u{118ba}' , '\0' , '\0' ] ) , ( '\u{118db}' , [ '\u{118bb}' , '\0' , '\0' ] ) ,
24532475 ( '\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' ] )
24552494 ] ;
24562495
24572496}
0 commit comments