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

Method Tables

lib/unicode.cpp:44–97  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42namespace Unicode {
43
44Tables::Tables()
45{
46 block_scripts();
47 language_scripts();
48 letter_scripts();
49 composer();
50
51 range["Other"] = range["C"];
52 range["Letter"] = range["L"];
53 range["Mark"] = range["M"];
54 range["Number"] = range["N"];
55 range["Punctuation"] = range["P"];
56 range["Symbol"] = range["S"];
57 range["Separator"] = range["Z"];
58 range["Lowercase_Letter"] = range["Ll"];
59 range["Uppercase_Letter"] = range["Lu"];
60 range["Titlecase_Letter"] = range["Lt"];
61 range["Modifier_Letter"] = range["Lm"];
62 range["Other_Letter"] = range["Lo"];
63 range["Non_Spacing_Mark"] = range["Mn"];
64 range["Spacing_Combining_Mark"] = range["Mc"];
65 range["Enclosing_Mark"] = range["Me"];
66 range["Space_Separator"] = range["Zs"];
67 range["Line_Separator"] = range["Zl"];
68 range["Paragraph_Separator"] = range["Zp"];
69 range["Math_Symbol"] = range["Sm"];
70 range["Currency_Symbol"] = range["Sc"];
71 range["Modifier_Symbol"] = range["Sk"];
72 range["Other_Symbol"] = range["So"];
73 range["Decimal_Digit_Number"] = range["Nd"];
74 range["Letter_Number"] = range["Nl"];
75 range["Other_Number"] = range["No"];
76 range["Dash_Punctuation"] = range["Pd"];
77 range["Open_Punctuation"] = range["Ps"];
78 range["Close_Punctuation"] = range["Pe"];
79 range["Initial_Punctuation"] = range["Pi"];
80 range["Final_Punctuation"] = range["Pf"];
81 range["Connector_Punctuation"] = range["Pc"];
82 range["Other_Punctuation"] = range["Po"];
83 range["Control"] = range["Cc"];
84 range["Format"] = range["Cf"];
85
86 range["Cntrl"] = range["C"];
87 range["Digit"] = range["Nd"];
88 range["Lower"] = range["Ll"];
89 range["Punct"] = range["P"];
90 range["Upper"] = range["Lu"];
91
92 range["d"] = range["Digit"];
93 range["l"] = range["Lower"];
94 range["u"] = range["Upper"];
95 range["s"] = range["Space"];
96 range["w"] = range["Word"];
97}
98
99static const Tables tables;
100

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected