1414
1515/// The version of [Unicode](http://www.unicode.org/)
1616/// that this version of unicode-xid is based on.
17- pub const UNICODE_VERSION : ( u64 , u64 , u64 ) = ( 15 , 1 , 0 ) ;
17+ pub const UNICODE_VERSION : ( u64 , u64 , u64 ) = ( 16 , 0 , 0 ) ;
1818
1919fn bsearch_range_table ( c : char , r : & [ ( char , char ) ] ) -> bool {
2020 use core:: cmp:: Ordering :: { Equal , Greater , Less } ;
@@ -91,7 +91,7 @@ pub mod derived_property {
9191 ( '\u{860}' , '\u{86a}' ) ,
9292 ( '\u{870}' , '\u{887}' ) ,
9393 ( '\u{889}' , '\u{88e}' ) ,
94- ( '\u{898 }' , '\u{8e1}' ) ,
94+ ( '\u{897 }' , '\u{8e1}' ) ,
9595 ( '\u{8e3}' , '\u{963}' ) ,
9696 ( '\u{966}' , '\u{96f}' ) ,
9797 ( '\u{971}' , '\u{983}' ) ,
@@ -314,7 +314,7 @@ pub mod derived_property {
314314 ( '\u{1c00}' , '\u{1c37}' ) ,
315315 ( '\u{1c40}' , '\u{1c49}' ) ,
316316 ( '\u{1c4d}' , '\u{1c7d}' ) ,
317- ( '\u{1c80}' , '\u{1c88 }' ) ,
317+ ( '\u{1c80}' , '\u{1c8a }' ) ,
318318 ( '\u{1c90}' , '\u{1cba}' ) ,
319319 ( '\u{1cbd}' , '\u{1cbf}' ) ,
320320 ( '\u{1cd0}' , '\u{1cd2}' ) ,
@@ -399,10 +399,10 @@ pub mod derived_property {
399399 ( '\u{a67f}' , '\u{a6f1}' ) ,
400400 ( '\u{a717}' , '\u{a71f}' ) ,
401401 ( '\u{a722}' , '\u{a788}' ) ,
402- ( '\u{a78b}' , '\u{a7ca }' ) ,
402+ ( '\u{a78b}' , '\u{a7cd }' ) ,
403403 ( '\u{a7d0}' , '\u{a7d1}' ) ,
404404 ( '\u{a7d3}' , '\u{a7d3}' ) ,
405- ( '\u{a7d5}' , '\u{a7d9 }' ) ,
405+ ( '\u{a7d5}' , '\u{a7dc }' ) ,
406406 ( '\u{a7f2}' , '\u{a827}' ) ,
407407 ( '\u{a82c}' , '\u{a82c}' ) ,
408408 ( '\u{a840}' , '\u{a873}' ) ,
@@ -506,6 +506,7 @@ pub mod derived_property {
506506 ( '\u{105a3}' , '\u{105b1}' ) ,
507507 ( '\u{105b3}' , '\u{105b9}' ) ,
508508 ( '\u{105bb}' , '\u{105bc}' ) ,
509+ ( '\u{105c0}' , '\u{105f3}' ) ,
509510 ( '\u{10600}' , '\u{10736}' ) ,
510511 ( '\u{10740}' , '\u{10755}' ) ,
511512 ( '\u{10760}' , '\u{10767}' ) ,
@@ -546,10 +547,14 @@ pub mod derived_property {
546547 ( '\u{10cc0}' , '\u{10cf2}' ) ,
547548 ( '\u{10d00}' , '\u{10d27}' ) ,
548549 ( '\u{10d30}' , '\u{10d39}' ) ,
550+ ( '\u{10d40}' , '\u{10d65}' ) ,
551+ ( '\u{10d69}' , '\u{10d6d}' ) ,
552+ ( '\u{10d6f}' , '\u{10d85}' ) ,
549553 ( '\u{10e80}' , '\u{10ea9}' ) ,
550554 ( '\u{10eab}' , '\u{10eac}' ) ,
551555 ( '\u{10eb0}' , '\u{10eb1}' ) ,
552- ( '\u{10efd}' , '\u{10f1c}' ) ,
556+ ( '\u{10ec2}' , '\u{10ec4}' ) ,
557+ ( '\u{10efc}' , '\u{10f1c}' ) ,
553558 ( '\u{10f27}' , '\u{10f27}' ) ,
554559 ( '\u{10f30}' , '\u{10f50}' ) ,
555560 ( '\u{10f70}' , '\u{10f85}' ) ,
@@ -595,6 +600,16 @@ pub mod derived_property {
595600 ( '\u{1135d}' , '\u{11363}' ) ,
596601 ( '\u{11366}' , '\u{1136c}' ) ,
597602 ( '\u{11370}' , '\u{11374}' ) ,
603+ ( '\u{11380}' , '\u{11389}' ) ,
604+ ( '\u{1138b}' , '\u{1138b}' ) ,
605+ ( '\u{1138e}' , '\u{1138e}' ) ,
606+ ( '\u{11390}' , '\u{113b5}' ) ,
607+ ( '\u{113b7}' , '\u{113c0}' ) ,
608+ ( '\u{113c2}' , '\u{113c2}' ) ,
609+ ( '\u{113c5}' , '\u{113c5}' ) ,
610+ ( '\u{113c7}' , '\u{113ca}' ) ,
611+ ( '\u{113cc}' , '\u{113d3}' ) ,
612+ ( '\u{113e1}' , '\u{113e2}' ) ,
598613 ( '\u{11400}' , '\u{1144a}' ) ,
599614 ( '\u{11450}' , '\u{11459}' ) ,
600615 ( '\u{1145e}' , '\u{11461}' ) ,
@@ -609,6 +624,7 @@ pub mod derived_property {
609624 ( '\u{11650}' , '\u{11659}' ) ,
610625 ( '\u{11680}' , '\u{116b8}' ) ,
611626 ( '\u{116c0}' , '\u{116c9}' ) ,
627+ ( '\u{116d0}' , '\u{116e3}' ) ,
612628 ( '\u{11700}' , '\u{1171a}' ) ,
613629 ( '\u{1171d}' , '\u{1172b}' ) ,
614630 ( '\u{11730}' , '\u{11739}' ) ,
@@ -632,6 +648,8 @@ pub mod derived_property {
632648 ( '\u{11a50}' , '\u{11a99}' ) ,
633649 ( '\u{11a9d}' , '\u{11a9d}' ) ,
634650 ( '\u{11ab0}' , '\u{11af8}' ) ,
651+ ( '\u{11bc0}' , '\u{11be0}' ) ,
652+ ( '\u{11bf0}' , '\u{11bf9}' ) ,
635653 ( '\u{11c00}' , '\u{11c08}' ) ,
636654 ( '\u{11c0a}' , '\u{11c36}' ) ,
637655 ( '\u{11c38}' , '\u{11c40}' ) ,
@@ -656,15 +674,17 @@ pub mod derived_property {
656674 ( '\u{11f00}' , '\u{11f10}' ) ,
657675 ( '\u{11f12}' , '\u{11f3a}' ) ,
658676 ( '\u{11f3e}' , '\u{11f42}' ) ,
659- ( '\u{11f50}' , '\u{11f59 }' ) ,
677+ ( '\u{11f50}' , '\u{11f5a }' ) ,
660678 ( '\u{11fb0}' , '\u{11fb0}' ) ,
661679 ( '\u{12000}' , '\u{12399}' ) ,
662680 ( '\u{12400}' , '\u{1246e}' ) ,
663681 ( '\u{12480}' , '\u{12543}' ) ,
664682 ( '\u{12f90}' , '\u{12ff0}' ) ,
665683 ( '\u{13000}' , '\u{1342f}' ) ,
666684 ( '\u{13440}' , '\u{13455}' ) ,
685+ ( '\u{13460}' , '\u{143fa}' ) ,
667686 ( '\u{14400}' , '\u{14646}' ) ,
687+ ( '\u{16100}' , '\u{16139}' ) ,
668688 ( '\u{16800}' , '\u{16a38}' ) ,
669689 ( '\u{16a40}' , '\u{16a5e}' ) ,
670690 ( '\u{16a60}' , '\u{16a69}' ) ,
@@ -677,6 +697,8 @@ pub mod derived_property {
677697 ( '\u{16b50}' , '\u{16b59}' ) ,
678698 ( '\u{16b63}' , '\u{16b77}' ) ,
679699 ( '\u{16b7d}' , '\u{16b8f}' ) ,
700+ ( '\u{16d40}' , '\u{16d6c}' ) ,
701+ ( '\u{16d70}' , '\u{16d79}' ) ,
680702 ( '\u{16e40}' , '\u{16e7f}' ) ,
681703 ( '\u{16f00}' , '\u{16f4a}' ) ,
682704 ( '\u{16f4f}' , '\u{16f87}' ) ,
@@ -686,7 +708,7 @@ pub mod derived_property {
686708 ( '\u{16ff0}' , '\u{16ff1}' ) ,
687709 ( '\u{17000}' , '\u{187f7}' ) ,
688710 ( '\u{18800}' , '\u{18cd5}' ) ,
689- ( '\u{18d00 }' , '\u{18d08}' ) ,
711+ ( '\u{18cff }' , '\u{18d08}' ) ,
690712 ( '\u{1aff0}' , '\u{1aff3}' ) ,
691713 ( '\u{1aff5}' , '\u{1affb}' ) ,
692714 ( '\u{1affd}' , '\u{1affe}' ) ,
@@ -701,6 +723,7 @@ pub mod derived_property {
701723 ( '\u{1bc80}' , '\u{1bc88}' ) ,
702724 ( '\u{1bc90}' , '\u{1bc99}' ) ,
703725 ( '\u{1bc9d}' , '\u{1bc9e}' ) ,
726+ ( '\u{1ccf0}' , '\u{1ccf9}' ) ,
704727 ( '\u{1cf00}' , '\u{1cf2d}' ) ,
705728 ( '\u{1cf30}' , '\u{1cf46}' ) ,
706729 ( '\u{1d165}' , '\u{1d169}' ) ,
@@ -762,6 +785,7 @@ pub mod derived_property {
762785 ( '\u{1e290}' , '\u{1e2ae}' ) ,
763786 ( '\u{1e2c0}' , '\u{1e2f9}' ) ,
764787 ( '\u{1e4d0}' , '\u{1e4f9}' ) ,
788+ ( '\u{1e5d0}' , '\u{1e5fa}' ) ,
765789 ( '\u{1e7e0}' , '\u{1e7e6}' ) ,
766790 ( '\u{1e7e8}' , '\u{1e7eb}' ) ,
767791 ( '\u{1e7ed}' , '\u{1e7ee}' ) ,
@@ -1045,7 +1069,7 @@ pub mod derived_property {
10451069 ( '\u{1c00}' , '\u{1c23}' ) ,
10461070 ( '\u{1c4d}' , '\u{1c4f}' ) ,
10471071 ( '\u{1c5a}' , '\u{1c7d}' ) ,
1048- ( '\u{1c80}' , '\u{1c88 }' ) ,
1072+ ( '\u{1c80}' , '\u{1c8a }' ) ,
10491073 ( '\u{1c90}' , '\u{1cba}' ) ,
10501074 ( '\u{1cbd}' , '\u{1cbf}' ) ,
10511075 ( '\u{1ce9}' , '\u{1cec}' ) ,
@@ -1128,10 +1152,10 @@ pub mod derived_property {
11281152 ( '\u{a6a0}' , '\u{a6ef}' ) ,
11291153 ( '\u{a717}' , '\u{a71f}' ) ,
11301154 ( '\u{a722}' , '\u{a788}' ) ,
1131- ( '\u{a78b}' , '\u{a7ca }' ) ,
1155+ ( '\u{a78b}' , '\u{a7cd }' ) ,
11321156 ( '\u{a7d0}' , '\u{a7d1}' ) ,
11331157 ( '\u{a7d3}' , '\u{a7d3}' ) ,
1134- ( '\u{a7d5}' , '\u{a7d9 }' ) ,
1158+ ( '\u{a7d5}' , '\u{a7dc }' ) ,
11351159 ( '\u{a7f2}' , '\u{a801}' ) ,
11361160 ( '\u{a803}' , '\u{a805}' ) ,
11371161 ( '\u{a807}' , '\u{a80a}' ) ,
@@ -1236,6 +1260,7 @@ pub mod derived_property {
12361260 ( '\u{105a3}' , '\u{105b1}' ) ,
12371261 ( '\u{105b3}' , '\u{105b9}' ) ,
12381262 ( '\u{105bb}' , '\u{105bc}' ) ,
1263+ ( '\u{105c0}' , '\u{105f3}' ) ,
12391264 ( '\u{10600}' , '\u{10736}' ) ,
12401265 ( '\u{10740}' , '\u{10755}' ) ,
12411266 ( '\u{10760}' , '\u{10767}' ) ,
@@ -1272,8 +1297,11 @@ pub mod derived_property {
12721297 ( '\u{10c80}' , '\u{10cb2}' ) ,
12731298 ( '\u{10cc0}' , '\u{10cf2}' ) ,
12741299 ( '\u{10d00}' , '\u{10d23}' ) ,
1300+ ( '\u{10d4a}' , '\u{10d65}' ) ,
1301+ ( '\u{10d6f}' , '\u{10d85}' ) ,
12751302 ( '\u{10e80}' , '\u{10ea9}' ) ,
12761303 ( '\u{10eb0}' , '\u{10eb1}' ) ,
1304+ ( '\u{10ec2}' , '\u{10ec4}' ) ,
12771305 ( '\u{10f00}' , '\u{10f1c}' ) ,
12781306 ( '\u{10f27}' , '\u{10f27}' ) ,
12791307 ( '\u{10f30}' , '\u{10f45}' ) ,
@@ -1312,6 +1340,13 @@ pub mod derived_property {
13121340 ( '\u{1133d}' , '\u{1133d}' ) ,
13131341 ( '\u{11350}' , '\u{11350}' ) ,
13141342 ( '\u{1135d}' , '\u{11361}' ) ,
1343+ ( '\u{11380}' , '\u{11389}' ) ,
1344+ ( '\u{1138b}' , '\u{1138b}' ) ,
1345+ ( '\u{1138e}' , '\u{1138e}' ) ,
1346+ ( '\u{11390}' , '\u{113b5}' ) ,
1347+ ( '\u{113b7}' , '\u{113b7}' ) ,
1348+ ( '\u{113d1}' , '\u{113d1}' ) ,
1349+ ( '\u{113d3}' , '\u{113d3}' ) ,
13151350 ( '\u{11400}' , '\u{11434}' ) ,
13161351 ( '\u{11447}' , '\u{1144a}' ) ,
13171352 ( '\u{1145f}' , '\u{11461}' ) ,
@@ -1346,6 +1381,7 @@ pub mod derived_property {
13461381 ( '\u{11a5c}' , '\u{11a89}' ) ,
13471382 ( '\u{11a9d}' , '\u{11a9d}' ) ,
13481383 ( '\u{11ab0}' , '\u{11af8}' ) ,
1384+ ( '\u{11bc0}' , '\u{11be0}' ) ,
13491385 ( '\u{11c00}' , '\u{11c08}' ) ,
13501386 ( '\u{11c0a}' , '\u{11c2e}' ) ,
13511387 ( '\u{11c40}' , '\u{11c40}' ) ,
@@ -1369,7 +1405,9 @@ pub mod derived_property {
13691405 ( '\u{12f90}' , '\u{12ff0}' ) ,
13701406 ( '\u{13000}' , '\u{1342f}' ) ,
13711407 ( '\u{13441}' , '\u{13446}' ) ,
1408+ ( '\u{13460}' , '\u{143fa}' ) ,
13721409 ( '\u{14400}' , '\u{14646}' ) ,
1410+ ( '\u{16100}' , '\u{1611d}' ) ,
13731411 ( '\u{16800}' , '\u{16a38}' ) ,
13741412 ( '\u{16a40}' , '\u{16a5e}' ) ,
13751413 ( '\u{16a70}' , '\u{16abe}' ) ,
@@ -1378,6 +1416,7 @@ pub mod derived_property {
13781416 ( '\u{16b40}' , '\u{16b43}' ) ,
13791417 ( '\u{16b63}' , '\u{16b77}' ) ,
13801418 ( '\u{16b7d}' , '\u{16b8f}' ) ,
1419+ ( '\u{16d40}' , '\u{16d6c}' ) ,
13811420 ( '\u{16e40}' , '\u{16e7f}' ) ,
13821421 ( '\u{16f00}' , '\u{16f4a}' ) ,
13831422 ( '\u{16f50}' , '\u{16f50}' ) ,
@@ -1386,7 +1425,7 @@ pub mod derived_property {
13861425 ( '\u{16fe3}' , '\u{16fe3}' ) ,
13871426 ( '\u{17000}' , '\u{187f7}' ) ,
13881427 ( '\u{18800}' , '\u{18cd5}' ) ,
1389- ( '\u{18d00 }' , '\u{18d08}' ) ,
1428+ ( '\u{18cff }' , '\u{18d08}' ) ,
13901429 ( '\u{1aff0}' , '\u{1aff3}' ) ,
13911430 ( '\u{1aff5}' , '\u{1affb}' ) ,
13921431 ( '\u{1affd}' , '\u{1affe}' ) ,
@@ -1439,6 +1478,8 @@ pub mod derived_property {
14391478 ( '\u{1e290}' , '\u{1e2ad}' ) ,
14401479 ( '\u{1e2c0}' , '\u{1e2eb}' ) ,
14411480 ( '\u{1e4d0}' , '\u{1e4eb}' ) ,
1481+ ( '\u{1e5d0}' , '\u{1e5ed}' ) ,
1482+ ( '\u{1e5f0}' , '\u{1e5f0}' ) ,
14421483 ( '\u{1e7e0}' , '\u{1e7e6}' ) ,
14431484 ( '\u{1e7e8}' , '\u{1e7eb}' ) ,
14441485 ( '\u{1e7ed}' , '\u{1e7ee}' ) ,
0 commit comments