MCPcopy Create free account
hub / github.com/Genivia/RE-flex / language_scripts

Method language_scripts

unicode/language_scripts.cpp:3–12506  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1// Converted from http://www.unicode.org/Public/UCD/latest/ucd/Scripts.txt by language_scripts.l
2#include <reflex/unicode.h>
3void 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,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected