| 1 | // Converted from http://www.unicode.org/Public/UCD/latest/ucd/Scripts.txt by language_scripts.l |
| 2 | #include <reflex/unicode.h> |
| 3 | void reflex::Unicode::Tables::language_scripts(void) |
| 4 | { |
| 5 | |
| 6 | // ASCII class has 128 code points in 1 blocks |
| 7 | static const int ASCII[] = { |
| 8 | 0, 127, |
| 9 | 0, 0 |
| 10 | }; |
| 11 | range["ASCII"] = ASCII; |
| 12 | |
| 13 | // Adlam class has 88 code points in 3 blocks |
| 14 | static const int Adlam[] = { |
| 15 | 125184, 125259, |
| 16 | 125264, 125273, |
| 17 | 125278, 125279, |
| 18 | 0, 0 |
| 19 | }; |
| 20 | range["Adlam"] = Adlam; |
| 21 | |
| 22 | // Ahom class has 65 code points in 3 blocks |
| 23 | static const int Ahom[] = { |
| 24 | 71424, 71450, |
| 25 | 71453, 71467, |
| 26 | 71472, 71494, |
| 27 | 0, 0 |
| 28 | }; |
| 29 | range["Ahom"] = Ahom; |
| 30 | |
| 31 | // Anatolian_Hieroglyphs class has 583 code points in 1 blocks |
| 32 | static const int Anatolian_Hieroglyphs[] = { |
| 33 | 82944, 83526, |
| 34 | 0, 0 |
| 35 | }; |
| 36 | range["Anatolian_Hieroglyphs"] = Anatolian_Hieroglyphs; |
| 37 | |
| 38 | // Arabic class has 1368 code points in 58 blocks |
| 39 | static const int Arabic[] = { |
| 40 | 1536, 1540, |
| 41 | 1542, 1547, |
| 42 | 1549, 1562, |
| 43 | 1564, 1566, |
| 44 | 1568, 1599, |
| 45 | 1601, 1610, |
| 46 | 1622, 1647, |
| 47 | 1649, 1756, |
| 48 | 1758, 1791, |
| 49 | 1872, 1919, |
| 50 | 2160, 2190, |
| 51 | 2192, 2193, |
| 52 | 2200, 2273, |
| 53 | 2275, 2303, |
| 54 | 64336, 64450, |
| 55 | 64467, 64829, |
| 56 | 64832, 64911, |
| 57 | 64914, 64967, |
| 58 | 64975, 64975, |
| 59 | 65008, 65023, |
| 60 | 65136, 65140, |
nothing calls this directly
no outgoing calls
no test coverage detected