source: icGREP/icgrep-devel/icgrep/UCD/NameAliases.h @ 5686

Last change on this file since 5686 was 5686, checked in by cameron, 20 months ago

Update to UCD 10.0.0

File size: 7.5 KB
Line 
1#ifndef NAMEALIASES_H
2#define NAMEALIASES_H
3/*
4 *  Copyright (c) 2017 International Characters, Inc.
5 *  This software is licensed to the public under the Open Software License 3.0.
6 *  icgrep is a trademark of International Characters, Inc.
7 *
8 *  This file is generated by UCD_properties.py - manual edits may be lost.
9 */
10
11#include "PropertyAliases.h"
12#include "PropertyObjects.h"
13#include "PropertyValueAliases.h"
14#include "unicode_set.h"
15
16namespace UCD {
17    namespace NAME_ALIAS_ns {
18        /** Code Point Ranges for Name_Alias mapping to <none>
19        **/
20
21        const UnicodeSet null_codepoint_set
22                    {{{Empty, 34816}},
23             {}};
24
25        /** Code Point Ranges for Name_Alias mapping to <codepoint>
26        **/
27        const UnicodeSet reflexive_set
28                    {{{Empty, 34816}},
29             {}};
30
31        const unsigned buffer_length = 2549;
32        const static char __attribute__ ((aligned (32))) string_buffer[2560] = u8R"__(NUL
33SOH
34STX
35ETX
36EOT
37ENQ
38ACK
39BEL
40BS
41TAB
42EOL
43VT
44FF
45CR
46SO
47SI
48DLE
49DC1
50DC2
51DC3
52DC4
53NAK
54SYN
55ETB
56CAN
57EOM
58SUB
59ESC
60FS
61GS
62RS
63US
64SP
65DEL
66PAD
67HOP
68BPH
69NBH
70IND
71NEL
72SSA
73ESA
74HTS
75HTJ
76VTS
77PLD
78PLU
79RI
80SS2
81SS3
82DCS
83PU1
84PU2
85STS
86CCH
87MW
88SPA
89EPA
90SOS
91SGC
92SCI
93CSI
94ST
95OSC
96PM
97APC
98NBSP
99SHY
100LATIN CAPITAL LETTER GHA
101LATIN SMALL LETTER GHA
102CGJ
103ALM
104SYRIAC SUBLINEAR COLON SKEWED LEFT
105KANNADA LETTER LLLA
106LAO LETTER FO FON
107LAO LETTER FO FAY
108LAO LETTER RO
109LAO LETTER LO
110TIBETAN MARK BKA- SHOG GI MGO RGYAN
111HANGUL JONGSEONG YESIEUNG-KIYEOK
112HANGUL JONGSEONG YESIEUNG-SSANGKIYEOK
113HANGUL JONGSEONG SSANGYESIEUNG
114HANGUL JONGSEONG YESIEUNG-KHIEUKH
115FVS1
116FVS2
117FVS3
118MVS
119ZWSP
120ZWNJ
121ZWJ
122LRM
123RLM
124LRE
125RLE
126PDF
127LRO
128RLO
129NNBSP
130MMSP
131WJ
132LRI
133RLI
134FSI
135PDI
136WEIERSTRASS ELLIPTIC FUNCTION
137MICR ON US SYMBOL
138MICR DASH SYMBOL
139LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE
140RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE
141YI SYLLABLE ITERATION MARK
142VS1
143VS2
144VS3
145VS4
146VS5
147VS6
148VS7
149VS8
150VS9
151VS10
152VS11
153VS12
154VS13
155VS14
156VS15
157VS16
158PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET
159ZWNBSP
160CUNEIFORM SIGN NU11 TENU
161CUNEIFORM SIGN NU11 OVER NU11 BUR OVER BUR
162HENTAIGANA LETTER E-1
163BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS
164VS17
165VS18
166VS19
167VS20
168VS21
169VS22
170VS23
171VS24
172VS25
173VS26
174VS27
175VS28
176VS29
177VS30
178VS31
179VS32
180VS33
181VS34
182VS35
183VS36
184VS37
185VS38
186VS39
187VS40
188VS41
189VS42
190VS43
191VS44
192VS45
193VS46
194VS47
195VS48
196VS49
197VS50
198VS51
199VS52
200VS53
201VS54
202VS55
203VS56
204VS57
205VS58
206VS59
207VS60
208VS61
209VS62
210VS63
211VS64
212VS65
213VS66
214VS67
215VS68
216VS69
217VS70
218VS71
219VS72
220VS73
221VS74
222VS75
223VS76
224VS77
225VS78
226VS79
227VS80
228VS81
229VS82
230VS83
231VS84
232VS85
233VS86
234VS87
235VS88
236VS89
237VS90
238VS91
239VS92
240VS93
241VS94
242VS95
243VS96
244VS97
245VS98
246VS99
247VS100
248VS101
249VS102
250VS103
251VS104
252VS105
253VS106
254VS107
255VS108
256VS109
257VS110
258VS111
259VS112
260VS113
261VS114
262VS115
263VS116
264VS117
265VS118
266VS119
267VS120
268VS121
269VS122
270VS123
271VS124
272VS125
273VS126
274VS127
275VS128
276VS129
277VS130
278VS131
279VS132
280VS133
281VS134
282VS135
283VS136
284VS137
285VS138
286VS139
287VS140
288VS141
289VS142
290VS143
291VS144
292VS145
293VS146
294VS147
295VS148
296VS149
297VS150
298VS151
299VS152
300VS153
301VS154
302VS155
303VS156
304VS157
305VS158
306VS159
307VS160
308VS161
309VS162
310VS163
311VS164
312VS165
313VS166
314VS167
315VS168
316VS169
317VS170
318VS171
319VS172
320VS173
321VS174
322VS175
323VS176
324VS177
325VS178
326VS179
327VS180
328VS181
329VS182
330VS183
331VS184
332VS185
333VS186
334VS187
335VS188
336VS189
337VS190
338VS191
339VS192
340VS193
341VS194
342VS195
343VS196
344VS197
345VS198
346VS199
347VS200
348VS201
349VS202
350VS203
351VS204
352VS205
353VS206
354VS207
355VS208
356VS209
357VS210
358VS211
359VS212
360VS213
361VS214
362VS215
363VS216
364VS217
365VS218
366VS219
367VS220
368VS221
369VS222
370VS223
371VS224
372VS225
373VS226
374VS227
375VS228
376VS229
377VS230
378VS231
379VS232
380VS233
381VS234
382VS235
383VS236
384VS237
385VS238
386VS239
387VS240
388VS241
389VS242
390VS243
391VS244
392VS245
393VS246
394VS247
395VS248
396VS249
397VS250
398VS251
399VS252
400VS253
401VS254
402VS255
403VS256
404)__";
405
406        const static std::vector<codepoint_t> defined_cps = {
407        0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007,
408        0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f,
409        0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017,
410        0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f,
411        0x0020, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085,
412        0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d,
413        0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095,
414        0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d,
415        0x009e, 0x009f, 0x00a0, 0x00ad, 0x01a2, 0x01a3, 0x034f, 0x061c,
416        0x0709, 0x0cde, 0x0e9d, 0x0e9f, 0x0ea3, 0x0ea5, 0x0fd0, 0x11ec,
417        0x11ed, 0x11ee, 0x11ef, 0x180b, 0x180c, 0x180d, 0x180e, 0x200b,
418        0x200c, 0x200d, 0x200e, 0x200f, 0x202a, 0x202b, 0x202c, 0x202d,
419        0x202e, 0x202f, 0x205f, 0x2060, 0x2066, 0x2067, 0x2068, 0x2069,
420        0x2118, 0x2448, 0x2449, 0x2b7a, 0x2b7c, 0xa015, 0xfe00, 0xfe01,
421        0xfe02, 0xfe03, 0xfe04, 0xfe05, 0xfe06, 0xfe07, 0xfe08, 0xfe09,
422        0xfe0a, 0xfe0b, 0xfe0c, 0xfe0d, 0xfe0e, 0xfe0f, 0xfe18, 0xfeff,
423        0x122d4, 0x122d5, 0x1b001, 0x1d0c5, 0xe0100, 0xe0101, 0xe0102,
424        0xe0103, 0xe0104, 0xe0105, 0xe0106, 0xe0107, 0xe0108, 0xe0109,
425        0xe010a, 0xe010b, 0xe010c, 0xe010d, 0xe010e, 0xe010f, 0xe0110,
426        0xe0111, 0xe0112, 0xe0113, 0xe0114, 0xe0115, 0xe0116, 0xe0117,
427        0xe0118, 0xe0119, 0xe011a, 0xe011b, 0xe011c, 0xe011d, 0xe011e,
428        0xe011f, 0xe0120, 0xe0121, 0xe0122, 0xe0123, 0xe0124, 0xe0125,
429        0xe0126, 0xe0127, 0xe0128, 0xe0129, 0xe012a, 0xe012b, 0xe012c,
430        0xe012d, 0xe012e, 0xe012f, 0xe0130, 0xe0131, 0xe0132, 0xe0133,
431        0xe0134, 0xe0135, 0xe0136, 0xe0137, 0xe0138, 0xe0139, 0xe013a,
432        0xe013b, 0xe013c, 0xe013d, 0xe013e, 0xe013f, 0xe0140, 0xe0141,
433        0xe0142, 0xe0143, 0xe0144, 0xe0145, 0xe0146, 0xe0147, 0xe0148,
434        0xe0149, 0xe014a, 0xe014b, 0xe014c, 0xe014d, 0xe014e, 0xe014f,
435        0xe0150, 0xe0151, 0xe0152, 0xe0153, 0xe0154, 0xe0155, 0xe0156,
436        0xe0157, 0xe0158, 0xe0159, 0xe015a, 0xe015b, 0xe015c, 0xe015d,
437        0xe015e, 0xe015f, 0xe0160, 0xe0161, 0xe0162, 0xe0163, 0xe0164,
438        0xe0165, 0xe0166, 0xe0167, 0xe0168, 0xe0169, 0xe016a, 0xe016b,
439        0xe016c, 0xe016d, 0xe016e, 0xe016f, 0xe0170, 0xe0171, 0xe0172,
440        0xe0173, 0xe0174, 0xe0175, 0xe0176, 0xe0177, 0xe0178, 0xe0179,
441        0xe017a, 0xe017b, 0xe017c, 0xe017d, 0xe017e, 0xe017f, 0xe0180,
442        0xe0181, 0xe0182, 0xe0183, 0xe0184, 0xe0185, 0xe0186, 0xe0187,
443        0xe0188, 0xe0189, 0xe018a, 0xe018b, 0xe018c, 0xe018d, 0xe018e,
444        0xe018f, 0xe0190, 0xe0191, 0xe0192, 0xe0193, 0xe0194, 0xe0195,
445        0xe0196, 0xe0197, 0xe0198, 0xe0199, 0xe019a, 0xe019b, 0xe019c,
446        0xe019d, 0xe019e, 0xe019f, 0xe01a0, 0xe01a1, 0xe01a2, 0xe01a3,
447        0xe01a4, 0xe01a5, 0xe01a6, 0xe01a7, 0xe01a8, 0xe01a9, 0xe01aa,
448        0xe01ab, 0xe01ac, 0xe01ad, 0xe01ae, 0xe01af, 0xe01b0, 0xe01b1,
449        0xe01b2, 0xe01b3, 0xe01b4, 0xe01b5, 0xe01b6, 0xe01b7, 0xe01b8,
450        0xe01b9, 0xe01ba, 0xe01bb, 0xe01bc, 0xe01bd, 0xe01be, 0xe01bf,
451        0xe01c0, 0xe01c1, 0xe01c2, 0xe01c3, 0xe01c4, 0xe01c5, 0xe01c6,
452        0xe01c7, 0xe01c8, 0xe01c9, 0xe01ca, 0xe01cb, 0xe01cc, 0xe01cd,
453        0xe01ce, 0xe01cf, 0xe01d0, 0xe01d1, 0xe01d2, 0xe01d3, 0xe01d4,
454        0xe01d5, 0xe01d6, 0xe01d7, 0xe01d8, 0xe01d9, 0xe01da, 0xe01db,
455        0xe01dc, 0xe01dd, 0xe01de, 0xe01df, 0xe01e0, 0xe01e1, 0xe01e2,
456        0xe01e3, 0xe01e4, 0xe01e5, 0xe01e6, 0xe01e7, 0xe01e8, 0xe01e9,
457        0xe01ea, 0xe01eb, 0xe01ec, 0xe01ed, 0xe01ee, 0xe01ef};
458        static StringPropertyObject property_object(Name_Alias, 
459                                                    null_codepoint_set, 
460                                                    reflexive_set, 
461                                                    static_cast<const char *>(string_buffer), 
462                                                    buffer_length, 
463                                                    defined_cps);
464    }
465}
466
467
468#endif
Note: See TracBrowser for help on using the repository browser.