source: icGREP/icgrep-devel/icgrep/UCD/HangulSyllableType.h @ 5154

Last change on this file since 5154 was 5154, checked in by cameron, 3 years ago

Fix for -gs mode from Xiangyu

File size: 24.8 KB
Line 
1#ifndef HANGULSYLLABLETYPE_H
2#define HANGULSYLLABLETYPE_H
3/*
4 *  Copyright (c) 2016 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 "PropertyObjects.h"
12#include "PropertyValueAliases.h"
13#include "unicode_set.h"
14
15namespace UCD {
16    namespace HST_ns {
17    /** Code Point Ranges for NA
18    [0, 4351], [4608, 43359], [43389, 44031], [55204, 55215],
19    [55239, 55242], [55292, 1114111]**/
20    const UnicodeSet na_Set
21        {{{Full, 136}, {Empty, 8}, {Full, 1211}, {Mixed, 1}, {Full, 20},
22          {Empty, 349}, {Mixed, 3}, {Full, 33088}},
23         {0xe0000000, 0x0000fff0, 0x00000780, 0xf0000000}};
24    /** Code Point Ranges for L
25    [4352, 4447], [43360, 43388]**/
26    const UnicodeSet l_Set
27        {{{Empty, 136}, {Full, 3}, {Empty, 1216}, {Mixed, 1},
28          {Empty, 33460}},
29         {0x1fffffff}};
30    /** Code Point Ranges for V
31    [4448, 4519], [55216, 55238]**/
32    const UnicodeSet v_Set
33        {{{Empty, 139}, {Full, 2}, {Mixed, 1}, {Empty, 1583}, {Mixed, 2},
34          {Empty, 33089}},
35         {0x000000ff, 0xffff0000, 0x0000007f}};
36    /** Code Point Ranges for T
37    [4520, 4607], [55243, 55291]**/
38    const UnicodeSet t_Set
39        {{{Empty, 141}, {Mixed, 1}, {Full, 2}, {Empty, 1582}, {Mixed, 2},
40          {Empty, 33088}},
41         {0xffffff00, 0xfffff800, 0x0fffffff}};
42    /** Code Point Ranges for LV
43    [44032, 44032], [44060, 44060], [44088, 44088], [44116, 44116],
44    [44144, 44144], [44172, 44172], [44200, 44200], [44228, 44228],
45    [44256, 44256], [44284, 44284], [44312, 44312], [44340, 44340],
46    [44368, 44368], [44396, 44396], [44424, 44424], [44452, 44452],
47    [44480, 44480], [44508, 44508], [44536, 44536], [44564, 44564],
48    [44592, 44592], [44620, 44620], [44648, 44648], [44676, 44676],
49    [44704, 44704], [44732, 44732], [44760, 44760], [44788, 44788],
50    [44816, 44816], [44844, 44844], [44872, 44872], [44900, 44900],
51    [44928, 44928], [44956, 44956], [44984, 44984], [45012, 45012],
52    [45040, 45040], [45068, 45068], [45096, 45096], [45124, 45124],
53    [45152, 45152], [45180, 45180], [45208, 45208], [45236, 45236],
54    [45264, 45264], [45292, 45292], [45320, 45320], [45348, 45348],
55    [45376, 45376], [45404, 45404], [45432, 45432], [45460, 45460],
56    [45488, 45488], [45516, 45516], [45544, 45544], [45572, 45572],
57    [45600, 45600], [45628, 45628], [45656, 45656], [45684, 45684],
58    [45712, 45712], [45740, 45740], [45768, 45768], [45796, 45796],
59    [45824, 45824], [45852, 45852], [45880, 45880], [45908, 45908],
60    [45936, 45936], [45964, 45964], [45992, 45992], [46020, 46020],
61    [46048, 46048], [46076, 46076], [46104, 46104], [46132, 46132],
62    [46160, 46160], [46188, 46188], [46216, 46216], [46244, 46244],
63    [46272, 46272], [46300, 46300], [46328, 46328], [46356, 46356],
64    [46384, 46384], [46412, 46412], [46440, 46440], [46468, 46468],
65    [46496, 46496], [46524, 46524], [46552, 46552], [46580, 46580],
66    [46608, 46608], [46636, 46636], [46664, 46664], [46692, 46692],
67    [46720, 46720], [46748, 46748], [46776, 46776], [46804, 46804],
68    [46832, 46832], [46860, 46860], [46888, 46888], [46916, 46916],
69    [46944, 46944], [46972, 46972], [47000, 47000], [47028, 47028],
70    [47056, 47056], [47084, 47084], [47112, 47112], [47140, 47140],
71    [47168, 47168], [47196, 47196], [47224, 47224], [47252, 47252],
72    [47280, 47280], [47308, 47308], [47336, 47336], [47364, 47364],
73    [47392, 47392], [47420, 47420], [47448, 47448], [47476, 47476],
74    [47504, 47504], [47532, 47532], [47560, 47560], [47588, 47588],
75    [47616, 47616], [47644, 47644], [47672, 47672], [47700, 47700],
76    [47728, 47728], [47756, 47756], [47784, 47784], [47812, 47812],
77    [47840, 47840], [47868, 47868], [47896, 47896], [47924, 47924],
78    [47952, 47952], [47980, 47980], [48008, 48008], [48036, 48036],
79    [48064, 48064], [48092, 48092], [48120, 48120], [48148, 48148],
80    [48176, 48176], [48204, 48204], [48232, 48232], [48260, 48260],
81    [48288, 48288], [48316, 48316], [48344, 48344], [48372, 48372],
82    [48400, 48400], [48428, 48428], [48456, 48456], [48484, 48484],
83    [48512, 48512], [48540, 48540], [48568, 48568], [48596, 48596],
84    [48624, 48624], [48652, 48652], [48680, 48680], [48708, 48708],
85    [48736, 48736], [48764, 48764], [48792, 48792], [48820, 48820],
86    [48848, 48848], [48876, 48876], [48904, 48904], [48932, 48932],
87    [48960, 48960], [48988, 48988], [49016, 49016], [49044, 49044],
88    [49072, 49072], [49100, 49100], [49128, 49128], [49156, 49156],
89    [49184, 49184], [49212, 49212], [49240, 49240], [49268, 49268],
90    [49296, 49296], [49324, 49324], [49352, 49352], [49380, 49380],
91    [49408, 49408], [49436, 49436], [49464, 49464], [49492, 49492],
92    [49520, 49520], [49548, 49548], [49576, 49576], [49604, 49604],
93    [49632, 49632], [49660, 49660], [49688, 49688], [49716, 49716],
94    [49744, 49744], [49772, 49772], [49800, 49800], [49828, 49828],
95    [49856, 49856], [49884, 49884], [49912, 49912], [49940, 49940],
96    [49968, 49968], [49996, 49996], [50024, 50024], [50052, 50052],
97    [50080, 50080], [50108, 50108], [50136, 50136], [50164, 50164],
98    [50192, 50192], [50220, 50220], [50248, 50248], [50276, 50276],
99    [50304, 50304], [50332, 50332], [50360, 50360], [50388, 50388],
100    [50416, 50416], [50444, 50444], [50472, 50472], [50500, 50500],
101    [50528, 50528], [50556, 50556], [50584, 50584], [50612, 50612],
102    [50640, 50640], [50668, 50668], [50696, 50696], [50724, 50724],
103    [50752, 50752], [50780, 50780], [50808, 50808], [50836, 50836],
104    [50864, 50864], [50892, 50892], [50920, 50920], [50948, 50948],
105    [50976, 50976], [51004, 51004], [51032, 51032], [51060, 51060],
106    [51088, 51088], [51116, 51116], [51144, 51144], [51172, 51172],
107    [51200, 51200], [51228, 51228], [51256, 51256], [51284, 51284],
108    [51312, 51312], [51340, 51340], [51368, 51368], [51396, 51396],
109    [51424, 51424], [51452, 51452], [51480, 51480], [51508, 51508],
110    [51536, 51536], [51564, 51564], [51592, 51592], [51620, 51620],
111    [51648, 51648], [51676, 51676], [51704, 51704], [51732, 51732],
112    [51760, 51760], [51788, 51788], [51816, 51816], [51844, 51844],
113    [51872, 51872], [51900, 51900], [51928, 51928], [51956, 51956],
114    [51984, 51984], [52012, 52012], [52040, 52040], [52068, 52068],
115    [52096, 52096], [52124, 52124], [52152, 52152], [52180, 52180],
116    [52208, 52208], [52236, 52236], [52264, 52264], [52292, 52292],
117    [52320, 52320], [52348, 52348], [52376, 52376], [52404, 52404],
118    [52432, 52432], [52460, 52460], [52488, 52488], [52516, 52516],
119    [52544, 52544], [52572, 52572], [52600, 52600], [52628, 52628],
120    [52656, 52656], [52684, 52684], [52712, 52712], [52740, 52740],
121    [52768, 52768], [52796, 52796], [52824, 52824], [52852, 52852],
122    [52880, 52880], [52908, 52908], [52936, 52936], [52964, 52964],
123    [52992, 52992], [53020, 53020], [53048, 53048], [53076, 53076],
124    [53104, 53104], [53132, 53132], [53160, 53160], [53188, 53188],
125    [53216, 53216], [53244, 53244], [53272, 53272], [53300, 53300],
126    [53328, 53328], [53356, 53356], [53384, 53384], [53412, 53412],
127    [53440, 53440], [53468, 53468], [53496, 53496], [53524, 53524],
128    [53552, 53552], [53580, 53580], [53608, 53608], [53636, 53636],
129    [53664, 53664], [53692, 53692], [53720, 53720], [53748, 53748],
130    [53776, 53776], [53804, 53804], [53832, 53832], [53860, 53860],
131    [53888, 53888], [53916, 53916], [53944, 53944], [53972, 53972],
132    [54000, 54000], [54028, 54028], [54056, 54056], [54084, 54084],
133    [54112, 54112], [54140, 54140], [54168, 54168], [54196, 54196],
134    [54224, 54224], [54252, 54252], [54280, 54280], [54308, 54308],
135    [54336, 54336], [54364, 54364], [54392, 54392], [54420, 54420],
136    [54448, 54448], [54476, 54476], [54504, 54504], [54532, 54532],
137    [54560, 54560], [54588, 54588], [54616, 54616], [54644, 54644],
138    [54672, 54672], [54700, 54700], [54728, 54728], [54756, 54756],
139    [54784, 54784], [54812, 54812], [54840, 54840], [54868, 54868],
140    [54896, 54896], [54924, 54924], [54952, 54952], [54980, 54980],
141    [55008, 55008], [55036, 55036], [55064, 55064], [55092, 55092],
142    [55120, 55120], [55148, 55148], [55176, 55176]**/
143    const UnicodeSet lv_Set
144        {{{Empty, 1376}, {Mixed, 349}, {Empty, 33091}},
145         {0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
146          0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
147          0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
148          0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
149          0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
150          0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
151          0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
152          0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
153          0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
154          0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
155          0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
156          0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
157          0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
158          0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
159          0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
160          0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
161          0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
162          0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
163          0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
164          0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
165          0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
166          0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
167          0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
168          0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
169          0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
170          0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
171          0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
172          0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
173          0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
174          0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
175          0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
176          0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
177          0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
178          0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
179          0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
180          0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
181          0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
182          0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
183          0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
184          0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
185          0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
186          0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
187          0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
188          0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
189          0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
190          0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
191          0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
192          0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
193          0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
194          0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
195          0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
196          0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
197          0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
198          0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
199          0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
200          0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
201          0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
202          0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
203          0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
204          0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
205          0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
206          0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
207          0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
208          0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
209          0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
210          0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
211          0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
212          0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
213          0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
214          0x00100000, 0x00010000, 0x00001000, 0x00000100}};
215    /** Code Point Ranges for LVT
216    [44033, 44059], [44061, 44087], [44089, 44115], [44117, 44143],
217    [44145, 44171], [44173, 44199], [44201, 44227], [44229, 44255],
218    [44257, 44283], [44285, 44311], [44313, 44339], [44341, 44367],
219    [44369, 44395], [44397, 44423], [44425, 44451], [44453, 44479],
220    [44481, 44507], [44509, 44535], [44537, 44563], [44565, 44591],
221    [44593, 44619], [44621, 44647], [44649, 44675], [44677, 44703],
222    [44705, 44731], [44733, 44759], [44761, 44787], [44789, 44815],
223    [44817, 44843], [44845, 44871], [44873, 44899], [44901, 44927],
224    [44929, 44955], [44957, 44983], [44985, 45011], [45013, 45039],
225    [45041, 45067], [45069, 45095], [45097, 45123], [45125, 45151],
226    [45153, 45179], [45181, 45207], [45209, 45235], [45237, 45263],
227    [45265, 45291], [45293, 45319], [45321, 45347], [45349, 45375],
228    [45377, 45403], [45405, 45431], [45433, 45459], [45461, 45487],
229    [45489, 45515], [45517, 45543], [45545, 45571], [45573, 45599],
230    [45601, 45627], [45629, 45655], [45657, 45683], [45685, 45711],
231    [45713, 45739], [45741, 45767], [45769, 45795], [45797, 45823],
232    [45825, 45851], [45853, 45879], [45881, 45907], [45909, 45935],
233    [45937, 45963], [45965, 45991], [45993, 46019], [46021, 46047],
234    [46049, 46075], [46077, 46103], [46105, 46131], [46133, 46159],
235    [46161, 46187], [46189, 46215], [46217, 46243], [46245, 46271],
236    [46273, 46299], [46301, 46327], [46329, 46355], [46357, 46383],
237    [46385, 46411], [46413, 46439], [46441, 46467], [46469, 46495],
238    [46497, 46523], [46525, 46551], [46553, 46579], [46581, 46607],
239    [46609, 46635], [46637, 46663], [46665, 46691], [46693, 46719],
240    [46721, 46747], [46749, 46775], [46777, 46803], [46805, 46831],
241    [46833, 46859], [46861, 46887], [46889, 46915], [46917, 46943],
242    [46945, 46971], [46973, 46999], [47001, 47027], [47029, 47055],
243    [47057, 47083], [47085, 47111], [47113, 47139], [47141, 47167],
244    [47169, 47195], [47197, 47223], [47225, 47251], [47253, 47279],
245    [47281, 47307], [47309, 47335], [47337, 47363], [47365, 47391],
246    [47393, 47419], [47421, 47447], [47449, 47475], [47477, 47503],
247    [47505, 47531], [47533, 47559], [47561, 47587], [47589, 47615],
248    [47617, 47643], [47645, 47671], [47673, 47699], [47701, 47727],
249    [47729, 47755], [47757, 47783], [47785, 47811], [47813, 47839],
250    [47841, 47867], [47869, 47895], [47897, 47923], [47925, 47951],
251    [47953, 47979], [47981, 48007], [48009, 48035], [48037, 48063],
252    [48065, 48091], [48093, 48119], [48121, 48147], [48149, 48175],
253    [48177, 48203], [48205, 48231], [48233, 48259], [48261, 48287],
254    [48289, 48315], [48317, 48343], [48345, 48371], [48373, 48399],
255    [48401, 48427], [48429, 48455], [48457, 48483], [48485, 48511],
256    [48513, 48539], [48541, 48567], [48569, 48595], [48597, 48623],
257    [48625, 48651], [48653, 48679], [48681, 48707], [48709, 48735],
258    [48737, 48763], [48765, 48791], [48793, 48819], [48821, 48847],
259    [48849, 48875], [48877, 48903], [48905, 48931], [48933, 48959],
260    [48961, 48987], [48989, 49015], [49017, 49043], [49045, 49071],
261    [49073, 49099], [49101, 49127], [49129, 49155], [49157, 49183],
262    [49185, 49211], [49213, 49239], [49241, 49267], [49269, 49295],
263    [49297, 49323], [49325, 49351], [49353, 49379], [49381, 49407],
264    [49409, 49435], [49437, 49463], [49465, 49491], [49493, 49519],
265    [49521, 49547], [49549, 49575], [49577, 49603], [49605, 49631],
266    [49633, 49659], [49661, 49687], [49689, 49715], [49717, 49743],
267    [49745, 49771], [49773, 49799], [49801, 49827], [49829, 49855],
268    [49857, 49883], [49885, 49911], [49913, 49939], [49941, 49967],
269    [49969, 49995], [49997, 50023], [50025, 50051], [50053, 50079],
270    [50081, 50107], [50109, 50135], [50137, 50163], [50165, 50191],
271    [50193, 50219], [50221, 50247], [50249, 50275], [50277, 50303],
272    [50305, 50331], [50333, 50359], [50361, 50387], [50389, 50415],
273    [50417, 50443], [50445, 50471], [50473, 50499], [50501, 50527],
274    [50529, 50555], [50557, 50583], [50585, 50611], [50613, 50639],
275    [50641, 50667], [50669, 50695], [50697, 50723], [50725, 50751],
276    [50753, 50779], [50781, 50807], [50809, 50835], [50837, 50863],
277    [50865, 50891], [50893, 50919], [50921, 50947], [50949, 50975],
278    [50977, 51003], [51005, 51031], [51033, 51059], [51061, 51087],
279    [51089, 51115], [51117, 51143], [51145, 51171], [51173, 51199],
280    [51201, 51227], [51229, 51255], [51257, 51283], [51285, 51311],
281    [51313, 51339], [51341, 51367], [51369, 51395], [51397, 51423],
282    [51425, 51451], [51453, 51479], [51481, 51507], [51509, 51535],
283    [51537, 51563], [51565, 51591], [51593, 51619], [51621, 51647],
284    [51649, 51675], [51677, 51703], [51705, 51731], [51733, 51759],
285    [51761, 51787], [51789, 51815], [51817, 51843], [51845, 51871],
286    [51873, 51899], [51901, 51927], [51929, 51955], [51957, 51983],
287    [51985, 52011], [52013, 52039], [52041, 52067], [52069, 52095],
288    [52097, 52123], [52125, 52151], [52153, 52179], [52181, 52207],
289    [52209, 52235], [52237, 52263], [52265, 52291], [52293, 52319],
290    [52321, 52347], [52349, 52375], [52377, 52403], [52405, 52431],
291    [52433, 52459], [52461, 52487], [52489, 52515], [52517, 52543],
292    [52545, 52571], [52573, 52599], [52601, 52627], [52629, 52655],
293    [52657, 52683], [52685, 52711], [52713, 52739], [52741, 52767],
294    [52769, 52795], [52797, 52823], [52825, 52851], [52853, 52879],
295    [52881, 52907], [52909, 52935], [52937, 52963], [52965, 52991],
296    [52993, 53019], [53021, 53047], [53049, 53075], [53077, 53103],
297    [53105, 53131], [53133, 53159], [53161, 53187], [53189, 53215],
298    [53217, 53243], [53245, 53271], [53273, 53299], [53301, 53327],
299    [53329, 53355], [53357, 53383], [53385, 53411], [53413, 53439],
300    [53441, 53467], [53469, 53495], [53497, 53523], [53525, 53551],
301    [53553, 53579], [53581, 53607], [53609, 53635], [53637, 53663],
302    [53665, 53691], [53693, 53719], [53721, 53747], [53749, 53775],
303    [53777, 53803], [53805, 53831], [53833, 53859], [53861, 53887],
304    [53889, 53915], [53917, 53943], [53945, 53971], [53973, 53999],
305    [54001, 54027], [54029, 54055], [54057, 54083], [54085, 54111],
306    [54113, 54139], [54141, 54167], [54169, 54195], [54197, 54223],
307    [54225, 54251], [54253, 54279], [54281, 54307], [54309, 54335],
308    [54337, 54363], [54365, 54391], [54393, 54419], [54421, 54447],
309    [54449, 54475], [54477, 54503], [54505, 54531], [54533, 54559],
310    [54561, 54587], [54589, 54615], [54617, 54643], [54645, 54671],
311    [54673, 54699], [54701, 54727], [54729, 54755], [54757, 54783],
312    [54785, 54811], [54813, 54839], [54841, 54867], [54869, 54895],
313    [54897, 54923], [54925, 54951], [54953, 54979], [54981, 55007],
314    [55009, 55035], [55037, 55063], [55065, 55091], [55093, 55119],
315    [55121, 55147], [55149, 55175], [55177, 55203]**/
316    const UnicodeSet lvt_Set
317        {{{Empty, 1376}, {Mixed, 350}, {Empty, 33090}},
318         {0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
319          0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
320          0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
321          0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
322          0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
323          0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
324          0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
325          0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
326          0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
327          0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
328          0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
329          0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
330          0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
331          0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
332          0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
333          0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
334          0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
335          0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
336          0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
337          0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
338          0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
339          0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
340          0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
341          0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
342          0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
343          0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
344          0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
345          0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
346          0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
347          0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
348          0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
349          0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
350          0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
351          0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
352          0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
353          0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
354          0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
355          0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
356          0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
357          0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
358          0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
359          0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
360          0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
361          0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
362          0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
363          0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
364          0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
365          0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
366          0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
367          0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
368          0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
369          0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
370          0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
371          0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
372          0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
373          0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
374          0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
375          0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
376          0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
377          0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
378          0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
379          0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
380          0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
381          0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
382          0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
383          0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
384          0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
385          0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
386          0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
387          0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0x0000000f}};
388    static EnumeratedPropertyObject property_object
389        {hst,
390         HST_ns::enum_names,
391         HST_ns::value_names,
392         HST_ns::aliases_only_map,
393         {&na_Set, &l_Set, &v_Set, &t_Set, &lv_Set, &lvt_Set
394         }};
395    }
396}
397
398#endif
Note: See TracBrowser for help on using the repository browser.