source: icGREP/icgrep-devel/icgrep/UCD/CompositionExclusions.h @ 5657

Last change on this file since 5657 was 5657, checked in by cameron, 2 years ago

Newly generated UCD files

File size: 1.7 KB
Line 
1#ifndef COMPOSITIONEXCLUSIONS_H
2#define COMPOSITIONEXCLUSIONS_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 "unicode_set.h"
13#include <vector>
14
15namespace UCD {
16    namespace CE_ns {
17        /** Code Point Ranges for CE
18        [0958, 095f], [09dc, 09dd], [09df, 09df], [0a33, 0a33],
19        [0a36, 0a36], [0a59, 0a5b], [0a5e, 0a5e], [0b5c, 0b5d],
20        [0f43, 0f43], [0f4d, 0f4d], [0f52, 0f52], [0f57, 0f57],
21        [0f5c, 0f5c], [0f69, 0f69], [0f76, 0f76], [0f78, 0f78],
22        [0f93, 0f93], [0f9d, 0f9d], [0fa2, 0fa2], [0fa7, 0fa7],
23        [0fac, 0fac], [0fb9, 0fb9], [2adc, 2adc], [fb1d, fb1d],
24        [fb1f, fb1f], [fb2a, fb36], [fb38, fb3c], [fb3e, fb3e],
25        [fb40, fb41], [fb43, fb44], [fb46, fb4e], [1d15e, 1d164],
26        [1d1bb, 1d1c0]**/
27        const UnicodeSet codepoint_set
28            {{{Empty, 74}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 2},
29              {Mixed, 2}, {Empty, 7}, {Mixed, 1}, {Empty, 31}, {Mixed, 4},
30              {Empty, 216}, {Mixed, 1}, {Empty, 1665}, {Mixed, 3},
31              {Empty, 1711}, {Mixed, 2}, {Empty, 1}, {Mixed, 2},
32              {Empty, 31089}},
33             {0xff000000, 0xb0000000, 0x00480000, 0x4e000000, 0x30000000,
34              0x10842008, 0x01400200, 0x20080000, 0x02001084, 0x10000000,
35              0xa0000000, 0x5f7ffc00, 0x00007fdb, 0xc0000000, 0x0000001f,
36              0xf8000000, 0x00000001}};
37        static BinaryPropertyObject property_object{CE, codepoint_set};
38    }
39}
40
41
42#endif
Note: See TracBrowser for help on using the repository browser.