]>
Commit | Line | Data |
---|---|---|
14b0e578 CS |
1 | /**********************************************************************\r |
2 | unicode.c - Oniguruma (regular expression library)\r | |
3 | **********************************************************************/\r | |
4 | /*-\r | |
5 | * Copyright (c) 2002-2013 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>\r | |
6 | * All rights reserved.\r | |
7 | *\r | |
8 | * Redistribution and use in source and binary forms, with or without\r | |
9 | * modification, are permitted provided that the following conditions\r | |
10 | * are met:\r | |
11 | * 1. Redistributions of source code must retain the above copyright\r | |
12 | * notice, this list of conditions and the following disclaimer.\r | |
13 | * 2. Redistributions in binary form must reproduce the above copyright\r | |
14 | * notice, this list of conditions and the following disclaimer in the\r | |
15 | * documentation and/or other materials provided with the distribution.\r | |
16 | *\r | |
17 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\r | |
18 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r | |
19 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r | |
20 | * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\r | |
21 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r | |
22 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\r | |
23 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r | |
24 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\r | |
25 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\r | |
26 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\r | |
27 | * SUCH DAMAGE.\r | |
28 | */\r | |
29 | \r | |
30 | #include "regint.h"\r | |
31 | \r | |
32 | #define ONIGENC_IS_UNICODE_ISO_8859_1_CTYPE(code,ctype) \\r | |
33 | ((EncUNICODE_ISO_8859_1_CtypeTable[code] & CTYPE_TO_BIT(ctype)) != 0)\r | |
34 | #if 0\r | |
35 | #define ONIGENC_IS_UNICODE_ISO_8859_1_BIT_CTYPE(code,cbit) \\r | |
36 | ((EncUNICODE_ISO_8859_1_CtypeTable[code] & (cbit)) != 0)\r | |
37 | #endif\r | |
38 | \r | |
39 | static const unsigned short EncUNICODE_ISO_8859_1_CtypeTable[256] = {\r | |
40 | 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008,\r | |
41 | 0x4008, 0x428c, 0x4289, 0x4288, 0x4288, 0x4288, 0x4008, 0x4008,\r | |
42 | 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008,\r | |
43 | 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008, 0x4008,\r | |
44 | 0x4284, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0,\r | |
45 | 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0,\r | |
46 | 0x78b0, 0x78b0, 0x78b0, 0x78b0, 0x78b0, 0x78b0, 0x78b0, 0x78b0,\r | |
47 | 0x78b0, 0x78b0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x41a0,\r | |
48 | 0x41a0, 0x7ca2, 0x7ca2, 0x7ca2, 0x7ca2, 0x7ca2, 0x7ca2, 0x74a2,\r | |
49 | 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2,\r | |
50 | 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74a2,\r | |
51 | 0x74a2, 0x74a2, 0x74a2, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x51a0,\r | |
52 | 0x41a0, 0x78e2, 0x78e2, 0x78e2, 0x78e2, 0x78e2, 0x78e2, 0x70e2,\r | |
53 | 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2,\r | |
54 | 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2, 0x70e2,\r | |
55 | 0x70e2, 0x70e2, 0x70e2, 0x41a0, 0x41a0, 0x41a0, 0x41a0, 0x4008,\r | |
56 | 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0288, 0x0008, 0x0008,\r | |
57 | 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,\r | |
58 | 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,\r | |
59 | 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,\r | |
60 | 0x0284, 0x01a0, 0x00a0, 0x00a0, 0x00a0, 0x00a0, 0x00a0, 0x00a0,\r | |
61 | 0x00a0, 0x00a0, 0x30e2, 0x01a0, 0x00a0, 0x00a8, 0x00a0, 0x00a0,\r | |
62 | 0x00a0, 0x00a0, 0x10a0, 0x10a0, 0x00a0, 0x30e2, 0x00a0, 0x01a0,\r | |
63 | 0x00a0, 0x10a0, 0x30e2, 0x01a0, 0x10a0, 0x10a0, 0x10a0, 0x01a0,\r | |
64 | 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2,\r | |
65 | 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2,\r | |
66 | 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x00a0,\r | |
67 | 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x34a2, 0x30e2,\r | |
68 | 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2,\r | |
69 | 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2,\r | |
70 | 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x00a0,\r | |
71 | 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2\r | |
72 | };\r | |
73 | \r | |
74 | /* 'NEWLINE' */\r | |
75 | static const OnigCodePoint CR_NEWLINE[] = {\r | |
76 | 1,\r | |
77 | 0x000a, 0x000a\r | |
78 | }; /* CR_NEWLINE */\r | |
79 | \r | |
80 | /* 'Alpha': [[:Alpha:]] */\r | |
81 | static const OnigCodePoint CR_Alpha[] = {\r | |
82 | 418,\r | |
83 | 0x0041, 0x005a,\r | |
84 | 0x0061, 0x007a,\r | |
85 | 0x00aa, 0x00aa,\r | |
86 | 0x00b5, 0x00b5,\r | |
87 | 0x00ba, 0x00ba,\r | |
88 | 0x00c0, 0x00d6,\r | |
89 | 0x00d8, 0x00f6,\r | |
90 | 0x00f8, 0x0241,\r | |
91 | 0x0250, 0x02c1,\r | |
92 | 0x02c6, 0x02d1,\r | |
93 | 0x02e0, 0x02e4,\r | |
94 | 0x02ee, 0x02ee,\r | |
95 | 0x0300, 0x036f,\r | |
96 | 0x037a, 0x037a,\r | |
97 | 0x0386, 0x0386,\r | |
98 | 0x0388, 0x038a,\r | |
99 | 0x038c, 0x038c,\r | |
100 | 0x038e, 0x03a1,\r | |
101 | 0x03a3, 0x03ce,\r | |
102 | 0x03d0, 0x03f5,\r | |
103 | 0x03f7, 0x0481,\r | |
104 | 0x0483, 0x0486,\r | |
105 | 0x0488, 0x04ce,\r | |
106 | 0x04d0, 0x04f9,\r | |
107 | 0x0500, 0x050f,\r | |
108 | 0x0531, 0x0556,\r | |
109 | 0x0559, 0x0559,\r | |
110 | 0x0561, 0x0587,\r | |
111 | 0x0591, 0x05b9,\r | |
112 | 0x05bb, 0x05bd,\r | |
113 | 0x05bf, 0x05bf,\r | |
114 | 0x05c1, 0x05c2,\r | |
115 | 0x05c4, 0x05c5,\r | |
116 | 0x05c7, 0x05c7,\r | |
117 | 0x05d0, 0x05ea,\r | |
118 | 0x05f0, 0x05f2,\r | |
119 | 0x0610, 0x0615,\r | |
120 | 0x0621, 0x063a,\r | |
121 | 0x0640, 0x065e,\r | |
122 | 0x066e, 0x06d3,\r | |
123 | 0x06d5, 0x06dc,\r | |
124 | 0x06de, 0x06e8,\r | |
125 | 0x06ea, 0x06ef,\r | |
126 | 0x06fa, 0x06fc,\r | |
127 | 0x06ff, 0x06ff,\r | |
128 | 0x0710, 0x074a,\r | |
129 | 0x074d, 0x076d,\r | |
130 | 0x0780, 0x07b1,\r | |
131 | 0x0901, 0x0939,\r | |
132 | 0x093c, 0x094d,\r | |
133 | 0x0950, 0x0954,\r | |
134 | 0x0958, 0x0963,\r | |
135 | 0x097d, 0x097d,\r | |
136 | 0x0981, 0x0983,\r | |
137 | 0x0985, 0x098c,\r | |
138 | 0x098f, 0x0990,\r | |
139 | 0x0993, 0x09a8,\r | |
140 | 0x09aa, 0x09b0,\r | |
141 | 0x09b2, 0x09b2,\r | |
142 | 0x09b6, 0x09b9,\r | |
143 | 0x09bc, 0x09c4,\r | |
144 | 0x09c7, 0x09c8,\r | |
145 | 0x09cb, 0x09ce,\r | |
146 | 0x09d7, 0x09d7,\r | |
147 | 0x09dc, 0x09dd,\r | |
148 | 0x09df, 0x09e3,\r | |
149 | 0x09f0, 0x09f1,\r | |
150 | 0x0a01, 0x0a03,\r | |
151 | 0x0a05, 0x0a0a,\r | |
152 | 0x0a0f, 0x0a10,\r | |
153 | 0x0a13, 0x0a28,\r | |
154 | 0x0a2a, 0x0a30,\r | |
155 | 0x0a32, 0x0a33,\r | |
156 | 0x0a35, 0x0a36,\r | |
157 | 0x0a38, 0x0a39,\r | |
158 | 0x0a3c, 0x0a3c,\r | |
159 | 0x0a3e, 0x0a42,\r | |
160 | 0x0a47, 0x0a48,\r | |
161 | 0x0a4b, 0x0a4d,\r | |
162 | 0x0a59, 0x0a5c,\r | |
163 | 0x0a5e, 0x0a5e,\r | |
164 | 0x0a70, 0x0a74,\r | |
165 | 0x0a81, 0x0a83,\r | |
166 | 0x0a85, 0x0a8d,\r | |
167 | 0x0a8f, 0x0a91,\r | |
168 | 0x0a93, 0x0aa8,\r | |
169 | 0x0aaa, 0x0ab0,\r | |
170 | 0x0ab2, 0x0ab3,\r | |
171 | 0x0ab5, 0x0ab9,\r | |
172 | 0x0abc, 0x0ac5,\r | |
173 | 0x0ac7, 0x0ac9,\r | |
174 | 0x0acb, 0x0acd,\r | |
175 | 0x0ad0, 0x0ad0,\r | |
176 | 0x0ae0, 0x0ae3,\r | |
177 | 0x0b01, 0x0b03,\r | |
178 | 0x0b05, 0x0b0c,\r | |
179 | 0x0b0f, 0x0b10,\r | |
180 | 0x0b13, 0x0b28,\r | |
181 | 0x0b2a, 0x0b30,\r | |
182 | 0x0b32, 0x0b33,\r | |
183 | 0x0b35, 0x0b39,\r | |
184 | 0x0b3c, 0x0b43,\r | |
185 | 0x0b47, 0x0b48,\r | |
186 | 0x0b4b, 0x0b4d,\r | |
187 | 0x0b56, 0x0b57,\r | |
188 | 0x0b5c, 0x0b5d,\r | |
189 | 0x0b5f, 0x0b61,\r | |
190 | 0x0b71, 0x0b71,\r | |
191 | 0x0b82, 0x0b83,\r | |
192 | 0x0b85, 0x0b8a,\r | |
193 | 0x0b8e, 0x0b90,\r | |
194 | 0x0b92, 0x0b95,\r | |
195 | 0x0b99, 0x0b9a,\r | |
196 | 0x0b9c, 0x0b9c,\r | |
197 | 0x0b9e, 0x0b9f,\r | |
198 | 0x0ba3, 0x0ba4,\r | |
199 | 0x0ba8, 0x0baa,\r | |
200 | 0x0bae, 0x0bb9,\r | |
201 | 0x0bbe, 0x0bc2,\r | |
202 | 0x0bc6, 0x0bc8,\r | |
203 | 0x0bca, 0x0bcd,\r | |
204 | 0x0bd7, 0x0bd7,\r | |
205 | 0x0c01, 0x0c03,\r | |
206 | 0x0c05, 0x0c0c,\r | |
207 | 0x0c0e, 0x0c10,\r | |
208 | 0x0c12, 0x0c28,\r | |
209 | 0x0c2a, 0x0c33,\r | |
210 | 0x0c35, 0x0c39,\r | |
211 | 0x0c3e, 0x0c44,\r | |
212 | 0x0c46, 0x0c48,\r | |
213 | 0x0c4a, 0x0c4d,\r | |
214 | 0x0c55, 0x0c56,\r | |
215 | 0x0c60, 0x0c61,\r | |
216 | 0x0c82, 0x0c83,\r | |
217 | 0x0c85, 0x0c8c,\r | |
218 | 0x0c8e, 0x0c90,\r | |
219 | 0x0c92, 0x0ca8,\r | |
220 | 0x0caa, 0x0cb3,\r | |
221 | 0x0cb5, 0x0cb9,\r | |
222 | 0x0cbc, 0x0cc4,\r | |
223 | 0x0cc6, 0x0cc8,\r | |
224 | 0x0cca, 0x0ccd,\r | |
225 | 0x0cd5, 0x0cd6,\r | |
226 | 0x0cde, 0x0cde,\r | |
227 | 0x0ce0, 0x0ce1,\r | |
228 | 0x0d02, 0x0d03,\r | |
229 | 0x0d05, 0x0d0c,\r | |
230 | 0x0d0e, 0x0d10,\r | |
231 | 0x0d12, 0x0d28,\r | |
232 | 0x0d2a, 0x0d39,\r | |
233 | 0x0d3e, 0x0d43,\r | |
234 | 0x0d46, 0x0d48,\r | |
235 | 0x0d4a, 0x0d4d,\r | |
236 | 0x0d57, 0x0d57,\r | |
237 | 0x0d60, 0x0d61,\r | |
238 | 0x0d82, 0x0d83,\r | |
239 | 0x0d85, 0x0d96,\r | |
240 | 0x0d9a, 0x0db1,\r | |
241 | 0x0db3, 0x0dbb,\r | |
242 | 0x0dbd, 0x0dbd,\r | |
243 | 0x0dc0, 0x0dc6,\r | |
244 | 0x0dca, 0x0dca,\r | |
245 | 0x0dcf, 0x0dd4,\r | |
246 | 0x0dd6, 0x0dd6,\r | |
247 | 0x0dd8, 0x0ddf,\r | |
248 | 0x0df2, 0x0df3,\r | |
249 | 0x0e01, 0x0e3a,\r | |
250 | 0x0e40, 0x0e4e,\r | |
251 | 0x0e81, 0x0e82,\r | |
252 | 0x0e84, 0x0e84,\r | |
253 | 0x0e87, 0x0e88,\r | |
254 | 0x0e8a, 0x0e8a,\r | |
255 | 0x0e8d, 0x0e8d,\r | |
256 | 0x0e94, 0x0e97,\r | |
257 | 0x0e99, 0x0e9f,\r | |
258 | 0x0ea1, 0x0ea3,\r | |
259 | 0x0ea5, 0x0ea5,\r | |
260 | 0x0ea7, 0x0ea7,\r | |
261 | 0x0eaa, 0x0eab,\r | |
262 | 0x0ead, 0x0eb9,\r | |
263 | 0x0ebb, 0x0ebd,\r | |
264 | 0x0ec0, 0x0ec4,\r | |
265 | 0x0ec6, 0x0ec6,\r | |
266 | 0x0ec8, 0x0ecd,\r | |
267 | 0x0edc, 0x0edd,\r | |
268 | 0x0f00, 0x0f00,\r | |
269 | 0x0f18, 0x0f19,\r | |
270 | 0x0f35, 0x0f35,\r | |
271 | 0x0f37, 0x0f37,\r | |
272 | 0x0f39, 0x0f39,\r | |
273 | 0x0f3e, 0x0f47,\r | |
274 | 0x0f49, 0x0f6a,\r | |
275 | 0x0f71, 0x0f84,\r | |
276 | 0x0f86, 0x0f8b,\r | |
277 | 0x0f90, 0x0f97,\r | |
278 | 0x0f99, 0x0fbc,\r | |
279 | 0x0fc6, 0x0fc6,\r | |
280 | 0x1000, 0x1021,\r | |
281 | 0x1023, 0x1027,\r | |
282 | 0x1029, 0x102a,\r | |
283 | 0x102c, 0x1032,\r | |
284 | 0x1036, 0x1039,\r | |
285 | 0x1050, 0x1059,\r | |
286 | 0x10a0, 0x10c5,\r | |
287 | 0x10d0, 0x10fa,\r | |
288 | 0x10fc, 0x10fc,\r | |
289 | 0x1100, 0x1159,\r | |
290 | 0x115f, 0x11a2,\r | |
291 | 0x11a8, 0x11f9,\r | |
292 | 0x1200, 0x1248,\r | |
293 | 0x124a, 0x124d,\r | |
294 | 0x1250, 0x1256,\r | |
295 | 0x1258, 0x1258,\r | |
296 | 0x125a, 0x125d,\r | |
297 | 0x1260, 0x1288,\r | |
298 | 0x128a, 0x128d,\r | |
299 | 0x1290, 0x12b0,\r | |
300 | 0x12b2, 0x12b5,\r | |
301 | 0x12b8, 0x12be,\r | |
302 | 0x12c0, 0x12c0,\r | |
303 | 0x12c2, 0x12c5,\r | |
304 | 0x12c8, 0x12d6,\r | |
305 | 0x12d8, 0x1310,\r | |
306 | 0x1312, 0x1315,\r | |
307 | 0x1318, 0x135a,\r | |
308 | 0x135f, 0x135f,\r | |
309 | 0x1380, 0x138f,\r | |
310 | 0x13a0, 0x13f4,\r | |
311 | 0x1401, 0x166c,\r | |
312 | 0x166f, 0x1676,\r | |
313 | 0x1681, 0x169a,\r | |
314 | 0x16a0, 0x16ea,\r | |
315 | 0x1700, 0x170c,\r | |
316 | 0x170e, 0x1714,\r | |
317 | 0x1720, 0x1734,\r | |
318 | 0x1740, 0x1753,\r | |
319 | 0x1760, 0x176c,\r | |
320 | 0x176e, 0x1770,\r | |
321 | 0x1772, 0x1773,\r | |
322 | 0x1780, 0x17b3,\r | |
323 | 0x17b6, 0x17d3,\r | |
324 | 0x17d7, 0x17d7,\r | |
325 | 0x17dc, 0x17dd,\r | |
326 | 0x180b, 0x180d,\r | |
327 | 0x1820, 0x1877,\r | |
328 | 0x1880, 0x18a9,\r | |
329 | 0x1900, 0x191c,\r | |
330 | 0x1920, 0x192b,\r | |
331 | 0x1930, 0x193b,\r | |
332 | 0x1950, 0x196d,\r | |
333 | 0x1970, 0x1974,\r | |
334 | 0x1980, 0x19a9,\r | |
335 | 0x19b0, 0x19c9,\r | |
336 | 0x1a00, 0x1a1b,\r | |
337 | 0x1d00, 0x1dc3,\r | |
338 | 0x1e00, 0x1e9b,\r | |
339 | 0x1ea0, 0x1ef9,\r | |
340 | 0x1f00, 0x1f15,\r | |
341 | 0x1f18, 0x1f1d,\r | |
342 | 0x1f20, 0x1f45,\r | |
343 | 0x1f48, 0x1f4d,\r | |
344 | 0x1f50, 0x1f57,\r | |
345 | 0x1f59, 0x1f59,\r | |
346 | 0x1f5b, 0x1f5b,\r | |
347 | 0x1f5d, 0x1f5d,\r | |
348 | 0x1f5f, 0x1f7d,\r | |
349 | 0x1f80, 0x1fb4,\r | |
350 | 0x1fb6, 0x1fbc,\r | |
351 | 0x1fbe, 0x1fbe,\r | |
352 | 0x1fc2, 0x1fc4,\r | |
353 | 0x1fc6, 0x1fcc,\r | |
354 | 0x1fd0, 0x1fd3,\r | |
355 | 0x1fd6, 0x1fdb,\r | |
356 | 0x1fe0, 0x1fec,\r | |
357 | 0x1ff2, 0x1ff4,\r | |
358 | 0x1ff6, 0x1ffc,\r | |
359 | 0x2071, 0x2071,\r | |
360 | 0x207f, 0x207f,\r | |
361 | 0x2090, 0x2094,\r | |
362 | 0x20d0, 0x20eb,\r | |
363 | 0x2102, 0x2102,\r | |
364 | 0x2107, 0x2107,\r | |
365 | 0x210a, 0x2113,\r | |
366 | 0x2115, 0x2115,\r | |
367 | 0x2119, 0x211d,\r | |
368 | 0x2124, 0x2124,\r | |
369 | 0x2126, 0x2126,\r | |
370 | 0x2128, 0x2128,\r | |
371 | 0x212a, 0x212d,\r | |
372 | 0x212f, 0x2131,\r | |
373 | 0x2133, 0x2139,\r | |
374 | 0x213c, 0x213f,\r | |
375 | 0x2145, 0x2149,\r | |
376 | 0x2c00, 0x2c2e,\r | |
377 | 0x2c30, 0x2c5e,\r | |
378 | 0x2c80, 0x2ce4,\r | |
379 | 0x2d00, 0x2d25,\r | |
380 | 0x2d30, 0x2d65,\r | |
381 | 0x2d6f, 0x2d6f,\r | |
382 | 0x2d80, 0x2d96,\r | |
383 | 0x2da0, 0x2da6,\r | |
384 | 0x2da8, 0x2dae,\r | |
385 | 0x2db0, 0x2db6,\r | |
386 | 0x2db8, 0x2dbe,\r | |
387 | 0x2dc0, 0x2dc6,\r | |
388 | 0x2dc8, 0x2dce,\r | |
389 | 0x2dd0, 0x2dd6,\r | |
390 | 0x2dd8, 0x2dde,\r | |
391 | 0x3005, 0x3006,\r | |
392 | 0x302a, 0x302f,\r | |
393 | 0x3031, 0x3035,\r | |
394 | 0x303b, 0x303c,\r | |
395 | 0x3041, 0x3096,\r | |
396 | 0x3099, 0x309a,\r | |
397 | 0x309d, 0x309f,\r | |
398 | 0x30a1, 0x30fa,\r | |
399 | 0x30fc, 0x30ff,\r | |
400 | 0x3105, 0x312c,\r | |
401 | 0x3131, 0x318e,\r | |
402 | 0x31a0, 0x31b7,\r | |
403 | 0x31f0, 0x31ff,\r | |
404 | 0x3400, 0x4db5,\r | |
405 | 0x4e00, 0x9fbb,\r | |
406 | 0xa000, 0xa48c,\r | |
407 | 0xa800, 0xa827,\r | |
408 | 0xac00, 0xd7a3,\r | |
409 | 0xf900, 0xfa2d,\r | |
410 | 0xfa30, 0xfa6a,\r | |
411 | 0xfa70, 0xfad9,\r | |
412 | 0xfb00, 0xfb06,\r | |
413 | 0xfb13, 0xfb17,\r | |
414 | 0xfb1d, 0xfb28,\r | |
415 | 0xfb2a, 0xfb36,\r | |
416 | 0xfb38, 0xfb3c,\r | |
417 | 0xfb3e, 0xfb3e,\r | |
418 | 0xfb40, 0xfb41,\r | |
419 | 0xfb43, 0xfb44,\r | |
420 | 0xfb46, 0xfbb1,\r | |
421 | 0xfbd3, 0xfd3d,\r | |
422 | 0xfd50, 0xfd8f,\r | |
423 | 0xfd92, 0xfdc7,\r | |
424 | 0xfdf0, 0xfdfb,\r | |
425 | 0xfe00, 0xfe0f,\r | |
426 | 0xfe20, 0xfe23,\r | |
427 | 0xfe70, 0xfe74,\r | |
428 | 0xfe76, 0xfefc,\r | |
429 | 0xff21, 0xff3a,\r | |
430 | 0xff41, 0xff5a,\r | |
431 | 0xff66, 0xffbe,\r | |
432 | 0xffc2, 0xffc7,\r | |
433 | 0xffca, 0xffcf,\r | |
434 | 0xffd2, 0xffd7,\r | |
435 | 0xffda, 0xffdc,\r | |
436 | 0x10000, 0x1000b,\r | |
437 | 0x1000d, 0x10026,\r | |
438 | 0x10028, 0x1003a,\r | |
439 | 0x1003c, 0x1003d,\r | |
440 | 0x1003f, 0x1004d,\r | |
441 | 0x10050, 0x1005d,\r | |
442 | 0x10080, 0x100fa,\r | |
443 | 0x10300, 0x1031e,\r | |
444 | 0x10330, 0x10349,\r | |
445 | 0x10380, 0x1039d,\r | |
446 | 0x103a0, 0x103c3,\r | |
447 | 0x103c8, 0x103cf,\r | |
448 | 0x10400, 0x1049d,\r | |
449 | 0x10800, 0x10805,\r | |
450 | 0x10808, 0x10808,\r | |
451 | 0x1080a, 0x10835,\r | |
452 | 0x10837, 0x10838,\r | |
453 | 0x1083c, 0x1083c,\r | |
454 | 0x1083f, 0x1083f,\r | |
455 | 0x10a00, 0x10a03,\r | |
456 | 0x10a05, 0x10a06,\r | |
457 | 0x10a0c, 0x10a13,\r | |
458 | 0x10a15, 0x10a17,\r | |
459 | 0x10a19, 0x10a33,\r | |
460 | 0x10a38, 0x10a3a,\r | |
461 | 0x10a3f, 0x10a3f,\r | |
462 | 0x1d165, 0x1d169,\r | |
463 | 0x1d16d, 0x1d172,\r | |
464 | 0x1d17b, 0x1d182,\r | |
465 | 0x1d185, 0x1d18b,\r | |
466 | 0x1d1aa, 0x1d1ad,\r | |
467 | 0x1d242, 0x1d244,\r | |
468 | 0x1d400, 0x1d454,\r | |
469 | 0x1d456, 0x1d49c,\r | |
470 | 0x1d49e, 0x1d49f,\r | |
471 | 0x1d4a2, 0x1d4a2,\r | |
472 | 0x1d4a5, 0x1d4a6,\r | |
473 | 0x1d4a9, 0x1d4ac,\r | |
474 | 0x1d4ae, 0x1d4b9,\r | |
475 | 0x1d4bb, 0x1d4bb,\r | |
476 | 0x1d4bd, 0x1d4c3,\r | |
477 | 0x1d4c5, 0x1d505,\r | |
478 | 0x1d507, 0x1d50a,\r | |
479 | 0x1d50d, 0x1d514,\r | |
480 | 0x1d516, 0x1d51c,\r | |
481 | 0x1d51e, 0x1d539,\r | |
482 | 0x1d53b, 0x1d53e,\r | |
483 | 0x1d540, 0x1d544,\r | |
484 | 0x1d546, 0x1d546,\r | |
485 | 0x1d54a, 0x1d550,\r | |
486 | 0x1d552, 0x1d6a5,\r | |
487 | 0x1d6a8, 0x1d6c0,\r | |
488 | 0x1d6c2, 0x1d6da,\r | |
489 | 0x1d6dc, 0x1d6fa,\r | |
490 | 0x1d6fc, 0x1d714,\r | |
491 | 0x1d716, 0x1d734,\r | |
492 | 0x1d736, 0x1d74e,\r | |
493 | 0x1d750, 0x1d76e,\r | |
494 | 0x1d770, 0x1d788,\r | |
495 | 0x1d78a, 0x1d7a8,\r | |
496 | 0x1d7aa, 0x1d7c2,\r | |
497 | 0x1d7c4, 0x1d7c9,\r | |
498 | 0x20000, 0x2a6d6,\r | |
499 | 0x2f800, 0x2fa1d,\r | |
500 | 0xe0100, 0xe01ef\r | |
501 | }; /* CR_Alpha */\r | |
502 | \r | |
503 | /* 'Blank': [[:Blank:]] */\r | |
504 | static const OnigCodePoint CR_Blank[] = {\r | |
505 | 9,\r | |
506 | 0x0009, 0x0009,\r | |
507 | 0x0020, 0x0020,\r | |
508 | 0x00a0, 0x00a0,\r | |
509 | 0x1680, 0x1680,\r | |
510 | 0x180e, 0x180e,\r | |
511 | 0x2000, 0x200a,\r | |
512 | 0x202f, 0x202f,\r | |
513 | 0x205f, 0x205f,\r | |
514 | 0x3000, 0x3000\r | |
515 | }; /* CR_Blank */\r | |
516 | \r | |
517 | /* 'Cntrl': [[:Cntrl:]] */\r | |
518 | static const OnigCodePoint CR_Cntrl[] = {\r | |
519 | 19,\r | |
520 | 0x0000, 0x001f,\r | |
521 | 0x007f, 0x009f,\r | |
522 | 0x00ad, 0x00ad,\r | |
523 | 0x0600, 0x0603,\r | |
524 | 0x06dd, 0x06dd,\r | |
525 | 0x070f, 0x070f,\r | |
526 | 0x17b4, 0x17b5,\r | |
527 | 0x200b, 0x200f,\r | |
528 | 0x202a, 0x202e,\r | |
529 | 0x2060, 0x2063,\r | |
530 | 0x206a, 0x206f,\r | |
531 | 0xd800, 0xf8ff,\r | |
532 | 0xfeff, 0xfeff,\r | |
533 | 0xfff9, 0xfffb,\r | |
534 | 0x1d173, 0x1d17a,\r | |
535 | 0xe0001, 0xe0001,\r | |
536 | 0xe0020, 0xe007f,\r | |
537 | 0xf0000, 0xffffd,\r | |
538 | 0x100000, 0x10fffd\r | |
539 | }; /* CR_Cntrl */\r | |
540 | \r | |
541 | /* 'Digit': [[:Digit:]] */\r | |
542 | static const OnigCodePoint CR_Digit[] = {\r | |
543 | 23,\r | |
544 | 0x0030, 0x0039,\r | |
545 | 0x0660, 0x0669,\r | |
546 | 0x06f0, 0x06f9,\r | |
547 | 0x0966, 0x096f,\r | |
548 | 0x09e6, 0x09ef,\r | |
549 | 0x0a66, 0x0a6f,\r | |
550 | 0x0ae6, 0x0aef,\r | |
551 | 0x0b66, 0x0b6f,\r | |
552 | 0x0be6, 0x0bef,\r | |
553 | 0x0c66, 0x0c6f,\r | |
554 | 0x0ce6, 0x0cef,\r | |
555 | 0x0d66, 0x0d6f,\r | |
556 | 0x0e50, 0x0e59,\r | |
557 | 0x0ed0, 0x0ed9,\r | |
558 | 0x0f20, 0x0f29,\r | |
559 | 0x1040, 0x1049,\r | |
560 | 0x17e0, 0x17e9,\r | |
561 | 0x1810, 0x1819,\r | |
562 | 0x1946, 0x194f,\r | |
563 | 0x19d0, 0x19d9,\r | |
564 | 0xff10, 0xff19,\r | |
565 | 0x104a0, 0x104a9,\r | |
566 | 0x1d7ce, 0x1d7ff\r | |
567 | }; /* CR_Digit */\r | |
568 | \r | |
569 | /* 'Graph': [[:Graph:]] */\r | |
570 | static const OnigCodePoint CR_Graph[] = {\r | |
571 | 424,\r | |
572 | 0x0021, 0x007e,\r | |
573 | 0x00a1, 0x0241,\r | |
574 | 0x0250, 0x036f,\r | |
575 | 0x0374, 0x0375,\r | |
576 | 0x037a, 0x037a,\r | |
577 | 0x037e, 0x037e,\r | |
578 | 0x0384, 0x038a,\r | |
579 | 0x038c, 0x038c,\r | |
580 | 0x038e, 0x03a1,\r | |
581 | 0x03a3, 0x03ce,\r | |
582 | 0x03d0, 0x0486,\r | |
583 | 0x0488, 0x04ce,\r | |
584 | 0x04d0, 0x04f9,\r | |
585 | 0x0500, 0x050f,\r | |
586 | 0x0531, 0x0556,\r | |
587 | 0x0559, 0x055f,\r | |
588 | 0x0561, 0x0587,\r | |
589 | 0x0589, 0x058a,\r | |
590 | 0x0591, 0x05b9,\r | |
591 | 0x05bb, 0x05c7,\r | |
592 | 0x05d0, 0x05ea,\r | |
593 | 0x05f0, 0x05f4,\r | |
594 | 0x0600, 0x0603,\r | |
595 | 0x060b, 0x0615,\r | |
596 | 0x061b, 0x061b,\r | |
597 | 0x061e, 0x061f,\r | |
598 | 0x0621, 0x063a,\r | |
599 | 0x0640, 0x065e,\r | |
600 | 0x0660, 0x070d,\r | |
601 | 0x070f, 0x074a,\r | |
602 | 0x074d, 0x076d,\r | |
603 | 0x0780, 0x07b1,\r | |
604 | 0x0901, 0x0939,\r | |
605 | 0x093c, 0x094d,\r | |
606 | 0x0950, 0x0954,\r | |
607 | 0x0958, 0x0970,\r | |
608 | 0x097d, 0x097d,\r | |
609 | 0x0981, 0x0983,\r | |
610 | 0x0985, 0x098c,\r | |
611 | 0x098f, 0x0990,\r | |
612 | 0x0993, 0x09a8,\r | |
613 | 0x09aa, 0x09b0,\r | |
614 | 0x09b2, 0x09b2,\r | |
615 | 0x09b6, 0x09b9,\r | |
616 | 0x09bc, 0x09c4,\r | |
617 | 0x09c7, 0x09c8,\r | |
618 | 0x09cb, 0x09ce,\r | |
619 | 0x09d7, 0x09d7,\r | |
620 | 0x09dc, 0x09dd,\r | |
621 | 0x09df, 0x09e3,\r | |
622 | 0x09e6, 0x09fa,\r | |
623 | 0x0a01, 0x0a03,\r | |
624 | 0x0a05, 0x0a0a,\r | |
625 | 0x0a0f, 0x0a10,\r | |
626 | 0x0a13, 0x0a28,\r | |
627 | 0x0a2a, 0x0a30,\r | |
628 | 0x0a32, 0x0a33,\r | |
629 | 0x0a35, 0x0a36,\r | |
630 | 0x0a38, 0x0a39,\r | |
631 | 0x0a3c, 0x0a3c,\r | |
632 | 0x0a3e, 0x0a42,\r | |
633 | 0x0a47, 0x0a48,\r | |
634 | 0x0a4b, 0x0a4d,\r | |
635 | 0x0a59, 0x0a5c,\r | |
636 | 0x0a5e, 0x0a5e,\r | |
637 | 0x0a66, 0x0a74,\r | |
638 | 0x0a81, 0x0a83,\r | |
639 | 0x0a85, 0x0a8d,\r | |
640 | 0x0a8f, 0x0a91,\r | |
641 | 0x0a93, 0x0aa8,\r | |
642 | 0x0aaa, 0x0ab0,\r | |
643 | 0x0ab2, 0x0ab3,\r | |
644 | 0x0ab5, 0x0ab9,\r | |
645 | 0x0abc, 0x0ac5,\r | |
646 | 0x0ac7, 0x0ac9,\r | |
647 | 0x0acb, 0x0acd,\r | |
648 | 0x0ad0, 0x0ad0,\r | |
649 | 0x0ae0, 0x0ae3,\r | |
650 | 0x0ae6, 0x0aef,\r | |
651 | 0x0af1, 0x0af1,\r | |
652 | 0x0b01, 0x0b03,\r | |
653 | 0x0b05, 0x0b0c,\r | |
654 | 0x0b0f, 0x0b10,\r | |
655 | 0x0b13, 0x0b28,\r | |
656 | 0x0b2a, 0x0b30,\r | |
657 | 0x0b32, 0x0b33,\r | |
658 | 0x0b35, 0x0b39,\r | |
659 | 0x0b3c, 0x0b43,\r | |
660 | 0x0b47, 0x0b48,\r | |
661 | 0x0b4b, 0x0b4d,\r | |
662 | 0x0b56, 0x0b57,\r | |
663 | 0x0b5c, 0x0b5d,\r | |
664 | 0x0b5f, 0x0b61,\r | |
665 | 0x0b66, 0x0b71,\r | |
666 | 0x0b82, 0x0b83,\r | |
667 | 0x0b85, 0x0b8a,\r | |
668 | 0x0b8e, 0x0b90,\r | |
669 | 0x0b92, 0x0b95,\r | |
670 | 0x0b99, 0x0b9a,\r | |
671 | 0x0b9c, 0x0b9c,\r | |
672 | 0x0b9e, 0x0b9f,\r | |
673 | 0x0ba3, 0x0ba4,\r | |
674 | 0x0ba8, 0x0baa,\r | |
675 | 0x0bae, 0x0bb9,\r | |
676 | 0x0bbe, 0x0bc2,\r | |
677 | 0x0bc6, 0x0bc8,\r | |
678 | 0x0bca, 0x0bcd,\r | |
679 | 0x0bd7, 0x0bd7,\r | |
680 | 0x0be6, 0x0bfa,\r | |
681 | 0x0c01, 0x0c03,\r | |
682 | 0x0c05, 0x0c0c,\r | |
683 | 0x0c0e, 0x0c10,\r | |
684 | 0x0c12, 0x0c28,\r | |
685 | 0x0c2a, 0x0c33,\r | |
686 | 0x0c35, 0x0c39,\r | |
687 | 0x0c3e, 0x0c44,\r | |
688 | 0x0c46, 0x0c48,\r | |
689 | 0x0c4a, 0x0c4d,\r | |
690 | 0x0c55, 0x0c56,\r | |
691 | 0x0c60, 0x0c61,\r | |
692 | 0x0c66, 0x0c6f,\r | |
693 | 0x0c82, 0x0c83,\r | |
694 | 0x0c85, 0x0c8c,\r | |
695 | 0x0c8e, 0x0c90,\r | |
696 | 0x0c92, 0x0ca8,\r | |
697 | 0x0caa, 0x0cb3,\r | |
698 | 0x0cb5, 0x0cb9,\r | |
699 | 0x0cbc, 0x0cc4,\r | |
700 | 0x0cc6, 0x0cc8,\r | |
701 | 0x0cca, 0x0ccd,\r | |
702 | 0x0cd5, 0x0cd6,\r | |
703 | 0x0cde, 0x0cde,\r | |
704 | 0x0ce0, 0x0ce1,\r | |
705 | 0x0ce6, 0x0cef,\r | |
706 | 0x0d02, 0x0d03,\r | |
707 | 0x0d05, 0x0d0c,\r | |
708 | 0x0d0e, 0x0d10,\r | |
709 | 0x0d12, 0x0d28,\r | |
710 | 0x0d2a, 0x0d39,\r | |
711 | 0x0d3e, 0x0d43,\r | |
712 | 0x0d46, 0x0d48,\r | |
713 | 0x0d4a, 0x0d4d,\r | |
714 | 0x0d57, 0x0d57,\r | |
715 | 0x0d60, 0x0d61,\r | |
716 | 0x0d66, 0x0d6f,\r | |
717 | 0x0d82, 0x0d83,\r | |
718 | 0x0d85, 0x0d96,\r | |
719 | 0x0d9a, 0x0db1,\r | |
720 | 0x0db3, 0x0dbb,\r | |
721 | 0x0dbd, 0x0dbd,\r | |
722 | 0x0dc0, 0x0dc6,\r | |
723 | 0x0dca, 0x0dca,\r | |
724 | 0x0dcf, 0x0dd4,\r | |
725 | 0x0dd6, 0x0dd6,\r | |
726 | 0x0dd8, 0x0ddf,\r | |
727 | 0x0df2, 0x0df4,\r | |
728 | 0x0e01, 0x0e3a,\r | |
729 | 0x0e3f, 0x0e5b,\r | |
730 | 0x0e81, 0x0e82,\r | |
731 | 0x0e84, 0x0e84,\r | |
732 | 0x0e87, 0x0e88,\r | |
733 | 0x0e8a, 0x0e8a,\r | |
734 | 0x0e8d, 0x0e8d,\r | |
735 | 0x0e94, 0x0e97,\r | |
736 | 0x0e99, 0x0e9f,\r | |
737 | 0x0ea1, 0x0ea3,\r | |
738 | 0x0ea5, 0x0ea5,\r | |
739 | 0x0ea7, 0x0ea7,\r | |
740 | 0x0eaa, 0x0eab,\r | |
741 | 0x0ead, 0x0eb9,\r | |
742 | 0x0ebb, 0x0ebd,\r | |
743 | 0x0ec0, 0x0ec4,\r | |
744 | 0x0ec6, 0x0ec6,\r | |
745 | 0x0ec8, 0x0ecd,\r | |
746 | 0x0ed0, 0x0ed9,\r | |
747 | 0x0edc, 0x0edd,\r | |
748 | 0x0f00, 0x0f47,\r | |
749 | 0x0f49, 0x0f6a,\r | |
750 | 0x0f71, 0x0f8b,\r | |
751 | 0x0f90, 0x0f97,\r | |
752 | 0x0f99, 0x0fbc,\r | |
753 | 0x0fbe, 0x0fcc,\r | |
754 | 0x0fcf, 0x0fd1,\r | |
755 | 0x1000, 0x1021,\r | |
756 | 0x1023, 0x1027,\r | |
757 | 0x1029, 0x102a,\r | |
758 | 0x102c, 0x1032,\r | |
759 | 0x1036, 0x1039,\r | |
760 | 0x1040, 0x1059,\r | |
761 | 0x10a0, 0x10c5,\r | |
762 | 0x10d0, 0x10fc,\r | |
763 | 0x1100, 0x1159,\r | |
764 | 0x115f, 0x11a2,\r | |
765 | 0x11a8, 0x11f9,\r | |
766 | 0x1200, 0x1248,\r | |
767 | 0x124a, 0x124d,\r | |
768 | 0x1250, 0x1256,\r | |
769 | 0x1258, 0x1258,\r | |
770 | 0x125a, 0x125d,\r | |
771 | 0x1260, 0x1288,\r | |
772 | 0x128a, 0x128d,\r | |
773 | 0x1290, 0x12b0,\r | |
774 | 0x12b2, 0x12b5,\r | |
775 | 0x12b8, 0x12be,\r | |
776 | 0x12c0, 0x12c0,\r | |
777 | 0x12c2, 0x12c5,\r | |
778 | 0x12c8, 0x12d6,\r | |
779 | 0x12d8, 0x1310,\r | |
780 | 0x1312, 0x1315,\r | |
781 | 0x1318, 0x135a,\r | |
782 | 0x135f, 0x137c,\r | |
783 | 0x1380, 0x1399,\r | |
784 | 0x13a0, 0x13f4,\r | |
785 | 0x1401, 0x1676,\r | |
786 | 0x1681, 0x169c,\r | |
787 | 0x16a0, 0x16f0,\r | |
788 | 0x1700, 0x170c,\r | |
789 | 0x170e, 0x1714,\r | |
790 | 0x1720, 0x1736,\r | |
791 | 0x1740, 0x1753,\r | |
792 | 0x1760, 0x176c,\r | |
793 | 0x176e, 0x1770,\r | |
794 | 0x1772, 0x1773,\r | |
795 | 0x1780, 0x17dd,\r | |
796 | 0x17e0, 0x17e9,\r | |
797 | 0x17f0, 0x17f9,\r | |
798 | 0x1800, 0x180d,\r | |
799 | 0x1810, 0x1819,\r | |
800 | 0x1820, 0x1877,\r | |
801 | 0x1880, 0x18a9,\r | |
802 | 0x1900, 0x191c,\r | |
803 | 0x1920, 0x192b,\r | |
804 | 0x1930, 0x193b,\r | |
805 | 0x1940, 0x1940,\r | |
806 | 0x1944, 0x196d,\r | |
807 | 0x1970, 0x1974,\r | |
808 | 0x1980, 0x19a9,\r | |
809 | 0x19b0, 0x19c9,\r | |
810 | 0x19d0, 0x19d9,\r | |
811 | 0x19de, 0x1a1b,\r | |
812 | 0x1a1e, 0x1a1f,\r | |
813 | 0x1d00, 0x1dc3,\r | |
814 | 0x1e00, 0x1e9b,\r | |
815 | 0x1ea0, 0x1ef9,\r | |
816 | 0x1f00, 0x1f15,\r | |
817 | 0x1f18, 0x1f1d,\r | |
818 | 0x1f20, 0x1f45,\r | |
819 | 0x1f48, 0x1f4d,\r | |
820 | 0x1f50, 0x1f57,\r | |
821 | 0x1f59, 0x1f59,\r | |
822 | 0x1f5b, 0x1f5b,\r | |
823 | 0x1f5d, 0x1f5d,\r | |
824 | 0x1f5f, 0x1f7d,\r | |
825 | 0x1f80, 0x1fb4,\r | |
826 | 0x1fb6, 0x1fc4,\r | |
827 | 0x1fc6, 0x1fd3,\r | |
828 | 0x1fd6, 0x1fdb,\r | |
829 | 0x1fdd, 0x1fef,\r | |
830 | 0x1ff2, 0x1ff4,\r | |
831 | 0x1ff6, 0x1ffe,\r | |
832 | 0x200b, 0x2027,\r | |
833 | 0x202a, 0x202e,\r | |
834 | 0x2030, 0x205e,\r | |
835 | 0x2060, 0x2063,\r | |
836 | 0x206a, 0x2071,\r | |
837 | 0x2074, 0x208e,\r | |
838 | 0x2090, 0x2094,\r | |
839 | 0x20a0, 0x20b5,\r | |
840 | 0x20d0, 0x20eb,\r | |
841 | 0x2100, 0x214c,\r | |
842 | 0x2153, 0x2183,\r | |
843 | 0x2190, 0x23db,\r | |
844 | 0x2400, 0x2426,\r | |
845 | 0x2440, 0x244a,\r | |
846 | 0x2460, 0x269c,\r | |
847 | 0x26a0, 0x26b1,\r | |
848 | 0x2701, 0x2704,\r | |
849 | 0x2706, 0x2709,\r | |
850 | 0x270c, 0x2727,\r | |
851 | 0x2729, 0x274b,\r | |
852 | 0x274d, 0x274d,\r | |
853 | 0x274f, 0x2752,\r | |
854 | 0x2756, 0x2756,\r | |
855 | 0x2758, 0x275e,\r | |
856 | 0x2761, 0x2794,\r | |
857 | 0x2798, 0x27af,\r | |
858 | 0x27b1, 0x27be,\r | |
859 | 0x27c0, 0x27c6,\r | |
860 | 0x27d0, 0x27eb,\r | |
861 | 0x27f0, 0x2b13,\r | |
862 | 0x2c00, 0x2c2e,\r | |
863 | 0x2c30, 0x2c5e,\r | |
864 | 0x2c80, 0x2cea,\r | |
865 | 0x2cf9, 0x2d25,\r | |
866 | 0x2d30, 0x2d65,\r | |
867 | 0x2d6f, 0x2d6f,\r | |
868 | 0x2d80, 0x2d96,\r | |
869 | 0x2da0, 0x2da6,\r | |
870 | 0x2da8, 0x2dae,\r | |
871 | 0x2db0, 0x2db6,\r | |
872 | 0x2db8, 0x2dbe,\r | |
873 | 0x2dc0, 0x2dc6,\r | |
874 | 0x2dc8, 0x2dce,\r | |
875 | 0x2dd0, 0x2dd6,\r | |
876 | 0x2dd8, 0x2dde,\r | |
877 | 0x2e00, 0x2e17,\r | |
878 | 0x2e1c, 0x2e1d,\r | |
879 | 0x2e80, 0x2e99,\r | |
880 | 0x2e9b, 0x2ef3,\r | |
881 | 0x2f00, 0x2fd5,\r | |
882 | 0x2ff0, 0x2ffb,\r | |
883 | 0x3001, 0x303f,\r | |
884 | 0x3041, 0x3096,\r | |
885 | 0x3099, 0x30ff,\r | |
886 | 0x3105, 0x312c,\r | |
887 | 0x3131, 0x318e,\r | |
888 | 0x3190, 0x31b7,\r | |
889 | 0x31c0, 0x31cf,\r | |
890 | 0x31f0, 0x321e,\r | |
891 | 0x3220, 0x3243,\r | |
892 | 0x3250, 0x32fe,\r | |
893 | 0x3300, 0x4db5,\r | |
894 | 0x4dc0, 0x9fbb,\r | |
895 | 0xa000, 0xa48c,\r | |
896 | 0xa490, 0xa4c6,\r | |
897 | 0xa700, 0xa716,\r | |
898 | 0xa800, 0xa82b,\r | |
899 | 0xac00, 0xd7a3,\r | |
900 | 0xe000, 0xfa2d,\r | |
901 | 0xfa30, 0xfa6a,\r | |
902 | 0xfa70, 0xfad9,\r | |
903 | 0xfb00, 0xfb06,\r | |
904 | 0xfb13, 0xfb17,\r | |
905 | 0xfb1d, 0xfb36,\r | |
906 | 0xfb38, 0xfb3c,\r | |
907 | 0xfb3e, 0xfb3e,\r | |
908 | 0xfb40, 0xfb41,\r | |
909 | 0xfb43, 0xfb44,\r | |
910 | 0xfb46, 0xfbb1,\r | |
911 | 0xfbd3, 0xfd3f,\r | |
912 | 0xfd50, 0xfd8f,\r | |
913 | 0xfd92, 0xfdc7,\r | |
914 | 0xfdf0, 0xfdfd,\r | |
915 | 0xfe00, 0xfe19,\r | |
916 | 0xfe20, 0xfe23,\r | |
917 | 0xfe30, 0xfe52,\r | |
918 | 0xfe54, 0xfe66,\r | |
919 | 0xfe68, 0xfe6b,\r | |
920 | 0xfe70, 0xfe74,\r | |
921 | 0xfe76, 0xfefc,\r | |
922 | 0xfeff, 0xfeff,\r | |
923 | 0xff01, 0xffbe,\r | |
924 | 0xffc2, 0xffc7,\r | |
925 | 0xffca, 0xffcf,\r | |
926 | 0xffd2, 0xffd7,\r | |
927 | 0xffda, 0xffdc,\r | |
928 | 0xffe0, 0xffe6,\r | |
929 | 0xffe8, 0xffee,\r | |
930 | 0xfff9, 0xfffd,\r | |
931 | 0x10000, 0x1000b,\r | |
932 | 0x1000d, 0x10026,\r | |
933 | 0x10028, 0x1003a,\r | |
934 | 0x1003c, 0x1003d,\r | |
935 | 0x1003f, 0x1004d,\r | |
936 | 0x10050, 0x1005d,\r | |
937 | 0x10080, 0x100fa,\r | |
938 | 0x10100, 0x10102,\r | |
939 | 0x10107, 0x10133,\r | |
940 | 0x10137, 0x1018a,\r | |
941 | 0x10300, 0x1031e,\r | |
942 | 0x10320, 0x10323,\r | |
943 | 0x10330, 0x1034a,\r | |
944 | 0x10380, 0x1039d,\r | |
945 | 0x1039f, 0x103c3,\r | |
946 | 0x103c8, 0x103d5,\r | |
947 | 0x10400, 0x1049d,\r | |
948 | 0x104a0, 0x104a9,\r | |
949 | 0x10800, 0x10805,\r | |
950 | 0x10808, 0x10808,\r | |
951 | 0x1080a, 0x10835,\r | |
952 | 0x10837, 0x10838,\r | |
953 | 0x1083c, 0x1083c,\r | |
954 | 0x1083f, 0x1083f,\r | |
955 | 0x10a00, 0x10a03,\r | |
956 | 0x10a05, 0x10a06,\r | |
957 | 0x10a0c, 0x10a13,\r | |
958 | 0x10a15, 0x10a17,\r | |
959 | 0x10a19, 0x10a33,\r | |
960 | 0x10a38, 0x10a3a,\r | |
961 | 0x10a3f, 0x10a47,\r | |
962 | 0x10a50, 0x10a58,\r | |
963 | 0x1d000, 0x1d0f5,\r | |
964 | 0x1d100, 0x1d126,\r | |
965 | 0x1d12a, 0x1d1dd,\r | |
966 | 0x1d200, 0x1d245,\r | |
967 | 0x1d300, 0x1d356,\r | |
968 | 0x1d400, 0x1d454,\r | |
969 | 0x1d456, 0x1d49c,\r | |
970 | 0x1d49e, 0x1d49f,\r | |
971 | 0x1d4a2, 0x1d4a2,\r | |
972 | 0x1d4a5, 0x1d4a6,\r | |
973 | 0x1d4a9, 0x1d4ac,\r | |
974 | 0x1d4ae, 0x1d4b9,\r | |
975 | 0x1d4bb, 0x1d4bb,\r | |
976 | 0x1d4bd, 0x1d4c3,\r | |
977 | 0x1d4c5, 0x1d505,\r | |
978 | 0x1d507, 0x1d50a,\r | |
979 | 0x1d50d, 0x1d514,\r | |
980 | 0x1d516, 0x1d51c,\r | |
981 | 0x1d51e, 0x1d539,\r | |
982 | 0x1d53b, 0x1d53e,\r | |
983 | 0x1d540, 0x1d544,\r | |
984 | 0x1d546, 0x1d546,\r | |
985 | 0x1d54a, 0x1d550,\r | |
986 | 0x1d552, 0x1d6a5,\r | |
987 | 0x1d6a8, 0x1d7c9,\r | |
988 | 0x1d7ce, 0x1d7ff,\r | |
989 | 0x20000, 0x2a6d6,\r | |
990 | 0x2f800, 0x2fa1d,\r | |
991 | 0xe0001, 0xe0001,\r | |
992 | 0xe0020, 0xe007f,\r | |
993 | 0xe0100, 0xe01ef,\r | |
994 | 0xf0000, 0xffffd,\r | |
995 | 0x100000, 0x10fffd\r | |
996 | }; /* CR_Graph */\r | |
997 | \r | |
998 | /* 'Lower': [[:Lower:]] */\r | |
999 | static const OnigCodePoint CR_Lower[] = {\r | |
1000 | 480,\r | |
1001 | 0x0061, 0x007a,\r | |
1002 | 0x00aa, 0x00aa,\r | |
1003 | 0x00b5, 0x00b5,\r | |
1004 | 0x00ba, 0x00ba,\r | |
1005 | 0x00df, 0x00f6,\r | |
1006 | 0x00f8, 0x00ff,\r | |
1007 | 0x0101, 0x0101,\r | |
1008 | 0x0103, 0x0103,\r | |
1009 | 0x0105, 0x0105,\r | |
1010 | 0x0107, 0x0107,\r | |
1011 | 0x0109, 0x0109,\r | |
1012 | 0x010b, 0x010b,\r | |
1013 | 0x010d, 0x010d,\r | |
1014 | 0x010f, 0x010f,\r | |
1015 | 0x0111, 0x0111,\r | |
1016 | 0x0113, 0x0113,\r | |
1017 | 0x0115, 0x0115,\r | |
1018 | 0x0117, 0x0117,\r | |
1019 | 0x0119, 0x0119,\r | |
1020 | 0x011b, 0x011b,\r | |
1021 | 0x011d, 0x011d,\r | |
1022 | 0x011f, 0x011f,\r | |
1023 | 0x0121, 0x0121,\r | |
1024 | 0x0123, 0x0123,\r | |
1025 | 0x0125, 0x0125,\r | |
1026 | 0x0127, 0x0127,\r | |
1027 | 0x0129, 0x0129,\r | |
1028 | 0x012b, 0x012b,\r | |
1029 | 0x012d, 0x012d,\r | |
1030 | 0x012f, 0x012f,\r | |
1031 | 0x0131, 0x0131,\r | |
1032 | 0x0133, 0x0133,\r | |
1033 | 0x0135, 0x0135,\r | |
1034 | 0x0137, 0x0138,\r | |
1035 | 0x013a, 0x013a,\r | |
1036 | 0x013c, 0x013c,\r | |
1037 | 0x013e, 0x013e,\r | |
1038 | 0x0140, 0x0140,\r | |
1039 | 0x0142, 0x0142,\r | |
1040 | 0x0144, 0x0144,\r | |
1041 | 0x0146, 0x0146,\r | |
1042 | 0x0148, 0x0149,\r | |
1043 | 0x014b, 0x014b,\r | |
1044 | 0x014d, 0x014d,\r | |
1045 | 0x014f, 0x014f,\r | |
1046 | 0x0151, 0x0151,\r | |
1047 | 0x0153, 0x0153,\r | |
1048 | 0x0155, 0x0155,\r | |
1049 | 0x0157, 0x0157,\r | |
1050 | 0x0159, 0x0159,\r | |
1051 | 0x015b, 0x015b,\r | |
1052 | 0x015d, 0x015d,\r | |
1053 | 0x015f, 0x015f,\r | |
1054 | 0x0161, 0x0161,\r | |
1055 | 0x0163, 0x0163,\r | |
1056 | 0x0165, 0x0165,\r | |
1057 | 0x0167, 0x0167,\r | |
1058 | 0x0169, 0x0169,\r | |
1059 | 0x016b, 0x016b,\r | |
1060 | 0x016d, 0x016d,\r | |
1061 | 0x016f, 0x016f,\r | |
1062 | 0x0171, 0x0171,\r | |
1063 | 0x0173, 0x0173,\r | |
1064 | 0x0175, 0x0175,\r | |
1065 | 0x0177, 0x0177,\r | |
1066 | 0x017a, 0x017a,\r | |
1067 | 0x017c, 0x017c,\r | |
1068 | 0x017e, 0x0180,\r | |
1069 | 0x0183, 0x0183,\r | |
1070 | 0x0185, 0x0185,\r | |
1071 | 0x0188, 0x0188,\r | |
1072 | 0x018c, 0x018d,\r | |
1073 | 0x0192, 0x0192,\r | |
1074 | 0x0195, 0x0195,\r | |
1075 | 0x0199, 0x019b,\r | |
1076 | 0x019e, 0x019e,\r | |
1077 | 0x01a1, 0x01a1,\r | |
1078 | 0x01a3, 0x01a3,\r | |
1079 | 0x01a5, 0x01a5,\r | |
1080 | 0x01a8, 0x01a8,\r | |
1081 | 0x01aa, 0x01ab,\r | |
1082 | 0x01ad, 0x01ad,\r | |
1083 | 0x01b0, 0x01b0,\r | |
1084 | 0x01b4, 0x01b4,\r | |
1085 | 0x01b6, 0x01b6,\r | |
1086 | 0x01b9, 0x01ba,\r | |
1087 | 0x01bd, 0x01bf,\r | |
1088 | 0x01c6, 0x01c6,\r | |
1089 | 0x01c9, 0x01c9,\r | |
1090 | 0x01cc, 0x01cc,\r | |
1091 | 0x01ce, 0x01ce,\r | |
1092 | 0x01d0, 0x01d0,\r | |
1093 | 0x01d2, 0x01d2,\r | |
1094 | 0x01d4, 0x01d4,\r | |
1095 | 0x01d6, 0x01d6,\r | |
1096 | 0x01d8, 0x01d8,\r | |
1097 | 0x01da, 0x01da,\r | |
1098 | 0x01dc, 0x01dd,\r | |
1099 | 0x01df, 0x01df,\r | |
1100 | 0x01e1, 0x01e1,\r | |
1101 | 0x01e3, 0x01e3,\r | |
1102 | 0x01e5, 0x01e5,\r | |
1103 | 0x01e7, 0x01e7,\r | |
1104 | 0x01e9, 0x01e9,\r | |
1105 | 0x01eb, 0x01eb,\r | |
1106 | 0x01ed, 0x01ed,\r | |
1107 | 0x01ef, 0x01f0,\r | |
1108 | 0x01f3, 0x01f3,\r | |
1109 | 0x01f5, 0x01f5,\r | |
1110 | 0x01f9, 0x01f9,\r | |
1111 | 0x01fb, 0x01fb,\r | |
1112 | 0x01fd, 0x01fd,\r | |
1113 | 0x01ff, 0x01ff,\r | |
1114 | 0x0201, 0x0201,\r | |
1115 | 0x0203, 0x0203,\r | |
1116 | 0x0205, 0x0205,\r | |
1117 | 0x0207, 0x0207,\r | |
1118 | 0x0209, 0x0209,\r | |
1119 | 0x020b, 0x020b,\r | |
1120 | 0x020d, 0x020d,\r | |
1121 | 0x020f, 0x020f,\r | |
1122 | 0x0211, 0x0211,\r | |
1123 | 0x0213, 0x0213,\r | |
1124 | 0x0215, 0x0215,\r | |
1125 | 0x0217, 0x0217,\r | |
1126 | 0x0219, 0x0219,\r | |
1127 | 0x021b, 0x021b,\r | |
1128 | 0x021d, 0x021d,\r | |
1129 | 0x021f, 0x021f,\r | |
1130 | 0x0221, 0x0221,\r | |
1131 | 0x0223, 0x0223,\r | |
1132 | 0x0225, 0x0225,\r | |
1133 | 0x0227, 0x0227,\r | |
1134 | 0x0229, 0x0229,\r | |
1135 | 0x022b, 0x022b,\r | |
1136 | 0x022d, 0x022d,\r | |
1137 | 0x022f, 0x022f,\r | |
1138 | 0x0231, 0x0231,\r | |
1139 | 0x0233, 0x0239,\r | |
1140 | 0x023c, 0x023c,\r | |
1141 | 0x023f, 0x0240,\r | |
1142 | 0x0250, 0x02af,\r | |
1143 | 0x0390, 0x0390,\r | |
1144 | 0x03ac, 0x03ce,\r | |
1145 | 0x03d0, 0x03d1,\r | |
1146 | 0x03d5, 0x03d7,\r | |
1147 | 0x03d9, 0x03d9,\r | |
1148 | 0x03db, 0x03db,\r | |
1149 | 0x03dd, 0x03dd,\r | |
1150 | 0x03df, 0x03df,\r | |
1151 | 0x03e1, 0x03e1,\r | |
1152 | 0x03e3, 0x03e3,\r | |
1153 | 0x03e5, 0x03e5,\r | |
1154 | 0x03e7, 0x03e7,\r | |
1155 | 0x03e9, 0x03e9,\r | |
1156 | 0x03eb, 0x03eb,\r | |
1157 | 0x03ed, 0x03ed,\r | |
1158 | 0x03ef, 0x03f3,\r | |
1159 | 0x03f5, 0x03f5,\r | |
1160 | 0x03f8, 0x03f8,\r | |
1161 | 0x03fb, 0x03fc,\r | |
1162 | 0x0430, 0x045f,\r | |
1163 | 0x0461, 0x0461,\r | |
1164 | 0x0463, 0x0463,\r | |
1165 | 0x0465, 0x0465,\r | |
1166 | 0x0467, 0x0467,\r | |
1167 | 0x0469, 0x0469,\r | |
1168 | 0x046b, 0x046b,\r | |
1169 | 0x046d, 0x046d,\r | |
1170 | 0x046f, 0x046f,\r | |
1171 | 0x0471, 0x0471,\r | |
1172 | 0x0473, 0x0473,\r | |
1173 | 0x0475, 0x0475,\r | |
1174 | 0x0477, 0x0477,\r | |
1175 | 0x0479, 0x0479,\r | |
1176 | 0x047b, 0x047b,\r | |
1177 | 0x047d, 0x047d,\r | |
1178 | 0x047f, 0x047f,\r | |
1179 | 0x0481, 0x0481,\r | |
1180 | 0x048b, 0x048b,\r | |
1181 | 0x048d, 0x048d,\r | |
1182 | 0x048f, 0x048f,\r | |
1183 | 0x0491, 0x0491,\r | |
1184 | 0x0493, 0x0493,\r | |
1185 | 0x0495, 0x0495,\r | |
1186 | 0x0497, 0x0497,\r | |
1187 | 0x0499, 0x0499,\r | |
1188 | 0x049b, 0x049b,\r | |
1189 | 0x049d, 0x049d,\r | |
1190 | 0x049f, 0x049f,\r | |
1191 | 0x04a1, 0x04a1,\r | |
1192 | 0x04a3, 0x04a3,\r | |
1193 | 0x04a5, 0x04a5,\r | |
1194 | 0x04a7, 0x04a7,\r | |
1195 | 0x04a9, 0x04a9,\r | |
1196 | 0x04ab, 0x04ab,\r | |
1197 | 0x04ad, 0x04ad,\r | |
1198 | 0x04af, 0x04af,\r | |
1199 | 0x04b1, 0x04b1,\r | |
1200 | 0x04b3, 0x04b3,\r | |
1201 | 0x04b5, 0x04b5,\r | |
1202 | 0x04b7, 0x04b7,\r | |
1203 | 0x04b9, 0x04b9,\r | |
1204 | 0x04bb, 0x04bb,\r | |
1205 | 0x04bd, 0x04bd,\r | |
1206 | 0x04bf, 0x04bf,\r | |
1207 | 0x04c2, 0x04c2,\r | |
1208 | 0x04c4, 0x04c4,\r | |
1209 | 0x04c6, 0x04c6,\r | |
1210 | 0x04c8, 0x04c8,\r | |
1211 | 0x04ca, 0x04ca,\r | |
1212 | 0x04cc, 0x04cc,\r | |
1213 | 0x04ce, 0x04ce,\r | |
1214 | 0x04d1, 0x04d1,\r | |
1215 | 0x04d3, 0x04d3,\r | |
1216 | 0x04d5, 0x04d5,\r | |
1217 | 0x04d7, 0x04d7,\r | |
1218 | 0x04d9, 0x04d9,\r | |
1219 | 0x04db, 0x04db,\r | |
1220 | 0x04dd, 0x04dd,\r | |
1221 | 0x04df, 0x04df,\r | |
1222 | 0x04e1, 0x04e1,\r | |
1223 | 0x04e3, 0x04e3,\r | |
1224 | 0x04e5, 0x04e5,\r | |
1225 | 0x04e7, 0x04e7,\r | |
1226 | 0x04e9, 0x04e9,\r | |
1227 | 0x04eb, 0x04eb,\r | |
1228 | 0x04ed, 0x04ed,\r | |
1229 | 0x04ef, 0x04ef,\r | |
1230 | 0x04f1, 0x04f1,\r | |
1231 | 0x04f3, 0x04f3,\r | |
1232 | 0x04f5, 0x04f5,\r | |
1233 | 0x04f7, 0x04f7,\r | |
1234 | 0x04f9, 0x04f9,\r | |
1235 | 0x0501, 0x0501,\r | |
1236 | 0x0503, 0x0503,\r | |
1237 | 0x0505, 0x0505,\r | |
1238 | 0x0507, 0x0507,\r | |
1239 | 0x0509, 0x0509,\r | |
1240 | 0x050b, 0x050b,\r | |
1241 | 0x050d, 0x050d,\r | |
1242 | 0x050f, 0x050f,\r | |
1243 | 0x0561, 0x0587,\r | |
1244 | 0x1d00, 0x1d2b,\r | |
1245 | 0x1d62, 0x1d77,\r | |
1246 | 0x1d79, 0x1d9a,\r | |
1247 | 0x1e01, 0x1e01,\r | |
1248 | 0x1e03, 0x1e03,\r | |
1249 | 0x1e05, 0x1e05,\r | |
1250 | 0x1e07, 0x1e07,\r | |
1251 | 0x1e09, 0x1e09,\r | |
1252 | 0x1e0b, 0x1e0b,\r | |
1253 | 0x1e0d, 0x1e0d,\r | |
1254 | 0x1e0f, 0x1e0f,\r | |
1255 | 0x1e11, 0x1e11,\r | |
1256 | 0x1e13, 0x1e13,\r | |
1257 | 0x1e15, 0x1e15,\r | |
1258 | 0x1e17, 0x1e17,\r | |
1259 | 0x1e19, 0x1e19,\r | |
1260 | 0x1e1b, 0x1e1b,\r | |
1261 | 0x1e1d, 0x1e1d,\r | |
1262 | 0x1e1f, 0x1e1f,\r | |
1263 | 0x1e21, 0x1e21,\r | |
1264 | 0x1e23, 0x1e23,\r | |
1265 | 0x1e25, 0x1e25,\r | |
1266 | 0x1e27, 0x1e27,\r | |
1267 | 0x1e29, 0x1e29,\r | |
1268 | 0x1e2b, 0x1e2b,\r | |
1269 | 0x1e2d, 0x1e2d,\r | |
1270 | 0x1e2f, 0x1e2f,\r | |
1271 | 0x1e31, 0x1e31,\r | |
1272 | 0x1e33, 0x1e33,\r | |
1273 | 0x1e35, 0x1e35,\r | |
1274 | 0x1e37, 0x1e37,\r | |
1275 | 0x1e39, 0x1e39,\r | |
1276 | 0x1e3b, 0x1e3b,\r | |
1277 | 0x1e3d, 0x1e3d,\r | |
1278 | 0x1e3f, 0x1e3f,\r | |
1279 | 0x1e41, 0x1e41,\r | |
1280 | 0x1e43, 0x1e43,\r | |
1281 | 0x1e45, 0x1e45,\r | |
1282 | 0x1e47, 0x1e47,\r | |
1283 | 0x1e49, 0x1e49,\r | |
1284 | 0x1e4b, 0x1e4b,\r | |
1285 | 0x1e4d, 0x1e4d,\r | |
1286 | 0x1e4f, 0x1e4f,\r | |
1287 | 0x1e51, 0x1e51,\r | |
1288 | 0x1e53, 0x1e53,\r | |
1289 | 0x1e55, 0x1e55,\r | |
1290 | 0x1e57, 0x1e57,\r | |
1291 | 0x1e59, 0x1e59,\r | |
1292 | 0x1e5b, 0x1e5b,\r | |
1293 | 0x1e5d, 0x1e5d,\r | |
1294 | 0x1e5f, 0x1e5f,\r | |
1295 | 0x1e61, 0x1e61,\r | |
1296 | 0x1e63, 0x1e63,\r | |
1297 | 0x1e65, 0x1e65,\r | |
1298 | 0x1e67, 0x1e67,\r | |
1299 | 0x1e69, 0x1e69,\r | |
1300 | 0x1e6b, 0x1e6b,\r | |
1301 | 0x1e6d, 0x1e6d,\r | |
1302 | 0x1e6f, 0x1e6f,\r | |
1303 | 0x1e71, 0x1e71,\r | |
1304 | 0x1e73, 0x1e73,\r | |
1305 | 0x1e75, 0x1e75,\r | |
1306 | 0x1e77, 0x1e77,\r | |
1307 | 0x1e79, 0x1e79,\r | |
1308 | 0x1e7b, 0x1e7b,\r | |
1309 | 0x1e7d, 0x1e7d,\r | |
1310 | 0x1e7f, 0x1e7f,\r | |
1311 | 0x1e81, 0x1e81,\r | |
1312 | 0x1e83, 0x1e83,\r | |
1313 | 0x1e85, 0x1e85,\r | |
1314 | 0x1e87, 0x1e87,\r | |
1315 | 0x1e89, 0x1e89,\r | |
1316 | 0x1e8b, 0x1e8b,\r | |
1317 | 0x1e8d, 0x1e8d,\r | |
1318 | 0x1e8f, 0x1e8f,\r | |
1319 | 0x1e91, 0x1e91,\r | |
1320 | 0x1e93, 0x1e93,\r | |
1321 | 0x1e95, 0x1e9b,\r | |
1322 | 0x1ea1, 0x1ea1,\r | |
1323 | 0x1ea3, 0x1ea3,\r | |
1324 | 0x1ea5, 0x1ea5,\r | |
1325 | 0x1ea7, 0x1ea7,\r | |
1326 | 0x1ea9, 0x1ea9,\r | |
1327 | 0x1eab, 0x1eab,\r | |
1328 | 0x1ead, 0x1ead,\r | |
1329 | 0x1eaf, 0x1eaf,\r | |
1330 | 0x1eb1, 0x1eb1,\r | |
1331 | 0x1eb3, 0x1eb3,\r | |
1332 | 0x1eb5, 0x1eb5,\r | |
1333 | 0x1eb7, 0x1eb7,\r | |
1334 | 0x1eb9, 0x1eb9,\r | |
1335 | 0x1ebb, 0x1ebb,\r | |
1336 | 0x1ebd, 0x1ebd,\r | |
1337 | 0x1ebf, 0x1ebf,\r | |
1338 | 0x1ec1, 0x1ec1,\r | |
1339 | 0x1ec3, 0x1ec3,\r | |
1340 | 0x1ec5, 0x1ec5,\r | |
1341 | 0x1ec7, 0x1ec7,\r | |
1342 | 0x1ec9, 0x1ec9,\r | |
1343 | 0x1ecb, 0x1ecb,\r | |
1344 | 0x1ecd, 0x1ecd,\r | |
1345 | 0x1ecf, 0x1ecf,\r | |
1346 | 0x1ed1, 0x1ed1,\r | |
1347 | 0x1ed3, 0x1ed3,\r | |
1348 | 0x1ed5, 0x1ed5,\r | |
1349 | 0x1ed7, 0x1ed7,\r | |
1350 | 0x1ed9, 0x1ed9,\r | |
1351 | 0x1edb, 0x1edb,\r | |
1352 | 0x1edd, 0x1edd,\r | |
1353 | 0x1edf, 0x1edf,\r | |
1354 | 0x1ee1, 0x1ee1,\r | |
1355 | 0x1ee3, 0x1ee3,\r | |
1356 | 0x1ee5, 0x1ee5,\r | |
1357 | 0x1ee7, 0x1ee7,\r | |
1358 | 0x1ee9, 0x1ee9,\r | |
1359 | 0x1eeb, 0x1eeb,\r | |
1360 | 0x1eed, 0x1eed,\r | |
1361 | 0x1eef, 0x1eef,\r | |
1362 | 0x1ef1, 0x1ef1,\r | |
1363 | 0x1ef3, 0x1ef3,\r | |
1364 | 0x1ef5, 0x1ef5,\r | |
1365 | 0x1ef7, 0x1ef7,\r | |
1366 | 0x1ef9, 0x1ef9,\r | |
1367 | 0x1f00, 0x1f07,\r | |
1368 | 0x1f10, 0x1f15,\r | |
1369 | 0x1f20, 0x1f27,\r | |
1370 | 0x1f30, 0x1f37,\r | |
1371 | 0x1f40, 0x1f45,\r | |
1372 | 0x1f50, 0x1f57,\r | |
1373 | 0x1f60, 0x1f67,\r | |
1374 | 0x1f70, 0x1f7d,\r | |
1375 | 0x1f80, 0x1f87,\r | |
1376 | 0x1f90, 0x1f97,\r | |
1377 | 0x1fa0, 0x1fa7,\r | |
1378 | 0x1fb0, 0x1fb4,\r | |
1379 | 0x1fb6, 0x1fb7,\r | |
1380 | 0x1fbe, 0x1fbe,\r | |
1381 | 0x1fc2, 0x1fc4,\r | |
1382 | 0x1fc6, 0x1fc7,\r | |
1383 | 0x1fd0, 0x1fd3,\r | |
1384 | 0x1fd6, 0x1fd7,\r | |
1385 | 0x1fe0, 0x1fe7,\r | |
1386 | 0x1ff2, 0x1ff4,\r | |
1387 | 0x1ff6, 0x1ff7,\r | |
1388 | 0x2071, 0x2071,\r | |
1389 | 0x207f, 0x207f,\r | |
1390 | 0x210a, 0x210a,\r | |
1391 | 0x210e, 0x210f,\r | |
1392 | 0x2113, 0x2113,\r | |
1393 | 0x212f, 0x212f,\r | |
1394 | 0x2134, 0x2134,\r | |
1395 | 0x2139, 0x2139,\r | |
1396 | 0x213c, 0x213d,\r | |
1397 | 0x2146, 0x2149,\r | |
1398 | 0x2c30, 0x2c5e,\r | |
1399 | 0x2c81, 0x2c81,\r | |
1400 | 0x2c83, 0x2c83,\r | |
1401 | 0x2c85, 0x2c85,\r | |
1402 | 0x2c87, 0x2c87,\r | |
1403 | 0x2c89, 0x2c89,\r | |
1404 | 0x2c8b, 0x2c8b,\r | |
1405 | 0x2c8d, 0x2c8d,\r | |
1406 | 0x2c8f, 0x2c8f,\r | |
1407 | 0x2c91, 0x2c91,\r | |
1408 | 0x2c93, 0x2c93,\r | |
1409 | 0x2c95, 0x2c95,\r | |
1410 | 0x2c97, 0x2c97,\r | |
1411 | 0x2c99, 0x2c99,\r | |
1412 | 0x2c9b, 0x2c9b,\r | |
1413 | 0x2c9d, 0x2c9d,\r | |
1414 | 0x2c9f, 0x2c9f,\r | |
1415 | 0x2ca1, 0x2ca1,\r | |
1416 | 0x2ca3, 0x2ca3,\r | |
1417 | 0x2ca5, 0x2ca5,\r | |
1418 | 0x2ca7, 0x2ca7,\r | |
1419 | 0x2ca9, 0x2ca9,\r | |
1420 | 0x2cab, 0x2cab,\r | |
1421 | 0x2cad, 0x2cad,\r | |
1422 | 0x2caf, 0x2caf,\r | |
1423 | 0x2cb1, 0x2cb1,\r | |
1424 | 0x2cb3, 0x2cb3,\r | |
1425 | 0x2cb5, 0x2cb5,\r | |
1426 | 0x2cb7, 0x2cb7,\r | |
1427 | 0x2cb9, 0x2cb9,\r | |
1428 | 0x2cbb, 0x2cbb,\r | |
1429 | 0x2cbd, 0x2cbd,\r | |
1430 | 0x2cbf, 0x2cbf,\r | |
1431 | 0x2cc1, 0x2cc1,\r | |
1432 | 0x2cc3, 0x2cc3,\r | |
1433 | 0x2cc5, 0x2cc5,\r | |
1434 | 0x2cc7, 0x2cc7,\r | |
1435 | 0x2cc9, 0x2cc9,\r | |
1436 | 0x2ccb, 0x2ccb,\r | |
1437 | 0x2ccd, 0x2ccd,\r | |
1438 | 0x2ccf, 0x2ccf,\r | |
1439 | 0x2cd1, 0x2cd1,\r | |
1440 | 0x2cd3, 0x2cd3,\r | |
1441 | 0x2cd5, 0x2cd5,\r | |
1442 | 0x2cd7, 0x2cd7,\r | |
1443 | 0x2cd9, 0x2cd9,\r | |
1444 | 0x2cdb, 0x2cdb,\r | |
1445 | 0x2cdd, 0x2cdd,\r | |
1446 | 0x2cdf, 0x2cdf,\r | |
1447 | 0x2ce1, 0x2ce1,\r | |
1448 | 0x2ce3, 0x2ce4,\r | |
1449 | 0x2d00, 0x2d25,\r | |
1450 | 0xfb00, 0xfb06,\r | |
1451 | 0xfb13, 0xfb17,\r | |
1452 | 0xff41, 0xff5a,\r | |
1453 | 0x10428, 0x1044f,\r | |
1454 | 0x1d41a, 0x1d433,\r | |
1455 | 0x1d44e, 0x1d454,\r | |
1456 | 0x1d456, 0x1d467,\r | |
1457 | 0x1d482, 0x1d49b,\r | |
1458 | 0x1d4b6, 0x1d4b9,\r | |
1459 | 0x1d4bb, 0x1d4bb,\r | |
1460 | 0x1d4bd, 0x1d4c3,\r | |
1461 | 0x1d4c5, 0x1d4cf,\r | |
1462 | 0x1d4ea, 0x1d503,\r | |
1463 | 0x1d51e, 0x1d537,\r | |
1464 | 0x1d552, 0x1d56b,\r | |
1465 | 0x1d586, 0x1d59f,\r | |
1466 | 0x1d5ba, 0x1d5d3,\r | |
1467 | 0x1d5ee, 0x1d607,\r | |
1468 | 0x1d622, 0x1d63b,\r | |
1469 | 0x1d656, 0x1d66f,\r | |
1470 | 0x1d68a, 0x1d6a5,\r | |
1471 | 0x1d6c2, 0x1d6da,\r | |
1472 | 0x1d6dc, 0x1d6e1,\r | |
1473 | 0x1d6fc, 0x1d714,\r | |
1474 | 0x1d716, 0x1d71b,\r | |
1475 | 0x1d736, 0x1d74e,\r | |
1476 | 0x1d750, 0x1d755,\r | |
1477 | 0x1d770, 0x1d788,\r | |
1478 | 0x1d78a, 0x1d78f,\r | |
1479 | 0x1d7aa, 0x1d7c2,\r | |
1480 | 0x1d7c4, 0x1d7c9\r | |
1481 | }; /* CR_Lower */\r | |
1482 | \r | |
1483 | /* 'Print': [[:Print:]] */\r | |
1484 | static const OnigCodePoint CR_Print[] = {\r | |
1485 | 423,\r | |
1486 | 0x0009, 0x000d,\r | |
1487 | 0x0020, 0x007e,\r | |
1488 | 0x0085, 0x0085,\r | |
1489 | 0x00a0, 0x0241,\r | |
1490 | 0x0250, 0x036f,\r | |
1491 | 0x0374, 0x0375,\r | |
1492 | 0x037a, 0x037a,\r | |
1493 | 0x037e, 0x037e,\r | |
1494 | 0x0384, 0x038a,\r | |
1495 | 0x038c, 0x038c,\r | |
1496 | 0x038e, 0x03a1,\r | |
1497 | 0x03a3, 0x03ce,\r | |
1498 | 0x03d0, 0x0486,\r | |
1499 | 0x0488, 0x04ce,\r | |
1500 | 0x04d0, 0x04f9,\r | |
1501 | 0x0500, 0x050f,\r | |
1502 | 0x0531, 0x0556,\r | |
1503 | 0x0559, 0x055f,\r | |
1504 | 0x0561, 0x0587,\r | |
1505 | 0x0589, 0x058a,\r | |
1506 | 0x0591, 0x05b9,\r | |
1507 | 0x05bb, 0x05c7,\r | |
1508 | 0x05d0, 0x05ea,\r | |
1509 | 0x05f0, 0x05f4,\r | |
1510 | 0x0600, 0x0603,\r | |
1511 | 0x060b, 0x0615,\r | |
1512 | 0x061b, 0x061b,\r | |
1513 | 0x061e, 0x061f,\r | |
1514 | 0x0621, 0x063a,\r | |
1515 | 0x0640, 0x065e,\r | |
1516 | 0x0660, 0x070d,\r | |
1517 | 0x070f, 0x074a,\r | |
1518 | 0x074d, 0x076d,\r | |
1519 | 0x0780, 0x07b1,\r | |
1520 | 0x0901, 0x0939,\r | |
1521 | 0x093c, 0x094d,\r | |
1522 | 0x0950, 0x0954,\r | |
1523 | 0x0958, 0x0970,\r | |
1524 | 0x097d, 0x097d,\r | |
1525 | 0x0981, 0x0983,\r | |
1526 | 0x0985, 0x098c,\r | |
1527 | 0x098f, 0x0990,\r | |
1528 | 0x0993, 0x09a8,\r | |
1529 | 0x09aa, 0x09b0,\r | |
1530 | 0x09b2, 0x09b2,\r | |
1531 | 0x09b6, 0x09b9,\r | |
1532 | 0x09bc, 0x09c4,\r | |
1533 | 0x09c7, 0x09c8,\r | |
1534 | 0x09cb, 0x09ce,\r | |
1535 | 0x09d7, 0x09d7,\r | |
1536 | 0x09dc, 0x09dd,\r | |
1537 | 0x09df, 0x09e3,\r | |
1538 | 0x09e6, 0x09fa,\r | |
1539 | 0x0a01, 0x0a03,\r | |
1540 | 0x0a05, 0x0a0a,\r | |
1541 | 0x0a0f, 0x0a10,\r | |
1542 | 0x0a13, 0x0a28,\r | |
1543 | 0x0a2a, 0x0a30,\r | |
1544 | 0x0a32, 0x0a33,\r | |
1545 | 0x0a35, 0x0a36,\r | |
1546 | 0x0a38, 0x0a39,\r | |
1547 | 0x0a3c, 0x0a3c,\r | |
1548 | 0x0a3e, 0x0a42,\r | |
1549 | 0x0a47, 0x0a48,\r | |
1550 | 0x0a4b, 0x0a4d,\r | |
1551 | 0x0a59, 0x0a5c,\r | |
1552 | 0x0a5e, 0x0a5e,\r | |
1553 | 0x0a66, 0x0a74,\r | |
1554 | 0x0a81, 0x0a83,\r | |
1555 | 0x0a85, 0x0a8d,\r | |
1556 | 0x0a8f, 0x0a91,\r | |
1557 | 0x0a93, 0x0aa8,\r | |
1558 | 0x0aaa, 0x0ab0,\r | |
1559 | 0x0ab2, 0x0ab3,\r | |
1560 | 0x0ab5, 0x0ab9,\r | |
1561 | 0x0abc, 0x0ac5,\r | |
1562 | 0x0ac7, 0x0ac9,\r | |
1563 | 0x0acb, 0x0acd,\r | |
1564 | 0x0ad0, 0x0ad0,\r | |
1565 | 0x0ae0, 0x0ae3,\r | |
1566 | 0x0ae6, 0x0aef,\r | |
1567 | 0x0af1, 0x0af1,\r | |
1568 | 0x0b01, 0x0b03,\r | |
1569 | 0x0b05, 0x0b0c,\r | |
1570 | 0x0b0f, 0x0b10,\r | |
1571 | 0x0b13, 0x0b28,\r | |
1572 | 0x0b2a, 0x0b30,\r | |
1573 | 0x0b32, 0x0b33,\r | |
1574 | 0x0b35, 0x0b39,\r | |
1575 | 0x0b3c, 0x0b43,\r | |
1576 | 0x0b47, 0x0b48,\r | |
1577 | 0x0b4b, 0x0b4d,\r | |
1578 | 0x0b56, 0x0b57,\r | |
1579 | 0x0b5c, 0x0b5d,\r | |
1580 | 0x0b5f, 0x0b61,\r | |
1581 | 0x0b66, 0x0b71,\r | |
1582 | 0x0b82, 0x0b83,\r | |
1583 | 0x0b85, 0x0b8a,\r | |
1584 | 0x0b8e, 0x0b90,\r | |
1585 | 0x0b92, 0x0b95,\r | |
1586 | 0x0b99, 0x0b9a,\r | |
1587 | 0x0b9c, 0x0b9c,\r | |
1588 | 0x0b9e, 0x0b9f,\r | |
1589 | 0x0ba3, 0x0ba4,\r | |
1590 | 0x0ba8, 0x0baa,\r | |
1591 | 0x0bae, 0x0bb9,\r | |
1592 | 0x0bbe, 0x0bc2,\r | |
1593 | 0x0bc6, 0x0bc8,\r | |
1594 | 0x0bca, 0x0bcd,\r | |
1595 | 0x0bd7, 0x0bd7,\r | |
1596 | 0x0be6, 0x0bfa,\r | |
1597 | 0x0c01, 0x0c03,\r | |
1598 | 0x0c05, 0x0c0c,\r | |
1599 | 0x0c0e, 0x0c10,\r | |
1600 | 0x0c12, 0x0c28,\r | |
1601 | 0x0c2a, 0x0c33,\r | |
1602 | 0x0c35, 0x0c39,\r | |
1603 | 0x0c3e, 0x0c44,\r | |
1604 | 0x0c46, 0x0c48,\r | |
1605 | 0x0c4a, 0x0c4d,\r | |
1606 | 0x0c55, 0x0c56,\r | |
1607 | 0x0c60, 0x0c61,\r | |
1608 | 0x0c66, 0x0c6f,\r | |
1609 | 0x0c82, 0x0c83,\r | |
1610 | 0x0c85, 0x0c8c,\r | |
1611 | 0x0c8e, 0x0c90,\r | |
1612 | 0x0c92, 0x0ca8,\r | |
1613 | 0x0caa, 0x0cb3,\r | |
1614 | 0x0cb5, 0x0cb9,\r | |
1615 | 0x0cbc, 0x0cc4,\r | |
1616 | 0x0cc6, 0x0cc8,\r | |
1617 | 0x0cca, 0x0ccd,\r | |
1618 | 0x0cd5, 0x0cd6,\r | |
1619 | 0x0cde, 0x0cde,\r | |
1620 | 0x0ce0, 0x0ce1,\r | |
1621 | 0x0ce6, 0x0cef,\r | |
1622 | 0x0d02, 0x0d03,\r | |
1623 | 0x0d05, 0x0d0c,\r | |
1624 | 0x0d0e, 0x0d10,\r | |
1625 | 0x0d12, 0x0d28,\r | |
1626 | 0x0d2a, 0x0d39,\r | |
1627 | 0x0d3e, 0x0d43,\r | |
1628 | 0x0d46, 0x0d48,\r | |
1629 | 0x0d4a, 0x0d4d,\r | |
1630 | 0x0d57, 0x0d57,\r | |
1631 | 0x0d60, 0x0d61,\r | |
1632 | 0x0d66, 0x0d6f,\r | |
1633 | 0x0d82, 0x0d83,\r | |
1634 | 0x0d85, 0x0d96,\r | |
1635 | 0x0d9a, 0x0db1,\r | |
1636 | 0x0db3, 0x0dbb,\r | |
1637 | 0x0dbd, 0x0dbd,\r | |
1638 | 0x0dc0, 0x0dc6,\r | |
1639 | 0x0dca, 0x0dca,\r | |
1640 | 0x0dcf, 0x0dd4,\r | |
1641 | 0x0dd6, 0x0dd6,\r | |
1642 | 0x0dd8, 0x0ddf,\r | |
1643 | 0x0df2, 0x0df4,\r | |
1644 | 0x0e01, 0x0e3a,\r | |
1645 | 0x0e3f, 0x0e5b,\r | |
1646 | 0x0e81, 0x0e82,\r | |
1647 | 0x0e84, 0x0e84,\r | |
1648 | 0x0e87, 0x0e88,\r | |
1649 | 0x0e8a, 0x0e8a,\r | |
1650 | 0x0e8d, 0x0e8d,\r | |
1651 | 0x0e94, 0x0e97,\r | |
1652 | 0x0e99, 0x0e9f,\r | |
1653 | 0x0ea1, 0x0ea3,\r | |
1654 | 0x0ea5, 0x0ea5,\r | |
1655 | 0x0ea7, 0x0ea7,\r | |
1656 | 0x0eaa, 0x0eab,\r | |
1657 | 0x0ead, 0x0eb9,\r | |
1658 | 0x0ebb, 0x0ebd,\r | |
1659 | 0x0ec0, 0x0ec4,\r | |
1660 | 0x0ec6, 0x0ec6,\r | |
1661 | 0x0ec8, 0x0ecd,\r | |
1662 | 0x0ed0, 0x0ed9,\r | |
1663 | 0x0edc, 0x0edd,\r | |
1664 | 0x0f00, 0x0f47,\r | |
1665 | 0x0f49, 0x0f6a,\r | |
1666 | 0x0f71, 0x0f8b,\r | |
1667 | 0x0f90, 0x0f97,\r | |
1668 | 0x0f99, 0x0fbc,\r | |
1669 | 0x0fbe, 0x0fcc,\r | |
1670 | 0x0fcf, 0x0fd1,\r | |
1671 | 0x1000, 0x1021,\r | |
1672 | 0x1023, 0x1027,\r | |
1673 | 0x1029, 0x102a,\r | |
1674 | 0x102c, 0x1032,\r | |
1675 | 0x1036, 0x1039,\r | |
1676 | 0x1040, 0x1059,\r | |
1677 | 0x10a0, 0x10c5,\r | |
1678 | 0x10d0, 0x10fc,\r | |
1679 | 0x1100, 0x1159,\r | |
1680 | 0x115f, 0x11a2,\r | |
1681 | 0x11a8, 0x11f9,\r | |
1682 | 0x1200, 0x1248,\r | |
1683 | 0x124a, 0x124d,\r | |
1684 | 0x1250, 0x1256,\r | |
1685 | 0x1258, 0x1258,\r | |
1686 | 0x125a, 0x125d,\r | |
1687 | 0x1260, 0x1288,\r | |
1688 | 0x128a, 0x128d,\r | |
1689 | 0x1290, 0x12b0,\r | |
1690 | 0x12b2, 0x12b5,\r | |
1691 | 0x12b8, 0x12be,\r | |
1692 | 0x12c0, 0x12c0,\r | |
1693 | 0x12c2, 0x12c5,\r | |
1694 | 0x12c8, 0x12d6,\r | |
1695 | 0x12d8, 0x1310,\r | |
1696 | 0x1312, 0x1315,\r | |
1697 | 0x1318, 0x135a,\r | |
1698 | 0x135f, 0x137c,\r | |
1699 | 0x1380, 0x1399,\r | |
1700 | 0x13a0, 0x13f4,\r | |
1701 | 0x1401, 0x1676,\r | |
1702 | 0x1680, 0x169c,\r | |
1703 | 0x16a0, 0x16f0,\r | |
1704 | 0x1700, 0x170c,\r | |
1705 | 0x170e, 0x1714,\r | |
1706 | 0x1720, 0x1736,\r | |
1707 | 0x1740, 0x1753,\r | |
1708 | 0x1760, 0x176c,\r | |
1709 | 0x176e, 0x1770,\r | |
1710 | 0x1772, 0x1773,\r | |
1711 | 0x1780, 0x17dd,\r | |
1712 | 0x17e0, 0x17e9,\r | |
1713 | 0x17f0, 0x17f9,\r | |
1714 | 0x1800, 0x180e,\r | |
1715 | 0x1810, 0x1819,\r | |
1716 | 0x1820, 0x1877,\r | |
1717 | 0x1880, 0x18a9,\r | |
1718 | 0x1900, 0x191c,\r | |
1719 | 0x1920, 0x192b,\r | |
1720 | 0x1930, 0x193b,\r | |
1721 | 0x1940, 0x1940,\r | |
1722 | 0x1944, 0x196d,\r | |
1723 | 0x1970, 0x1974,\r | |
1724 | 0x1980, 0x19a9,\r | |
1725 | 0x19b0, 0x19c9,\r | |
1726 | 0x19d0, 0x19d9,\r | |
1727 | 0x19de, 0x1a1b,\r | |
1728 | 0x1a1e, 0x1a1f,\r | |
1729 | 0x1d00, 0x1dc3,\r | |
1730 | 0x1e00, 0x1e9b,\r | |
1731 | 0x1ea0, 0x1ef9,\r | |
1732 | 0x1f00, 0x1f15,\r | |
1733 | 0x1f18, 0x1f1d,\r | |
1734 | 0x1f20, 0x1f45,\r | |
1735 | 0x1f48, 0x1f4d,\r | |
1736 | 0x1f50, 0x1f57,\r | |
1737 | 0x1f59, 0x1f59,\r | |
1738 | 0x1f5b, 0x1f5b,\r | |
1739 | 0x1f5d, 0x1f5d,\r | |
1740 | 0x1f5f, 0x1f7d,\r | |
1741 | 0x1f80, 0x1fb4,\r | |
1742 | 0x1fb6, 0x1fc4,\r | |
1743 | 0x1fc6, 0x1fd3,\r | |
1744 | 0x1fd6, 0x1fdb,\r | |
1745 | 0x1fdd, 0x1fef,\r | |
1746 | 0x1ff2, 0x1ff4,\r | |
1747 | 0x1ff6, 0x1ffe,\r | |
1748 | 0x2000, 0x2063,\r | |
1749 | 0x206a, 0x2071,\r | |
1750 | 0x2074, 0x208e,\r | |
1751 | 0x2090, 0x2094,\r | |
1752 | 0x20a0, 0x20b5,\r | |
1753 | 0x20d0, 0x20eb,\r | |
1754 | 0x2100, 0x214c,\r | |
1755 | 0x2153, 0x2183,\r | |
1756 | 0x2190, 0x23db,\r | |
1757 | 0x2400, 0x2426,\r | |
1758 | 0x2440, 0x244a,\r | |
1759 | 0x2460, 0x269c,\r | |
1760 | 0x26a0, 0x26b1,\r | |
1761 | 0x2701, 0x2704,\r | |
1762 | 0x2706, 0x2709,\r | |
1763 | 0x270c, 0x2727,\r | |
1764 | 0x2729, 0x274b,\r | |
1765 | 0x274d, 0x274d,\r | |
1766 | 0x274f, 0x2752,\r | |
1767 | 0x2756, 0x2756,\r | |
1768 | 0x2758, 0x275e,\r | |
1769 | 0x2761, 0x2794,\r | |
1770 | 0x2798, 0x27af,\r | |
1771 | 0x27b1, 0x27be,\r | |
1772 | 0x27c0, 0x27c6,\r | |
1773 | 0x27d0, 0x27eb,\r | |
1774 | 0x27f0, 0x2b13,\r | |
1775 | 0x2c00, 0x2c2e,\r | |
1776 | 0x2c30, 0x2c5e,\r | |
1777 | 0x2c80, 0x2cea,\r | |
1778 | 0x2cf9, 0x2d25,\r | |
1779 | 0x2d30, 0x2d65,\r | |
1780 | 0x2d6f, 0x2d6f,\r | |
1781 | 0x2d80, 0x2d96,\r | |
1782 | 0x2da0, 0x2da6,\r | |
1783 | 0x2da8, 0x2dae,\r | |
1784 | 0x2db0, 0x2db6,\r | |
1785 | 0x2db8, 0x2dbe,\r | |
1786 | 0x2dc0, 0x2dc6,\r | |
1787 | 0x2dc8, 0x2dce,\r | |
1788 | 0x2dd0, 0x2dd6,\r | |
1789 | 0x2dd8, 0x2dde,\r | |
1790 | 0x2e00, 0x2e17,\r | |
1791 | 0x2e1c, 0x2e1d,\r | |
1792 | 0x2e80, 0x2e99,\r | |
1793 | 0x2e9b, 0x2ef3,\r | |
1794 | 0x2f00, 0x2fd5,\r | |
1795 | 0x2ff0, 0x2ffb,\r | |
1796 | 0x3000, 0x303f,\r | |
1797 | 0x3041, 0x3096,\r | |
1798 | 0x3099, 0x30ff,\r | |
1799 | 0x3105, 0x312c,\r | |
1800 | 0x3131, 0x318e,\r | |
1801 | 0x3190, 0x31b7,\r | |
1802 | 0x31c0, 0x31cf,\r | |
1803 | 0x31f0, 0x321e,\r | |
1804 | 0x3220, 0x3243,\r | |
1805 | 0x3250, 0x32fe,\r | |
1806 | 0x3300, 0x4db5,\r | |
1807 | 0x4dc0, 0x9fbb,\r | |
1808 | 0xa000, 0xa48c,\r | |
1809 | 0xa490, 0xa4c6,\r | |
1810 | 0xa700, 0xa716,\r | |
1811 | 0xa800, 0xa82b,\r | |
1812 | 0xac00, 0xd7a3,\r | |
1813 | 0xe000, 0xfa2d,\r | |
1814 | 0xfa30, 0xfa6a,\r | |
1815 | 0xfa70, 0xfad9,\r | |
1816 | 0xfb00, 0xfb06,\r | |
1817 | 0xfb13, 0xfb17,\r | |
1818 | 0xfb1d, 0xfb36,\r | |
1819 | 0xfb38, 0xfb3c,\r | |
1820 | 0xfb3e, 0xfb3e,\r | |
1821 | 0xfb40, 0xfb41,\r | |
1822 | 0xfb43, 0xfb44,\r | |
1823 | 0xfb46, 0xfbb1,\r | |
1824 | 0xfbd3, 0xfd3f,\r | |
1825 | 0xfd50, 0xfd8f,\r | |
1826 | 0xfd92, 0xfdc7,\r | |
1827 | 0xfdf0, 0xfdfd,\r | |
1828 | 0xfe00, 0xfe19,\r | |
1829 | 0xfe20, 0xfe23,\r | |
1830 | 0xfe30, 0xfe52,\r | |
1831 | 0xfe54, 0xfe66,\r | |
1832 | 0xfe68, 0xfe6b,\r | |
1833 | 0xfe70, 0xfe74,\r | |
1834 | 0xfe76, 0xfefc,\r | |
1835 | 0xfeff, 0xfeff,\r | |
1836 | 0xff01, 0xffbe,\r | |
1837 | 0xffc2, 0xffc7,\r | |
1838 | 0xffca, 0xffcf,\r | |
1839 | 0xffd2, 0xffd7,\r | |
1840 | 0xffda, 0xffdc,\r | |
1841 | 0xffe0, 0xffe6,\r | |
1842 | 0xffe8, 0xffee,\r | |
1843 | 0xfff9, 0xfffd,\r | |
1844 | 0x10000, 0x1000b,\r | |
1845 | 0x1000d, 0x10026,\r | |
1846 | 0x10028, 0x1003a,\r | |
1847 | 0x1003c, 0x1003d,\r | |
1848 | 0x1003f, 0x1004d,\r | |
1849 | 0x10050, 0x1005d,\r | |
1850 | 0x10080, 0x100fa,\r | |
1851 | 0x10100, 0x10102,\r | |
1852 | 0x10107, 0x10133,\r | |
1853 | 0x10137, 0x1018a,\r | |
1854 | 0x10300, 0x1031e,\r | |
1855 | 0x10320, 0x10323,\r | |
1856 | 0x10330, 0x1034a,\r | |
1857 | 0x10380, 0x1039d,\r | |
1858 | 0x1039f, 0x103c3,\r | |
1859 | 0x103c8, 0x103d5,\r | |
1860 | 0x10400, 0x1049d,\r | |
1861 | 0x104a0, 0x104a9,\r | |
1862 | 0x10800, 0x10805,\r | |
1863 | 0x10808, 0x10808,\r | |
1864 | 0x1080a, 0x10835,\r | |
1865 | 0x10837, 0x10838,\r | |
1866 | 0x1083c, 0x1083c,\r | |
1867 | 0x1083f, 0x1083f,\r | |
1868 | 0x10a00, 0x10a03,\r | |
1869 | 0x10a05, 0x10a06,\r | |
1870 | 0x10a0c, 0x10a13,\r | |
1871 | 0x10a15, 0x10a17,\r | |
1872 | 0x10a19, 0x10a33,\r | |
1873 | 0x10a38, 0x10a3a,\r | |
1874 | 0x10a3f, 0x10a47,\r | |
1875 | 0x10a50, 0x10a58,\r | |
1876 | 0x1d000, 0x1d0f5,\r | |
1877 | 0x1d100, 0x1d126,\r | |
1878 | 0x1d12a, 0x1d1dd,\r | |
1879 | 0x1d200, 0x1d245,\r | |
1880 | 0x1d300, 0x1d356,\r | |
1881 | 0x1d400, 0x1d454,\r | |
1882 | 0x1d456, 0x1d49c,\r | |
1883 | 0x1d49e, 0x1d49f,\r | |
1884 | 0x1d4a2, 0x1d4a2,\r | |
1885 | 0x1d4a5, 0x1d4a6,\r | |
1886 | 0x1d4a9, 0x1d4ac,\r | |
1887 | 0x1d4ae, 0x1d4b9,\r | |
1888 | 0x1d4bb, 0x1d4bb,\r | |
1889 | 0x1d4bd, 0x1d4c3,\r | |
1890 | 0x1d4c5, 0x1d505,\r | |
1891 | 0x1d507, 0x1d50a,\r | |
1892 | 0x1d50d, 0x1d514,\r | |
1893 | 0x1d516, 0x1d51c,\r | |
1894 | 0x1d51e, 0x1d539,\r | |
1895 | 0x1d53b, 0x1d53e,\r | |
1896 | 0x1d540, 0x1d544,\r | |
1897 | 0x1d546, 0x1d546,\r | |
1898 | 0x1d54a, 0x1d550,\r | |
1899 | 0x1d552, 0x1d6a5,\r | |
1900 | 0x1d6a8, 0x1d7c9,\r | |
1901 | 0x1d7ce, 0x1d7ff,\r | |
1902 | 0x20000, 0x2a6d6,\r | |
1903 | 0x2f800, 0x2fa1d,\r | |
1904 | 0xe0001, 0xe0001,\r | |
1905 | 0xe0020, 0xe007f,\r | |
1906 | 0xe0100, 0xe01ef,\r | |
1907 | 0xf0000, 0xffffd,\r | |
1908 | 0x100000, 0x10fffd\r | |
1909 | }; /* CR_Print */\r | |
1910 | \r | |
1911 | /* 'Punct': [[:Punct:]] */\r | |
1912 | static const OnigCodePoint CR_Punct[] = {\r | |
1913 | 96,\r | |
1914 | 0x0021, 0x0023,\r | |
1915 | 0x0025, 0x002a,\r | |
1916 | 0x002c, 0x002f,\r | |
1917 | 0x003a, 0x003b,\r | |
1918 | 0x003f, 0x0040,\r | |
1919 | 0x005b, 0x005d,\r | |
1920 | 0x005f, 0x005f,\r | |
1921 | 0x007b, 0x007b,\r | |
1922 | 0x007d, 0x007d,\r | |
1923 | 0x00a1, 0x00a1,\r | |
1924 | 0x00ab, 0x00ab,\r | |
1925 | 0x00b7, 0x00b7,\r | |
1926 | 0x00bb, 0x00bb,\r | |
1927 | 0x00bf, 0x00bf,\r | |
1928 | 0x037e, 0x037e,\r | |
1929 | 0x0387, 0x0387,\r | |
1930 | 0x055a, 0x055f,\r | |
1931 | 0x0589, 0x058a,\r | |
1932 | 0x05be, 0x05be,\r | |
1933 | 0x05c0, 0x05c0,\r | |
1934 | 0x05c3, 0x05c3,\r | |
1935 | 0x05c6, 0x05c6,\r | |
1936 | 0x05f3, 0x05f4,\r | |
1937 | 0x060c, 0x060d,\r | |
1938 | 0x061b, 0x061b,\r | |
1939 | 0x061e, 0x061f,\r | |
1940 | 0x066a, 0x066d,\r | |
1941 | 0x06d4, 0x06d4,\r | |
1942 | 0x0700, 0x070d,\r | |
1943 | 0x0964, 0x0965,\r | |
1944 | 0x0970, 0x0970,\r | |
1945 | 0x0df4, 0x0df4,\r | |
1946 | 0x0e4f, 0x0e4f,\r | |
1947 | 0x0e5a, 0x0e5b,\r | |
1948 | 0x0f04, 0x0f12,\r | |
1949 | 0x0f3a, 0x0f3d,\r | |
1950 | 0x0f85, 0x0f85,\r | |
1951 | 0x0fd0, 0x0fd1,\r | |
1952 | 0x104a, 0x104f,\r | |
1953 | 0x10fb, 0x10fb,\r | |
1954 | 0x1361, 0x1368,\r | |
1955 | 0x166d, 0x166e,\r | |
1956 | 0x169b, 0x169c,\r | |
1957 | 0x16eb, 0x16ed,\r | |
1958 | 0x1735, 0x1736,\r | |
1959 | 0x17d4, 0x17d6,\r | |
1960 | 0x17d8, 0x17da,\r | |
1961 | 0x1800, 0x180a,\r | |
1962 | 0x1944, 0x1945,\r | |
1963 | 0x19de, 0x19df,\r | |
1964 | 0x1a1e, 0x1a1f,\r | |
1965 | 0x2010, 0x2027,\r | |
1966 | 0x2030, 0x2043,\r | |
1967 | 0x2045, 0x2051,\r | |
1968 | 0x2053, 0x205e,\r | |
1969 | 0x207d, 0x207e,\r | |
1970 | 0x208d, 0x208e,\r | |
1971 | 0x2329, 0x232a,\r | |
1972 | 0x23b4, 0x23b6,\r | |
1973 | 0x2768, 0x2775,\r | |
1974 | 0x27c5, 0x27c6,\r | |
1975 | 0x27e6, 0x27eb,\r | |
1976 | 0x2983, 0x2998,\r | |
1977 | 0x29d8, 0x29db,\r | |
1978 | 0x29fc, 0x29fd,\r | |
1979 | 0x2cf9, 0x2cfc,\r | |
1980 | 0x2cfe, 0x2cff,\r | |
1981 | 0x2e00, 0x2e17,\r | |
1982 | 0x2e1c, 0x2e1d,\r | |
1983 | 0x3001, 0x3003,\r | |
1984 | 0x3008, 0x3011,\r | |
1985 | 0x3014, 0x301f,\r | |
1986 | 0x3030, 0x3030,\r | |
1987 | 0x303d, 0x303d,\r | |
1988 | 0x30a0, 0x30a0,\r | |
1989 | 0x30fb, 0x30fb,\r | |
1990 | 0xfd3e, 0xfd3f,\r | |
1991 | 0xfe10, 0xfe19,\r | |
1992 | 0xfe30, 0xfe52,\r | |
1993 | 0xfe54, 0xfe61,\r | |
1994 | 0xfe63, 0xfe63,\r | |
1995 | 0xfe68, 0xfe68,\r | |
1996 | 0xfe6a, 0xfe6b,\r | |
1997 | 0xff01, 0xff03,\r | |
1998 | 0xff05, 0xff0a,\r | |
1999 | 0xff0c, 0xff0f,\r | |
2000 | 0xff1a, 0xff1b,\r | |
2001 | 0xff1f, 0xff20,\r | |
2002 | 0xff3b, 0xff3d,\r | |
2003 | 0xff3f, 0xff3f,\r | |
2004 | 0xff5b, 0xff5b,\r | |
2005 | 0xff5d, 0xff5d,\r | |
2006 | 0xff5f, 0xff65,\r | |
2007 | 0x10100, 0x10101,\r | |
2008 | 0x1039f, 0x1039f,\r | |
2009 | 0x10a50, 0x10a58\r | |
2010 | }; /* CR_Punct */\r | |
2011 | \r | |
2012 | /* 'Space': [[:Space:]] */\r | |
2013 | static const OnigCodePoint CR_Space[] = {\r | |
2014 | 11,\r | |
2015 | 0x0009, 0x000d,\r | |
2016 | 0x0020, 0x0020,\r | |
2017 | 0x0085, 0x0085,\r | |
2018 | 0x00a0, 0x00a0,\r | |
2019 | 0x1680, 0x1680,\r | |
2020 | 0x180e, 0x180e,\r | |
2021 | 0x2000, 0x200a,\r | |
2022 | 0x2028, 0x2029,\r | |
2023 | 0x202f, 0x202f,\r | |
2024 | 0x205f, 0x205f,\r | |
2025 | 0x3000, 0x3000\r | |
2026 | }; /* CR_Space */\r | |
2027 | \r | |
2028 | /* 'Upper': [[:Upper:]] */\r | |
2029 | static const OnigCodePoint CR_Upper[] = {\r | |
2030 | 476,\r | |
2031 | 0x0041, 0x005a,\r | |
2032 | 0x00c0, 0x00d6,\r | |
2033 | 0x00d8, 0x00de,\r | |
2034 | 0x0100, 0x0100,\r | |
2035 | 0x0102, 0x0102,\r | |
2036 | 0x0104, 0x0104,\r | |
2037 | 0x0106, 0x0106,\r | |
2038 | 0x0108, 0x0108,\r | |
2039 | 0x010a, 0x010a,\r | |
2040 | 0x010c, 0x010c,\r | |
2041 | 0x010e, 0x010e,\r | |
2042 | 0x0110, 0x0110,\r | |
2043 | 0x0112, 0x0112,\r | |
2044 | 0x0114, 0x0114,\r | |
2045 | 0x0116, 0x0116,\r | |
2046 | 0x0118, 0x0118,\r | |
2047 | 0x011a, 0x011a,\r | |
2048 | 0x011c, 0x011c,\r | |
2049 | 0x011e, 0x011e,\r | |
2050 | 0x0120, 0x0120,\r | |
2051 | 0x0122, 0x0122,\r | |
2052 | 0x0124, 0x0124,\r | |
2053 | 0x0126, 0x0126,\r | |
2054 | 0x0128, 0x0128,\r | |
2055 | 0x012a, 0x012a,\r | |
2056 | 0x012c, 0x012c,\r | |
2057 | 0x012e, 0x012e,\r | |
2058 | 0x0130, 0x0130,\r | |
2059 | 0x0132, 0x0132,\r | |
2060 | 0x0134, 0x0134,\r | |
2061 | 0x0136, 0x0136,\r | |
2062 | 0x0139, 0x0139,\r | |
2063 | 0x013b, 0x013b,\r | |
2064 | 0x013d, 0x013d,\r | |
2065 | 0x013f, 0x013f,\r | |
2066 | 0x0141, 0x0141,\r | |
2067 | 0x0143, 0x0143,\r | |
2068 | 0x0145, 0x0145,\r | |
2069 | 0x0147, 0x0147,\r | |
2070 | 0x014a, 0x014a,\r | |
2071 | 0x014c, 0x014c,\r | |
2072 | 0x014e, 0x014e,\r | |
2073 | 0x0150, 0x0150,\r | |
2074 | 0x0152, 0x0152,\r | |
2075 | 0x0154, 0x0154,\r | |
2076 | 0x0156, 0x0156,\r | |
2077 | 0x0158, 0x0158,\r | |
2078 | 0x015a, 0x015a,\r | |
2079 | 0x015c, 0x015c,\r | |
2080 | 0x015e, 0x015e,\r | |
2081 | 0x0160, 0x0160,\r | |
2082 | 0x0162, 0x0162,\r | |
2083 | 0x0164, 0x0164,\r | |
2084 | 0x0166, 0x0166,\r | |
2085 | 0x0168, 0x0168,\r | |
2086 | 0x016a, 0x016a,\r | |
2087 | 0x016c, 0x016c,\r | |
2088 | 0x016e, 0x016e,\r | |
2089 | 0x0170, 0x0170,\r | |
2090 | 0x0172, 0x0172,\r | |
2091 | 0x0174, 0x0174,\r | |
2092 | 0x0176, 0x0176,\r | |
2093 | 0x0178, 0x0179,\r | |
2094 | 0x017b, 0x017b,\r | |
2095 | 0x017d, 0x017d,\r | |
2096 | 0x0181, 0x0182,\r | |
2097 | 0x0184, 0x0184,\r | |
2098 | 0x0186, 0x0187,\r | |
2099 | 0x0189, 0x018b,\r | |
2100 | 0x018e, 0x0191,\r | |
2101 | 0x0193, 0x0194,\r | |
2102 | 0x0196, 0x0198,\r | |
2103 | 0x019c, 0x019d,\r | |
2104 | 0x019f, 0x01a0,\r | |
2105 | 0x01a2, 0x01a2,\r | |
2106 | 0x01a4, 0x01a4,\r | |
2107 | 0x01a6, 0x01a7,\r | |
2108 | 0x01a9, 0x01a9,\r | |
2109 | 0x01ac, 0x01ac,\r | |
2110 | 0x01ae, 0x01af,\r | |
2111 | 0x01b1, 0x01b3,\r | |
2112 | 0x01b5, 0x01b5,\r | |
2113 | 0x01b7, 0x01b8,\r | |
2114 | 0x01bc, 0x01bc,\r | |
2115 | 0x01c4, 0x01c4,\r | |
2116 | 0x01c7, 0x01c7,\r | |
2117 | 0x01ca, 0x01ca,\r | |
2118 | 0x01cd, 0x01cd,\r | |
2119 | 0x01cf, 0x01cf,\r | |
2120 | 0x01d1, 0x01d1,\r | |
2121 | 0x01d3, 0x01d3,\r | |
2122 | 0x01d5, 0x01d5,\r | |
2123 | 0x01d7, 0x01d7,\r | |
2124 | 0x01d9, 0x01d9,\r | |
2125 | 0x01db, 0x01db,\r | |
2126 | 0x01de, 0x01de,\r | |
2127 | 0x01e0, 0x01e0,\r | |
2128 | 0x01e2, 0x01e2,\r | |
2129 | 0x01e4, 0x01e4,\r | |
2130 | 0x01e6, 0x01e6,\r | |
2131 | 0x01e8, 0x01e8,\r | |
2132 | 0x01ea, 0x01ea,\r | |
2133 | 0x01ec, 0x01ec,\r | |
2134 | 0x01ee, 0x01ee,\r | |
2135 | 0x01f1, 0x01f1,\r | |
2136 | 0x01f4, 0x01f4,\r | |
2137 | 0x01f6, 0x01f8,\r | |
2138 | 0x01fa, 0x01fa,\r | |
2139 | 0x01fc, 0x01fc,\r | |
2140 | 0x01fe, 0x01fe,\r | |
2141 | 0x0200, 0x0200,\r | |
2142 | 0x0202, 0x0202,\r | |
2143 | 0x0204, 0x0204,\r | |
2144 | 0x0206, 0x0206,\r | |
2145 | 0x0208, 0x0208,\r | |
2146 | 0x020a, 0x020a,\r | |
2147 | 0x020c, 0x020c,\r | |
2148 | 0x020e, 0x020e,\r | |
2149 | 0x0210, 0x0210,\r | |
2150 | 0x0212, 0x0212,\r | |
2151 | 0x0214, 0x0214,\r | |
2152 | 0x0216, 0x0216,\r | |
2153 | 0x0218, 0x0218,\r | |
2154 | 0x021a, 0x021a,\r | |
2155 | 0x021c, 0x021c,\r | |
2156 | 0x021e, 0x021e,\r | |
2157 | 0x0220, 0x0220,\r | |
2158 | 0x0222, 0x0222,\r | |
2159 | 0x0224, 0x0224,\r | |
2160 | 0x0226, 0x0226,\r | |
2161 | 0x0228, 0x0228,\r | |
2162 | 0x022a, 0x022a,\r | |
2163 | 0x022c, 0x022c,\r | |
2164 | 0x022e, 0x022e,\r | |
2165 | 0x0230, 0x0230,\r | |
2166 | 0x0232, 0x0232,\r | |
2167 | 0x023a, 0x023b,\r | |
2168 | 0x023d, 0x023e,\r | |
2169 | 0x0241, 0x0241,\r | |
2170 | 0x0386, 0x0386,\r | |
2171 | 0x0388, 0x038a,\r | |
2172 | 0x038c, 0x038c,\r | |
2173 | 0x038e, 0x038f,\r | |
2174 | 0x0391, 0x03a1,\r | |
2175 | 0x03a3, 0x03ab,\r | |
2176 | 0x03d2, 0x03d4,\r | |
2177 | 0x03d8, 0x03d8,\r | |
2178 | 0x03da, 0x03da,\r | |
2179 | 0x03dc, 0x03dc,\r | |
2180 | 0x03de, 0x03de,\r | |
2181 | 0x03e0, 0x03e0,\r | |
2182 | 0x03e2, 0x03e2,\r | |
2183 | 0x03e4, 0x03e4,\r | |
2184 | 0x03e6, 0x03e6,\r | |
2185 | 0x03e8, 0x03e8,\r | |
2186 | 0x03ea, 0x03ea,\r | |
2187 | 0x03ec, 0x03ec,\r | |
2188 | 0x03ee, 0x03ee,\r | |
2189 | 0x03f4, 0x03f4,\r | |
2190 | 0x03f7, 0x03f7,\r | |
2191 | 0x03f9, 0x03fa,\r | |
2192 | 0x03fd, 0x042f,\r | |
2193 | 0x0460, 0x0460,\r | |
2194 | 0x0462, 0x0462,\r | |
2195 | 0x0464, 0x0464,\r | |
2196 | 0x0466, 0x0466,\r | |
2197 | 0x0468, 0x0468,\r | |
2198 | 0x046a, 0x046a,\r | |
2199 | 0x046c, 0x046c,\r | |
2200 | 0x046e, 0x046e,\r | |
2201 | 0x0470, 0x0470,\r | |
2202 | 0x0472, 0x0472,\r | |
2203 | 0x0474, 0x0474,\r | |
2204 | 0x0476, 0x0476,\r | |
2205 | 0x0478, 0x0478,\r | |
2206 | 0x047a, 0x047a,\r | |
2207 | 0x047c, 0x047c,\r | |
2208 | 0x047e, 0x047e,\r | |
2209 | 0x0480, 0x0480,\r | |
2210 | 0x048a, 0x048a,\r | |
2211 | 0x048c, 0x048c,\r | |
2212 | 0x048e, 0x048e,\r | |
2213 | 0x0490, 0x0490,\r | |
2214 | 0x0492, 0x0492,\r | |
2215 | 0x0494, 0x0494,\r | |
2216 | 0x0496, 0x0496,\r | |
2217 | 0x0498, 0x0498,\r | |
2218 | 0x049a, 0x049a,\r | |
2219 | 0x049c, 0x049c,\r | |
2220 | 0x049e, 0x049e,\r | |
2221 | 0x04a0, 0x04a0,\r | |
2222 | 0x04a2, 0x04a2,\r | |
2223 | 0x04a4, 0x04a4,\r | |
2224 | 0x04a6, 0x04a6,\r | |
2225 | 0x04a8, 0x04a8,\r | |
2226 | 0x04aa, 0x04aa,\r | |
2227 | 0x04ac, 0x04ac,\r | |
2228 | 0x04ae, 0x04ae,\r | |
2229 | 0x04b0, 0x04b0,\r | |
2230 | 0x04b2, 0x04b2,\r | |
2231 | 0x04b4, 0x04b4,\r | |
2232 | 0x04b6, 0x04b6,\r | |
2233 | 0x04b8, 0x04b8,\r | |
2234 | 0x04ba, 0x04ba,\r | |
2235 | 0x04bc, 0x04bc,\r | |
2236 | 0x04be, 0x04be,\r | |
2237 | 0x04c0, 0x04c1,\r | |
2238 | 0x04c3, 0x04c3,\r | |
2239 | 0x04c5, 0x04c5,\r | |
2240 | 0x04c7, 0x04c7,\r | |
2241 | 0x04c9, 0x04c9,\r | |
2242 | 0x04cb, 0x04cb,\r | |
2243 | 0x04cd, 0x04cd,\r | |
2244 | 0x04d0, 0x04d0,\r | |
2245 | 0x04d2, 0x04d2,\r | |
2246 | 0x04d4, 0x04d4,\r | |
2247 | 0x04d6, 0x04d6,\r | |
2248 | 0x04d8, 0x04d8,\r | |
2249 | 0x04da, 0x04da,\r | |
2250 | 0x04dc, 0x04dc,\r | |
2251 | 0x04de, 0x04de,\r | |
2252 | 0x04e0, 0x04e0,\r | |
2253 | 0x04e2, 0x04e2,\r | |
2254 | 0x04e4, 0x04e4,\r | |
2255 | 0x04e6, 0x04e6,\r | |
2256 | 0x04e8, 0x04e8,\r | |
2257 | 0x04ea, 0x04ea,\r | |
2258 | 0x04ec, 0x04ec,\r | |
2259 | 0x04ee, 0x04ee,\r | |
2260 | 0x04f0, 0x04f0,\r | |
2261 | 0x04f2, 0x04f2,\r | |
2262 | 0x04f4, 0x04f4,\r | |
2263 | 0x04f6, 0x04f6,\r | |
2264 | 0x04f8, 0x04f8,\r | |
2265 | 0x0500, 0x0500,\r | |
2266 | 0x0502, 0x0502,\r | |
2267 | 0x0504, 0x0504,\r | |
2268 | 0x0506, 0x0506,\r | |
2269 | 0x0508, 0x0508,\r | |
2270 | 0x050a, 0x050a,\r | |
2271 | 0x050c, 0x050c,\r | |
2272 | 0x050e, 0x050e,\r | |
2273 | 0x0531, 0x0556,\r | |
2274 | 0x10a0, 0x10c5,\r | |
2275 | 0x1e00, 0x1e00,\r | |
2276 | 0x1e02, 0x1e02,\r | |
2277 | 0x1e04, 0x1e04,\r | |
2278 | 0x1e06, 0x1e06,\r | |
2279 | 0x1e08, 0x1e08,\r | |
2280 | 0x1e0a, 0x1e0a,\r | |
2281 | 0x1e0c, 0x1e0c,\r | |
2282 | 0x1e0e, 0x1e0e,\r | |
2283 | 0x1e10, 0x1e10,\r | |
2284 | 0x1e12, 0x1e12,\r | |
2285 | 0x1e14, 0x1e14,\r | |
2286 | 0x1e16, 0x1e16,\r | |
2287 | 0x1e18, 0x1e18,\r | |
2288 | 0x1e1a, 0x1e1a,\r | |
2289 | 0x1e1c, 0x1e1c,\r | |
2290 | 0x1e1e, 0x1e1e,\r | |
2291 | 0x1e20, 0x1e20,\r | |
2292 | 0x1e22, 0x1e22,\r | |
2293 | 0x1e24, 0x1e24,\r | |
2294 | 0x1e26, 0x1e26,\r | |
2295 | 0x1e28, 0x1e28,\r | |
2296 | 0x1e2a, 0x1e2a,\r | |
2297 | 0x1e2c, 0x1e2c,\r | |
2298 | 0x1e2e, 0x1e2e,\r | |
2299 | 0x1e30, 0x1e30,\r | |
2300 | 0x1e32, 0x1e32,\r | |
2301 | 0x1e34, 0x1e34,\r | |
2302 | 0x1e36, 0x1e36,\r | |
2303 | 0x1e38, 0x1e38,\r | |
2304 | 0x1e3a, 0x1e3a,\r | |
2305 | 0x1e3c, 0x1e3c,\r | |
2306 | 0x1e3e, 0x1e3e,\r | |
2307 | 0x1e40, 0x1e40,\r | |
2308 | 0x1e42, 0x1e42,\r | |
2309 | 0x1e44, 0x1e44,\r | |
2310 | 0x1e46, 0x1e46,\r | |
2311 | 0x1e48, 0x1e48,\r | |
2312 | 0x1e4a, 0x1e4a,\r | |
2313 | 0x1e4c, 0x1e4c,\r | |
2314 | 0x1e4e, 0x1e4e,\r | |
2315 | 0x1e50, 0x1e50,\r | |
2316 | 0x1e52, 0x1e52,\r | |
2317 | 0x1e54, 0x1e54,\r | |
2318 | 0x1e56, 0x1e56,\r | |
2319 | 0x1e58, 0x1e58,\r | |
2320 | 0x1e5a, 0x1e5a,\r | |
2321 | 0x1e5c, 0x1e5c,\r | |
2322 | 0x1e5e, 0x1e5e,\r | |
2323 | 0x1e60, 0x1e60,\r | |
2324 | 0x1e62, 0x1e62,\r | |
2325 | 0x1e64, 0x1e64,\r | |
2326 | 0x1e66, 0x1e66,\r | |
2327 | 0x1e68, 0x1e68,\r | |
2328 | 0x1e6a, 0x1e6a,\r | |
2329 | 0x1e6c, 0x1e6c,\r | |
2330 | 0x1e6e, 0x1e6e,\r | |
2331 | 0x1e70, 0x1e70,\r | |
2332 | 0x1e72, 0x1e72,\r | |
2333 | 0x1e74, 0x1e74,\r | |
2334 | 0x1e76, 0x1e76,\r | |
2335 | 0x1e78, 0x1e78,\r | |
2336 | 0x1e7a, 0x1e7a,\r | |
2337 | 0x1e7c, 0x1e7c,\r | |
2338 | 0x1e7e, 0x1e7e,\r | |
2339 | 0x1e80, 0x1e80,\r | |
2340 | 0x1e82, 0x1e82,\r | |
2341 | 0x1e84, 0x1e84,\r | |
2342 | 0x1e86, 0x1e86,\r | |
2343 | 0x1e88, 0x1e88,\r | |
2344 | 0x1e8a, 0x1e8a,\r | |
2345 | 0x1e8c, 0x1e8c,\r | |
2346 | 0x1e8e, 0x1e8e,\r | |
2347 | 0x1e90, 0x1e90,\r | |
2348 | 0x1e92, 0x1e92,\r | |
2349 | 0x1e94, 0x1e94,\r | |
2350 | 0x1ea0, 0x1ea0,\r | |
2351 | 0x1ea2, 0x1ea2,\r | |
2352 | 0x1ea4, 0x1ea4,\r | |
2353 | 0x1ea6, 0x1ea6,\r | |
2354 | 0x1ea8, 0x1ea8,\r | |
2355 | 0x1eaa, 0x1eaa,\r | |
2356 | 0x1eac, 0x1eac,\r | |
2357 | 0x1eae, 0x1eae,\r | |
2358 | 0x1eb0, 0x1eb0,\r | |
2359 | 0x1eb2, 0x1eb2,\r | |
2360 | 0x1eb4, 0x1eb4,\r | |
2361 | 0x1eb6, 0x1eb6,\r | |
2362 | 0x1eb8, 0x1eb8,\r | |
2363 | 0x1eba, 0x1eba,\r | |
2364 | 0x1ebc, 0x1ebc,\r | |
2365 | 0x1ebe, 0x1ebe,\r | |
2366 | 0x1ec0, 0x1ec0,\r | |
2367 | 0x1ec2, 0x1ec2,\r | |
2368 | 0x1ec4, 0x1ec4,\r | |
2369 | 0x1ec6, 0x1ec6,\r | |
2370 | 0x1ec8, 0x1ec8,\r | |
2371 | 0x1eca, 0x1eca,\r | |
2372 | 0x1ecc, 0x1ecc,\r | |
2373 | 0x1ece, 0x1ece,\r | |
2374 | 0x1ed0, 0x1ed0,\r | |
2375 | 0x1ed2, 0x1ed2,\r | |
2376 | 0x1ed4, 0x1ed4,\r | |
2377 | 0x1ed6, 0x1ed6,\r | |
2378 | 0x1ed8, 0x1ed8,\r | |
2379 | 0x1eda, 0x1eda,\r | |
2380 | 0x1edc, 0x1edc,\r | |
2381 | 0x1ede, 0x1ede,\r | |
2382 | 0x1ee0, 0x1ee0,\r | |
2383 | 0x1ee2, 0x1ee2,\r | |
2384 | 0x1ee4, 0x1ee4,\r | |
2385 | 0x1ee6, 0x1ee6,\r | |
2386 | 0x1ee8, 0x1ee8,\r | |
2387 | 0x1eea, 0x1eea,\r | |
2388 | 0x1eec, 0x1eec,\r | |
2389 | 0x1eee, 0x1eee,\r | |
2390 | 0x1ef0, 0x1ef0,\r | |
2391 | 0x1ef2, 0x1ef2,\r | |
2392 | 0x1ef4, 0x1ef4,\r | |
2393 | 0x1ef6, 0x1ef6,\r | |
2394 | 0x1ef8, 0x1ef8,\r | |
2395 | 0x1f08, 0x1f0f,\r | |
2396 | 0x1f18, 0x1f1d,\r | |
2397 | 0x1f28, 0x1f2f,\r | |
2398 | 0x1f38, 0x1f3f,\r | |
2399 | 0x1f48, 0x1f4d,\r | |
2400 | 0x1f59, 0x1f59,\r | |
2401 | 0x1f5b, 0x1f5b,\r | |
2402 | 0x1f5d, 0x1f5d,\r | |
2403 | 0x1f5f, 0x1f5f,\r | |
2404 | 0x1f68, 0x1f6f,\r | |
2405 | 0x1fb8, 0x1fbb,\r | |
2406 | 0x1fc8, 0x1fcb,\r | |
2407 | 0x1fd8, 0x1fdb,\r | |
2408 | 0x1fe8, 0x1fec,\r | |
2409 | 0x1ff8, 0x1ffb,\r | |
2410 | 0x2102, 0x2102,\r | |
2411 | 0x2107, 0x2107,\r | |
2412 | 0x210b, 0x210d,\r | |
2413 | 0x2110, 0x2112,\r | |
2414 | 0x2115, 0x2115,\r | |
2415 | 0x2119, 0x211d,\r | |
2416 | 0x2124, 0x2124,\r | |
2417 | 0x2126, 0x2126,\r | |
2418 | 0x2128, 0x2128,\r | |
2419 | 0x212a, 0x212d,\r | |
2420 | 0x2130, 0x2131,\r | |
2421 | 0x2133, 0x2133,\r | |
2422 | 0x213e, 0x213f,\r | |
2423 | 0x2145, 0x2145,\r | |
2424 | 0x2c00, 0x2c2e,\r | |
2425 | 0x2c80, 0x2c80,\r | |
2426 | 0x2c82, 0x2c82,\r | |
2427 | 0x2c84, 0x2c84,\r | |
2428 | 0x2c86, 0x2c86,\r | |
2429 | 0x2c88, 0x2c88,\r | |
2430 | 0x2c8a, 0x2c8a,\r | |
2431 | 0x2c8c, 0x2c8c,\r | |
2432 | 0x2c8e, 0x2c8e,\r | |
2433 | 0x2c90, 0x2c90,\r | |
2434 | 0x2c92, 0x2c92,\r | |
2435 | 0x2c94, 0x2c94,\r | |
2436 | 0x2c96, 0x2c96,\r | |
2437 | 0x2c98, 0x2c98,\r | |
2438 | 0x2c9a, 0x2c9a,\r | |
2439 | 0x2c9c, 0x2c9c,\r | |
2440 | 0x2c9e, 0x2c9e,\r | |
2441 | 0x2ca0, 0x2ca0,\r | |
2442 | 0x2ca2, 0x2ca2,\r | |
2443 | 0x2ca4, 0x2ca4,\r | |
2444 | 0x2ca6, 0x2ca6,\r | |
2445 | 0x2ca8, 0x2ca8,\r | |
2446 | 0x2caa, 0x2caa,\r | |
2447 | 0x2cac, 0x2cac,\r | |
2448 | 0x2cae, 0x2cae,\r | |
2449 | 0x2cb0, 0x2cb0,\r | |
2450 | 0x2cb2, 0x2cb2,\r | |
2451 | 0x2cb4, 0x2cb4,\r | |
2452 | 0x2cb6, 0x2cb6,\r | |
2453 | 0x2cb8, 0x2cb8,\r | |
2454 | 0x2cba, 0x2cba,\r | |
2455 | 0x2cbc, 0x2cbc,\r | |
2456 | 0x2cbe, 0x2cbe,\r | |
2457 | 0x2cc0, 0x2cc0,\r | |
2458 | 0x2cc2, 0x2cc2,\r | |
2459 | 0x2cc4, 0x2cc4,\r | |
2460 | 0x2cc6, 0x2cc6,\r | |
2461 | 0x2cc8, 0x2cc8,\r | |
2462 | 0x2cca, 0x2cca,\r | |
2463 | 0x2ccc, 0x2ccc,\r | |
2464 | 0x2cce, 0x2cce,\r | |
2465 | 0x2cd0, 0x2cd0,\r | |
2466 | 0x2cd2, 0x2cd2,\r | |
2467 | 0x2cd4, 0x2cd4,\r | |
2468 | 0x2cd6, 0x2cd6,\r | |
2469 | 0x2cd8, 0x2cd8,\r | |
2470 | 0x2cda, 0x2cda,\r | |
2471 | 0x2cdc, 0x2cdc,\r | |
2472 | 0x2cde, 0x2cde,\r | |
2473 | 0x2ce0, 0x2ce0,\r | |
2474 | 0x2ce2, 0x2ce2,\r | |
2475 | 0xff21, 0xff3a,\r | |
2476 | 0x10400, 0x10427,\r | |
2477 | 0x1d400, 0x1d419,\r | |
2478 | 0x1d434, 0x1d44d,\r | |
2479 | 0x1d468, 0x1d481,\r | |
2480 | 0x1d49c, 0x1d49c,\r | |
2481 | 0x1d49e, 0x1d49f,\r | |
2482 | 0x1d4a2, 0x1d4a2,\r | |
2483 | 0x1d4a5, 0x1d4a6,\r | |
2484 | 0x1d4a9, 0x1d4ac,\r | |
2485 | 0x1d4ae, 0x1d4b5,\r | |
2486 | 0x1d4d0, 0x1d4e9,\r | |
2487 | 0x1d504, 0x1d505,\r | |
2488 | 0x1d507, 0x1d50a,\r | |
2489 | 0x1d50d, 0x1d514,\r | |
2490 | 0x1d516, 0x1d51c,\r | |
2491 | 0x1d538, 0x1d539,\r | |
2492 | 0x1d53b, 0x1d53e,\r | |
2493 | 0x1d540, 0x1d544,\r | |
2494 | 0x1d546, 0x1d546,\r | |
2495 | 0x1d54a, 0x1d550,\r | |
2496 | 0x1d56c, 0x1d585,\r | |
2497 | 0x1d5a0, 0x1d5b9,\r | |
2498 | 0x1d5d4, 0x1d5ed,\r | |
2499 | 0x1d608, 0x1d621,\r | |
2500 | 0x1d63c, 0x1d655,\r | |
2501 | 0x1d670, 0x1d689,\r | |
2502 | 0x1d6a8, 0x1d6c0,\r | |
2503 | 0x1d6e2, 0x1d6fa,\r | |
2504 | 0x1d71c, 0x1d734,\r | |
2505 | 0x1d756, 0x1d76e,\r | |
2506 | 0x1d790, 0x1d7a8\r | |
2507 | }; /* CR_Upper */\r | |
2508 | \r | |
2509 | /* 'XDigit': [[:XDigit:]] */\r | |
2510 | static const OnigCodePoint CR_XDigit[] = {\r | |
2511 | 3,\r | |
2512 | 0x0030, 0x0039,\r | |
2513 | 0x0041, 0x0046,\r | |
2514 | 0x0061, 0x0066\r | |
2515 | }; /* CR_XDigit */\r | |
2516 | \r | |
2517 | /* 'Word': [[:Word:]] */\r | |
2518 | static const OnigCodePoint CR_Word[] = {\r | |
2519 | 464,\r | |
2520 | 0x0030, 0x0039,\r | |
2521 | 0x0041, 0x005a,\r | |
2522 | 0x005f, 0x005f,\r | |
2523 | 0x0061, 0x007a,\r | |
2524 | 0x00aa, 0x00aa,\r | |
2525 | 0x00b2, 0x00b3,\r | |
2526 | 0x00b5, 0x00b5,\r | |
2527 | 0x00b9, 0x00ba,\r | |
2528 | 0x00bc, 0x00be,\r | |
2529 | 0x00c0, 0x00d6,\r | |
2530 | 0x00d8, 0x00f6,\r | |
2531 | 0x00f8, 0x0241,\r | |
2532 | 0x0250, 0x02c1,\r | |
2533 | 0x02c6, 0x02d1,\r | |
2534 | 0x02e0, 0x02e4,\r | |
2535 | 0x02ee, 0x02ee,\r | |
2536 | 0x0300, 0x036f,\r | |
2537 | 0x037a, 0x037a,\r | |
2538 | 0x0386, 0x0386,\r | |
2539 | 0x0388, 0x038a,\r | |
2540 | 0x038c, 0x038c,\r | |
2541 | 0x038e, 0x03a1,\r | |
2542 | 0x03a3, 0x03ce,\r | |
2543 | 0x03d0, 0x03f5,\r | |
2544 | 0x03f7, 0x0481,\r | |
2545 | 0x0483, 0x0486,\r | |
2546 | 0x0488, 0x04ce,\r | |
2547 | 0x04d0, 0x04f9,\r | |
2548 | 0x0500, 0x050f,\r | |
2549 | 0x0531, 0x0556,\r | |
2550 | 0x0559, 0x0559,\r | |
2551 | 0x0561, 0x0587,\r | |
2552 | 0x0591, 0x05b9,\r | |
2553 | 0x05bb, 0x05bd,\r | |
2554 | 0x05bf, 0x05bf,\r | |
2555 | 0x05c1, 0x05c2,\r | |
2556 | 0x05c4, 0x05c5,\r | |
2557 | 0x05c7, 0x05c7,\r | |
2558 | 0x05d0, 0x05ea,\r | |
2559 | 0x05f0, 0x05f2,\r | |
2560 | 0x0610, 0x0615,\r | |
2561 | 0x0621, 0x063a,\r | |
2562 | 0x0640, 0x065e,\r | |
2563 | 0x0660, 0x0669,\r | |
2564 | 0x066e, 0x06d3,\r | |
2565 | 0x06d5, 0x06dc,\r | |
2566 | 0x06de, 0x06e8,\r | |
2567 | 0x06ea, 0x06fc,\r | |
2568 | 0x06ff, 0x06ff,\r | |
2569 | 0x0710, 0x074a,\r | |
2570 | 0x074d, 0x076d,\r | |
2571 | 0x0780, 0x07b1,\r | |
2572 | 0x0901, 0x0939,\r | |
2573 | 0x093c, 0x094d,\r | |
2574 | 0x0950, 0x0954,\r | |
2575 | 0x0958, 0x0963,\r | |
2576 | 0x0966, 0x096f,\r | |
2577 | 0x097d, 0x097d,\r | |
2578 | 0x0981, 0x0983,\r | |
2579 | 0x0985, 0x098c,\r | |
2580 | 0x098f, 0x0990,\r | |
2581 | 0x0993, 0x09a8,\r | |
2582 | 0x09aa, 0x09b0,\r | |
2583 | 0x09b2, 0x09b2,\r | |
2584 | 0x09b6, 0x09b9,\r | |
2585 | 0x09bc, 0x09c4,\r | |
2586 | 0x09c7, 0x09c8,\r | |
2587 | 0x09cb, 0x09ce,\r | |
2588 | 0x09d7, 0x09d7,\r | |
2589 | 0x09dc, 0x09dd,\r | |
2590 | 0x09df, 0x09e3,\r | |
2591 | 0x09e6, 0x09f1,\r | |
2592 | 0x09f4, 0x09f9,\r | |
2593 | 0x0a01, 0x0a03,\r | |
2594 | 0x0a05, 0x0a0a,\r | |
2595 | 0x0a0f, 0x0a10,\r | |
2596 | 0x0a13, 0x0a28,\r | |
2597 | 0x0a2a, 0x0a30,\r | |
2598 | 0x0a32, 0x0a33,\r | |
2599 | 0x0a35, 0x0a36,\r | |
2600 | 0x0a38, 0x0a39,\r | |
2601 | 0x0a3c, 0x0a3c,\r | |
2602 | 0x0a3e, 0x0a42,\r | |
2603 | 0x0a47, 0x0a48,\r | |
2604 | 0x0a4b, 0x0a4d,\r | |
2605 | 0x0a59, 0x0a5c,\r | |
2606 | 0x0a5e, 0x0a5e,\r | |
2607 | 0x0a66, 0x0a74,\r | |
2608 | 0x0a81, 0x0a83,\r | |
2609 | 0x0a85, 0x0a8d,\r | |
2610 | 0x0a8f, 0x0a91,\r | |
2611 | 0x0a93, 0x0aa8,\r | |
2612 | 0x0aaa, 0x0ab0,\r | |
2613 | 0x0ab2, 0x0ab3,\r | |
2614 | 0x0ab5, 0x0ab9,\r | |
2615 | 0x0abc, 0x0ac5,\r | |
2616 | 0x0ac7, 0x0ac9,\r | |
2617 | 0x0acb, 0x0acd,\r | |
2618 | 0x0ad0, 0x0ad0,\r | |
2619 | 0x0ae0, 0x0ae3,\r | |
2620 | 0x0ae6, 0x0aef,\r | |
2621 | 0x0b01, 0x0b03,\r | |
2622 | 0x0b05, 0x0b0c,\r | |
2623 | 0x0b0f, 0x0b10,\r | |
2624 | 0x0b13, 0x0b28,\r | |
2625 | 0x0b2a, 0x0b30,\r | |
2626 | 0x0b32, 0x0b33,\r | |
2627 | 0x0b35, 0x0b39,\r | |
2628 | 0x0b3c, 0x0b43,\r | |
2629 | 0x0b47, 0x0b48,\r | |
2630 | 0x0b4b, 0x0b4d,\r | |
2631 | 0x0b56, 0x0b57,\r | |
2632 | 0x0b5c, 0x0b5d,\r | |
2633 | 0x0b5f, 0x0b61,\r | |
2634 | 0x0b66, 0x0b6f,\r | |
2635 | 0x0b71, 0x0b71,\r | |
2636 | 0x0b82, 0x0b83,\r | |
2637 | 0x0b85, 0x0b8a,\r | |
2638 | 0x0b8e, 0x0b90,\r | |
2639 | 0x0b92, 0x0b95,\r | |
2640 | 0x0b99, 0x0b9a,\r | |
2641 | 0x0b9c, 0x0b9c,\r | |
2642 | 0x0b9e, 0x0b9f,\r | |
2643 | 0x0ba3, 0x0ba4,\r | |
2644 | 0x0ba8, 0x0baa,\r | |
2645 | 0x0bae, 0x0bb9,\r | |
2646 | 0x0bbe, 0x0bc2,\r | |
2647 | 0x0bc6, 0x0bc8,\r | |
2648 | 0x0bca, 0x0bcd,\r | |
2649 | 0x0bd7, 0x0bd7,\r | |
2650 | 0x0be6, 0x0bf2,\r | |
2651 | 0x0c01, 0x0c03,\r | |
2652 | 0x0c05, 0x0c0c,\r | |
2653 | 0x0c0e, 0x0c10,\r | |
2654 | 0x0c12, 0x0c28,\r | |
2655 | 0x0c2a, 0x0c33,\r | |
2656 | 0x0c35, 0x0c39,\r | |
2657 | 0x0c3e, 0x0c44,\r | |
2658 | 0x0c46, 0x0c48,\r | |
2659 | 0x0c4a, 0x0c4d,\r | |
2660 | 0x0c55, 0x0c56,\r | |
2661 | 0x0c60, 0x0c61,\r | |
2662 | 0x0c66, 0x0c6f,\r | |
2663 | 0x0c82, 0x0c83,\r | |
2664 | 0x0c85, 0x0c8c,\r | |
2665 | 0x0c8e, 0x0c90,\r | |
2666 | 0x0c92, 0x0ca8,\r | |
2667 | 0x0caa, 0x0cb3,\r | |
2668 | 0x0cb5, 0x0cb9,\r | |
2669 | 0x0cbc, 0x0cc4,\r | |
2670 | 0x0cc6, 0x0cc8,\r | |
2671 | 0x0cca, 0x0ccd,\r | |
2672 | 0x0cd5, 0x0cd6,\r | |
2673 | 0x0cde, 0x0cde,\r | |
2674 | 0x0ce0, 0x0ce1,\r | |
2675 | 0x0ce6, 0x0cef,\r | |
2676 | 0x0d02, 0x0d03,\r | |
2677 | 0x0d05, 0x0d0c,\r | |
2678 | 0x0d0e, 0x0d10,\r | |
2679 | 0x0d12, 0x0d28,\r | |
2680 | 0x0d2a, 0x0d39,\r | |
2681 | 0x0d3e, 0x0d43,\r | |
2682 | 0x0d46, 0x0d48,\r | |
2683 | 0x0d4a, 0x0d4d,\r | |
2684 | 0x0d57, 0x0d57,\r | |
2685 | 0x0d60, 0x0d61,\r | |
2686 | 0x0d66, 0x0d6f,\r | |
2687 | 0x0d82, 0x0d83,\r | |
2688 | 0x0d85, 0x0d96,\r | |
2689 | 0x0d9a, 0x0db1,\r | |
2690 | 0x0db3, 0x0dbb,\r | |
2691 | 0x0dbd, 0x0dbd,\r | |
2692 | 0x0dc0, 0x0dc6,\r | |
2693 | 0x0dca, 0x0dca,\r | |
2694 | 0x0dcf, 0x0dd4,\r | |
2695 | 0x0dd6, 0x0dd6,\r | |
2696 | 0x0dd8, 0x0ddf,\r | |
2697 | 0x0df2, 0x0df3,\r | |
2698 | 0x0e01, 0x0e3a,\r | |
2699 | 0x0e40, 0x0e4e,\r | |
2700 | 0x0e50, 0x0e59,\r | |
2701 | 0x0e81, 0x0e82,\r | |
2702 | 0x0e84, 0x0e84,\r | |
2703 | 0x0e87, 0x0e88,\r | |
2704 | 0x0e8a, 0x0e8a,\r | |
2705 | 0x0e8d, 0x0e8d,\r | |
2706 | 0x0e94, 0x0e97,\r | |
2707 | 0x0e99, 0x0e9f,\r | |
2708 | 0x0ea1, 0x0ea3,\r | |
2709 | 0x0ea5, 0x0ea5,\r | |
2710 | 0x0ea7, 0x0ea7,\r | |
2711 | 0x0eaa, 0x0eab,\r | |
2712 | 0x0ead, 0x0eb9,\r | |
2713 | 0x0ebb, 0x0ebd,\r | |
2714 | 0x0ec0, 0x0ec4,\r | |
2715 | 0x0ec6, 0x0ec6,\r | |
2716 | 0x0ec8, 0x0ecd,\r | |
2717 | 0x0ed0, 0x0ed9,\r | |
2718 | 0x0edc, 0x0edd,\r | |
2719 | 0x0f00, 0x0f00,\r | |
2720 | 0x0f18, 0x0f19,\r | |
2721 | 0x0f20, 0x0f33,\r | |
2722 | 0x0f35, 0x0f35,\r | |
2723 | 0x0f37, 0x0f37,\r | |
2724 | 0x0f39, 0x0f39,\r | |
2725 | 0x0f3e, 0x0f47,\r | |
2726 | 0x0f49, 0x0f6a,\r | |
2727 | 0x0f71, 0x0f84,\r | |
2728 | 0x0f86, 0x0f8b,\r | |
2729 | 0x0f90, 0x0f97,\r | |
2730 | 0x0f99, 0x0fbc,\r | |
2731 | 0x0fc6, 0x0fc6,\r | |
2732 | 0x1000, 0x1021,\r | |
2733 | 0x1023, 0x1027,\r | |
2734 | 0x1029, 0x102a,\r | |
2735 | 0x102c, 0x1032,\r | |
2736 | 0x1036, 0x1039,\r | |
2737 | 0x1040, 0x1049,\r | |
2738 | 0x1050, 0x1059,\r | |
2739 | 0x10a0, 0x10c5,\r | |
2740 | 0x10d0, 0x10fa,\r | |
2741 | 0x10fc, 0x10fc,\r | |
2742 | 0x1100, 0x1159,\r | |
2743 | 0x115f, 0x11a2,\r | |
2744 | 0x11a8, 0x11f9,\r | |
2745 | 0x1200, 0x1248,\r | |
2746 | 0x124a, 0x124d,\r | |
2747 | 0x1250, 0x1256,\r | |
2748 | 0x1258, 0x1258,\r | |
2749 | 0x125a, 0x125d,\r | |
2750 | 0x1260, 0x1288,\r | |
2751 | 0x128a, 0x128d,\r | |
2752 | 0x1290, 0x12b0,\r | |
2753 | 0x12b2, 0x12b5,\r | |
2754 | 0x12b8, 0x12be,\r | |
2755 | 0x12c0, 0x12c0,\r | |
2756 | 0x12c2, 0x12c5,\r | |
2757 | 0x12c8, 0x12d6,\r | |
2758 | 0x12d8, 0x1310,\r | |
2759 | 0x1312, 0x1315,\r | |
2760 | 0x1318, 0x135a,\r | |
2761 | 0x135f, 0x135f,\r | |
2762 | 0x1369, 0x137c,\r | |
2763 | 0x1380, 0x138f,\r | |
2764 | 0x13a0, 0x13f4,\r | |
2765 | 0x1401, 0x166c,\r | |
2766 | 0x166f, 0x1676,\r | |
2767 | 0x1681, 0x169a,\r | |
2768 | 0x16a0, 0x16ea,\r | |
2769 | 0x16ee, 0x16f0,\r | |
2770 | 0x1700, 0x170c,\r | |
2771 | 0x170e, 0x1714,\r | |
2772 | 0x1720, 0x1734,\r | |
2773 | 0x1740, 0x1753,\r | |
2774 | 0x1760, 0x176c,\r | |
2775 | 0x176e, 0x1770,\r | |
2776 | 0x1772, 0x1773,\r | |
2777 | 0x1780, 0x17b3,\r | |
2778 | 0x17b6, 0x17d3,\r | |
2779 | 0x17d7, 0x17d7,\r | |
2780 | 0x17dc, 0x17dd,\r | |
2781 | 0x17e0, 0x17e9,\r | |
2782 | 0x17f0, 0x17f9,\r | |
2783 | 0x180b, 0x180d,\r | |
2784 | 0x1810, 0x1819,\r | |
2785 | 0x1820, 0x1877,\r | |
2786 | 0x1880, 0x18a9,\r | |
2787 | 0x1900, 0x191c,\r | |
2788 | 0x1920, 0x192b,\r | |
2789 | 0x1930, 0x193b,\r | |
2790 | 0x1946, 0x196d,\r | |
2791 | 0x1970, 0x1974,\r | |
2792 | 0x1980, 0x19a9,\r | |
2793 | 0x19b0, 0x19c9,\r | |
2794 | 0x19d0, 0x19d9,\r | |
2795 | 0x1a00, 0x1a1b,\r | |
2796 | 0x1d00, 0x1dc3,\r | |
2797 | 0x1e00, 0x1e9b,\r | |
2798 | 0x1ea0, 0x1ef9,\r | |
2799 | 0x1f00, 0x1f15,\r | |
2800 | 0x1f18, 0x1f1d,\r | |
2801 | 0x1f20, 0x1f45,\r | |
2802 | 0x1f48, 0x1f4d,\r | |
2803 | 0x1f50, 0x1f57,\r | |
2804 | 0x1f59, 0x1f59,\r | |
2805 | 0x1f5b, 0x1f5b,\r | |
2806 | 0x1f5d, 0x1f5d,\r | |
2807 | 0x1f5f, 0x1f7d,\r | |
2808 | 0x1f80, 0x1fb4,\r | |
2809 | 0x1fb6, 0x1fbc,\r | |
2810 | 0x1fbe, 0x1fbe,\r | |
2811 | 0x1fc2, 0x1fc4,\r | |
2812 | 0x1fc6, 0x1fcc,\r | |
2813 | 0x1fd0, 0x1fd3,\r | |
2814 | 0x1fd6, 0x1fdb,\r | |
2815 | 0x1fe0, 0x1fec,\r | |
2816 | 0x1ff2, 0x1ff4,\r | |
2817 | 0x1ff6, 0x1ffc,\r | |
2818 | 0x203f, 0x2040,\r | |
2819 | 0x2054, 0x2054,\r | |
2820 | 0x2070, 0x2071,\r | |
2821 | 0x2074, 0x2079,\r | |
2822 | 0x207f, 0x2089,\r | |
2823 | 0x2090, 0x2094,\r | |
2824 | 0x20d0, 0x20eb,\r | |
2825 | 0x2102, 0x2102,\r | |
2826 | 0x2107, 0x2107,\r | |
2827 | 0x210a, 0x2113,\r | |
2828 | 0x2115, 0x2115,\r | |
2829 | 0x2119, 0x211d,\r | |
2830 | 0x2124, 0x2124,\r | |
2831 | 0x2126, 0x2126,\r | |
2832 | 0x2128, 0x2128,\r | |
2833 | 0x212a, 0x212d,\r | |
2834 | 0x212f, 0x2131,\r | |
2835 | 0x2133, 0x2139,\r | |
2836 | 0x213c, 0x213f,\r | |
2837 | 0x2145, 0x2149,\r | |
2838 | 0x2153, 0x2183,\r | |
2839 | 0x2460, 0x249b,\r | |
2840 | 0x24ea, 0x24ff,\r | |
2841 | 0x2776, 0x2793,\r | |
2842 | 0x2c00, 0x2c2e,\r | |
2843 | 0x2c30, 0x2c5e,\r | |
2844 | 0x2c80, 0x2ce4,\r | |
2845 | 0x2cfd, 0x2cfd,\r | |
2846 | 0x2d00, 0x2d25,\r | |
2847 | 0x2d30, 0x2d65,\r | |
2848 | 0x2d6f, 0x2d6f,\r | |
2849 | 0x2d80, 0x2d96,\r | |
2850 | 0x2da0, 0x2da6,\r | |
2851 | 0x2da8, 0x2dae,\r | |
2852 | 0x2db0, 0x2db6,\r | |
2853 | 0x2db8, 0x2dbe,\r | |
2854 | 0x2dc0, 0x2dc6,\r | |
2855 | 0x2dc8, 0x2dce,\r | |
2856 | 0x2dd0, 0x2dd6,\r | |
2857 | 0x2dd8, 0x2dde,\r | |
2858 | 0x3005, 0x3007,\r | |
2859 | 0x3021, 0x302f,\r | |
2860 | 0x3031, 0x3035,\r | |
2861 | 0x3038, 0x303c,\r | |
2862 | 0x3041, 0x3096,\r | |
2863 | 0x3099, 0x309a,\r | |
2864 | 0x309d, 0x309f,\r | |
2865 | 0x30a1, 0x30fa,\r | |
2866 | 0x30fc, 0x30ff,\r | |
2867 | 0x3105, 0x312c,\r | |
2868 | 0x3131, 0x318e,\r | |
2869 | 0x3192, 0x3195,\r | |
2870 | 0x31a0, 0x31b7,\r | |
2871 | 0x31f0, 0x31ff,\r | |
2872 | 0x3220, 0x3229,\r | |
2873 | 0x3251, 0x325f,\r | |
2874 | 0x3280, 0x3289,\r | |
2875 | 0x32b1, 0x32bf,\r | |
2876 | 0x3400, 0x4db5,\r | |
2877 | 0x4e00, 0x9fbb,\r | |
2878 | 0xa000, 0xa48c,\r | |
2879 | 0xa800, 0xa827,\r | |
2880 | 0xac00, 0xd7a3,\r | |
2881 | 0xf900, 0xfa2d,\r | |
2882 | 0xfa30, 0xfa6a,\r | |
2883 | 0xfa70, 0xfad9,\r | |
2884 | 0xfb00, 0xfb06,\r | |
2885 | 0xfb13, 0xfb17,\r | |
2886 | 0xfb1d, 0xfb28,\r | |
2887 | 0xfb2a, 0xfb36,\r | |
2888 | 0xfb38, 0xfb3c,\r | |
2889 | 0xfb3e, 0xfb3e,\r | |
2890 | 0xfb40, 0xfb41,\r | |
2891 | 0xfb43, 0xfb44,\r | |
2892 | 0xfb46, 0xfbb1,\r | |
2893 | 0xfbd3, 0xfd3d,\r | |
2894 | 0xfd50, 0xfd8f,\r | |
2895 | 0xfd92, 0xfdc7,\r | |
2896 | 0xfdf0, 0xfdfb,\r | |
2897 | 0xfe00, 0xfe0f,\r | |
2898 | 0xfe20, 0xfe23,\r | |
2899 | 0xfe33, 0xfe34,\r | |
2900 | 0xfe4d, 0xfe4f,\r | |
2901 | 0xfe70, 0xfe74,\r | |
2902 | 0xfe76, 0xfefc,\r | |
2903 | 0xff10, 0xff19,\r | |
2904 | 0xff21, 0xff3a,\r | |
2905 | 0xff3f, 0xff3f,\r | |
2906 | 0xff41, 0xff5a,\r | |
2907 | 0xff66, 0xffbe,\r | |
2908 | 0xffc2, 0xffc7,\r | |
2909 | 0xffca, 0xffcf,\r | |
2910 | 0xffd2, 0xffd7,\r | |
2911 | 0xffda, 0xffdc,\r | |
2912 | 0x10000, 0x1000b,\r | |
2913 | 0x1000d, 0x10026,\r | |
2914 | 0x10028, 0x1003a,\r | |
2915 | 0x1003c, 0x1003d,\r | |
2916 | 0x1003f, 0x1004d,\r | |
2917 | 0x10050, 0x1005d,\r | |
2918 | 0x10080, 0x100fa,\r | |
2919 | 0x10107, 0x10133,\r | |
2920 | 0x10140, 0x10178,\r | |
2921 | 0x1018a, 0x1018a,\r | |
2922 | 0x10300, 0x1031e,\r | |
2923 | 0x10320, 0x10323,\r | |
2924 | 0x10330, 0x1034a,\r | |
2925 | 0x10380, 0x1039d,\r | |
2926 | 0x103a0, 0x103c3,\r | |
2927 | 0x103c8, 0x103cf,\r | |
2928 | 0x103d1, 0x103d5,\r | |
2929 | 0x10400, 0x1049d,\r | |
2930 | 0x104a0, 0x104a9,\r | |
2931 | 0x10800, 0x10805,\r | |
2932 | 0x10808, 0x10808,\r | |
2933 | 0x1080a, 0x10835,\r | |
2934 | 0x10837, 0x10838,\r | |
2935 | 0x1083c, 0x1083c,\r | |
2936 | 0x1083f, 0x1083f,\r | |
2937 | 0x10a00, 0x10a03,\r | |
2938 | 0x10a05, 0x10a06,\r | |
2939 | 0x10a0c, 0x10a13,\r | |
2940 | 0x10a15, 0x10a17,\r | |
2941 | 0x10a19, 0x10a33,\r | |
2942 | 0x10a38, 0x10a3a,\r | |
2943 | 0x10a3f, 0x10a47,\r | |
2944 | 0x1d165, 0x1d169,\r | |
2945 | 0x1d16d, 0x1d172,\r | |
2946 | 0x1d17b, 0x1d182,\r | |
2947 | 0x1d185, 0x1d18b,\r | |
2948 | 0x1d1aa, 0x1d1ad,\r | |
2949 | 0x1d242, 0x1d244,\r | |
2950 | 0x1d400, 0x1d454,\r | |
2951 | 0x1d456, 0x1d49c,\r | |
2952 | 0x1d49e, 0x1d49f,\r | |
2953 | 0x1d4a2, 0x1d4a2,\r | |
2954 | 0x1d4a5, 0x1d4a6,\r | |
2955 | 0x1d4a9, 0x1d4ac,\r | |
2956 | 0x1d4ae, 0x1d4b9,\r | |
2957 | 0x1d4bb, 0x1d4bb,\r | |
2958 | 0x1d4bd, 0x1d4c3,\r | |
2959 | 0x1d4c5, 0x1d505,\r | |
2960 | 0x1d507, 0x1d50a,\r | |
2961 | 0x1d50d, 0x1d514,\r | |
2962 | 0x1d516, 0x1d51c,\r | |
2963 | 0x1d51e, 0x1d539,\r | |
2964 | 0x1d53b, 0x1d53e,\r | |
2965 | 0x1d540, 0x1d544,\r | |
2966 | 0x1d546, 0x1d546,\r | |
2967 | 0x1d54a, 0x1d550,\r | |
2968 | 0x1d552, 0x1d6a5,\r | |
2969 | 0x1d6a8, 0x1d6c0,\r | |
2970 | 0x1d6c2, 0x1d6da,\r | |
2971 | 0x1d6dc, 0x1d6fa,\r | |
2972 | 0x1d6fc, 0x1d714,\r | |
2973 | 0x1d716, 0x1d734,\r | |
2974 | 0x1d736, 0x1d74e,\r | |
2975 | 0x1d750, 0x1d76e,\r | |
2976 | 0x1d770, 0x1d788,\r | |
2977 | 0x1d78a, 0x1d7a8,\r | |
2978 | 0x1d7aa, 0x1d7c2,\r | |
2979 | 0x1d7c4, 0x1d7c9,\r | |
2980 | 0x1d7ce, 0x1d7ff,\r | |
2981 | 0x20000, 0x2a6d6,\r | |
2982 | 0x2f800, 0x2fa1d,\r | |
2983 | 0xe0100, 0xe01ef\r | |
2984 | }; /* CR_Word */\r | |
2985 | \r | |
2986 | /* 'Alnum': [[:Alnum:]] */\r | |
2987 | static const OnigCodePoint CR_Alnum[] = {\r | |
2988 | 436,\r | |
2989 | 0x0030, 0x0039,\r | |
2990 | 0x0041, 0x005a,\r | |
2991 | 0x0061, 0x007a,\r | |
2992 | 0x00aa, 0x00aa,\r | |
2993 | 0x00b5, 0x00b5,\r | |
2994 | 0x00ba, 0x00ba,\r | |
2995 | 0x00c0, 0x00d6,\r | |
2996 | 0x00d8, 0x00f6,\r | |
2997 | 0x00f8, 0x0241,\r | |
2998 | 0x0250, 0x02c1,\r | |
2999 | 0x02c6, 0x02d1,\r | |
3000 | 0x02e0, 0x02e4,\r | |
3001 | 0x02ee, 0x02ee,\r | |
3002 | 0x0300, 0x036f,\r | |
3003 | 0x037a, 0x037a,\r | |
3004 | 0x0386, 0x0386,\r | |
3005 | 0x0388, 0x038a,\r | |
3006 | 0x038c, 0x038c,\r | |
3007 | 0x038e, 0x03a1,\r | |
3008 | 0x03a3, 0x03ce,\r | |
3009 | 0x03d0, 0x03f5,\r | |
3010 | 0x03f7, 0x0481,\r | |
3011 | 0x0483, 0x0486,\r | |
3012 | 0x0488, 0x04ce,\r | |
3013 | 0x04d0, 0x04f9,\r | |
3014 | 0x0500, 0x050f,\r | |
3015 | 0x0531, 0x0556,\r | |
3016 | 0x0559, 0x0559,\r | |
3017 | 0x0561, 0x0587,\r | |
3018 | 0x0591, 0x05b9,\r | |
3019 | 0x05bb, 0x05bd,\r | |
3020 | 0x05bf, 0x05bf,\r | |
3021 | 0x05c1, 0x05c2,\r | |
3022 | 0x05c4, 0x05c5,\r | |
3023 | 0x05c7, 0x05c7,\r | |
3024 | 0x05d0, 0x05ea,\r | |
3025 | 0x05f0, 0x05f2,\r | |
3026 | 0x0610, 0x0615,\r | |
3027 | 0x0621, 0x063a,\r | |
3028 | 0x0640, 0x065e,\r | |
3029 | 0x0660, 0x0669,\r | |
3030 | 0x066e, 0x06d3,\r | |
3031 | 0x06d5, 0x06dc,\r | |
3032 | 0x06de, 0x06e8,\r | |
3033 | 0x06ea, 0x06fc,\r | |
3034 | 0x06ff, 0x06ff,\r | |
3035 | 0x0710, 0x074a,\r | |
3036 | 0x074d, 0x076d,\r | |
3037 | 0x0780, 0x07b1,\r | |
3038 | 0x0901, 0x0939,\r | |
3039 | 0x093c, 0x094d,\r | |
3040 | 0x0950, 0x0954,\r | |
3041 | 0x0958, 0x0963,\r | |
3042 | 0x0966, 0x096f,\r | |
3043 | 0x097d, 0x097d,\r | |
3044 | 0x0981, 0x0983,\r | |
3045 | 0x0985, 0x098c,\r | |
3046 | 0x098f, 0x0990,\r | |
3047 | 0x0993, 0x09a8,\r | |
3048 | 0x09aa, 0x09b0,\r | |
3049 | 0x09b2, 0x09b2,\r | |
3050 | 0x09b6, 0x09b9,\r | |
3051 | 0x09bc, 0x09c4,\r | |
3052 | 0x09c7, 0x09c8,\r | |
3053 | 0x09cb, 0x09ce,\r | |
3054 | 0x09d7, 0x09d7,\r | |
3055 | 0x09dc, 0x09dd,\r | |
3056 | 0x09df, 0x09e3,\r | |
3057 | 0x09e6, 0x09f1,\r | |
3058 | 0x0a01, 0x0a03,\r | |
3059 | 0x0a05, 0x0a0a,\r | |
3060 | 0x0a0f, 0x0a10,\r | |
3061 | 0x0a13, 0x0a28,\r | |
3062 | 0x0a2a, 0x0a30,\r | |
3063 | 0x0a32, 0x0a33,\r | |
3064 | 0x0a35, 0x0a36,\r | |
3065 | 0x0a38, 0x0a39,\r | |
3066 | 0x0a3c, 0x0a3c,\r | |
3067 | 0x0a3e, 0x0a42,\r | |
3068 | 0x0a47, 0x0a48,\r | |
3069 | 0x0a4b, 0x0a4d,\r | |
3070 | 0x0a59, 0x0a5c,\r | |
3071 | 0x0a5e, 0x0a5e,\r | |
3072 | 0x0a66, 0x0a74,\r | |
3073 | 0x0a81, 0x0a83,\r | |
3074 | 0x0a85, 0x0a8d,\r | |
3075 | 0x0a8f, 0x0a91,\r | |
3076 | 0x0a93, 0x0aa8,\r | |
3077 | 0x0aaa, 0x0ab0,\r | |
3078 | 0x0ab2, 0x0ab3,\r | |
3079 | 0x0ab5, 0x0ab9,\r | |
3080 | 0x0abc, 0x0ac5,\r | |
3081 | 0x0ac7, 0x0ac9,\r | |
3082 | 0x0acb, 0x0acd,\r | |
3083 | 0x0ad0, 0x0ad0,\r | |
3084 | 0x0ae0, 0x0ae3,\r | |
3085 | 0x0ae6, 0x0aef,\r | |
3086 | 0x0b01, 0x0b03,\r | |
3087 | 0x0b05, 0x0b0c,\r | |
3088 | 0x0b0f, 0x0b10,\r | |
3089 | 0x0b13, 0x0b28,\r | |
3090 | 0x0b2a, 0x0b30,\r | |
3091 | 0x0b32, 0x0b33,\r | |
3092 | 0x0b35, 0x0b39,\r | |
3093 | 0x0b3c, 0x0b43,\r | |
3094 | 0x0b47, 0x0b48,\r | |
3095 | 0x0b4b, 0x0b4d,\r | |
3096 | 0x0b56, 0x0b57,\r | |
3097 | 0x0b5c, 0x0b5d,\r | |
3098 | 0x0b5f, 0x0b61,\r | |
3099 | 0x0b66, 0x0b6f,\r | |
3100 | 0x0b71, 0x0b71,\r | |
3101 | 0x0b82, 0x0b83,\r | |
3102 | 0x0b85, 0x0b8a,\r | |
3103 | 0x0b8e, 0x0b90,\r | |
3104 | 0x0b92, 0x0b95,\r | |
3105 | 0x0b99, 0x0b9a,\r | |
3106 | 0x0b9c, 0x0b9c,\r | |
3107 | 0x0b9e, 0x0b9f,\r | |
3108 | 0x0ba3, 0x0ba4,\r | |
3109 | 0x0ba8, 0x0baa,\r | |
3110 | 0x0bae, 0x0bb9,\r | |
3111 | 0x0bbe, 0x0bc2,\r | |
3112 | 0x0bc6, 0x0bc8,\r | |
3113 | 0x0bca, 0x0bcd,\r | |
3114 | 0x0bd7, 0x0bd7,\r | |
3115 | 0x0be6, 0x0bef,\r | |
3116 | 0x0c01, 0x0c03,\r | |
3117 | 0x0c05, 0x0c0c,\r | |
3118 | 0x0c0e, 0x0c10,\r | |
3119 | 0x0c12, 0x0c28,\r | |
3120 | 0x0c2a, 0x0c33,\r | |
3121 | 0x0c35, 0x0c39,\r | |
3122 | 0x0c3e, 0x0c44,\r | |
3123 | 0x0c46, 0x0c48,\r | |
3124 | 0x0c4a, 0x0c4d,\r | |
3125 | 0x0c55, 0x0c56,\r | |
3126 | 0x0c60, 0x0c61,\r | |
3127 | 0x0c66, 0x0c6f,\r | |
3128 | 0x0c82, 0x0c83,\r | |
3129 | 0x0c85, 0x0c8c,\r | |
3130 | 0x0c8e, 0x0c90,\r | |
3131 | 0x0c92, 0x0ca8,\r | |
3132 | 0x0caa, 0x0cb3,\r | |
3133 | 0x0cb5, 0x0cb9,\r | |
3134 | 0x0cbc, 0x0cc4,\r | |
3135 | 0x0cc6, 0x0cc8,\r | |
3136 | 0x0cca, 0x0ccd,\r | |
3137 | 0x0cd5, 0x0cd6,\r | |
3138 | 0x0cde, 0x0cde,\r | |
3139 | 0x0ce0, 0x0ce1,\r | |
3140 | 0x0ce6, 0x0cef,\r | |
3141 | 0x0d02, 0x0d03,\r | |
3142 | 0x0d05, 0x0d0c,\r | |
3143 | 0x0d0e, 0x0d10,\r | |
3144 | 0x0d12, 0x0d28,\r | |
3145 | 0x0d2a, 0x0d39,\r | |
3146 | 0x0d3e, 0x0d43,\r | |
3147 | 0x0d46, 0x0d48,\r | |
3148 | 0x0d4a, 0x0d4d,\r | |
3149 | 0x0d57, 0x0d57,\r | |
3150 | 0x0d60, 0x0d61,\r | |
3151 | 0x0d66, 0x0d6f,\r | |
3152 | 0x0d82, 0x0d83,\r | |
3153 | 0x0d85, 0x0d96,\r | |
3154 | 0x0d9a, 0x0db1,\r | |
3155 | 0x0db3, 0x0dbb,\r | |
3156 | 0x0dbd, 0x0dbd,\r | |
3157 | 0x0dc0, 0x0dc6,\r | |
3158 | 0x0dca, 0x0dca,\r | |
3159 | 0x0dcf, 0x0dd4,\r | |
3160 | 0x0dd6, 0x0dd6,\r | |
3161 | 0x0dd8, 0x0ddf,\r | |
3162 | 0x0df2, 0x0df3,\r | |
3163 | 0x0e01, 0x0e3a,\r | |
3164 | 0x0e40, 0x0e4e,\r | |
3165 | 0x0e50, 0x0e59,\r | |
3166 | 0x0e81, 0x0e82,\r | |
3167 | 0x0e84, 0x0e84,\r | |
3168 | 0x0e87, 0x0e88,\r | |
3169 | 0x0e8a, 0x0e8a,\r | |
3170 | 0x0e8d, 0x0e8d,\r | |
3171 | 0x0e94, 0x0e97,\r | |
3172 | 0x0e99, 0x0e9f,\r | |
3173 | 0x0ea1, 0x0ea3,\r | |
3174 | 0x0ea5, 0x0ea5,\r | |
3175 | 0x0ea7, 0x0ea7,\r | |
3176 | 0x0eaa, 0x0eab,\r | |
3177 | 0x0ead, 0x0eb9,\r | |
3178 | 0x0ebb, 0x0ebd,\r | |
3179 | 0x0ec0, 0x0ec4,\r | |
3180 | 0x0ec6, 0x0ec6,\r | |
3181 | 0x0ec8, 0x0ecd,\r | |
3182 | 0x0ed0, 0x0ed9,\r | |
3183 | 0x0edc, 0x0edd,\r | |
3184 | 0x0f00, 0x0f00,\r | |
3185 | 0x0f18, 0x0f19,\r | |
3186 | 0x0f20, 0x0f29,\r | |
3187 | 0x0f35, 0x0f35,\r | |
3188 | 0x0f37, 0x0f37,\r | |
3189 | 0x0f39, 0x0f39,\r | |
3190 | 0x0f3e, 0x0f47,\r | |
3191 | 0x0f49, 0x0f6a,\r | |
3192 | 0x0f71, 0x0f84,\r | |
3193 | 0x0f86, 0x0f8b,\r | |
3194 | 0x0f90, 0x0f97,\r | |
3195 | 0x0f99, 0x0fbc,\r | |
3196 | 0x0fc6, 0x0fc6,\r | |
3197 | 0x1000, 0x1021,\r | |
3198 | 0x1023, 0x1027,\r | |
3199 | 0x1029, 0x102a,\r | |
3200 | 0x102c, 0x1032,\r | |
3201 | 0x1036, 0x1039,\r | |
3202 | 0x1040, 0x1049,\r | |
3203 | 0x1050, 0x1059,\r | |
3204 | 0x10a0, 0x10c5,\r | |
3205 | 0x10d0, 0x10fa,\r | |
3206 | 0x10fc, 0x10fc,\r | |
3207 | 0x1100, 0x1159,\r | |
3208 | 0x115f, 0x11a2,\r | |
3209 | 0x11a8, 0x11f9,\r | |
3210 | 0x1200, 0x1248,\r | |
3211 | 0x124a, 0x124d,\r | |
3212 | 0x1250, 0x1256,\r | |
3213 | 0x1258, 0x1258,\r | |
3214 | 0x125a, 0x125d,\r | |
3215 | 0x1260, 0x1288,\r | |
3216 | 0x128a, 0x128d,\r | |
3217 | 0x1290, 0x12b0,\r | |
3218 | 0x12b2, 0x12b5,\r | |
3219 | 0x12b8, 0x12be,\r | |
3220 | 0x12c0, 0x12c0,\r | |
3221 | 0x12c2, 0x12c5,\r | |
3222 | 0x12c8, 0x12d6,\r | |
3223 | 0x12d8, 0x1310,\r | |
3224 | 0x1312, 0x1315,\r | |
3225 | 0x1318, 0x135a,\r | |
3226 | 0x135f, 0x135f,\r | |
3227 | 0x1380, 0x138f,\r | |
3228 | 0x13a0, 0x13f4,\r | |
3229 | 0x1401, 0x166c,\r | |
3230 | 0x166f, 0x1676,\r | |
3231 | 0x1681, 0x169a,\r | |
3232 | 0x16a0, 0x16ea,\r | |
3233 | 0x1700, 0x170c,\r | |
3234 | 0x170e, 0x1714,\r | |
3235 | 0x1720, 0x1734,\r | |
3236 | 0x1740, 0x1753,\r | |
3237 | 0x1760, 0x176c,\r | |
3238 | 0x176e, 0x1770,\r | |
3239 | 0x1772, 0x1773,\r | |
3240 | 0x1780, 0x17b3,\r | |
3241 | 0x17b6, 0x17d3,\r | |
3242 | 0x17d7, 0x17d7,\r | |
3243 | 0x17dc, 0x17dd,\r | |
3244 | 0x17e0, 0x17e9,\r | |
3245 | 0x180b, 0x180d,\r | |
3246 | 0x1810, 0x1819,\r | |
3247 | 0x1820, 0x1877,\r | |
3248 | 0x1880, 0x18a9,\r | |
3249 | 0x1900, 0x191c,\r | |
3250 | 0x1920, 0x192b,\r | |
3251 | 0x1930, 0x193b,\r | |
3252 | 0x1946, 0x196d,\r | |
3253 | 0x1970, 0x1974,\r | |
3254 | 0x1980, 0x19a9,\r | |
3255 | 0x19b0, 0x19c9,\r | |
3256 | 0x19d0, 0x19d9,\r | |
3257 | 0x1a00, 0x1a1b,\r | |
3258 | 0x1d00, 0x1dc3,\r | |
3259 | 0x1e00, 0x1e9b,\r | |
3260 | 0x1ea0, 0x1ef9,\r | |
3261 | 0x1f00, 0x1f15,\r | |
3262 | 0x1f18, 0x1f1d,\r | |
3263 | 0x1f20, 0x1f45,\r | |
3264 | 0x1f48, 0x1f4d,\r | |
3265 | 0x1f50, 0x1f57,\r | |
3266 | 0x1f59, 0x1f59,\r | |
3267 | 0x1f5b, 0x1f5b,\r | |
3268 | 0x1f5d, 0x1f5d,\r | |
3269 | 0x1f5f, 0x1f7d,\r | |
3270 | 0x1f80, 0x1fb4,\r | |
3271 | 0x1fb6, 0x1fbc,\r | |
3272 | 0x1fbe, 0x1fbe,\r | |
3273 | 0x1fc2, 0x1fc4,\r | |
3274 | 0x1fc6, 0x1fcc,\r | |
3275 | 0x1fd0, 0x1fd3,\r | |
3276 | 0x1fd6, 0x1fdb,\r | |
3277 | 0x1fe0, 0x1fec,\r | |
3278 | 0x1ff2, 0x1ff4,\r | |
3279 | 0x1ff6, 0x1ffc,\r | |
3280 | 0x2071, 0x2071,\r | |
3281 | 0x207f, 0x207f,\r | |
3282 | 0x2090, 0x2094,\r | |
3283 | 0x20d0, 0x20eb,\r | |
3284 | 0x2102, 0x2102,\r | |
3285 | 0x2107, 0x2107,\r | |
3286 | 0x210a, 0x2113,\r | |
3287 | 0x2115, 0x2115,\r | |
3288 | 0x2119, 0x211d,\r | |
3289 | 0x2124, 0x2124,\r | |
3290 | 0x2126, 0x2126,\r | |
3291 | 0x2128, 0x2128,\r | |
3292 | 0x212a, 0x212d,\r | |
3293 | 0x212f, 0x2131,\r | |
3294 | 0x2133, 0x2139,\r | |
3295 | 0x213c, 0x213f,\r | |
3296 | 0x2145, 0x2149,\r | |
3297 | 0x2c00, 0x2c2e,\r | |
3298 | 0x2c30, 0x2c5e,\r | |
3299 | 0x2c80, 0x2ce4,\r | |
3300 | 0x2d00, 0x2d25,\r | |
3301 | 0x2d30, 0x2d65,\r | |
3302 | 0x2d6f, 0x2d6f,\r | |
3303 | 0x2d80, 0x2d96,\r | |
3304 | 0x2da0, 0x2da6,\r | |
3305 | 0x2da8, 0x2dae,\r | |
3306 | 0x2db0, 0x2db6,\r | |
3307 | 0x2db8, 0x2dbe,\r | |
3308 | 0x2dc0, 0x2dc6,\r | |
3309 | 0x2dc8, 0x2dce,\r | |
3310 | 0x2dd0, 0x2dd6,\r | |
3311 | 0x2dd8, 0x2dde,\r | |
3312 | 0x3005, 0x3006,\r | |
3313 | 0x302a, 0x302f,\r | |
3314 | 0x3031, 0x3035,\r | |
3315 | 0x303b, 0x303c,\r | |
3316 | 0x3041, 0x3096,\r | |
3317 | 0x3099, 0x309a,\r | |
3318 | 0x309d, 0x309f,\r | |
3319 | 0x30a1, 0x30fa,\r | |
3320 | 0x30fc, 0x30ff,\r | |
3321 | 0x3105, 0x312c,\r | |
3322 | 0x3131, 0x318e,\r | |
3323 | 0x31a0, 0x31b7,\r | |
3324 | 0x31f0, 0x31ff,\r | |
3325 | 0x3400, 0x4db5,\r | |
3326 | 0x4e00, 0x9fbb,\r | |
3327 | 0xa000, 0xa48c,\r | |
3328 | 0xa800, 0xa827,\r | |
3329 | 0xac00, 0xd7a3,\r | |
3330 | 0xf900, 0xfa2d,\r | |
3331 | 0xfa30, 0xfa6a,\r | |
3332 | 0xfa70, 0xfad9,\r | |
3333 | 0xfb00, 0xfb06,\r | |
3334 | 0xfb13, 0xfb17,\r | |
3335 | 0xfb1d, 0xfb28,\r | |
3336 | 0xfb2a, 0xfb36,\r | |
3337 | 0xfb38, 0xfb3c,\r | |
3338 | 0xfb3e, 0xfb3e,\r | |
3339 | 0xfb40, 0xfb41,\r | |
3340 | 0xfb43, 0xfb44,\r | |
3341 | 0xfb46, 0xfbb1,\r | |
3342 | 0xfbd3, 0xfd3d,\r | |
3343 | 0xfd50, 0xfd8f,\r | |
3344 | 0xfd92, 0xfdc7,\r | |
3345 | 0xfdf0, 0xfdfb,\r | |
3346 | 0xfe00, 0xfe0f,\r | |
3347 | 0xfe20, 0xfe23,\r | |
3348 | 0xfe70, 0xfe74,\r | |
3349 | 0xfe76, 0xfefc,\r | |
3350 | 0xff10, 0xff19,\r | |
3351 | 0xff21, 0xff3a,\r | |
3352 | 0xff41, 0xff5a,\r | |
3353 | 0xff66, 0xffbe,\r | |
3354 | 0xffc2, 0xffc7,\r | |
3355 | 0xffca, 0xffcf,\r | |
3356 | 0xffd2, 0xffd7,\r | |
3357 | 0xffda, 0xffdc,\r | |
3358 | 0x10000, 0x1000b,\r | |
3359 | 0x1000d, 0x10026,\r | |
3360 | 0x10028, 0x1003a,\r | |
3361 | 0x1003c, 0x1003d,\r | |
3362 | 0x1003f, 0x1004d,\r | |
3363 | 0x10050, 0x1005d,\r | |
3364 | 0x10080, 0x100fa,\r | |
3365 | 0x10300, 0x1031e,\r | |
3366 | 0x10330, 0x10349,\r | |
3367 | 0x10380, 0x1039d,\r | |
3368 | 0x103a0, 0x103c3,\r | |
3369 | 0x103c8, 0x103cf,\r | |
3370 | 0x10400, 0x1049d,\r | |
3371 | 0x104a0, 0x104a9,\r | |
3372 | 0x10800, 0x10805,\r | |
3373 | 0x10808, 0x10808,\r | |
3374 | 0x1080a, 0x10835,\r | |
3375 | 0x10837, 0x10838,\r | |
3376 | 0x1083c, 0x1083c,\r | |
3377 | 0x1083f, 0x1083f,\r | |
3378 | 0x10a00, 0x10a03,\r | |
3379 | 0x10a05, 0x10a06,\r | |
3380 | 0x10a0c, 0x10a13,\r | |
3381 | 0x10a15, 0x10a17,\r | |
3382 | 0x10a19, 0x10a33,\r | |
3383 | 0x10a38, 0x10a3a,\r | |
3384 | 0x10a3f, 0x10a3f,\r | |
3385 | 0x1d165, 0x1d169,\r | |
3386 | 0x1d16d, 0x1d172,\r | |
3387 | 0x1d17b, 0x1d182,\r | |
3388 | 0x1d185, 0x1d18b,\r | |
3389 | 0x1d1aa, 0x1d1ad,\r | |
3390 | 0x1d242, 0x1d244,\r | |
3391 | 0x1d400, 0x1d454,\r | |
3392 | 0x1d456, 0x1d49c,\r | |
3393 | 0x1d49e, 0x1d49f,\r | |
3394 | 0x1d4a2, 0x1d4a2,\r | |
3395 | 0x1d4a5, 0x1d4a6,\r | |
3396 | 0x1d4a9, 0x1d4ac,\r | |
3397 | 0x1d4ae, 0x1d4b9,\r | |
3398 | 0x1d4bb, 0x1d4bb,\r | |
3399 | 0x1d4bd, 0x1d4c3,\r | |
3400 | 0x1d4c5, 0x1d505,\r | |
3401 | 0x1d507, 0x1d50a,\r | |
3402 | 0x1d50d, 0x1d514,\r | |
3403 | 0x1d516, 0x1d51c,\r | |
3404 | 0x1d51e, 0x1d539,\r | |
3405 | 0x1d53b, 0x1d53e,\r | |
3406 | 0x1d540, 0x1d544,\r | |
3407 | 0x1d546, 0x1d546,\r | |
3408 | 0x1d54a, 0x1d550,\r | |
3409 | 0x1d552, 0x1d6a5,\r | |
3410 | 0x1d6a8, 0x1d6c0,\r | |
3411 | 0x1d6c2, 0x1d6da,\r | |
3412 | 0x1d6dc, 0x1d6fa,\r | |
3413 | 0x1d6fc, 0x1d714,\r | |
3414 | 0x1d716, 0x1d734,\r | |
3415 | 0x1d736, 0x1d74e,\r | |
3416 | 0x1d750, 0x1d76e,\r | |
3417 | 0x1d770, 0x1d788,\r | |
3418 | 0x1d78a, 0x1d7a8,\r | |
3419 | 0x1d7aa, 0x1d7c2,\r | |
3420 | 0x1d7c4, 0x1d7c9,\r | |
3421 | 0x1d7ce, 0x1d7ff,\r | |
3422 | 0x20000, 0x2a6d6,\r | |
3423 | 0x2f800, 0x2fa1d,\r | |
3424 | 0xe0100, 0xe01ef\r | |
3425 | }; /* CR_Alnum */\r | |
3426 | \r | |
3427 | /* 'ASCII': [[:ASCII:]] */\r | |
3428 | static const OnigCodePoint CR_ASCII[] = {\r | |
3429 | 1,\r | |
3430 | 0x0000, 0x007f\r | |
3431 | }; /* CR_ASCII */\r | |
3432 | \r | |
3433 | #ifdef USE_UNICODE_PROPERTIES\r | |
3434 | \r | |
3435 | /* 'Any': - */\r | |
3436 | static const OnigCodePoint CR_Any[] = {\r | |
3437 | 1,\r | |
3438 | 0x0000, 0x10ffff\r | |
3439 | }; /* CR_Any */\r | |
3440 | \r | |
3441 | /* 'Assigned': - */\r | |
3442 | static const OnigCodePoint CR_Assigned[] = {\r | |
3443 | 420,\r | |
3444 | 0x0000, 0x0241,\r | |
3445 | 0x0250, 0x036f,\r | |
3446 | 0x0374, 0x0375,\r | |
3447 | 0x037a, 0x037a,\r | |
3448 | 0x037e, 0x037e,\r | |
3449 | 0x0384, 0x038a,\r | |
3450 | 0x038c, 0x038c,\r | |
3451 | 0x038e, 0x03a1,\r | |
3452 | 0x03a3, 0x03ce,\r | |
3453 | 0x03d0, 0x0486,\r | |
3454 | 0x0488, 0x04ce,\r | |
3455 | 0x04d0, 0x04f9,\r | |
3456 | 0x0500, 0x050f,\r | |
3457 | 0x0531, 0x0556,\r | |
3458 | 0x0559, 0x055f,\r | |
3459 | 0x0561, 0x0587,\r | |
3460 | 0x0589, 0x058a,\r | |
3461 | 0x0591, 0x05b9,\r | |
3462 | 0x05bb, 0x05c7,\r | |
3463 | 0x05d0, 0x05ea,\r | |
3464 | 0x05f0, 0x05f4,\r | |
3465 | 0x0600, 0x0603,\r | |
3466 | 0x060b, 0x0615,\r | |
3467 | 0x061b, 0x061b,\r | |
3468 | 0x061e, 0x061f,\r | |
3469 | 0x0621, 0x063a,\r | |
3470 | 0x0640, 0x065e,\r | |
3471 | 0x0660, 0x070d,\r | |
3472 | 0x070f, 0x074a,\r | |
3473 | 0x074d, 0x076d,\r | |
3474 | 0x0780, 0x07b1,\r | |
3475 | 0x0901, 0x0939,\r | |
3476 | 0x093c, 0x094d,\r | |
3477 | 0x0950, 0x0954,\r | |
3478 | 0x0958, 0x0970,\r | |
3479 | 0x097d, 0x097d,\r | |
3480 | 0x0981, 0x0983,\r | |
3481 | 0x0985, 0x098c,\r | |
3482 | 0x098f, 0x0990,\r | |
3483 | 0x0993, 0x09a8,\r | |
3484 | 0x09aa, 0x09b0,\r | |
3485 | 0x09b2, 0x09b2,\r | |
3486 | 0x09b6, 0x09b9,\r | |
3487 | 0x09bc, 0x09c4,\r | |
3488 | 0x09c7, 0x09c8,\r | |
3489 | 0x09cb, 0x09ce,\r | |
3490 | 0x09d7, 0x09d7,\r | |
3491 | 0x09dc, 0x09dd,\r | |
3492 | 0x09df, 0x09e3,\r | |
3493 | 0x09e6, 0x09fa,\r | |
3494 | 0x0a01, 0x0a03,\r | |
3495 | 0x0a05, 0x0a0a,\r | |
3496 | 0x0a0f, 0x0a10,\r | |
3497 | 0x0a13, 0x0a28,\r | |
3498 | 0x0a2a, 0x0a30,\r | |
3499 | 0x0a32, 0x0a33,\r | |
3500 | 0x0a35, 0x0a36,\r | |
3501 | 0x0a38, 0x0a39,\r | |
3502 | 0x0a3c, 0x0a3c,\r | |
3503 | 0x0a3e, 0x0a42,\r | |
3504 | 0x0a47, 0x0a48,\r | |
3505 | 0x0a4b, 0x0a4d,\r | |
3506 | 0x0a59, 0x0a5c,\r | |
3507 | 0x0a5e, 0x0a5e,\r | |
3508 | 0x0a66, 0x0a74,\r | |
3509 | 0x0a81, 0x0a83,\r | |
3510 | 0x0a85, 0x0a8d,\r | |
3511 | 0x0a8f, 0x0a91,\r | |
3512 | 0x0a93, 0x0aa8,\r | |
3513 | 0x0aaa, 0x0ab0,\r | |
3514 | 0x0ab2, 0x0ab3,\r | |
3515 | 0x0ab5, 0x0ab9,\r | |
3516 | 0x0abc, 0x0ac5,\r | |
3517 | 0x0ac7, 0x0ac9,\r | |
3518 | 0x0acb, 0x0acd,\r | |
3519 | 0x0ad0, 0x0ad0,\r | |
3520 | 0x0ae0, 0x0ae3,\r | |
3521 | 0x0ae6, 0x0aef,\r | |
3522 | 0x0af1, 0x0af1,\r | |
3523 | 0x0b01, 0x0b03,\r | |
3524 | 0x0b05, 0x0b0c,\r | |
3525 | 0x0b0f, 0x0b10,\r | |
3526 | 0x0b13, 0x0b28,\r | |
3527 | 0x0b2a, 0x0b30,\r | |
3528 | 0x0b32, 0x0b33,\r | |
3529 | 0x0b35, 0x0b39,\r | |
3530 | 0x0b3c, 0x0b43,\r | |
3531 | 0x0b47, 0x0b48,\r | |
3532 | 0x0b4b, 0x0b4d,\r | |
3533 | 0x0b56, 0x0b57,\r | |
3534 | 0x0b5c, 0x0b5d,\r | |
3535 | 0x0b5f, 0x0b61,\r | |
3536 | 0x0b66, 0x0b71,\r | |
3537 | 0x0b82, 0x0b83,\r | |
3538 | 0x0b85, 0x0b8a,\r | |
3539 | 0x0b8e, 0x0b90,\r | |
3540 | 0x0b92, 0x0b95,\r | |
3541 | 0x0b99, 0x0b9a,\r | |
3542 | 0x0b9c, 0x0b9c,\r | |
3543 | 0x0b9e, 0x0b9f,\r | |
3544 | 0x0ba3, 0x0ba4,\r | |
3545 | 0x0ba8, 0x0baa,\r | |
3546 | 0x0bae, 0x0bb9,\r | |
3547 | 0x0bbe, 0x0bc2,\r | |
3548 | 0x0bc6, 0x0bc8,\r | |
3549 | 0x0bca, 0x0bcd,\r | |
3550 | 0x0bd7, 0x0bd7,\r | |
3551 | 0x0be6, 0x0bfa,\r | |
3552 | 0x0c01, 0x0c03,\r | |
3553 | 0x0c05, 0x0c0c,\r | |
3554 | 0x0c0e, 0x0c10,\r | |
3555 | 0x0c12, 0x0c28,\r | |
3556 | 0x0c2a, 0x0c33,\r | |
3557 | 0x0c35, 0x0c39,\r | |
3558 | 0x0c3e, 0x0c44,\r | |
3559 | 0x0c46, 0x0c48,\r | |
3560 | 0x0c4a, 0x0c4d,\r | |
3561 | 0x0c55, 0x0c56,\r | |
3562 | 0x0c60, 0x0c61,\r | |
3563 | 0x0c66, 0x0c6f,\r | |
3564 | 0x0c82, 0x0c83,\r | |
3565 | 0x0c85, 0x0c8c,\r | |
3566 | 0x0c8e, 0x0c90,\r | |
3567 | 0x0c92, 0x0ca8,\r | |
3568 | 0x0caa, 0x0cb3,\r | |
3569 | 0x0cb5, 0x0cb9,\r | |
3570 | 0x0cbc, 0x0cc4,\r | |
3571 | 0x0cc6, 0x0cc8,\r | |
3572 | 0x0cca, 0x0ccd,\r | |
3573 | 0x0cd5, 0x0cd6,\r | |
3574 | 0x0cde, 0x0cde,\r | |
3575 | 0x0ce0, 0x0ce1,\r | |
3576 | 0x0ce6, 0x0cef,\r | |
3577 | 0x0d02, 0x0d03,\r | |
3578 | 0x0d05, 0x0d0c,\r | |
3579 | 0x0d0e, 0x0d10,\r | |
3580 | 0x0d12, 0x0d28,\r | |
3581 | 0x0d2a, 0x0d39,\r | |
3582 | 0x0d3e, 0x0d43,\r | |
3583 | 0x0d46, 0x0d48,\r | |
3584 | 0x0d4a, 0x0d4d,\r | |
3585 | 0x0d57, 0x0d57,\r | |
3586 | 0x0d60, 0x0d61,\r | |
3587 | 0x0d66, 0x0d6f,\r | |
3588 | 0x0d82, 0x0d83,\r | |
3589 | 0x0d85, 0x0d96,\r | |
3590 | 0x0d9a, 0x0db1,\r | |
3591 | 0x0db3, 0x0dbb,\r | |
3592 | 0x0dbd, 0x0dbd,\r | |
3593 | 0x0dc0, 0x0dc6,\r | |
3594 | 0x0dca, 0x0dca,\r | |
3595 | 0x0dcf, 0x0dd4,\r | |
3596 | 0x0dd6, 0x0dd6,\r | |
3597 | 0x0dd8, 0x0ddf,\r | |
3598 | 0x0df2, 0x0df4,\r | |
3599 | 0x0e01, 0x0e3a,\r | |
3600 | 0x0e3f, 0x0e5b,\r | |
3601 | 0x0e81, 0x0e82,\r | |
3602 | 0x0e84, 0x0e84,\r | |
3603 | 0x0e87, 0x0e88,\r | |
3604 | 0x0e8a, 0x0e8a,\r | |
3605 | 0x0e8d, 0x0e8d,\r | |
3606 | 0x0e94, 0x0e97,\r | |
3607 | 0x0e99, 0x0e9f,\r | |
3608 | 0x0ea1, 0x0ea3,\r | |
3609 | 0x0ea5, 0x0ea5,\r | |
3610 | 0x0ea7, 0x0ea7,\r | |
3611 | 0x0eaa, 0x0eab,\r | |
3612 | 0x0ead, 0x0eb9,\r | |
3613 | 0x0ebb, 0x0ebd,\r | |
3614 | 0x0ec0, 0x0ec4,\r | |
3615 | 0x0ec6, 0x0ec6,\r | |
3616 | 0x0ec8, 0x0ecd,\r | |
3617 | 0x0ed0, 0x0ed9,\r | |
3618 | 0x0edc, 0x0edd,\r | |
3619 | 0x0f00, 0x0f47,\r | |
3620 | 0x0f49, 0x0f6a,\r | |
3621 | 0x0f71, 0x0f8b,\r | |
3622 | 0x0f90, 0x0f97,\r | |
3623 | 0x0f99, 0x0fbc,\r | |
3624 | 0x0fbe, 0x0fcc,\r | |
3625 | 0x0fcf, 0x0fd1,\r | |
3626 | 0x1000, 0x1021,\r | |
3627 | 0x1023, 0x1027,\r | |
3628 | 0x1029, 0x102a,\r | |
3629 | 0x102c, 0x1032,\r | |
3630 | 0x1036, 0x1039,\r | |
3631 | 0x1040, 0x1059,\r | |
3632 | 0x10a0, 0x10c5,\r | |
3633 | 0x10d0, 0x10fc,\r | |
3634 | 0x1100, 0x1159,\r | |
3635 | 0x115f, 0x11a2,\r | |
3636 | 0x11a8, 0x11f9,\r | |
3637 | 0x1200, 0x1248,\r | |
3638 | 0x124a, 0x124d,\r | |
3639 | 0x1250, 0x1256,\r | |
3640 | 0x1258, 0x1258,\r | |
3641 | 0x125a, 0x125d,\r | |
3642 | 0x1260, 0x1288,\r | |
3643 | 0x128a, 0x128d,\r | |
3644 | 0x1290, 0x12b0,\r | |
3645 | 0x12b2, 0x12b5,\r | |
3646 | 0x12b8, 0x12be,\r | |
3647 | 0x12c0, 0x12c0,\r | |
3648 | 0x12c2, 0x12c5,\r | |
3649 | 0x12c8, 0x12d6,\r | |
3650 | 0x12d8, 0x1310,\r | |
3651 | 0x1312, 0x1315,\r | |
3652 | 0x1318, 0x135a,\r | |
3653 | 0x135f, 0x137c,\r | |
3654 | 0x1380, 0x1399,\r | |
3655 | 0x13a0, 0x13f4,\r | |
3656 | 0x1401, 0x1676,\r | |
3657 | 0x1680, 0x169c,\r | |
3658 | 0x16a0, 0x16f0,\r | |
3659 | 0x1700, 0x170c,\r | |
3660 | 0x170e, 0x1714,\r | |
3661 | 0x1720, 0x1736,\r | |
3662 | 0x1740, 0x1753,\r | |
3663 | 0x1760, 0x176c,\r | |
3664 | 0x176e, 0x1770,\r | |
3665 | 0x1772, 0x1773,\r | |
3666 | 0x1780, 0x17dd,\r | |
3667 | 0x17e0, 0x17e9,\r | |
3668 | 0x17f0, 0x17f9,\r | |
3669 | 0x1800, 0x180e,\r | |
3670 | 0x1810, 0x1819,\r | |
3671 | 0x1820, 0x1877,\r | |
3672 | 0x1880, 0x18a9,\r | |
3673 | 0x1900, 0x191c,\r | |
3674 | 0x1920, 0x192b,\r | |
3675 | 0x1930, 0x193b,\r | |
3676 | 0x1940, 0x1940,\r | |
3677 | 0x1944, 0x196d,\r | |
3678 | 0x1970, 0x1974,\r | |
3679 | 0x1980, 0x19a9,\r | |
3680 | 0x19b0, 0x19c9,\r | |
3681 | 0x19d0, 0x19d9,\r | |
3682 | 0x19de, 0x1a1b,\r | |
3683 | 0x1a1e, 0x1a1f,\r | |
3684 | 0x1d00, 0x1dc3,\r | |
3685 | 0x1e00, 0x1e9b,\r | |
3686 | 0x1ea0, 0x1ef9,\r | |
3687 | 0x1f00, 0x1f15,\r | |
3688 | 0x1f18, 0x1f1d,\r | |
3689 | 0x1f20, 0x1f45,\r | |
3690 | 0x1f48, 0x1f4d,\r | |
3691 | 0x1f50, 0x1f57,\r | |
3692 | 0x1f59, 0x1f59,\r | |
3693 | 0x1f5b, 0x1f5b,\r | |
3694 | 0x1f5d, 0x1f5d,\r | |
3695 | 0x1f5f, 0x1f7d,\r | |
3696 | 0x1f80, 0x1fb4,\r | |
3697 | 0x1fb6, 0x1fc4,\r | |
3698 | 0x1fc6, 0x1fd3,\r | |
3699 | 0x1fd6, 0x1fdb,\r | |
3700 | 0x1fdd, 0x1fef,\r | |
3701 | 0x1ff2, 0x1ff4,\r | |
3702 | 0x1ff6, 0x1ffe,\r | |
3703 | 0x2000, 0x2063,\r | |
3704 | 0x206a, 0x2071,\r | |
3705 | 0x2074, 0x208e,\r | |
3706 | 0x2090, 0x2094,\r | |
3707 | 0x20a0, 0x20b5,\r | |
3708 | 0x20d0, 0x20eb,\r | |
3709 | 0x2100, 0x214c,\r | |
3710 | 0x2153, 0x2183,\r | |
3711 | 0x2190, 0x23db,\r | |
3712 | 0x2400, 0x2426,\r | |
3713 | 0x2440, 0x244a,\r | |
3714 | 0x2460, 0x269c,\r | |
3715 | 0x26a0, 0x26b1,\r | |
3716 | 0x2701, 0x2704,\r | |
3717 | 0x2706, 0x2709,\r | |
3718 | 0x270c, 0x2727,\r | |
3719 | 0x2729, 0x274b,\r | |
3720 | 0x274d, 0x274d,\r | |
3721 | 0x274f, 0x2752,\r | |
3722 | 0x2756, 0x2756,\r | |
3723 | 0x2758, 0x275e,\r | |
3724 | 0x2761, 0x2794,\r | |
3725 | 0x2798, 0x27af,\r | |
3726 | 0x27b1, 0x27be,\r | |
3727 | 0x27c0, 0x27c6,\r | |
3728 | 0x27d0, 0x27eb,\r | |
3729 | 0x27f0, 0x2b13,\r | |
3730 | 0x2c00, 0x2c2e,\r | |
3731 | 0x2c30, 0x2c5e,\r | |
3732 | 0x2c80, 0x2cea,\r | |
3733 | 0x2cf9, 0x2d25,\r | |
3734 | 0x2d30, 0x2d65,\r | |
3735 | 0x2d6f, 0x2d6f,\r | |
3736 | 0x2d80, 0x2d96,\r | |
3737 | 0x2da0, 0x2da6,\r | |
3738 | 0x2da8, 0x2dae,\r | |
3739 | 0x2db0, 0x2db6,\r | |
3740 | 0x2db8, 0x2dbe,\r | |
3741 | 0x2dc0, 0x2dc6,\r | |
3742 | 0x2dc8, 0x2dce,\r | |
3743 | 0x2dd0, 0x2dd6,\r | |
3744 | 0x2dd8, 0x2dde,\r | |
3745 | 0x2e00, 0x2e17,\r | |
3746 | 0x2e1c, 0x2e1d,\r | |
3747 | 0x2e80, 0x2e99,\r | |
3748 | 0x2e9b, 0x2ef3,\r | |
3749 | 0x2f00, 0x2fd5,\r | |
3750 | 0x2ff0, 0x2ffb,\r | |
3751 | 0x3000, 0x303f,\r | |
3752 | 0x3041, 0x3096,\r | |
3753 | 0x3099, 0x30ff,\r | |
3754 | 0x3105, 0x312c,\r | |
3755 | 0x3131, 0x318e,\r | |
3756 | 0x3190, 0x31b7,\r | |
3757 | 0x31c0, 0x31cf,\r | |
3758 | 0x31f0, 0x321e,\r | |
3759 | 0x3220, 0x3243,\r | |
3760 | 0x3250, 0x32fe,\r | |
3761 | 0x3300, 0x4db5,\r | |
3762 | 0x4dc0, 0x9fbb,\r | |
3763 | 0xa000, 0xa48c,\r | |
3764 | 0xa490, 0xa4c6,\r | |
3765 | 0xa700, 0xa716,\r | |
3766 | 0xa800, 0xa82b,\r | |
3767 | 0xac00, 0xd7a3,\r | |
3768 | 0xd800, 0xfa2d,\r | |
3769 | 0xfa30, 0xfa6a,\r | |
3770 | 0xfa70, 0xfad9,\r | |
3771 | 0xfb00, 0xfb06,\r | |
3772 | 0xfb13, 0xfb17,\r | |
3773 | 0xfb1d, 0xfb36,\r | |
3774 | 0xfb38, 0xfb3c,\r | |
3775 | 0xfb3e, 0xfb3e,\r | |
3776 | 0xfb40, 0xfb41,\r | |
3777 | 0xfb43, 0xfb44,\r | |
3778 | 0xfb46, 0xfbb1,\r | |
3779 | 0xfbd3, 0xfd3f,\r | |
3780 | 0xfd50, 0xfd8f,\r | |
3781 | 0xfd92, 0xfdc7,\r | |
3782 | 0xfdf0, 0xfdfd,\r | |
3783 | 0xfe00, 0xfe19,\r | |
3784 | 0xfe20, 0xfe23,\r | |
3785 | 0xfe30, 0xfe52,\r | |
3786 | 0xfe54, 0xfe66,\r | |
3787 | 0xfe68, 0xfe6b,\r | |
3788 | 0xfe70, 0xfe74,\r | |
3789 | 0xfe76, 0xfefc,\r | |
3790 | 0xfeff, 0xfeff,\r | |
3791 | 0xff01, 0xffbe,\r | |
3792 | 0xffc2, 0xffc7,\r | |
3793 | 0xffca, 0xffcf,\r | |
3794 | 0xffd2, 0xffd7,\r | |
3795 | 0xffda, 0xffdc,\r | |
3796 | 0xffe0, 0xffe6,\r | |
3797 | 0xffe8, 0xffee,\r | |
3798 | 0xfff9, 0xfffd,\r | |
3799 | 0x10000, 0x1000b,\r | |
3800 | 0x1000d, 0x10026,\r | |
3801 | 0x10028, 0x1003a,\r | |
3802 | 0x1003c, 0x1003d,\r | |
3803 | 0x1003f, 0x1004d,\r | |
3804 | 0x10050, 0x1005d,\r | |
3805 | 0x10080, 0x100fa,\r | |
3806 | 0x10100, 0x10102,\r | |
3807 | 0x10107, 0x10133,\r | |
3808 | 0x10137, 0x1018a,\r | |
3809 | 0x10300, 0x1031e,\r | |
3810 | 0x10320, 0x10323,\r | |
3811 | 0x10330, 0x1034a,\r | |
3812 | 0x10380, 0x1039d,\r | |
3813 | 0x1039f, 0x103c3,\r | |
3814 | 0x103c8, 0x103d5,\r | |
3815 | 0x10400, 0x1049d,\r | |
3816 | 0x104a0, 0x104a9,\r | |
3817 | 0x10800, 0x10805,\r | |
3818 | 0x10808, 0x10808,\r | |
3819 | 0x1080a, 0x10835,\r | |
3820 | 0x10837, 0x10838,\r | |
3821 | 0x1083c, 0x1083c,\r | |
3822 | 0x1083f, 0x1083f,\r | |
3823 | 0x10a00, 0x10a03,\r | |
3824 | 0x10a05, 0x10a06,\r | |
3825 | 0x10a0c, 0x10a13,\r | |
3826 | 0x10a15, 0x10a17,\r | |
3827 | 0x10a19, 0x10a33,\r | |
3828 | 0x10a38, 0x10a3a,\r | |
3829 | 0x10a3f, 0x10a47,\r | |
3830 | 0x10a50, 0x10a58,\r | |
3831 | 0x1d000, 0x1d0f5,\r | |
3832 | 0x1d100, 0x1d126,\r | |
3833 | 0x1d12a, 0x1d1dd,\r | |
3834 | 0x1d200, 0x1d245,\r | |
3835 | 0x1d300, 0x1d356,\r | |
3836 | 0x1d400, 0x1d454,\r | |
3837 | 0x1d456, 0x1d49c,\r | |
3838 | 0x1d49e, 0x1d49f,\r | |
3839 | 0x1d4a2, 0x1d4a2,\r | |
3840 | 0x1d4a5, 0x1d4a6,\r | |
3841 | 0x1d4a9, 0x1d4ac,\r | |
3842 | 0x1d4ae, 0x1d4b9,\r | |
3843 | 0x1d4bb, 0x1d4bb,\r | |
3844 | 0x1d4bd, 0x1d4c3,\r | |
3845 | 0x1d4c5, 0x1d505,\r | |
3846 | 0x1d507, 0x1d50a,\r | |
3847 | 0x1d50d, 0x1d514,\r | |
3848 | 0x1d516, 0x1d51c,\r | |
3849 | 0x1d51e, 0x1d539,\r | |
3850 | 0x1d53b, 0x1d53e,\r | |
3851 | 0x1d540, 0x1d544,\r | |
3852 | 0x1d546, 0x1d546,\r | |
3853 | 0x1d54a, 0x1d550,\r | |
3854 | 0x1d552, 0x1d6a5,\r | |
3855 | 0x1d6a8, 0x1d7c9,\r | |
3856 | 0x1d7ce, 0x1d7ff,\r | |
3857 | 0x20000, 0x2a6d6,\r | |
3858 | 0x2f800, 0x2fa1d,\r | |
3859 | 0xe0001, 0xe0001,\r | |
3860 | 0xe0020, 0xe007f,\r | |
3861 | 0xe0100, 0xe01ef,\r | |
3862 | 0xf0000, 0xffffd,\r | |
3863 | 0x100000, 0x10fffd\r | |
3864 | }; /* CR_Assigned */\r | |
3865 | \r | |
3866 | /* 'C': Major Category */\r | |
3867 | static const OnigCodePoint CR_C[] = {\r | |
3868 | 422,\r | |
3869 | 0x0000, 0x001f,\r | |
3870 | 0x007f, 0x009f,\r | |
3871 | 0x00ad, 0x00ad,\r | |
3872 | 0x0242, 0x024f,\r | |
3873 | 0x0370, 0x0373,\r | |
3874 | 0x0376, 0x0379,\r | |
3875 | 0x037b, 0x037d,\r | |
3876 | 0x037f, 0x0383,\r | |
3877 | 0x038b, 0x038b,\r | |
3878 | 0x038d, 0x038d,\r | |
3879 | 0x03a2, 0x03a2,\r | |
3880 | 0x03cf, 0x03cf,\r | |
3881 | 0x0487, 0x0487,\r | |
3882 | 0x04cf, 0x04cf,\r | |
3883 | 0x04fa, 0x04ff,\r | |
3884 | 0x0510, 0x0530,\r | |
3885 | 0x0557, 0x0558,\r | |
3886 | 0x0560, 0x0560,\r | |
3887 | 0x0588, 0x0588,\r | |
3888 | 0x058b, 0x0590,\r | |
3889 | 0x05ba, 0x05ba,\r | |
3890 | 0x05c8, 0x05cf,\r | |
3891 | 0x05eb, 0x05ef,\r | |
3892 | 0x05f5, 0x060a,\r | |
3893 | 0x0616, 0x061a,\r | |
3894 | 0x061c, 0x061d,\r | |
3895 | 0x0620, 0x0620,\r | |
3896 | 0x063b, 0x063f,\r | |
3897 | 0x065f, 0x065f,\r | |
3898 | 0x06dd, 0x06dd,\r | |
3899 | 0x070e, 0x070f,\r | |
3900 | 0x074b, 0x074c,\r | |
3901 | 0x076e, 0x077f,\r | |
3902 | 0x07b2, 0x0900,\r | |
3903 | 0x093a, 0x093b,\r | |
3904 | 0x094e, 0x094f,\r | |
3905 | 0x0955, 0x0957,\r | |
3906 | 0x0971, 0x097c,\r | |
3907 | 0x097e, 0x0980,\r | |
3908 | 0x0984, 0x0984,\r | |
3909 | 0x098d, 0x098e,\r | |
3910 | 0x0991, 0x0992,\r | |
3911 | 0x09a9, 0x09a9,\r | |
3912 | 0x09b1, 0x09b1,\r | |
3913 | 0x09b3, 0x09b5,\r | |
3914 | 0x09ba, 0x09bb,\r | |
3915 | 0x09c5, 0x09c6,\r | |
3916 | 0x09c9, 0x09ca,\r | |
3917 | 0x09cf, 0x09d6,\r | |
3918 | 0x09d8, 0x09db,\r | |
3919 | 0x09de, 0x09de,\r | |
3920 | 0x09e4, 0x09e5,\r | |
3921 | 0x09fb, 0x0a00,\r | |
3922 | 0x0a04, 0x0a04,\r | |
3923 | 0x0a0b, 0x0a0e,\r | |
3924 | 0x0a11, 0x0a12,\r | |
3925 | 0x0a29, 0x0a29,\r | |
3926 | 0x0a31, 0x0a31,\r | |
3927 | 0x0a34, 0x0a34,\r | |
3928 | 0x0a37, 0x0a37,\r | |
3929 | 0x0a3a, 0x0a3b,\r | |
3930 | 0x0a3d, 0x0a3d,\r | |
3931 | 0x0a43, 0x0a46,\r | |
3932 | 0x0a49, 0x0a4a,\r | |
3933 | 0x0a4e, 0x0a58,\r | |
3934 | 0x0a5d, 0x0a5d,\r | |
3935 | 0x0a5f, 0x0a65,\r | |
3936 | 0x0a75, 0x0a80,\r | |
3937 | 0x0a84, 0x0a84,\r | |
3938 | 0x0a8e, 0x0a8e,\r | |
3939 | 0x0a92, 0x0a92,\r | |
3940 | 0x0aa9, 0x0aa9,\r | |
3941 | 0x0ab1, 0x0ab1,\r | |
3942 | 0x0ab4, 0x0ab4,\r | |
3943 | 0x0aba, 0x0abb,\r | |
3944 | 0x0ac6, 0x0ac6,\r | |
3945 | 0x0aca, 0x0aca,\r | |
3946 | 0x0ace, 0x0acf,\r | |
3947 | 0x0ad1, 0x0adf,\r | |
3948 | 0x0ae4, 0x0ae5,\r | |
3949 | 0x0af0, 0x0af0,\r | |
3950 | 0x0af2, 0x0b00,\r | |
3951 | 0x0b04, 0x0b04,\r | |
3952 | 0x0b0d, 0x0b0e,\r | |
3953 | 0x0b11, 0x0b12,\r | |
3954 | 0x0b29, 0x0b29,\r | |
3955 | 0x0b31, 0x0b31,\r | |
3956 | 0x0b34, 0x0b34,\r | |
3957 | 0x0b3a, 0x0b3b,\r | |
3958 | 0x0b44, 0x0b46,\r | |
3959 | 0x0b49, 0x0b4a,\r | |
3960 | 0x0b4e, 0x0b55,\r | |
3961 | 0x0b58, 0x0b5b,\r | |
3962 | 0x0b5e, 0x0b5e,\r | |
3963 | 0x0b62, 0x0b65,\r | |
3964 | 0x0b72, 0x0b81,\r | |
3965 | 0x0b84, 0x0b84,\r | |
3966 | 0x0b8b, 0x0b8d,\r | |
3967 | 0x0b91, 0x0b91,\r | |
3968 | 0x0b96, 0x0b98,\r | |
3969 | 0x0b9b, 0x0b9b,\r | |
3970 | 0x0b9d, 0x0b9d,\r | |
3971 | 0x0ba0, 0x0ba2,\r | |
3972 | 0x0ba5, 0x0ba7,\r | |
3973 | 0x0bab, 0x0bad,\r | |
3974 | 0x0bba, 0x0bbd,\r | |
3975 | 0x0bc3, 0x0bc5,\r | |
3976 | 0x0bc9, 0x0bc9,\r | |
3977 | 0x0bce, 0x0bd6,\r | |
3978 | 0x0bd8, 0x0be5,\r | |
3979 | 0x0bfb, 0x0c00,\r | |
3980 | 0x0c04, 0x0c04,\r | |
3981 | 0x0c0d, 0x0c0d,\r | |
3982 | 0x0c11, 0x0c11,\r | |
3983 | 0x0c29, 0x0c29,\r | |
3984 | 0x0c34, 0x0c34,\r | |
3985 | 0x0c3a, 0x0c3d,\r | |
3986 | 0x0c45, 0x0c45,\r | |
3987 | 0x0c49, 0x0c49,\r | |
3988 | 0x0c4e, 0x0c54,\r | |
3989 | 0x0c57, 0x0c5f,\r | |
3990 | 0x0c62, 0x0c65,\r | |
3991 | 0x0c70, 0x0c81,\r | |
3992 | 0x0c84, 0x0c84,\r | |
3993 | 0x0c8d, 0x0c8d,\r | |
3994 | 0x0c91, 0x0c91,\r | |
3995 | 0x0ca9, 0x0ca9,\r | |
3996 | 0x0cb4, 0x0cb4,\r | |
3997 | 0x0cba, 0x0cbb,\r | |
3998 | 0x0cc5, 0x0cc5,\r | |
3999 | 0x0cc9, 0x0cc9,\r | |
4000 | 0x0cce, 0x0cd4,\r | |
4001 | 0x0cd7, 0x0cdd,\r | |
4002 | 0x0cdf, 0x0cdf,\r | |
4003 | 0x0ce2, 0x0ce5,\r | |
4004 | 0x0cf0, 0x0d01,\r | |
4005 | 0x0d04, 0x0d04,\r | |
4006 | 0x0d0d, 0x0d0d,\r | |
4007 | 0x0d11, 0x0d11,\r | |
4008 | 0x0d29, 0x0d29,\r | |
4009 | 0x0d3a, 0x0d3d,\r | |
4010 | 0x0d44, 0x0d45,\r | |
4011 | 0x0d49, 0x0d49,\r | |
4012 | 0x0d4e, 0x0d56,\r | |
4013 | 0x0d58, 0x0d5f,\r | |
4014 | 0x0d62, 0x0d65,\r | |
4015 | 0x0d70, 0x0d81,\r | |
4016 | 0x0d84, 0x0d84,\r | |
4017 | 0x0d97, 0x0d99,\r | |
4018 | 0x0db2, 0x0db2,\r | |
4019 | 0x0dbc, 0x0dbc,\r | |
4020 | 0x0dbe, 0x0dbf,\r | |
4021 | 0x0dc7, 0x0dc9,\r | |
4022 | 0x0dcb, 0x0dce,\r | |
4023 | 0x0dd5, 0x0dd5,\r | |
4024 | 0x0dd7, 0x0dd7,\r | |
4025 | 0x0de0, 0x0df1,\r | |
4026 | 0x0df5, 0x0e00,\r | |
4027 | 0x0e3b, 0x0e3e,\r | |
4028 | 0x0e5c, 0x0e80,\r | |
4029 | 0x0e83, 0x0e83,\r | |
4030 | 0x0e85, 0x0e86,\r | |
4031 | 0x0e89, 0x0e89,\r | |
4032 | 0x0e8b, 0x0e8c,\r | |
4033 | 0x0e8e, 0x0e93,\r | |
4034 | 0x0e98, 0x0e98,\r | |
4035 | 0x0ea0, 0x0ea0,\r | |
4036 | 0x0ea4, 0x0ea4,\r | |
4037 | 0x0ea6, 0x0ea6,\r | |
4038 | 0x0ea8, 0x0ea9,\r | |
4039 | 0x0eac, 0x0eac,\r | |
4040 | 0x0eba, 0x0eba,\r | |
4041 | 0x0ebe, 0x0ebf,\r | |
4042 | 0x0ec5, 0x0ec5,\r | |
4043 | 0x0ec7, 0x0ec7,\r | |
4044 | 0x0ece, 0x0ecf,\r | |
4045 | 0x0eda, 0x0edb,\r | |
4046 | 0x0ede, 0x0eff,\r | |
4047 | 0x0f48, 0x0f48,\r | |
4048 | 0x0f6b, 0x0f70,\r | |
4049 | 0x0f8c, 0x0f8f,\r | |
4050 | 0x0f98, 0x0f98,\r | |
4051 | 0x0fbd, 0x0fbd,\r | |
4052 | 0x0fcd, 0x0fce,\r | |
4053 | 0x0fd2, 0x0fff,\r | |
4054 | 0x1022, 0x1022,\r | |
4055 | 0x1028, 0x1028,\r | |
4056 | 0x102b, 0x102b,\r | |
4057 | 0x1033, 0x1035,\r | |
4058 | 0x103a, 0x103f,\r | |
4059 | 0x105a, 0x109f,\r | |
4060 | 0x10c6, 0x10cf,\r | |
4061 | 0x10fd, 0x10ff,\r | |
4062 | 0x115a, 0x115e,\r | |
4063 | 0x11a3, 0x11a7,\r | |
4064 | 0x11fa, 0x11ff,\r | |
4065 | 0x1249, 0x1249,\r | |
4066 | 0x124e, 0x124f,\r | |
4067 | 0x1257, 0x1257,\r | |
4068 | 0x1259, 0x1259,\r | |
4069 | 0x125e, 0x125f,\r | |
4070 | 0x1289, 0x1289,\r | |
4071 | 0x128e, 0x128f,\r | |
4072 | 0x12b1, 0x12b1,\r | |
4073 | 0x12b6, 0x12b7,\r | |
4074 | 0x12bf, 0x12bf,\r | |
4075 | 0x12c1, 0x12c1,\r | |
4076 | 0x12c6, 0x12c7,\r | |
4077 | 0x12d7, 0x12d7,\r | |
4078 | 0x1311, 0x1311,\r | |
4079 | 0x1316, 0x1317,\r | |
4080 | 0x135b, 0x135e,\r | |
4081 | 0x137d, 0x137f,\r | |
4082 | 0x139a, 0x139f,\r | |
4083 | 0x13f5, 0x1400,\r | |
4084 | 0x1677, 0x167f,\r | |
4085 | 0x169d, 0x169f,\r | |
4086 | 0x16f1, 0x16ff,\r | |
4087 | 0x170d, 0x170d,\r | |
4088 | 0x1715, 0x171f,\r | |
4089 | 0x1737, 0x173f,\r | |
4090 | 0x1754, 0x175f,\r | |
4091 | 0x176d, 0x176d,\r | |
4092 | 0x1771, 0x1771,\r | |
4093 | 0x1774, 0x177f,\r | |
4094 | 0x17b4, 0x17b5,\r | |
4095 | 0x17de, 0x17df,\r | |
4096 | 0x17ea, 0x17ef,\r | |
4097 | 0x17fa, 0x17ff,\r | |
4098 | 0x180f, 0x180f,\r | |
4099 | 0x181a, 0x181f,\r | |
4100 | 0x1878, 0x187f,\r | |
4101 | 0x18aa, 0x18ff,\r | |
4102 | 0x191d, 0x191f,\r | |
4103 | 0x192c, 0x192f,\r | |
4104 | 0x193c, 0x193f,\r | |
4105 | 0x1941, 0x1943,\r | |
4106 | 0x196e, 0x196f,\r | |
4107 | 0x1975, 0x197f,\r | |
4108 | 0x19aa, 0x19af,\r | |
4109 | 0x19ca, 0x19cf,\r | |
4110 | 0x19da, 0x19dd,\r | |
4111 | 0x1a1c, 0x1a1d,\r | |
4112 | 0x1a20, 0x1cff,\r | |
4113 | 0x1dc4, 0x1dff,\r | |
4114 | 0x1e9c, 0x1e9f,\r | |
4115 | 0x1efa, 0x1eff,\r | |
4116 | 0x1f16, 0x1f17,\r | |
4117 | 0x1f1e, 0x1f1f,\r | |
4118 | 0x1f46, 0x1f47,\r | |
4119 | 0x1f4e, 0x1f4f,\r | |
4120 | 0x1f58, 0x1f58,\r | |
4121 | 0x1f5a, 0x1f5a,\r | |
4122 | 0x1f5c, 0x1f5c,\r | |
4123 | 0x1f5e, 0x1f5e,\r | |
4124 | 0x1f7e, 0x1f7f,\r | |
4125 | 0x1fb5, 0x1fb5,\r | |
4126 | 0x1fc5, 0x1fc5,\r | |
4127 | 0x1fd4, 0x1fd5,\r | |
4128 | 0x1fdc, 0x1fdc,\r | |
4129 | 0x1ff0, 0x1ff1,\r | |
4130 | 0x1ff5, 0x1ff5,\r | |
4131 | 0x1fff, 0x1fff,\r | |
4132 | 0x200b, 0x200f,\r | |
4133 | 0x202a, 0x202e,\r | |
4134 | 0x2060, 0x206f,\r | |
4135 | 0x2072, 0x2073,\r | |
4136 | 0x208f, 0x208f,\r | |
4137 | 0x2095, 0x209f,\r | |
4138 | 0x20b6, 0x20cf,\r | |
4139 | 0x20ec, 0x20ff,\r | |
4140 | 0x214d, 0x2152,\r | |
4141 | 0x2184, 0x218f,\r | |
4142 | 0x23dc, 0x23ff,\r | |
4143 | 0x2427, 0x243f,\r | |
4144 | 0x244b, 0x245f,\r | |
4145 | 0x269d, 0x269f,\r | |
4146 | 0x26b2, 0x2700,\r | |
4147 | 0x2705, 0x2705,\r | |
4148 | 0x270a, 0x270b,\r | |
4149 | 0x2728, 0x2728,\r | |
4150 | 0x274c, 0x274c,\r | |
4151 | 0x274e, 0x274e,\r | |
4152 | 0x2753, 0x2755,\r | |
4153 | 0x2757, 0x2757,\r | |
4154 | 0x275f, 0x2760,\r | |
4155 | 0x2795, 0x2797,\r | |
4156 | 0x27b0, 0x27b0,\r | |
4157 | 0x27bf, 0x27bf,\r | |
4158 | 0x27c7, 0x27cf,\r | |
4159 | 0x27ec, 0x27ef,\r | |
4160 | 0x2b14, 0x2bff,\r | |
4161 | 0x2c2f, 0x2c2f,\r | |
4162 | 0x2c5f, 0x2c7f,\r | |
4163 | 0x2ceb, 0x2cf8,\r | |
4164 | 0x2d26, 0x2d2f,\r | |
4165 | 0x2d66, 0x2d6e,\r | |
4166 | 0x2d70, 0x2d7f,\r | |
4167 | 0x2d97, 0x2d9f,\r | |
4168 | 0x2da7, 0x2da7,\r | |
4169 | 0x2daf, 0x2daf,\r | |
4170 | 0x2db7, 0x2db7,\r | |
4171 | 0x2dbf, 0x2dbf,\r | |
4172 | 0x2dc7, 0x2dc7,\r | |
4173 | 0x2dcf, 0x2dcf,\r | |
4174 | 0x2dd7, 0x2dd7,\r | |
4175 | 0x2ddf, 0x2dff,\r | |
4176 | 0x2e18, 0x2e1b,\r | |
4177 | 0x2e1e, 0x2e7f,\r | |
4178 | 0x2e9a, 0x2e9a,\r | |
4179 | 0x2ef4, 0x2eff,\r | |
4180 | 0x2fd6, 0x2fef,\r | |
4181 | 0x2ffc, 0x2fff,\r | |
4182 | 0x3040, 0x3040,\r | |
4183 | 0x3097, 0x3098,\r | |
4184 | 0x3100, 0x3104,\r | |
4185 | 0x312d, 0x3130,\r | |
4186 | 0x318f, 0x318f,\r | |
4187 | 0x31b8, 0x31bf,\r | |
4188 | 0x31d0, 0x31ef,\r | |
4189 | 0x321f, 0x321f,\r | |
4190 | 0x3244, 0x324f,\r | |
4191 | 0x32ff, 0x32ff,\r | |
4192 | 0x4db6, 0x4dbf,\r | |
4193 | 0x9fbc, 0x9fff,\r | |
4194 | 0xa48d, 0xa48f,\r | |
4195 | 0xa4c7, 0xa6ff,\r | |
4196 | 0xa717, 0xa7ff,\r | |
4197 | 0xa82c, 0xabff,\r | |
4198 | 0xd7a4, 0xf8ff,\r | |
4199 | 0xfa2e, 0xfa2f,\r | |
4200 | 0xfa6b, 0xfa6f,\r | |
4201 | 0xfada, 0xfaff,\r | |
4202 | 0xfb07, 0xfb12,\r | |
4203 | 0xfb18, 0xfb1c,\r | |
4204 | 0xfb37, 0xfb37,\r | |
4205 | 0xfb3d, 0xfb3d,\r | |
4206 | 0xfb3f, 0xfb3f,\r | |
4207 | 0xfb42, 0xfb42,\r | |
4208 | 0xfb45, 0xfb45,\r | |
4209 | 0xfbb2, 0xfbd2,\r | |
4210 | 0xfd40, 0xfd4f,\r | |
4211 | 0xfd90, 0xfd91,\r | |
4212 | 0xfdc8, 0xfdef,\r | |
4213 | 0xfdfe, 0xfdff,\r | |
4214 | 0xfe1a, 0xfe1f,\r | |
4215 | 0xfe24, 0xfe2f,\r | |
4216 | 0xfe53, 0xfe53,\r | |
4217 | 0xfe67, 0xfe67,\r | |
4218 | 0xfe6c, 0xfe6f,\r | |
4219 | 0xfe75, 0xfe75,\r | |
4220 | 0xfefd, 0xff00,\r | |
4221 | 0xffbf, 0xffc1,\r | |
4222 | 0xffc8, 0xffc9,\r | |
4223 | 0xffd0, 0xffd1,\r | |
4224 | 0xffd8, 0xffd9,\r | |
4225 | 0xffdd, 0xffdf,\r | |
4226 | 0xffe7, 0xffe7,\r | |
4227 | 0xffef, 0xfffb,\r | |
4228 | 0xfffe, 0xffff,\r | |
4229 | 0x1000c, 0x1000c,\r | |
4230 | 0x10027, 0x10027,\r | |
4231 | 0x1003b, 0x1003b,\r | |
4232 | 0x1003e, 0x1003e,\r | |
4233 | 0x1004e, 0x1004f,\r | |
4234 | 0x1005e, 0x1007f,\r | |
4235 | 0x100fb, 0x100ff,\r | |
4236 | 0x10103, 0x10106,\r | |
4237 | 0x10134, 0x10136,\r | |
4238 | 0x1018b, 0x102ff,\r | |
4239 | 0x1031f, 0x1031f,\r | |
4240 | 0x10324, 0x1032f,\r | |
4241 | 0x1034b, 0x1037f,\r | |
4242 | 0x1039e, 0x1039e,\r | |
4243 | 0x103c4, 0x103c7,\r | |
4244 | 0x103d6, 0x103ff,\r | |
4245 | 0x1049e, 0x1049f,\r | |
4246 | 0x104aa, 0x107ff,\r | |
4247 | 0x10806, 0x10807,\r | |
4248 | 0x10809, 0x10809,\r | |
4249 | 0x10836, 0x10836,\r | |
4250 | 0x10839, 0x1083b,\r | |
4251 | 0x1083d, 0x1083e,\r | |
4252 | 0x10840, 0x109ff,\r | |
4253 | 0x10a04, 0x10a04,\r | |
4254 | 0x10a07, 0x10a0b,\r | |
4255 | 0x10a14, 0x10a14,\r | |
4256 | 0x10a18, 0x10a18,\r | |
4257 | 0x10a34, 0x10a37,\r | |
4258 | 0x10a3b, 0x10a3e,\r | |
4259 | 0x10a48, 0x10a4f,\r | |
4260 | 0x10a59, 0x1cfff,\r | |
4261 | 0x1d0f6, 0x1d0ff,\r | |
4262 | 0x1d127, 0x1d129,\r | |
4263 | 0x1d173, 0x1d17a,\r | |
4264 | 0x1d1de, 0x1d1ff,\r | |
4265 | 0x1d246, 0x1d2ff,\r | |
4266 | 0x1d357, 0x1d3ff,\r | |
4267 | 0x1d455, 0x1d455,\r | |
4268 | 0x1d49d, 0x1d49d,\r | |
4269 | 0x1d4a0, 0x1d4a1,\r | |
4270 | 0x1d4a3, 0x1d4a4,\r | |
4271 | 0x1d4a7, 0x1d4a8,\r | |
4272 | 0x1d4ad, 0x1d4ad,\r | |
4273 | 0x1d4ba, 0x1d4ba,\r | |
4274 | 0x1d4bc, 0x1d4bc,\r | |
4275 | 0x1d4c4, 0x1d4c4,\r | |
4276 | 0x1d506, 0x1d506,\r | |
4277 | 0x1d50b, 0x1d50c,\r | |
4278 | 0x1d515, 0x1d515,\r | |
4279 | 0x1d51d, 0x1d51d,\r | |
4280 | 0x1d53a, 0x1d53a,\r | |
4281 | 0x1d53f, 0x1d53f,\r | |
4282 | 0x1d545, 0x1d545,\r | |
4283 | 0x1d547, 0x1d549,\r | |
4284 | 0x1d551, 0x1d551,\r | |
4285 | 0x1d6a6, 0x1d6a7,\r | |
4286 | 0x1d7ca, 0x1d7cd,\r | |
4287 | 0x1d800, 0x1ffff,\r | |
4288 | 0x2a6d7, 0x2f7ff,\r | |
4289 | 0x2fa1e, 0xe00ff,\r | |
4290 | 0xe01f0, 0x10ffff\r | |
4291 | }; /* CR_C */\r | |
4292 | \r | |
4293 | /* 'Cc': General Category */\r | |
4294 | static const OnigCodePoint CR_Cc[] = {\r | |
4295 | 2,\r | |
4296 | 0x0000, 0x001f,\r | |
4297 | 0x007f, 0x009f\r | |
4298 | }; /* CR_Cc */\r | |
4299 | \r | |
4300 | /* 'Cf': General Category */\r | |
4301 | static const OnigCodePoint CR_Cf[] = {\r | |
4302 | 14,\r | |
4303 | 0x00ad, 0x00ad,\r | |
4304 | 0x0600, 0x0603,\r | |
4305 | 0x06dd, 0x06dd,\r | |
4306 | 0x070f, 0x070f,\r | |
4307 | 0x17b4, 0x17b5,\r | |
4308 | 0x200b, 0x200f,\r | |
4309 | 0x202a, 0x202e,\r | |
4310 | 0x2060, 0x2063,\r | |
4311 | 0x206a, 0x206f,\r | |
4312 | 0xfeff, 0xfeff,\r | |
4313 | 0xfff9, 0xfffb,\r | |
4314 | 0x1d173, 0x1d17a,\r | |
4315 | 0xe0001, 0xe0001,\r | |
4316 | 0xe0020, 0xe007f\r | |
4317 | }; /* CR_Cf */\r | |
4318 | \r | |
4319 | /* 'Cn': General Category */\r | |
4320 | static const OnigCodePoint CR_Cn[] = {\r | |
4321 | 420,\r | |
4322 | 0x0242, 0x024f,\r | |
4323 | 0x0370, 0x0373,\r | |
4324 | 0x0376, 0x0379,\r | |
4325 | 0x037b, 0x037d,\r | |
4326 | 0x037f, 0x0383,\r | |
4327 | 0x038b, 0x038b,\r | |
4328 | 0x038d, 0x038d,\r | |
4329 | 0x03a2, 0x03a2,\r | |
4330 | 0x03cf, 0x03cf,\r | |
4331 | 0x0487, 0x0487,\r | |
4332 | 0x04cf, 0x04cf,\r | |
4333 | 0x04fa, 0x04ff,\r | |
4334 | 0x0510, 0x0530,\r | |
4335 | 0x0557, 0x0558,\r | |
4336 | 0x0560, 0x0560,\r | |
4337 | 0x0588, 0x0588,\r | |
4338 | 0x058b, 0x0590,\r | |
4339 | 0x05ba, 0x05ba,\r | |
4340 | 0x05c8, 0x05cf,\r | |
4341 | 0x05eb, 0x05ef,\r | |
4342 | 0x05f5, 0x05ff,\r | |
4343 | 0x0604, 0x060a,\r | |
4344 | 0x0616, 0x061a,\r | |
4345 | 0x061c, 0x061d,\r | |
4346 | 0x0620, 0x0620,\r | |
4347 | 0x063b, 0x063f,\r | |
4348 | 0x065f, 0x065f,\r | |
4349 | 0x070e, 0x070e,\r | |
4350 | 0x074b, 0x074c,\r | |
4351 | 0x076e, 0x077f,\r | |
4352 | 0x07b2, 0x0900,\r | |
4353 | 0x093a, 0x093b,\r | |
4354 | 0x094e, 0x094f,\r | |
4355 | 0x0955, 0x0957,\r | |
4356 | 0x0971, 0x097c,\r | |
4357 | 0x097e, 0x0980,\r | |
4358 | 0x0984, 0x0984,\r | |
4359 | 0x098d, 0x098e,\r | |
4360 | 0x0991, 0x0992,\r | |
4361 | 0x09a9, 0x09a9,\r | |
4362 | 0x09b1, 0x09b1,\r | |
4363 | 0x09b3, 0x09b5,\r | |
4364 | 0x09ba, 0x09bb,\r | |
4365 | 0x09c5, 0x09c6,\r | |
4366 | 0x09c9, 0x09ca,\r | |
4367 | 0x09cf, 0x09d6,\r | |
4368 | 0x09d8, 0x09db,\r | |
4369 | 0x09de, 0x09de,\r | |
4370 | 0x09e4, 0x09e5,\r | |
4371 | 0x09fb, 0x0a00,\r | |
4372 | 0x0a04, 0x0a04,\r | |
4373 | 0x0a0b, 0x0a0e,\r | |
4374 | 0x0a11, 0x0a12,\r | |
4375 | 0x0a29, 0x0a29,\r | |
4376 | 0x0a31, 0x0a31,\r | |
4377 | 0x0a34, 0x0a34,\r | |
4378 | 0x0a37, 0x0a37,\r | |
4379 | 0x0a3a, 0x0a3b,\r | |
4380 | 0x0a3d, 0x0a3d,\r | |
4381 | 0x0a43, 0x0a46,\r | |
4382 | 0x0a49, 0x0a4a,\r | |
4383 | 0x0a4e, 0x0a58,\r | |
4384 | 0x0a5d, 0x0a5d,\r | |
4385 | 0x0a5f, 0x0a65,\r | |
4386 | 0x0a75, 0x0a80,\r | |
4387 | 0x0a84, 0x0a84,\r | |
4388 | 0x0a8e, 0x0a8e,\r | |
4389 | 0x0a92, 0x0a92,\r | |
4390 | 0x0aa9, 0x0aa9,\r | |
4391 | 0x0ab1, 0x0ab1,\r | |
4392 | 0x0ab4, 0x0ab4,\r | |
4393 | 0x0aba, 0x0abb,\r | |
4394 | 0x0ac6, 0x0ac6,\r | |
4395 | 0x0aca, 0x0aca,\r | |
4396 | 0x0ace, 0x0acf,\r | |
4397 | 0x0ad1, 0x0adf,\r | |
4398 | 0x0ae4, 0x0ae5,\r | |
4399 | 0x0af0, 0x0af0,\r | |
4400 | 0x0af2, 0x0b00,\r | |
4401 | 0x0b04, 0x0b04,\r | |
4402 | 0x0b0d, 0x0b0e,\r | |
4403 | 0x0b11, 0x0b12,\r | |
4404 | 0x0b29, 0x0b29,\r | |
4405 | 0x0b31, 0x0b31,\r | |
4406 | 0x0b34, 0x0b34,\r | |
4407 | 0x0b3a, 0x0b3b,\r | |
4408 | 0x0b44, 0x0b46,\r | |
4409 | 0x0b49, 0x0b4a,\r | |
4410 | 0x0b4e, 0x0b55,\r | |
4411 | 0x0b58, 0x0b5b,\r | |
4412 | 0x0b5e, 0x0b5e,\r | |
4413 | 0x0b62, 0x0b65,\r | |
4414 | 0x0b72, 0x0b81,\r | |
4415 | 0x0b84, 0x0b84,\r | |
4416 | 0x0b8b, 0x0b8d,\r | |
4417 | 0x0b91, 0x0b91,\r | |
4418 | 0x0b96, 0x0b98,\r | |
4419 | 0x0b9b, 0x0b9b,\r | |
4420 | 0x0b9d, 0x0b9d,\r | |
4421 | 0x0ba0, 0x0ba2,\r | |
4422 | 0x0ba5, 0x0ba7,\r | |
4423 | 0x0bab, 0x0bad,\r | |
4424 | 0x0bba, 0x0bbd,\r | |
4425 | 0x0bc3, 0x0bc5,\r | |
4426 | 0x0bc9, 0x0bc9,\r | |
4427 | 0x0bce, 0x0bd6,\r | |
4428 | 0x0bd8, 0x0be5,\r | |
4429 | 0x0bfb, 0x0c00,\r | |
4430 | 0x0c04, 0x0c04,\r | |
4431 | 0x0c0d, 0x0c0d,\r | |
4432 | 0x0c11, 0x0c11,\r | |
4433 | 0x0c29, 0x0c29,\r | |
4434 | 0x0c34, 0x0c34,\r | |
4435 | 0x0c3a, 0x0c3d,\r | |
4436 | 0x0c45, 0x0c45,\r | |
4437 | 0x0c49, 0x0c49,\r | |
4438 | 0x0c4e, 0x0c54,\r | |
4439 | 0x0c57, 0x0c5f,\r | |
4440 | 0x0c62, 0x0c65,\r | |
4441 | 0x0c70, 0x0c81,\r | |
4442 | 0x0c84, 0x0c84,\r | |
4443 | 0x0c8d, 0x0c8d,\r | |
4444 | 0x0c91, 0x0c91,\r | |
4445 | 0x0ca9, 0x0ca9,\r | |
4446 | 0x0cb4, 0x0cb4,\r | |
4447 | 0x0cba, 0x0cbb,\r | |
4448 | 0x0cc5, 0x0cc5,\r | |
4449 | 0x0cc9, 0x0cc9,\r | |
4450 | 0x0cce, 0x0cd4,\r | |
4451 | 0x0cd7, 0x0cdd,\r | |
4452 | 0x0cdf, 0x0cdf,\r | |
4453 | 0x0ce2, 0x0ce5,\r | |
4454 | 0x0cf0, 0x0d01,\r | |
4455 | 0x0d04, 0x0d04,\r | |
4456 | 0x0d0d, 0x0d0d,\r | |
4457 | 0x0d11, 0x0d11,\r | |
4458 | 0x0d29, 0x0d29,\r | |
4459 | 0x0d3a, 0x0d3d,\r | |
4460 | 0x0d44, 0x0d45,\r | |
4461 | 0x0d49, 0x0d49,\r | |
4462 | 0x0d4e, 0x0d56,\r | |
4463 | 0x0d58, 0x0d5f,\r | |
4464 | 0x0d62, 0x0d65,\r | |
4465 | 0x0d70, 0x0d81,\r | |
4466 | 0x0d84, 0x0d84,\r | |
4467 | 0x0d97, 0x0d99,\r | |
4468 | 0x0db2, 0x0db2,\r | |
4469 | 0x0dbc, 0x0dbc,\r | |
4470 | 0x0dbe, 0x0dbf,\r | |
4471 | 0x0dc7, 0x0dc9,\r | |
4472 | 0x0dcb, 0x0dce,\r | |
4473 | 0x0dd5, 0x0dd5,\r | |
4474 | 0x0dd7, 0x0dd7,\r | |
4475 | 0x0de0, 0x0df1,\r | |
4476 | 0x0df5, 0x0e00,\r | |
4477 | 0x0e3b, 0x0e3e,\r | |
4478 | 0x0e5c, 0x0e80,\r | |
4479 | 0x0e83, 0x0e83,\r | |
4480 | 0x0e85, 0x0e86,\r | |
4481 | 0x0e89, 0x0e89,\r | |
4482 | 0x0e8b, 0x0e8c,\r | |
4483 | 0x0e8e, 0x0e93,\r | |
4484 | 0x0e98, 0x0e98,\r | |
4485 | 0x0ea0, 0x0ea0,\r | |
4486 | 0x0ea4, 0x0ea4,\r | |
4487 | 0x0ea6, 0x0ea6,\r | |
4488 | 0x0ea8, 0x0ea9,\r | |
4489 | 0x0eac, 0x0eac,\r | |
4490 | 0x0eba, 0x0eba,\r | |
4491 | 0x0ebe, 0x0ebf,\r | |
4492 | 0x0ec5, 0x0ec5,\r | |
4493 | 0x0ec7, 0x0ec7,\r | |
4494 | 0x0ece, 0x0ecf,\r | |
4495 | 0x0eda, 0x0edb,\r | |
4496 | 0x0ede, 0x0eff,\r | |
4497 | 0x0f48, 0x0f48,\r | |
4498 | 0x0f6b, 0x0f70,\r | |
4499 | 0x0f8c, 0x0f8f,\r | |
4500 | 0x0f98, 0x0f98,\r | |
4501 | 0x0fbd, 0x0fbd,\r | |
4502 | 0x0fcd, 0x0fce,\r | |
4503 | 0x0fd2, 0x0fff,\r | |
4504 | 0x1022, 0x1022,\r | |
4505 | 0x1028, 0x1028,\r | |
4506 | 0x102b, 0x102b,\r | |
4507 | 0x1033, 0x1035,\r | |
4508 | 0x103a, 0x103f,\r | |
4509 | 0x105a, 0x109f,\r | |
4510 | 0x10c6, 0x10cf,\r | |
4511 | 0x10fd, 0x10ff,\r | |
4512 | 0x115a, 0x115e,\r | |
4513 | 0x11a3, 0x11a7,\r | |
4514 | 0x11fa, 0x11ff,\r | |
4515 | 0x1249, 0x1249,\r | |
4516 | 0x124e, 0x124f,\r | |
4517 | 0x1257, 0x1257,\r | |
4518 | 0x1259, 0x1259,\r | |
4519 | 0x125e, 0x125f,\r | |
4520 | 0x1289, 0x1289,\r | |
4521 | 0x128e, 0x128f,\r | |
4522 | 0x12b1, 0x12b1,\r | |
4523 | 0x12b6, 0x12b7,\r | |
4524 | 0x12bf, 0x12bf,\r | |
4525 | 0x12c1, 0x12c1,\r | |
4526 | 0x12c6, 0x12c7,\r | |
4527 | 0x12d7, 0x12d7,\r | |
4528 | 0x1311, 0x1311,\r | |
4529 | 0x1316, 0x1317,\r | |
4530 | 0x135b, 0x135e,\r | |
4531 | 0x137d, 0x137f,\r | |
4532 | 0x139a, 0x139f,\r | |
4533 | 0x13f5, 0x1400,\r | |
4534 | 0x1677, 0x167f,\r | |
4535 | 0x169d, 0x169f,\r | |
4536 | 0x16f1, 0x16ff,\r | |
4537 | 0x170d, 0x170d,\r | |
4538 | 0x1715, 0x171f,\r | |
4539 | 0x1737, 0x173f,\r | |
4540 | 0x1754, 0x175f,\r | |
4541 | 0x176d, 0x176d,\r | |
4542 | 0x1771, 0x1771,\r | |
4543 | 0x1774, 0x177f,\r | |
4544 | 0x17de, 0x17df,\r | |
4545 | 0x17ea, 0x17ef,\r | |
4546 | 0x17fa, 0x17ff,\r | |
4547 | 0x180f, 0x180f,\r | |
4548 | 0x181a, 0x181f,\r | |
4549 | 0x1878, 0x187f,\r | |
4550 | 0x18aa, 0x18ff,\r | |
4551 | 0x191d, 0x191f,\r | |
4552 | 0x192c, 0x192f,\r | |
4553 | 0x193c, 0x193f,\r | |
4554 | 0x1941, 0x1943,\r | |
4555 | 0x196e, 0x196f,\r | |
4556 | 0x1975, 0x197f,\r | |
4557 | 0x19aa, 0x19af,\r | |
4558 | 0x19ca, 0x19cf,\r | |
4559 | 0x19da, 0x19dd,\r | |
4560 | 0x1a1c, 0x1a1d,\r | |
4561 | 0x1a20, 0x1cff,\r | |
4562 | 0x1dc4, 0x1dff,\r | |
4563 | 0x1e9c, 0x1e9f,\r | |
4564 | 0x1efa, 0x1eff,\r | |
4565 | 0x1f16, 0x1f17,\r | |
4566 | 0x1f1e, 0x1f1f,\r | |
4567 | 0x1f46, 0x1f47,\r | |
4568 | 0x1f4e, 0x1f4f,\r | |
4569 | 0x1f58, 0x1f58,\r | |
4570 | 0x1f5a, 0x1f5a,\r | |
4571 | 0x1f5c, 0x1f5c,\r | |
4572 | 0x1f5e, 0x1f5e,\r | |
4573 | 0x1f7e, 0x1f7f,\r | |
4574 | 0x1fb5, 0x1fb5,\r | |
4575 | 0x1fc5, 0x1fc5,\r | |
4576 | 0x1fd4, 0x1fd5,\r | |
4577 | 0x1fdc, 0x1fdc,\r | |
4578 | 0x1ff0, 0x1ff1,\r | |
4579 | 0x1ff5, 0x1ff5,\r | |
4580 | 0x1fff, 0x1fff,\r | |
4581 | 0x2064, 0x2069,\r | |
4582 | 0x2072, 0x2073,\r | |
4583 | 0x208f, 0x208f,\r | |
4584 | 0x2095, 0x209f,\r | |
4585 | 0x20b6, 0x20cf,\r | |
4586 | 0x20ec, 0x20ff,\r | |
4587 | 0x214d, 0x2152,\r | |
4588 | 0x2184, 0x218f,\r | |
4589 | 0x23dc, 0x23ff,\r | |
4590 | 0x2427, 0x243f,\r | |
4591 | 0x244b, 0x245f,\r | |
4592 | 0x269d, 0x269f,\r | |
4593 | 0x26b2, 0x2700,\r | |
4594 | 0x2705, 0x2705,\r | |
4595 | 0x270a, 0x270b,\r | |
4596 | 0x2728, 0x2728,\r | |
4597 | 0x274c, 0x274c,\r | |
4598 | 0x274e, 0x274e,\r | |
4599 | 0x2753, 0x2755,\r | |
4600 | 0x2757, 0x2757,\r | |
4601 | 0x275f, 0x2760,\r | |
4602 | 0x2795, 0x2797,\r | |
4603 | 0x27b0, 0x27b0,\r | |
4604 | 0x27bf, 0x27bf,\r | |
4605 | 0x27c7, 0x27cf,\r | |
4606 | 0x27ec, 0x27ef,\r | |
4607 | 0x2b14, 0x2bff,\r | |
4608 | 0x2c2f, 0x2c2f,\r | |
4609 | 0x2c5f, 0x2c7f,\r | |
4610 | 0x2ceb, 0x2cf8,\r | |
4611 | 0x2d26, 0x2d2f,\r | |
4612 | 0x2d66, 0x2d6e,\r | |
4613 | 0x2d70, 0x2d7f,\r | |
4614 | 0x2d97, 0x2d9f,\r | |
4615 | 0x2da7, 0x2da7,\r | |
4616 | 0x2daf, 0x2daf,\r | |
4617 | 0x2db7, 0x2db7,\r | |
4618 | 0x2dbf, 0x2dbf,\r | |
4619 | 0x2dc7, 0x2dc7,\r | |
4620 | 0x2dcf, 0x2dcf,\r | |
4621 | 0x2dd7, 0x2dd7,\r | |
4622 | 0x2ddf, 0x2dff,\r | |
4623 | 0x2e18, 0x2e1b,\r | |
4624 | 0x2e1e, 0x2e7f,\r | |
4625 | 0x2e9a, 0x2e9a,\r | |
4626 | 0x2ef4, 0x2eff,\r | |
4627 | 0x2fd6, 0x2fef,\r | |
4628 | 0x2ffc, 0x2fff,\r | |
4629 | 0x3040, 0x3040,\r | |
4630 | 0x3097, 0x3098,\r | |
4631 | 0x3100, 0x3104,\r | |
4632 | 0x312d, 0x3130,\r | |
4633 | 0x318f, 0x318f,\r | |
4634 | 0x31b8, 0x31bf,\r | |
4635 | 0x31d0, 0x31ef,\r | |
4636 | 0x321f, 0x321f,\r | |
4637 | 0x3244, 0x324f,\r | |
4638 | 0x32ff, 0x32ff,\r | |
4639 | 0x4db6, 0x4dbf,\r | |
4640 | 0x9fbc, 0x9fff,\r | |
4641 | 0xa48d, 0xa48f,\r | |
4642 | 0xa4c7, 0xa6ff,\r | |
4643 | 0xa717, 0xa7ff,\r | |
4644 | 0xa82c, 0xabff,\r | |
4645 | 0xd7a4, 0xd7ff,\r | |
4646 | 0xfa2e, 0xfa2f,\r | |
4647 | 0xfa6b, 0xfa6f,\r | |
4648 | 0xfada, 0xfaff,\r | |
4649 | 0xfb07, 0xfb12,\r | |
4650 | 0xfb18, 0xfb1c,\r | |
4651 | 0xfb37, 0xfb37,\r | |
4652 | 0xfb3d, 0xfb3d,\r | |
4653 | 0xfb3f, 0xfb3f,\r | |
4654 | 0xfb42, 0xfb42,\r | |
4655 | 0xfb45, 0xfb45,\r | |
4656 | 0xfbb2, 0xfbd2,\r | |
4657 | 0xfd40, 0xfd4f,\r | |
4658 | 0xfd90, 0xfd91,\r | |
4659 | 0xfdc8, 0xfdef,\r | |
4660 | 0xfdfe, 0xfdff,\r | |
4661 | 0xfe1a, 0xfe1f,\r | |
4662 | 0xfe24, 0xfe2f,\r | |
4663 | 0xfe53, 0xfe53,\r | |
4664 | 0xfe67, 0xfe67,\r | |
4665 | 0xfe6c, 0xfe6f,\r | |
4666 | 0xfe75, 0xfe75,\r | |
4667 | 0xfefd, 0xfefe,\r | |
4668 | 0xff00, 0xff00,\r | |
4669 | 0xffbf, 0xffc1,\r | |
4670 | 0xffc8, 0xffc9,\r | |
4671 | 0xffd0, 0xffd1,\r | |
4672 | 0xffd8, 0xffd9,\r | |
4673 | 0xffdd, 0xffdf,\r | |
4674 | 0xffe7, 0xffe7,\r | |
4675 | 0xffef, 0xfff8,\r | |
4676 | 0xfffe, 0xffff,\r | |
4677 | 0x1000c, 0x1000c,\r | |
4678 | 0x10027, 0x10027,\r | |
4679 | 0x1003b, 0x1003b,\r | |
4680 | 0x1003e, 0x1003e,\r | |
4681 | 0x1004e, 0x1004f,\r | |
4682 | 0x1005e, 0x1007f,\r | |
4683 | 0x100fb, 0x100ff,\r | |
4684 | 0x10103, 0x10106,\r | |
4685 | 0x10134, 0x10136,\r | |
4686 | 0x1018b, 0x102ff,\r | |
4687 | 0x1031f, 0x1031f,\r | |
4688 | 0x10324, 0x1032f,\r | |
4689 | 0x1034b, 0x1037f,\r | |
4690 | 0x1039e, 0x1039e,\r | |
4691 | 0x103c4, 0x103c7,\r | |
4692 | 0x103d6, 0x103ff,\r | |
4693 | 0x1049e, 0x1049f,\r | |
4694 | 0x104aa, 0x107ff,\r | |
4695 | 0x10806, 0x10807,\r | |
4696 | 0x10809, 0x10809,\r | |
4697 | 0x10836, 0x10836,\r | |
4698 | 0x10839, 0x1083b,\r | |
4699 | 0x1083d, 0x1083e,\r | |
4700 | 0x10840, 0x109ff,\r | |
4701 | 0x10a04, 0x10a04,\r | |
4702 | 0x10a07, 0x10a0b,\r | |
4703 | 0x10a14, 0x10a14,\r | |
4704 | 0x10a18, 0x10a18,\r | |
4705 | 0x10a34, 0x10a37,\r | |
4706 | 0x10a3b, 0x10a3e,\r | |
4707 | 0x10a48, 0x10a4f,\r | |
4708 | 0x10a59, 0x1cfff,\r | |
4709 | 0x1d0f6, 0x1d0ff,\r | |
4710 | 0x1d127, 0x1d129,\r | |
4711 | 0x1d1de, 0x1d1ff,\r | |
4712 | 0x1d246, 0x1d2ff,\r | |
4713 | 0x1d357, 0x1d3ff,\r | |
4714 | 0x1d455, 0x1d455,\r | |
4715 | 0x1d49d, 0x1d49d,\r | |
4716 | 0x1d4a0, 0x1d4a1,\r | |
4717 | 0x1d4a3, 0x1d4a4,\r | |
4718 | 0x1d4a7, 0x1d4a8,\r | |
4719 | 0x1d4ad, 0x1d4ad,\r | |
4720 | 0x1d4ba, 0x1d4ba,\r | |
4721 | 0x1d4bc, 0x1d4bc,\r | |
4722 | 0x1d4c4, 0x1d4c4,\r | |
4723 | 0x1d506, 0x1d506,\r | |
4724 | 0x1d50b, 0x1d50c,\r | |
4725 | 0x1d515, 0x1d515,\r | |
4726 | 0x1d51d, 0x1d51d,\r | |
4727 | 0x1d53a, 0x1d53a,\r | |
4728 | 0x1d53f, 0x1d53f,\r | |
4729 | 0x1d545, 0x1d545,\r | |
4730 | 0x1d547, 0x1d549,\r | |
4731 | 0x1d551, 0x1d551,\r | |
4732 | 0x1d6a6, 0x1d6a7,\r | |
4733 | 0x1d7ca, 0x1d7cd,\r | |
4734 | 0x1d800, 0x1ffff,\r | |
4735 | 0x2a6d7, 0x2f7ff,\r | |
4736 | 0x2fa1e, 0xe0000,\r | |
4737 | 0xe0002, 0xe001f,\r | |
4738 | 0xe0080, 0xe00ff,\r | |
4739 | 0xe01f0, 0xeffff,\r | |
4740 | 0xffffe, 0xfffff,\r | |
4741 | 0x10fffe, 0x10ffff\r | |
4742 | }; /* CR_Cn */\r | |
4743 | \r | |
4744 | /* 'Co': General Category */\r | |
4745 | static const OnigCodePoint CR_Co[] = {\r | |
4746 | 3,\r | |
4747 | 0xe000, 0xf8ff,\r | |
4748 | 0xf0000, 0xffffd,\r | |
4749 | 0x100000, 0x10fffd\r | |
4750 | }; /* CR_Co */\r | |
4751 | \r | |
4752 | /* 'Cs': General Category */\r | |
4753 | static const OnigCodePoint CR_Cs[] = {\r | |
4754 | 1,\r | |
4755 | 0xd800, 0xdfff\r | |
4756 | }; /* CR_Cs */\r | |
4757 | \r | |
4758 | /* 'L': Major Category */\r | |
4759 | static const OnigCodePoint CR_L[] = {\r | |
4760 | 347,\r | |
4761 | 0x0041, 0x005a,\r | |
4762 | 0x0061, 0x007a,\r | |
4763 | 0x00aa, 0x00aa,\r | |
4764 | 0x00b5, 0x00b5,\r | |
4765 | 0x00ba, 0x00ba,\r | |
4766 | 0x00c0, 0x00d6,\r | |
4767 | 0x00d8, 0x00f6,\r | |
4768 | 0x00f8, 0x0241,\r | |
4769 | 0x0250, 0x02c1,\r | |
4770 | 0x02c6, 0x02d1,\r | |
4771 | 0x02e0, 0x02e4,\r | |
4772 | 0x02ee, 0x02ee,\r | |
4773 | 0x037a, 0x037a,\r | |
4774 | 0x0386, 0x0386,\r | |
4775 | 0x0388, 0x038a,\r | |
4776 | 0x038c, 0x038c,\r | |
4777 | 0x038e, 0x03a1,\r | |
4778 | 0x03a3, 0x03ce,\r | |
4779 | 0x03d0, 0x03f5,\r | |
4780 | 0x03f7, 0x0481,\r | |
4781 | 0x048a, 0x04ce,\r | |
4782 | 0x04d0, 0x04f9,\r | |
4783 | 0x0500, 0x050f,\r | |
4784 | 0x0531, 0x0556,\r | |
4785 | 0x0559, 0x0559,\r | |
4786 | 0x0561, 0x0587,\r | |
4787 | 0x05d0, 0x05ea,\r | |
4788 | 0x05f0, 0x05f2,\r | |
4789 | 0x0621, 0x063a,\r | |
4790 | 0x0640, 0x064a,\r | |
4791 | 0x066e, 0x066f,\r | |
4792 | 0x0671, 0x06d3,\r | |
4793 | 0x06d5, 0x06d5,\r | |
4794 | 0x06e5, 0x06e6,\r | |
4795 | 0x06ee, 0x06ef,\r | |
4796 | 0x06fa, 0x06fc,\r | |
4797 | 0x06ff, 0x06ff,\r | |
4798 | 0x0710, 0x0710,\r | |
4799 | 0x0712, 0x072f,\r | |
4800 | 0x074d, 0x076d,\r | |
4801 | 0x0780, 0x07a5,\r | |
4802 | 0x07b1, 0x07b1,\r | |
4803 | 0x0904, 0x0939,\r | |
4804 | 0x093d, 0x093d,\r | |
4805 | 0x0950, 0x0950,\r | |
4806 | 0x0958, 0x0961,\r | |
4807 | 0x097d, 0x097d,\r | |
4808 | 0x0985, 0x098c,\r | |
4809 | 0x098f, 0x0990,\r | |
4810 | 0x0993, 0x09a8,\r | |
4811 | 0x09aa, 0x09b0,\r | |
4812 | 0x09b2, 0x09b2,\r | |
4813 | 0x09b6, 0x09b9,\r | |
4814 | 0x09bd, 0x09bd,\r | |
4815 | 0x09ce, 0x09ce,\r | |
4816 | 0x09dc, 0x09dd,\r | |
4817 | 0x09df, 0x09e1,\r | |
4818 | 0x09f0, 0x09f1,\r | |
4819 | 0x0a05, 0x0a0a,\r | |
4820 | 0x0a0f, 0x0a10,\r | |
4821 | 0x0a13, 0x0a28,\r | |
4822 | 0x0a2a, 0x0a30,\r | |
4823 | 0x0a32, 0x0a33,\r | |
4824 | 0x0a35, 0x0a36,\r | |
4825 | 0x0a38, 0x0a39,\r | |
4826 | 0x0a59, 0x0a5c,\r | |
4827 | 0x0a5e, 0x0a5e,\r | |
4828 | 0x0a72, 0x0a74,\r | |
4829 | 0x0a85, 0x0a8d,\r | |
4830 | 0x0a8f, 0x0a91,\r | |
4831 | 0x0a93, 0x0aa8,\r | |
4832 | 0x0aaa, 0x0ab0,\r | |
4833 | 0x0ab2, 0x0ab3,\r | |
4834 | 0x0ab5, 0x0ab9,\r | |
4835 | 0x0abd, 0x0abd,\r | |
4836 | 0x0ad0, 0x0ad0,\r | |
4837 | 0x0ae0, 0x0ae1,\r | |
4838 | 0x0b05, 0x0b0c,\r | |
4839 | 0x0b0f, 0x0b10,\r | |
4840 | 0x0b13, 0x0b28,\r | |
4841 | 0x0b2a, 0x0b30,\r | |
4842 | 0x0b32, 0x0b33,\r | |
4843 | 0x0b35, 0x0b39,\r | |
4844 | 0x0b3d, 0x0b3d,\r | |
4845 | 0x0b5c, 0x0b5d,\r | |
4846 | 0x0b5f, 0x0b61,\r | |
4847 | 0x0b71, 0x0b71,\r | |
4848 | 0x0b83, 0x0b83,\r | |
4849 | 0x0b85, 0x0b8a,\r | |
4850 | 0x0b8e, 0x0b90,\r | |
4851 | 0x0b92, 0x0b95,\r | |
4852 | 0x0b99, 0x0b9a,\r | |
4853 | 0x0b9c, 0x0b9c,\r | |
4854 | 0x0b9e, 0x0b9f,\r | |
4855 | 0x0ba3, 0x0ba4,\r | |
4856 | 0x0ba8, 0x0baa,\r | |
4857 | 0x0bae, 0x0bb9,\r | |
4858 | 0x0c05, 0x0c0c,\r | |
4859 | 0x0c0e, 0x0c10,\r | |
4860 | 0x0c12, 0x0c28,\r | |
4861 | 0x0c2a, 0x0c33,\r | |
4862 | 0x0c35, 0x0c39,\r | |
4863 | 0x0c60, 0x0c61,\r | |
4864 | 0x0c85, 0x0c8c,\r | |
4865 | 0x0c8e, 0x0c90,\r | |
4866 | 0x0c92, 0x0ca8,\r | |
4867 | 0x0caa, 0x0cb3,\r | |
4868 | 0x0cb5, 0x0cb9,\r | |
4869 | 0x0cbd, 0x0cbd,\r | |
4870 | 0x0cde, 0x0cde,\r | |
4871 | 0x0ce0, 0x0ce1,\r | |
4872 | 0x0d05, 0x0d0c,\r | |
4873 | 0x0d0e, 0x0d10,\r | |
4874 | 0x0d12, 0x0d28,\r | |
4875 | 0x0d2a, 0x0d39,\r | |
4876 | 0x0d60, 0x0d61,\r | |
4877 | 0x0d85, 0x0d96,\r | |
4878 | 0x0d9a, 0x0db1,\r | |
4879 | 0x0db3, 0x0dbb,\r | |
4880 | 0x0dbd, 0x0dbd,\r | |
4881 | 0x0dc0, 0x0dc6,\r | |
4882 | 0x0e01, 0x0e30,\r | |
4883 | 0x0e32, 0x0e33,\r | |
4884 | 0x0e40, 0x0e46,\r | |
4885 | 0x0e81, 0x0e82,\r | |
4886 | 0x0e84, 0x0e84,\r | |
4887 | 0x0e87, 0x0e88,\r | |
4888 | 0x0e8a, 0x0e8a,\r | |
4889 | 0x0e8d, 0x0e8d,\r | |
4890 | 0x0e94, 0x0e97,\r | |
4891 | 0x0e99, 0x0e9f,\r | |
4892 | 0x0ea1, 0x0ea3,\r | |
4893 | 0x0ea5, 0x0ea5,\r | |
4894 | 0x0ea7, 0x0ea7,\r | |
4895 | 0x0eaa, 0x0eab,\r | |
4896 | 0x0ead, 0x0eb0,\r | |
4897 | 0x0eb2, 0x0eb3,\r | |
4898 | 0x0ebd, 0x0ebd,\r | |
4899 | 0x0ec0, 0x0ec4,\r | |
4900 | 0x0ec6, 0x0ec6,\r | |
4901 | 0x0edc, 0x0edd,\r | |
4902 | 0x0f00, 0x0f00,\r | |
4903 | 0x0f40, 0x0f47,\r | |
4904 | 0x0f49, 0x0f6a,\r | |
4905 | 0x0f88, 0x0f8b,\r | |
4906 | 0x1000, 0x1021,\r | |
4907 | 0x1023, 0x1027,\r | |
4908 | 0x1029, 0x102a,\r | |
4909 | 0x1050, 0x1055,\r | |
4910 | 0x10a0, 0x10c5,\r | |
4911 | 0x10d0, 0x10fa,\r | |
4912 | 0x10fc, 0x10fc,\r | |
4913 | 0x1100, 0x1159,\r | |
4914 | 0x115f, 0x11a2,\r | |
4915 | 0x11a8, 0x11f9,\r | |
4916 | 0x1200, 0x1248,\r | |
4917 | 0x124a, 0x124d,\r | |
4918 | 0x1250, 0x1256,\r | |
4919 | 0x1258, 0x1258,\r | |
4920 | 0x125a, 0x125d,\r | |
4921 | 0x1260, 0x1288,\r | |
4922 | 0x128a, 0x128d,\r | |
4923 | 0x1290, 0x12b0,\r | |
4924 | 0x12b2, 0x12b5,\r | |
4925 | 0x12b8, 0x12be,\r | |
4926 | 0x12c0, 0x12c0,\r | |
4927 | 0x12c2, 0x12c5,\r | |
4928 | 0x12c8, 0x12d6,\r | |
4929 | 0x12d8, 0x1310,\r | |
4930 | 0x1312, 0x1315,\r | |
4931 | 0x1318, 0x135a,\r | |
4932 | 0x1380, 0x138f,\r | |
4933 | 0x13a0, 0x13f4,\r | |
4934 | 0x1401, 0x166c,\r | |
4935 | 0x166f, 0x1676,\r | |
4936 | 0x1681, 0x169a,\r | |
4937 | 0x16a0, 0x16ea,\r | |
4938 | 0x1700, 0x170c,\r | |
4939 | 0x170e, 0x1711,\r | |
4940 | 0x1720, 0x1731,\r | |
4941 | 0x1740, 0x1751,\r | |
4942 | 0x1760, 0x176c,\r | |
4943 | 0x176e, 0x1770,\r | |
4944 | 0x1780, 0x17b3,\r | |
4945 | 0x17d7, 0x17d7,\r | |
4946 | 0x17dc, 0x17dc,\r | |
4947 | 0x1820, 0x1877,\r | |
4948 | 0x1880, 0x18a8,\r | |
4949 | 0x1900, 0x191c,\r | |
4950 | 0x1950, 0x196d,\r | |
4951 | 0x1970, 0x1974,\r | |
4952 | 0x1980, 0x19a9,\r | |
4953 | 0x19c1, 0x19c7,\r | |
4954 | 0x1a00, 0x1a16,\r | |
4955 | 0x1d00, 0x1dbf,\r | |
4956 | 0x1e00, 0x1e9b,\r | |
4957 | 0x1ea0, 0x1ef9,\r | |
4958 | 0x1f00, 0x1f15,\r | |
4959 | 0x1f18, 0x1f1d,\r | |
4960 | 0x1f20, 0x1f45,\r | |
4961 | 0x1f48, 0x1f4d,\r | |
4962 | 0x1f50, 0x1f57,\r | |
4963 | 0x1f59, 0x1f59,\r | |
4964 | 0x1f5b, 0x1f5b,\r | |
4965 | 0x1f5d, 0x1f5d,\r | |
4966 | 0x1f5f, 0x1f7d,\r | |
4967 | 0x1f80, 0x1fb4,\r | |
4968 | 0x1fb6, 0x1fbc,\r | |
4969 | 0x1fbe, 0x1fbe,\r | |
4970 | 0x1fc2, 0x1fc4,\r | |
4971 | 0x1fc6, 0x1fcc,\r | |
4972 | 0x1fd0, 0x1fd3,\r | |
4973 | 0x1fd6, 0x1fdb,\r | |
4974 | 0x1fe0, 0x1fec,\r | |
4975 | 0x1ff2, 0x1ff4,\r | |
4976 | 0x1ff6, 0x1ffc,\r | |
4977 | 0x2071, 0x2071,\r | |
4978 | 0x207f, 0x207f,\r | |
4979 | 0x2090, 0x2094,\r | |
4980 | 0x2102, 0x2102,\r | |
4981 | 0x2107, 0x2107,\r | |
4982 | 0x210a, 0x2113,\r | |
4983 | 0x2115, 0x2115,\r | |
4984 | 0x2119, 0x211d,\r | |
4985 | 0x2124, 0x2124,\r | |
4986 | 0x2126, 0x2126,\r | |
4987 | 0x2128, 0x2128,\r | |
4988 | 0x212a, 0x212d,\r | |
4989 | 0x212f, 0x2131,\r | |
4990 | 0x2133, 0x2139,\r | |
4991 | 0x213c, 0x213f,\r | |
4992 | 0x2145, 0x2149,\r | |
4993 | 0x2c00, 0x2c2e,\r | |
4994 | 0x2c30, 0x2c5e,\r | |
4995 | 0x2c80, 0x2ce4,\r | |
4996 | 0x2d00, 0x2d25,\r | |
4997 | 0x2d30, 0x2d65,\r | |
4998 | 0x2d6f, 0x2d6f,\r | |
4999 | 0x2d80, 0x2d96,\r | |
5000 | 0x2da0, 0x2da6,\r | |
5001 | 0x2da8, 0x2dae,\r | |
5002 | 0x2db0, 0x2db6,\r | |
5003 | 0x2db8, 0x2dbe,\r | |
5004 | 0x2dc0, 0x2dc6,\r | |
5005 | 0x2dc8, 0x2dce,\r | |
5006 | 0x2dd0, 0x2dd6,\r | |
5007 | 0x2dd8, 0x2dde,\r | |
5008 | 0x3005, 0x3006,\r | |
5009 | 0x3031, 0x3035,\r | |
5010 | 0x303b, 0x303c,\r | |
5011 | 0x3041, 0x3096,\r | |
5012 | 0x309d, 0x309f,\r | |
5013 | 0x30a1, 0x30fa,\r | |
5014 | 0x30fc, 0x30ff,\r | |
5015 | 0x3105, 0x312c,\r | |
5016 | 0x3131, 0x318e,\r | |
5017 | 0x31a0, 0x31b7,\r | |
5018 | 0x31f0, 0x31ff,\r | |
5019 | 0x3400, 0x4db5,\r | |
5020 | 0x4e00, 0x9fbb,\r | |
5021 | 0xa000, 0xa48c,\r | |
5022 | 0xa800, 0xa801,\r | |
5023 | 0xa803, 0xa805,\r | |
5024 | 0xa807, 0xa80a,\r | |
5025 | 0xa80c, 0xa822,\r | |
5026 | 0xac00, 0xd7a3,\r | |
5027 | 0xf900, 0xfa2d,\r | |
5028 | 0xfa30, 0xfa6a,\r | |
5029 | 0xfa70, 0xfad9,\r | |
5030 | 0xfb00, 0xfb06,\r | |
5031 | 0xfb13, 0xfb17,\r | |
5032 | 0xfb1d, 0xfb1d,\r | |
5033 | 0xfb1f, 0xfb28,\r | |
5034 | 0xfb2a, 0xfb36,\r | |
5035 | 0xfb38, 0xfb3c,\r | |
5036 | 0xfb3e, 0xfb3e,\r | |
5037 | 0xfb40, 0xfb41,\r | |
5038 | 0xfb43, 0xfb44,\r | |
5039 | 0xfb46, 0xfbb1,\r | |
5040 | 0xfbd3, 0xfd3d,\r | |
5041 | 0xfd50, 0xfd8f,\r | |
5042 | 0xfd92, 0xfdc7,\r | |
5043 | 0xfdf0, 0xfdfb,\r | |
5044 | 0xfe70, 0xfe74,\r | |
5045 | 0xfe76, 0xfefc,\r | |
5046 | 0xff21, 0xff3a,\r | |
5047 | 0xff41, 0xff5a,\r | |
5048 | 0xff66, 0xffbe,\r | |
5049 | 0xffc2, 0xffc7,\r | |
5050 | 0xffca, 0xffcf,\r | |
5051 | 0xffd2, 0xffd7,\r | |
5052 | 0xffda, 0xffdc,\r | |
5053 | 0x10000, 0x1000b,\r | |
5054 | 0x1000d, 0x10026,\r | |
5055 | 0x10028, 0x1003a,\r | |
5056 | 0x1003c, 0x1003d,\r | |
5057 | 0x1003f, 0x1004d,\r | |
5058 | 0x10050, 0x1005d,\r | |
5059 | 0x10080, 0x100fa,\r | |
5060 | 0x10300, 0x1031e,\r | |
5061 | 0x10330, 0x10349,\r | |
5062 | 0x10380, 0x1039d,\r | |
5063 | 0x103a0, 0x103c3,\r | |
5064 | 0x103c8, 0x103cf,\r | |
5065 | 0x10400, 0x1049d,\r | |
5066 | 0x10800, 0x10805,\r | |
5067 | 0x10808, 0x10808,\r | |
5068 | 0x1080a, 0x10835,\r | |
5069 | 0x10837, 0x10838,\r | |
5070 | 0x1083c, 0x1083c,\r | |
5071 | 0x1083f, 0x1083f,\r | |
5072 | 0x10a00, 0x10a00,\r | |
5073 | 0x10a10, 0x10a13,\r | |
5074 | 0x10a15, 0x10a17,\r | |
5075 | 0x10a19, 0x10a33,\r | |
5076 | 0x1d400, 0x1d454,\r | |
5077 | 0x1d456, 0x1d49c,\r | |
5078 | 0x1d49e, 0x1d49f,\r | |
5079 | 0x1d4a2, 0x1d4a2,\r | |
5080 | 0x1d4a5, 0x1d4a6,\r | |
5081 | 0x1d4a9, 0x1d4ac,\r | |
5082 | 0x1d4ae, 0x1d4b9,\r | |
5083 | 0x1d4bb, 0x1d4bb,\r | |
5084 | 0x1d4bd, 0x1d4c3,\r | |
5085 | 0x1d4c5, 0x1d505,\r | |
5086 | 0x1d507, 0x1d50a,\r | |
5087 | 0x1d50d, 0x1d514,\r | |
5088 | 0x1d516, 0x1d51c,\r | |
5089 | 0x1d51e, 0x1d539,\r | |
5090 | 0x1d53b, 0x1d53e,\r | |
5091 | 0x1d540, 0x1d544,\r | |
5092 | 0x1d546, 0x1d546,\r | |
5093 | 0x1d54a, 0x1d550,\r | |
5094 | 0x1d552, 0x1d6a5,\r | |
5095 | 0x1d6a8, 0x1d6c0,\r | |
5096 | 0x1d6c2, 0x1d6da,\r | |
5097 | 0x1d6dc, 0x1d6fa,\r | |
5098 | 0x1d6fc, 0x1d714,\r | |
5099 | 0x1d716, 0x1d734,\r | |
5100 | 0x1d736, 0x1d74e,\r | |
5101 | 0x1d750, 0x1d76e,\r | |
5102 | 0x1d770, 0x1d788,\r | |
5103 | 0x1d78a, 0x1d7a8,\r | |
5104 | 0x1d7aa, 0x1d7c2,\r | |
5105 | 0x1d7c4, 0x1d7c9,\r | |
5106 | 0x20000, 0x2a6d6,\r | |
5107 | 0x2f800, 0x2fa1d\r | |
5108 | }; /* CR_L */\r | |
5109 | \r | |
5110 | /* 'Ll': General Category */\r | |
5111 | static const OnigCodePoint CR_Ll[] = {\r | |
5112 | 480,\r | |
5113 | 0x0061, 0x007a,\r | |
5114 | 0x00aa, 0x00aa,\r | |
5115 | 0x00b5, 0x00b5,\r | |
5116 | 0x00ba, 0x00ba,\r | |
5117 | 0x00df, 0x00f6,\r | |
5118 | 0x00f8, 0x00ff,\r | |
5119 | 0x0101, 0x0101,\r | |
5120 | 0x0103, 0x0103,\r | |
5121 | 0x0105, 0x0105,\r | |
5122 | 0x0107, 0x0107,\r | |
5123 | 0x0109, 0x0109,\r | |
5124 | 0x010b, 0x010b,\r | |
5125 | 0x010d, 0x010d,\r | |
5126 | 0x010f, 0x010f,\r | |
5127 | 0x0111, 0x0111,\r | |
5128 | 0x0113, 0x0113,\r | |
5129 | 0x0115, 0x0115,\r | |
5130 | 0x0117, 0x0117,\r | |
5131 | 0x0119, 0x0119,\r | |
5132 | 0x011b, 0x011b,\r | |
5133 | 0x011d, 0x011d,\r | |
5134 | 0x011f, 0x011f,\r | |
5135 | 0x0121, 0x0121,\r | |
5136 | 0x0123, 0x0123,\r | |
5137 | 0x0125, 0x0125,\r | |
5138 | 0x0127, 0x0127,\r | |
5139 | 0x0129, 0x0129,\r | |
5140 | 0x012b, 0x012b,\r | |
5141 | 0x012d, 0x012d,\r | |
5142 | 0x012f, 0x012f,\r | |
5143 | 0x0131, 0x0131,\r | |
5144 | 0x0133, 0x0133,\r | |
5145 | 0x0135, 0x0135,\r | |
5146 | 0x0137, 0x0138,\r | |
5147 | 0x013a, 0x013a,\r | |
5148 | 0x013c, 0x013c,\r | |
5149 | 0x013e, 0x013e,\r | |
5150 | 0x0140, 0x0140,\r | |
5151 | 0x0142, 0x0142,\r | |
5152 | 0x0144, 0x0144,\r | |
5153 | 0x0146, 0x0146,\r | |
5154 | 0x0148, 0x0149,\r | |
5155 | 0x014b, 0x014b,\r | |
5156 | 0x014d, 0x014d,\r | |
5157 | 0x014f, 0x014f,\r | |
5158 | 0x0151, 0x0151,\r | |
5159 | 0x0153, 0x0153,\r | |
5160 | 0x0155, 0x0155,\r | |
5161 | 0x0157, 0x0157,\r | |
5162 | 0x0159, 0x0159,\r | |
5163 | 0x015b, 0x015b,\r | |
5164 | 0x015d, 0x015d,\r | |
5165 | 0x015f, 0x015f,\r | |
5166 | 0x0161, 0x0161,\r | |
5167 | 0x0163, 0x0163,\r | |
5168 | 0x0165, 0x0165,\r | |
5169 | 0x0167, 0x0167,\r | |
5170 | 0x0169, 0x0169,\r | |
5171 | 0x016b, 0x016b,\r | |
5172 | 0x016d, 0x016d,\r | |
5173 | 0x016f, 0x016f,\r | |
5174 | 0x0171, 0x0171,\r | |
5175 | 0x0173, 0x0173,\r | |
5176 | 0x0175, 0x0175,\r | |
5177 | 0x0177, 0x0177,\r | |
5178 | 0x017a, 0x017a,\r | |
5179 | 0x017c, 0x017c,\r | |
5180 | 0x017e, 0x0180,\r | |
5181 | 0x0183, 0x0183,\r | |
5182 | 0x0185, 0x0185,\r | |
5183 | 0x0188, 0x0188,\r | |
5184 | 0x018c, 0x018d,\r | |
5185 | 0x0192, 0x0192,\r | |
5186 | 0x0195, 0x0195,\r | |
5187 | 0x0199, 0x019b,\r | |
5188 | 0x019e, 0x019e,\r | |
5189 | 0x01a1, 0x01a1,\r | |
5190 | 0x01a3, 0x01a3,\r | |
5191 | 0x01a5, 0x01a5,\r | |
5192 | 0x01a8, 0x01a8,\r | |
5193 | 0x01aa, 0x01ab,\r | |
5194 | 0x01ad, 0x01ad,\r | |
5195 | 0x01b0, 0x01b0,\r | |
5196 | 0x01b4, 0x01b4,\r | |
5197 | 0x01b6, 0x01b6,\r | |
5198 | 0x01b9, 0x01ba,\r | |
5199 | 0x01bd, 0x01bf,\r | |
5200 | 0x01c6, 0x01c6,\r | |
5201 | 0x01c9, 0x01c9,\r | |
5202 | 0x01cc, 0x01cc,\r | |
5203 | 0x01ce, 0x01ce,\r | |
5204 | 0x01d0, 0x01d0,\r | |
5205 | 0x01d2, 0x01d2,\r | |
5206 | 0x01d4, 0x01d4,\r | |
5207 | 0x01d6, 0x01d6,\r | |
5208 | 0x01d8, 0x01d8,\r | |
5209 | 0x01da, 0x01da,\r | |
5210 | 0x01dc, 0x01dd,\r | |
5211 | 0x01df, 0x01df,\r | |
5212 | 0x01e1, 0x01e1,\r | |
5213 | 0x01e3, 0x01e3,\r | |
5214 | 0x01e5, 0x01e5,\r | |
5215 | 0x01e7, 0x01e7,\r | |
5216 | 0x01e9, 0x01e9,\r | |
5217 | 0x01eb, 0x01eb,\r | |
5218 | 0x01ed, 0x01ed,\r | |
5219 | 0x01ef, 0x01f0,\r | |
5220 | 0x01f3, 0x01f3,\r | |
5221 | 0x01f5, 0x01f5,\r | |
5222 | 0x01f9, 0x01f9,\r | |
5223 | 0x01fb, 0x01fb,\r | |
5224 | 0x01fd, 0x01fd,\r | |
5225 | 0x01ff, 0x01ff,\r | |
5226 | 0x0201, 0x0201,\r | |
5227 | 0x0203, 0x0203,\r | |
5228 | 0x0205, 0x0205,\r | |
5229 | 0x0207, 0x0207,\r | |
5230 | 0x0209, 0x0209,\r | |
5231 | 0x020b, 0x020b,\r | |
5232 | 0x020d, 0x020d,\r | |
5233 | 0x020f, 0x020f,\r | |
5234 | 0x0211, 0x0211,\r | |
5235 | 0x0213, 0x0213,\r | |
5236 | 0x0215, 0x0215,\r | |
5237 | 0x0217, 0x0217,\r | |
5238 | 0x0219, 0x0219,\r | |
5239 | 0x021b, 0x021b,\r | |
5240 | 0x021d, 0x021d,\r | |
5241 | 0x021f, 0x021f,\r | |
5242 | 0x0221, 0x0221,\r | |
5243 | 0x0223, 0x0223,\r | |
5244 | 0x0225, 0x0225,\r | |
5245 | 0x0227, 0x0227,\r | |
5246 | 0x0229, 0x0229,\r | |
5247 | 0x022b, 0x022b,\r | |
5248 | 0x022d, 0x022d,\r | |
5249 | 0x022f, 0x022f,\r | |
5250 | 0x0231, 0x0231,\r | |
5251 | 0x0233, 0x0239,\r | |
5252 | 0x023c, 0x023c,\r | |
5253 | 0x023f, 0x0240,\r | |
5254 | 0x0250, 0x02af,\r | |
5255 | 0x0390, 0x0390,\r | |
5256 | 0x03ac, 0x03ce,\r | |
5257 | 0x03d0, 0x03d1,\r | |
5258 | 0x03d5, 0x03d7,\r | |
5259 | 0x03d9, 0x03d9,\r | |
5260 | 0x03db, 0x03db,\r | |
5261 | 0x03dd, 0x03dd,\r | |
5262 | 0x03df, 0x03df,\r | |
5263 | 0x03e1, 0x03e1,\r | |
5264 | 0x03e3, 0x03e3,\r | |
5265 | 0x03e5, 0x03e5,\r | |
5266 | 0x03e7, 0x03e7,\r | |
5267 | 0x03e9, 0x03e9,\r | |
5268 | 0x03eb, 0x03eb,\r | |
5269 | 0x03ed, 0x03ed,\r | |
5270 | 0x03ef, 0x03f3,\r | |
5271 | 0x03f5, 0x03f5,\r | |
5272 | 0x03f8, 0x03f8,\r | |
5273 | 0x03fb, 0x03fc,\r | |
5274 | 0x0430, 0x045f,\r | |
5275 | 0x0461, 0x0461,\r | |
5276 | 0x0463, 0x0463,\r | |
5277 | 0x0465, 0x0465,\r | |
5278 | 0x0467, 0x0467,\r | |
5279 | 0x0469, 0x0469,\r | |
5280 | 0x046b, 0x046b,\r | |
5281 | 0x046d, 0x046d,\r | |
5282 | 0x046f, 0x046f,\r | |
5283 | 0x0471, 0x0471,\r | |
5284 | 0x0473, 0x0473,\r | |
5285 | 0x0475, 0x0475,\r | |
5286 | 0x0477, 0x0477,\r | |
5287 | 0x0479, 0x0479,\r | |
5288 | 0x047b, 0x047b,\r | |
5289 | 0x047d, 0x047d,\r | |
5290 | 0x047f, 0x047f,\r | |
5291 | 0x0481, 0x0481,\r | |
5292 | 0x048b, 0x048b,\r | |
5293 | 0x048d, 0x048d,\r | |
5294 | 0x048f, 0x048f,\r | |
5295 | 0x0491, 0x0491,\r | |
5296 | 0x0493, 0x0493,\r | |
5297 | 0x0495, 0x0495,\r | |
5298 | 0x0497, 0x0497,\r | |
5299 | 0x0499, 0x0499,\r | |
5300 | 0x049b, 0x049b,\r | |
5301 | 0x049d, 0x049d,\r | |
5302 | 0x049f, 0x049f,\r | |
5303 | 0x04a1, 0x04a1,\r | |
5304 | 0x04a3, 0x04a3,\r | |
5305 | 0x04a5, 0x04a5,\r | |
5306 | 0x04a7, 0x04a7,\r | |
5307 | 0x04a9, 0x04a9,\r | |
5308 | 0x04ab, 0x04ab,\r | |
5309 | 0x04ad, 0x04ad,\r | |
5310 | 0x04af, 0x04af,\r | |
5311 | 0x04b1, 0x04b1,\r | |
5312 | 0x04b3, 0x04b3,\r | |
5313 | 0x04b5, 0x04b5,\r | |
5314 | 0x04b7, 0x04b7,\r | |
5315 | 0x04b9, 0x04b9,\r | |
5316 | 0x04bb, 0x04bb,\r | |
5317 | 0x04bd, 0x04bd,\r | |
5318 | 0x04bf, 0x04bf,\r | |
5319 | 0x04c2, 0x04c2,\r | |
5320 | 0x04c4, 0x04c4,\r | |
5321 | 0x04c6, 0x04c6,\r | |
5322 | 0x04c8, 0x04c8,\r | |
5323 | 0x04ca, 0x04ca,\r | |
5324 | 0x04cc, 0x04cc,\r | |
5325 | 0x04ce, 0x04ce,\r | |
5326 | 0x04d1, 0x04d1,\r | |
5327 | 0x04d3, 0x04d3,\r | |
5328 | 0x04d5, 0x04d5,\r | |
5329 | 0x04d7, 0x04d7,\r | |
5330 | 0x04d9, 0x04d9,\r | |
5331 | 0x04db, 0x04db,\r | |
5332 | 0x04dd, 0x04dd,\r | |
5333 | 0x04df, 0x04df,\r | |
5334 | 0x04e1, 0x04e1,\r | |
5335 | 0x04e3, 0x04e3,\r | |
5336 | 0x04e5, 0x04e5,\r | |
5337 | 0x04e7, 0x04e7,\r | |
5338 | 0x04e9, 0x04e9,\r | |
5339 | 0x04eb, 0x04eb,\r | |
5340 | 0x04ed, 0x04ed,\r | |
5341 | 0x04ef, 0x04ef,\r | |
5342 | 0x04f1, 0x04f1,\r | |
5343 | 0x04f3, 0x04f3,\r | |
5344 | 0x04f5, 0x04f5,\r | |
5345 | 0x04f7, 0x04f7,\r | |
5346 | 0x04f9, 0x04f9,\r | |
5347 | 0x0501, 0x0501,\r | |
5348 | 0x0503, 0x0503,\r | |
5349 | 0x0505, 0x0505,\r | |
5350 | 0x0507, 0x0507,\r | |
5351 | 0x0509, 0x0509,\r | |
5352 | 0x050b, 0x050b,\r | |
5353 | 0x050d, 0x050d,\r | |
5354 | 0x050f, 0x050f,\r | |
5355 | 0x0561, 0x0587,\r | |
5356 | 0x1d00, 0x1d2b,\r | |
5357 | 0x1d62, 0x1d77,\r | |
5358 | 0x1d79, 0x1d9a,\r | |
5359 | 0x1e01, 0x1e01,\r | |
5360 | 0x1e03, 0x1e03,\r | |
5361 | 0x1e05, 0x1e05,\r | |
5362 | 0x1e07, 0x1e07,\r | |
5363 | 0x1e09, 0x1e09,\r | |
5364 | 0x1e0b, 0x1e0b,\r | |
5365 | 0x1e0d, 0x1e0d,\r | |
5366 | 0x1e0f, 0x1e0f,\r | |
5367 | 0x1e11, 0x1e11,\r | |
5368 | 0x1e13, 0x1e13,\r | |
5369 | 0x1e15, 0x1e15,\r | |
5370 | 0x1e17, 0x1e17,\r | |
5371 | 0x1e19, 0x1e19,\r | |
5372 | 0x1e1b, 0x1e1b,\r | |
5373 | 0x1e1d, 0x1e1d,\r | |
5374 | 0x1e1f, 0x1e1f,\r | |
5375 | 0x1e21, 0x1e21,\r | |
5376 | 0x1e23, 0x1e23,\r | |
5377 | 0x1e25, 0x1e25,\r | |
5378 | 0x1e27, 0x1e27,\r | |
5379 | 0x1e29, 0x1e29,\r | |
5380 | 0x1e2b, 0x1e2b,\r | |
5381 | 0x1e2d, 0x1e2d,\r | |
5382 | 0x1e2f, 0x1e2f,\r | |
5383 | 0x1e31, 0x1e31,\r | |
5384 | 0x1e33, 0x1e33,\r | |
5385 | 0x1e35, 0x1e35,\r | |
5386 | 0x1e37, 0x1e37,\r | |
5387 | 0x1e39, 0x1e39,\r | |
5388 | 0x1e3b, 0x1e3b,\r | |
5389 | 0x1e3d, 0x1e3d,\r | |
5390 | 0x1e3f, 0x1e3f,\r | |
5391 | 0x1e41, 0x1e41,\r | |
5392 | 0x1e43, 0x1e43,\r | |
5393 | 0x1e45, 0x1e45,\r | |
5394 | 0x1e47, 0x1e47,\r | |
5395 | 0x1e49, 0x1e49,\r | |
5396 | 0x1e4b, 0x1e4b,\r | |
5397 | 0x1e4d, 0x1e4d,\r | |
5398 | 0x1e4f, 0x1e4f,\r | |
5399 | 0x1e51, 0x1e51,\r | |
5400 | 0x1e53, 0x1e53,\r | |
5401 | 0x1e55, 0x1e55,\r | |
5402 | 0x1e57, 0x1e57,\r | |
5403 | 0x1e59, 0x1e59,\r | |
5404 | 0x1e5b, 0x1e5b,\r | |
5405 | 0x1e5d, 0x1e5d,\r | |
5406 | 0x1e5f, 0x1e5f,\r | |
5407 | 0x1e61, 0x1e61,\r | |
5408 | 0x1e63, 0x1e63,\r | |
5409 | 0x1e65, 0x1e65,\r | |
5410 | 0x1e67, 0x1e67,\r | |
5411 | 0x1e69, 0x1e69,\r | |
5412 | 0x1e6b, 0x1e6b,\r | |
5413 | 0x1e6d, 0x1e6d,\r | |
5414 | 0x1e6f, 0x1e6f,\r | |
5415 | 0x1e71, 0x1e71,\r | |
5416 | 0x1e73, 0x1e73,\r | |
5417 | 0x1e75, 0x1e75,\r | |
5418 | 0x1e77, 0x1e77,\r | |
5419 | 0x1e79, 0x1e79,\r | |
5420 | 0x1e7b, 0x1e7b,\r | |
5421 | 0x1e7d, 0x1e7d,\r | |
5422 | 0x1e7f, 0x1e7f,\r | |
5423 | 0x1e81, 0x1e81,\r | |
5424 | 0x1e83, 0x1e83,\r | |
5425 | 0x1e85, 0x1e85,\r | |
5426 | 0x1e87, 0x1e87,\r | |
5427 | 0x1e89, 0x1e89,\r | |
5428 | 0x1e8b, 0x1e8b,\r | |
5429 | 0x1e8d, 0x1e8d,\r | |
5430 | 0x1e8f, 0x1e8f,\r | |
5431 | 0x1e91, 0x1e91,\r | |
5432 | 0x1e93, 0x1e93,\r | |
5433 | 0x1e95, 0x1e9b,\r | |
5434 | 0x1ea1, 0x1ea1,\r | |
5435 | 0x1ea3, 0x1ea3,\r | |
5436 | 0x1ea5, 0x1ea5,\r | |
5437 | 0x1ea7, 0x1ea7,\r | |
5438 | 0x1ea9, 0x1ea9,\r | |
5439 | 0x1eab, 0x1eab,\r | |
5440 | 0x1ead, 0x1ead,\r | |
5441 | 0x1eaf, 0x1eaf,\r | |
5442 | 0x1eb1, 0x1eb1,\r | |
5443 | 0x1eb3, 0x1eb3,\r | |
5444 | 0x1eb5, 0x1eb5,\r | |
5445 | 0x1eb7, 0x1eb7,\r | |
5446 | 0x1eb9, 0x1eb9,\r | |
5447 | 0x1ebb, 0x1ebb,\r | |
5448 | 0x1ebd, 0x1ebd,\r | |
5449 | 0x1ebf, 0x1ebf,\r | |
5450 | 0x1ec1, 0x1ec1,\r | |
5451 | 0x1ec3, 0x1ec3,\r | |
5452 | 0x1ec5, 0x1ec5,\r | |
5453 | 0x1ec7, 0x1ec7,\r | |
5454 | 0x1ec9, 0x1ec9,\r | |
5455 | 0x1ecb, 0x1ecb,\r | |
5456 | 0x1ecd, 0x1ecd,\r | |
5457 | 0x1ecf, 0x1ecf,\r | |
5458 | 0x1ed1, 0x1ed1,\r | |
5459 | 0x1ed3, 0x1ed3,\r | |
5460 | 0x1ed5, 0x1ed5,\r | |
5461 | 0x1ed7, 0x1ed7,\r | |
5462 | 0x1ed9, 0x1ed9,\r | |
5463 | 0x1edb, 0x1edb,\r | |
5464 | 0x1edd, 0x1edd,\r | |
5465 | 0x1edf, 0x1edf,\r | |
5466 | 0x1ee1, 0x1ee1,\r | |
5467 | 0x1ee3, 0x1ee3,\r | |
5468 | 0x1ee5, 0x1ee5,\r | |
5469 | 0x1ee7, 0x1ee7,\r | |
5470 | 0x1ee9, 0x1ee9,\r | |
5471 | 0x1eeb, 0x1eeb,\r | |
5472 | 0x1eed, 0x1eed,\r | |
5473 | 0x1eef, 0x1eef,\r | |
5474 | 0x1ef1, 0x1ef1,\r | |
5475 | 0x1ef3, 0x1ef3,\r | |
5476 | 0x1ef5, 0x1ef5,\r | |
5477 | 0x1ef7, 0x1ef7,\r | |
5478 | 0x1ef9, 0x1ef9,\r | |
5479 | 0x1f00, 0x1f07,\r | |
5480 | 0x1f10, 0x1f15,\r | |
5481 | 0x1f20, 0x1f27,\r | |
5482 | 0x1f30, 0x1f37,\r | |
5483 | 0x1f40, 0x1f45,\r | |
5484 | 0x1f50, 0x1f57,\r | |
5485 | 0x1f60, 0x1f67,\r | |
5486 | 0x1f70, 0x1f7d,\r | |
5487 | 0x1f80, 0x1f87,\r | |
5488 | 0x1f90, 0x1f97,\r | |
5489 | 0x1fa0, 0x1fa7,\r | |
5490 | 0x1fb0, 0x1fb4,\r | |
5491 | 0x1fb6, 0x1fb7,\r | |
5492 | 0x1fbe, 0x1fbe,\r | |
5493 | 0x1fc2, 0x1fc4,\r | |
5494 | 0x1fc6, 0x1fc7,\r | |
5495 | 0x1fd0, 0x1fd3,\r | |
5496 | 0x1fd6, 0x1fd7,\r | |
5497 | 0x1fe0, 0x1fe7,\r | |
5498 | 0x1ff2, 0x1ff4,\r | |
5499 | 0x1ff6, 0x1ff7,\r | |
5500 | 0x2071, 0x2071,\r | |
5501 | 0x207f, 0x207f,\r | |
5502 | 0x210a, 0x210a,\r | |
5503 | 0x210e, 0x210f,\r | |
5504 | 0x2113, 0x2113,\r | |
5505 | 0x212f, 0x212f,\r | |
5506 | 0x2134, 0x2134,\r | |
5507 | 0x2139, 0x2139,\r | |
5508 | 0x213c, 0x213d,\r | |
5509 | 0x2146, 0x2149,\r | |
5510 | 0x2c30, 0x2c5e,\r | |
5511 | 0x2c81, 0x2c81,\r | |
5512 | 0x2c83, 0x2c83,\r | |
5513 | 0x2c85, 0x2c85,\r | |
5514 | 0x2c87, 0x2c87,\r | |
5515 | 0x2c89, 0x2c89,\r | |
5516 | 0x2c8b, 0x2c8b,\r | |
5517 | 0x2c8d, 0x2c8d,\r | |
5518 | 0x2c8f, 0x2c8f,\r | |
5519 | 0x2c91, 0x2c91,\r | |
5520 | 0x2c93, 0x2c93,\r | |
5521 | 0x2c95, 0x2c95,\r | |
5522 | 0x2c97, 0x2c97,\r | |
5523 | 0x2c99, 0x2c99,\r | |
5524 | 0x2c9b, 0x2c9b,\r | |
5525 | 0x2c9d, 0x2c9d,\r | |
5526 | 0x2c9f, 0x2c9f,\r | |
5527 | 0x2ca1, 0x2ca1,\r | |
5528 | 0x2ca3, 0x2ca3,\r | |
5529 | 0x2ca5, 0x2ca5,\r | |
5530 | 0x2ca7, 0x2ca7,\r | |
5531 | 0x2ca9, 0x2ca9,\r | |
5532 | 0x2cab, 0x2cab,\r | |
5533 | 0x2cad, 0x2cad,\r | |
5534 | 0x2caf, 0x2caf,\r | |
5535 | 0x2cb1, 0x2cb1,\r | |
5536 | 0x2cb3, 0x2cb3,\r | |
5537 | 0x2cb5, 0x2cb5,\r | |
5538 | 0x2cb7, 0x2cb7,\r | |
5539 | 0x2cb9, 0x2cb9,\r | |
5540 | 0x2cbb, 0x2cbb,\r | |
5541 | 0x2cbd, 0x2cbd,\r | |
5542 | 0x2cbf, 0x2cbf,\r | |
5543 | 0x2cc1, 0x2cc1,\r | |
5544 | 0x2cc3, 0x2cc3,\r | |
5545 | 0x2cc5, 0x2cc5,\r | |
5546 | 0x2cc7, 0x2cc7,\r | |
5547 | 0x2cc9, 0x2cc9,\r | |
5548 | 0x2ccb, 0x2ccb,\r | |
5549 | 0x2ccd, 0x2ccd,\r | |
5550 | 0x2ccf, 0x2ccf,\r | |
5551 | 0x2cd1, 0x2cd1,\r | |
5552 | 0x2cd3, 0x2cd3,\r | |
5553 | 0x2cd5, 0x2cd5,\r | |
5554 | 0x2cd7, 0x2cd7,\r | |
5555 | 0x2cd9, 0x2cd9,\r | |
5556 | 0x2cdb, 0x2cdb,\r | |
5557 | 0x2cdd, 0x2cdd,\r | |
5558 | 0x2cdf, 0x2cdf,\r | |
5559 | 0x2ce1, 0x2ce1,\r | |
5560 | 0x2ce3, 0x2ce4,\r | |
5561 | 0x2d00, 0x2d25,\r | |
5562 | 0xfb00, 0xfb06,\r | |
5563 | 0xfb13, 0xfb17,\r | |
5564 | 0xff41, 0xff5a,\r | |
5565 | 0x10428, 0x1044f,\r | |
5566 | 0x1d41a, 0x1d433,\r | |
5567 | 0x1d44e, 0x1d454,\r | |
5568 | 0x1d456, 0x1d467,\r | |
5569 | 0x1d482, 0x1d49b,\r | |
5570 | 0x1d4b6, 0x1d4b9,\r | |
5571 | 0x1d4bb, 0x1d4bb,\r | |
5572 | 0x1d4bd, 0x1d4c3,\r | |
5573 | 0x1d4c5, 0x1d4cf,\r | |
5574 | 0x1d4ea, 0x1d503,\r | |
5575 | 0x1d51e, 0x1d537,\r | |
5576 | 0x1d552, 0x1d56b,\r | |
5577 | 0x1d586, 0x1d59f,\r | |
5578 | 0x1d5ba, 0x1d5d3,\r | |
5579 | 0x1d5ee, 0x1d607,\r | |
5580 | 0x1d622, 0x1d63b,\r | |
5581 | 0x1d656, 0x1d66f,\r | |
5582 | 0x1d68a, 0x1d6a5,\r | |
5583 | 0x1d6c2, 0x1d6da,\r | |
5584 | 0x1d6dc, 0x1d6e1,\r | |
5585 | 0x1d6fc, 0x1d714,\r | |
5586 | 0x1d716, 0x1d71b,\r | |
5587 | 0x1d736, 0x1d74e,\r | |
5588 | 0x1d750, 0x1d755,\r | |
5589 | 0x1d770, 0x1d788,\r | |
5590 | 0x1d78a, 0x1d78f,\r | |
5591 | 0x1d7aa, 0x1d7c2,\r | |
5592 | 0x1d7c4, 0x1d7c9\r | |
5593 | }; /* CR_Ll */\r | |
5594 | \r | |
5595 | /* 'Lm': General Category */\r | |
5596 | static const OnigCodePoint CR_Lm[] = {\r | |
5597 | 26,\r | |
5598 | 0x02b0, 0x02c1,\r | |
5599 | 0x02c6, 0x02d1,\r | |
5600 | 0x02e0, 0x02e4,\r | |
5601 | 0x02ee, 0x02ee,\r | |
5602 | 0x037a, 0x037a,\r | |
5603 | 0x0559, 0x0559,\r | |
5604 | 0x0640, 0x0640,\r | |
5605 | 0x06e5, 0x06e6,\r | |
5606 | 0x0e46, 0x0e46,\r | |
5607 | 0x0ec6, 0x0ec6,\r | |
5608 | 0x10fc, 0x10fc,\r | |
5609 | 0x17d7, 0x17d7,\r | |
5610 | 0x1843, 0x1843,\r | |
5611 | 0x1d2c, 0x1d61,\r | |
5612 | 0x1d78, 0x1d78,\r | |
5613 | 0x1d9b, 0x1dbf,\r | |
5614 | 0x2090, 0x2094,\r | |
5615 | 0x2d6f, 0x2d6f,\r | |
5616 | 0x3005, 0x3005,\r | |
5617 | 0x3031, 0x3035,\r | |
5618 | 0x303b, 0x303b,\r | |
5619 | 0x309d, 0x309e,\r | |
5620 | 0x30fc, 0x30fe,\r | |
5621 | 0xa015, 0xa015,\r | |
5622 | 0xff70, 0xff70,\r | |
5623 | 0xff9e, 0xff9f\r | |
5624 | }; /* CR_Lm */\r | |
5625 | \r | |
5626 | /* 'Lo': General Category */\r | |
5627 | static const OnigCodePoint CR_Lo[] = {\r | |
5628 | 245,\r | |
5629 | 0x01bb, 0x01bb,\r | |
5630 | 0x01c0, 0x01c3,\r | |
5631 | 0x05d0, 0x05ea,\r | |
5632 | 0x05f0, 0x05f2,\r | |
5633 | 0x0621, 0x063a,\r | |
5634 | 0x0641, 0x064a,\r | |
5635 | 0x066e, 0x066f,\r | |
5636 | 0x0671, 0x06d3,\r | |
5637 | 0x06d5, 0x06d5,\r | |
5638 | 0x06ee, 0x06ef,\r | |
5639 | 0x06fa, 0x06fc,\r | |
5640 | 0x06ff, 0x06ff,\r | |
5641 | 0x0710, 0x0710,\r | |
5642 | 0x0712, 0x072f,\r | |
5643 | 0x074d, 0x076d,\r | |
5644 | 0x0780, 0x07a5,\r | |
5645 | 0x07b1, 0x07b1,\r | |
5646 | 0x0904, 0x0939,\r | |
5647 | 0x093d, 0x093d,\r | |
5648 | 0x0950, 0x0950,\r | |
5649 | 0x0958, 0x0961,\r | |
5650 | 0x097d, 0x097d,\r | |
5651 | 0x0985, 0x098c,\r | |
5652 | 0x098f, 0x0990,\r | |
5653 | 0x0993, 0x09a8,\r | |
5654 | 0x09aa, 0x09b0,\r | |
5655 | 0x09b2, 0x09b2,\r | |
5656 | 0x09b6, 0x09b9,\r | |
5657 | 0x09bd, 0x09bd,\r | |
5658 | 0x09ce, 0x09ce,\r | |
5659 | 0x09dc, 0x09dd,\r | |
5660 | 0x09df, 0x09e1,\r | |
5661 | 0x09f0, 0x09f1,\r | |
5662 | 0x0a05, 0x0a0a,\r | |
5663 | 0x0a0f, 0x0a10,\r | |
5664 | 0x0a13, 0x0a28,\r | |
5665 | 0x0a2a, 0x0a30,\r | |
5666 | 0x0a32, 0x0a33,\r | |
5667 | 0x0a35, 0x0a36,\r | |
5668 | 0x0a38, 0x0a39,\r | |
5669 | 0x0a59, 0x0a5c,\r | |
5670 | 0x0a5e, 0x0a5e,\r | |
5671 | 0x0a72, 0x0a74,\r | |
5672 | 0x0a85, 0x0a8d,\r | |
5673 | 0x0a8f, 0x0a91,\r | |
5674 | 0x0a93, 0x0aa8,\r | |
5675 | 0x0aaa, 0x0ab0,\r | |
5676 | 0x0ab2, 0x0ab3,\r | |
5677 | 0x0ab5, 0x0ab9,\r | |
5678 | 0x0abd, 0x0abd,\r | |
5679 | 0x0ad0, 0x0ad0,\r | |
5680 | 0x0ae0, 0x0ae1,\r | |
5681 | 0x0b05, 0x0b0c,\r | |
5682 | 0x0b0f, 0x0b10,\r | |
5683 | 0x0b13, 0x0b28,\r | |
5684 | 0x0b2a, 0x0b30,\r | |
5685 | 0x0b32, 0x0b33,\r | |
5686 | 0x0b35, 0x0b39,\r | |
5687 | 0x0b3d, 0x0b3d,\r | |
5688 | 0x0b5c, 0x0b5d,\r | |
5689 | 0x0b5f, 0x0b61,\r | |
5690 | 0x0b71, 0x0b71,\r | |
5691 | 0x0b83, 0x0b83,\r | |
5692 | 0x0b85, 0x0b8a,\r | |
5693 | 0x0b8e, 0x0b90,\r | |
5694 | 0x0b92, 0x0b95,\r | |
5695 | 0x0b99, 0x0b9a,\r | |
5696 | 0x0b9c, 0x0b9c,\r | |
5697 | 0x0b9e, 0x0b9f,\r | |
5698 | 0x0ba3, 0x0ba4,\r | |
5699 | 0x0ba8, 0x0baa,\r | |
5700 | 0x0bae, 0x0bb9,\r | |
5701 | 0x0c05, 0x0c0c,\r | |
5702 | 0x0c0e, 0x0c10,\r | |
5703 | 0x0c12, 0x0c28,\r | |
5704 | 0x0c2a, 0x0c33,\r | |
5705 | 0x0c35, 0x0c39,\r | |
5706 | 0x0c60, 0x0c61,\r | |
5707 | 0x0c85, 0x0c8c,\r | |
5708 | 0x0c8e, 0x0c90,\r | |
5709 | 0x0c92, 0x0ca8,\r | |
5710 | 0x0caa, 0x0cb3,\r | |
5711 | 0x0cb5, 0x0cb9,\r | |
5712 | 0x0cbd, 0x0cbd,\r | |
5713 | 0x0cde, 0x0cde,\r | |
5714 | 0x0ce0, 0x0ce1,\r | |
5715 | 0x0d05, 0x0d0c,\r | |
5716 | 0x0d0e, 0x0d10,\r | |
5717 | 0x0d12, 0x0d28,\r | |
5718 | 0x0d2a, 0x0d39,\r | |
5719 | 0x0d60, 0x0d61,\r | |
5720 | 0x0d85, 0x0d96,\r | |
5721 | 0x0d9a, 0x0db1,\r | |
5722 | 0x0db3, 0x0dbb,\r | |
5723 | 0x0dbd, 0x0dbd,\r | |
5724 | 0x0dc0, 0x0dc6,\r | |
5725 | 0x0e01, 0x0e30,\r | |
5726 | 0x0e32, 0x0e33,\r | |
5727 | 0x0e40, 0x0e45,\r | |
5728 | 0x0e81, 0x0e82,\r | |
5729 | 0x0e84, 0x0e84,\r | |
5730 | 0x0e87, 0x0e88,\r | |
5731 | 0x0e8a, 0x0e8a,\r | |
5732 | 0x0e8d, 0x0e8d,\r | |
5733 | 0x0e94, 0x0e97,\r | |
5734 | 0x0e99, 0x0e9f,\r | |
5735 | 0x0ea1, 0x0ea3,\r | |
5736 | 0x0ea5, 0x0ea5,\r | |
5737 | 0x0ea7, 0x0ea7,\r | |
5738 | 0x0eaa, 0x0eab,\r | |
5739 | 0x0ead, 0x0eb0,\r | |
5740 | 0x0eb2, 0x0eb3,\r | |
5741 | 0x0ebd, 0x0ebd,\r | |
5742 | 0x0ec0, 0x0ec4,\r | |
5743 | 0x0edc, 0x0edd,\r | |
5744 | 0x0f00, 0x0f00,\r | |
5745 | 0x0f40, 0x0f47,\r | |
5746 | 0x0f49, 0x0f6a,\r | |
5747 | 0x0f88, 0x0f8b,\r | |
5748 | 0x1000, 0x1021,\r | |
5749 | 0x1023, 0x1027,\r | |
5750 | 0x1029, 0x102a,\r | |
5751 | 0x1050, 0x1055,\r | |
5752 | 0x10d0, 0x10fa,\r | |
5753 | 0x1100, 0x1159,\r | |
5754 | 0x115f, 0x11a2,\r | |
5755 | 0x11a8, 0x11f9,\r | |
5756 | 0x1200, 0x1248,\r | |
5757 | 0x124a, 0x124d,\r | |
5758 | 0x1250, 0x1256,\r | |
5759 | 0x1258, 0x1258,\r | |
5760 | 0x125a, 0x125d,\r | |
5761 | 0x1260, 0x1288,\r | |
5762 | 0x128a, 0x128d,\r | |
5763 | 0x1290, 0x12b0,\r | |
5764 | 0x12b2, 0x12b5,\r | |
5765 | 0x12b8, 0x12be,\r | |
5766 | 0x12c0, 0x12c0,\r | |
5767 | 0x12c2, 0x12c5,\r | |
5768 | 0x12c8, 0x12d6,\r | |
5769 | 0x12d8, 0x1310,\r | |
5770 | 0x1312, 0x1315,\r | |
5771 | 0x1318, 0x135a,\r | |
5772 | 0x1380, 0x138f,\r | |
5773 | 0x13a0, 0x13f4,\r | |
5774 | 0x1401, 0x166c,\r | |
5775 | 0x166f, 0x1676,\r | |
5776 | 0x1681, 0x169a,\r | |
5777 | 0x16a0, 0x16ea,\r | |
5778 | 0x1700, 0x170c,\r | |
5779 | 0x170e, 0x1711,\r | |
5780 | 0x1720, 0x1731,\r | |
5781 | 0x1740, 0x1751,\r | |
5782 | 0x1760, 0x176c,\r | |
5783 | 0x176e, 0x1770,\r | |
5784 | 0x1780, 0x17b3,\r | |
5785 | 0x17dc, 0x17dc,\r | |
5786 | 0x1820, 0x1842,\r | |
5787 | 0x1844, 0x1877,\r | |
5788 | 0x1880, 0x18a8,\r | |
5789 | 0x1900, 0x191c,\r | |
5790 | 0x1950, 0x196d,\r | |
5791 | 0x1970, 0x1974,\r | |
5792 | 0x1980, 0x19a9,\r | |
5793 | 0x19c1, 0x19c7,\r | |
5794 | 0x1a00, 0x1a16,\r | |
5795 | 0x2135, 0x2138,\r | |
5796 | 0x2d30, 0x2d65,\r | |
5797 | 0x2d80, 0x2d96,\r | |
5798 | 0x2da0, 0x2da6,\r | |
5799 | 0x2da8, 0x2dae,\r | |
5800 | 0x2db0, 0x2db6,\r | |
5801 | 0x2db8, 0x2dbe,\r | |
5802 | 0x2dc0, 0x2dc6,\r | |
5803 | 0x2dc8, 0x2dce,\r | |
5804 | 0x2dd0, 0x2dd6,\r | |
5805 | 0x2dd8, 0x2dde,\r | |
5806 | 0x3006, 0x3006,\r | |
5807 | 0x303c, 0x303c,\r | |
5808 | 0x3041, 0x3096,\r | |
5809 | 0x309f, 0x309f,\r | |
5810 | 0x30a1, 0x30fa,\r | |
5811 | 0x30ff, 0x30ff,\r | |
5812 | 0x3105, 0x312c,\r | |
5813 | 0x3131, 0x318e,\r | |
5814 | 0x31a0, 0x31b7,\r | |
5815 | 0x31f0, 0x31ff,\r | |
5816 | 0x3400, 0x4db5,\r | |
5817 | 0x4e00, 0x9fbb,\r | |
5818 | 0xa000, 0xa014,\r | |
5819 | 0xa016, 0xa48c,\r | |
5820 | 0xa800, 0xa801,\r | |
5821 | 0xa803, 0xa805,\r | |
5822 | 0xa807, 0xa80a,\r | |
5823 | 0xa80c, 0xa822,\r | |
5824 | 0xac00, 0xd7a3,\r | |
5825 | 0xf900, 0xfa2d,\r | |
5826 | 0xfa30, 0xfa6a,\r | |
5827 | 0xfa70, 0xfad9,\r | |
5828 | 0xfb1d, 0xfb1d,\r | |
5829 | 0xfb1f, 0xfb28,\r | |
5830 | 0xfb2a, 0xfb36,\r | |
5831 | 0xfb38, 0xfb3c,\r | |
5832 | 0xfb3e, 0xfb3e,\r | |
5833 | 0xfb40, 0xfb41,\r | |
5834 | 0xfb43, 0xfb44,\r | |
5835 | 0xfb46, 0xfbb1,\r | |
5836 | 0xfbd3, 0xfd3d,\r | |
5837 | 0xfd50, 0xfd8f,\r | |
5838 | 0xfd92, 0xfdc7,\r | |
5839 | 0xfdf0, 0xfdfb,\r | |
5840 | 0xfe70, 0xfe74,\r | |
5841 | 0xfe76, 0xfefc,\r | |
5842 | 0xff66, 0xff6f,\r | |
5843 | 0xff71, 0xff9d,\r | |
5844 | 0xffa0, 0xffbe,\r | |
5845 | 0xffc2, 0xffc7,\r | |
5846 | 0xffca, 0xffcf,\r | |
5847 | 0xffd2, 0xffd7,\r | |
5848 | 0xffda, 0xffdc,\r | |
5849 | 0x10000, 0x1000b,\r | |
5850 | 0x1000d, 0x10026,\r | |
5851 | 0x10028, 0x1003a,\r | |
5852 | 0x1003c, 0x1003d,\r | |
5853 | 0x1003f, 0x1004d,\r | |
5854 | 0x10050, 0x1005d,\r | |
5855 | 0x10080, 0x100fa,\r | |
5856 | 0x10300, 0x1031e,\r | |
5857 | 0x10330, 0x10349,\r | |
5858 | 0x10380, 0x1039d,\r | |
5859 | 0x103a0, 0x103c3,\r | |
5860 | 0x103c8, 0x103cf,\r | |
5861 | 0x10450, 0x1049d,\r | |
5862 | 0x10800, 0x10805,\r | |
5863 | 0x10808, 0x10808,\r | |
5864 | 0x1080a, 0x10835,\r | |
5865 | 0x10837, 0x10838,\r | |
5866 | 0x1083c, 0x1083c,\r | |
5867 | 0x1083f, 0x1083f,\r | |
5868 | 0x10a00, 0x10a00,\r | |
5869 | 0x10a10, 0x10a13,\r | |
5870 | 0x10a15, 0x10a17,\r | |
5871 | 0x10a19, 0x10a33,\r | |
5872 | 0x20000, 0x2a6d6,\r | |
5873 | 0x2f800, 0x2fa1d\r | |
5874 | }; /* CR_Lo */\r | |
5875 | \r | |
5876 | /* 'Lt': General Category */\r | |
5877 | static const OnigCodePoint CR_Lt[] = {\r | |
5878 | 10,\r | |
5879 | 0x01c5, 0x01c5,\r | |
5880 | 0x01c8, 0x01c8,\r | |
5881 | 0x01cb, 0x01cb,\r | |
5882 | 0x01f2, 0x01f2,\r | |
5883 | 0x1f88, 0x1f8f,\r | |
5884 | 0x1f98, 0x1f9f,\r | |
5885 | 0x1fa8, 0x1faf,\r | |
5886 | 0x1fbc, 0x1fbc,\r | |
5887 | 0x1fcc, 0x1fcc,\r | |
5888 | 0x1ffc, 0x1ffc\r | |
5889 | }; /* CR_Lt */\r | |
5890 | \r | |
5891 | /* 'Lu': General Category */\r | |
5892 | static const OnigCodePoint CR_Lu[] = {\r | |
5893 | 476,\r | |
5894 | 0x0041, 0x005a,\r | |
5895 | 0x00c0, 0x00d6,\r | |
5896 | 0x00d8, 0x00de,\r | |
5897 | 0x0100, 0x0100,\r | |
5898 | 0x0102, 0x0102,\r | |
5899 | 0x0104, 0x0104,\r | |
5900 | 0x0106, 0x0106,\r | |
5901 | 0x0108, 0x0108,\r | |
5902 | 0x010a, 0x010a,\r | |
5903 | 0x010c, 0x010c,\r | |
5904 | 0x010e, 0x010e,\r | |
5905 | 0x0110, 0x0110,\r | |
5906 | 0x0112, 0x0112,\r | |
5907 | 0x0114, 0x0114,\r | |
5908 | 0x0116, 0x0116,\r | |
5909 | 0x0118, 0x0118,\r | |
5910 | 0x011a, 0x011a,\r | |
5911 | 0x011c, 0x011c,\r | |
5912 | 0x011e, 0x011e,\r | |
5913 | 0x0120, 0x0120,\r | |
5914 | 0x0122, 0x0122,\r | |
5915 | 0x0124, 0x0124,\r | |
5916 | 0x0126, 0x0126,\r | |
5917 | 0x0128, 0x0128,\r | |
5918 | 0x012a, 0x012a,\r | |
5919 | 0x012c, 0x012c,\r | |
5920 | 0x012e, 0x012e,\r | |
5921 | 0x0130, 0x0130,\r | |
5922 | 0x0132, 0x0132,\r | |
5923 | 0x0134, 0x0134,\r | |
5924 | 0x0136, 0x0136,\r | |
5925 | 0x0139, 0x0139,\r | |
5926 | 0x013b, 0x013b,\r | |
5927 | 0x013d, 0x013d,\r | |
5928 | 0x013f, 0x013f,\r | |
5929 | 0x0141, 0x0141,\r | |
5930 | 0x0143, 0x0143,\r | |
5931 | 0x0145, 0x0145,\r | |
5932 | 0x0147, 0x0147,\r | |
5933 | 0x014a, 0x014a,\r | |
5934 | 0x014c, 0x014c,\r | |
5935 | 0x014e, 0x014e,\r | |
5936 | 0x0150, 0x0150,\r | |
5937 | 0x0152, 0x0152,\r | |
5938 | 0x0154, 0x0154,\r | |
5939 | 0x0156, 0x0156,\r | |
5940 | 0x0158, 0x0158,\r | |
5941 | 0x015a, 0x015a,\r | |
5942 | 0x015c, 0x015c,\r | |
5943 | 0x015e, 0x015e,\r | |
5944 | 0x0160, 0x0160,\r | |
5945 | 0x0162, 0x0162,\r | |
5946 | 0x0164, 0x0164,\r | |
5947 | 0x0166, 0x0166,\r | |
5948 | 0x0168, 0x0168,\r | |
5949 | 0x016a, 0x016a,\r | |
5950 | 0x016c, 0x016c,\r | |
5951 | 0x016e, 0x016e,\r | |
5952 | 0x0170, 0x0170,\r | |
5953 | 0x0172, 0x0172,\r | |
5954 | 0x0174, 0x0174,\r | |
5955 | 0x0176, 0x0176,\r | |
5956 | 0x0178, 0x0179,\r | |
5957 | 0x017b, 0x017b,\r | |
5958 | 0x017d, 0x017d,\r | |
5959 | 0x0181, 0x0182,\r | |
5960 | 0x0184, 0x0184,\r | |
5961 | 0x0186, 0x0187,\r | |
5962 | 0x0189, 0x018b,\r | |
5963 | 0x018e, 0x0191,\r | |
5964 | 0x0193, 0x0194,\r | |
5965 | 0x0196, 0x0198,\r | |
5966 | 0x019c, 0x019d,\r | |
5967 | 0x019f, 0x01a0,\r | |
5968 | 0x01a2, 0x01a2,\r | |
5969 | 0x01a4, 0x01a4,\r | |
5970 | 0x01a6, 0x01a7,\r | |
5971 | 0x01a9, 0x01a9,\r | |
5972 | 0x01ac, 0x01ac,\r | |
5973 | 0x01ae, 0x01af,\r | |
5974 | 0x01b1, 0x01b3,\r | |
5975 | 0x01b5, 0x01b5,\r | |
5976 | 0x01b7, 0x01b8,\r | |
5977 | 0x01bc, 0x01bc,\r | |
5978 | 0x01c4, 0x01c4,\r | |
5979 | 0x01c7, 0x01c7,\r | |
5980 | 0x01ca, 0x01ca,\r | |
5981 | 0x01cd, 0x01cd,\r | |
5982 | 0x01cf, 0x01cf,\r | |
5983 | 0x01d1, 0x01d1,\r | |
5984 | 0x01d3, 0x01d3,\r | |
5985 | 0x01d5, 0x01d5,\r | |
5986 | 0x01d7, 0x01d7,\r | |
5987 | 0x01d9, 0x01d9,\r | |
5988 | 0x01db, 0x01db,\r | |
5989 | 0x01de, 0x01de,\r | |
5990 | 0x01e0, 0x01e0,\r | |
5991 | 0x01e2, 0x01e2,\r | |
5992 | 0x01e4, 0x01e4,\r | |
5993 | 0x01e6, 0x01e6,\r | |
5994 | 0x01e8, 0x01e8,\r | |
5995 | 0x01ea, 0x01ea,\r | |
5996 | 0x01ec, 0x01ec,\r | |
5997 | 0x01ee, 0x01ee,\r | |
5998 | 0x01f1, 0x01f1,\r | |
5999 | 0x01f4, 0x01f4,\r | |
6000 | 0x01f6, 0x01f8,\r | |
6001 | 0x01fa, 0x01fa,\r | |
6002 | 0x01fc, 0x01fc,\r | |
6003 | 0x01fe, 0x01fe,\r | |
6004 | 0x0200, 0x0200,\r | |
6005 | 0x0202, 0x0202,\r | |
6006 | 0x0204, 0x0204,\r | |
6007 | 0x0206, 0x0206,\r | |
6008 | 0x0208, 0x0208,\r | |
6009 | 0x020a, 0x020a,\r | |
6010 | 0x020c, 0x020c,\r | |
6011 | 0x020e, 0x020e,\r | |
6012 | 0x0210, 0x0210,\r | |
6013 | 0x0212, 0x0212,\r | |
6014 | 0x0214, 0x0214,\r | |
6015 | 0x0216, 0x0216,\r | |
6016 | 0x0218, 0x0218,\r | |
6017 | 0x021a, 0x021a,\r | |
6018 | 0x021c, 0x021c,\r | |
6019 | 0x021e, 0x021e,\r | |
6020 | 0x0220, 0x0220,\r | |
6021 | 0x0222, 0x0222,\r | |
6022 | 0x0224, 0x0224,\r | |
6023 | 0x0226, 0x0226,\r | |
6024 | 0x0228, 0x0228,\r | |
6025 | 0x022a, 0x022a,\r | |
6026 | 0x022c, 0x022c,\r | |
6027 | 0x022e, 0x022e,\r | |
6028 | 0x0230, 0x0230,\r | |
6029 | 0x0232, 0x0232,\r | |
6030 | 0x023a, 0x023b,\r | |
6031 | 0x023d, 0x023e,\r | |
6032 | 0x0241, 0x0241,\r | |
6033 | 0x0386, 0x0386,\r | |
6034 | 0x0388, 0x038a,\r | |
6035 | 0x038c, 0x038c,\r | |
6036 | 0x038e, 0x038f,\r | |
6037 | 0x0391, 0x03a1,\r | |
6038 | 0x03a3, 0x03ab,\r | |
6039 | 0x03d2, 0x03d4,\r | |
6040 | 0x03d8, 0x03d8,\r | |
6041 | 0x03da, 0x03da,\r | |
6042 | 0x03dc, 0x03dc,\r | |
6043 | 0x03de, 0x03de,\r | |
6044 | 0x03e0, 0x03e0,\r | |
6045 | 0x03e2, 0x03e2,\r | |
6046 | 0x03e4, 0x03e4,\r | |
6047 | 0x03e6, 0x03e6,\r | |
6048 | 0x03e8, 0x03e8,\r | |
6049 | 0x03ea, 0x03ea,\r | |
6050 | 0x03ec, 0x03ec,\r | |
6051 | 0x03ee, 0x03ee,\r | |
6052 | 0x03f4, 0x03f4,\r | |
6053 | 0x03f7, 0x03f7,\r | |
6054 | 0x03f9, 0x03fa,\r | |
6055 | 0x03fd, 0x042f,\r | |
6056 | 0x0460, 0x0460,\r | |
6057 | 0x0462, 0x0462,\r | |
6058 | 0x0464, 0x0464,\r | |
6059 | 0x0466, 0x0466,\r | |
6060 | 0x0468, 0x0468,\r | |
6061 | 0x046a, 0x046a,\r | |
6062 | 0x046c, 0x046c,\r | |
6063 | 0x046e, 0x046e,\r | |
6064 | 0x0470, 0x0470,\r | |
6065 | 0x0472, 0x0472,\r | |
6066 | 0x0474, 0x0474,\r | |
6067 | 0x0476, 0x0476,\r | |
6068 | 0x0478, 0x0478,\r | |
6069 | 0x047a, 0x047a,\r | |
6070 | 0x047c, 0x047c,\r | |
6071 | 0x047e, 0x047e,\r | |
6072 | 0x0480, 0x0480,\r | |
6073 | 0x048a, 0x048a,\r | |
6074 | 0x048c, 0x048c,\r | |
6075 | 0x048e, 0x048e,\r | |
6076 | 0x0490, 0x0490,\r | |
6077 | 0x0492, 0x0492,\r | |
6078 | 0x0494, 0x0494,\r | |
6079 | 0x0496, 0x0496,\r | |
6080 | 0x0498, 0x0498,\r | |
6081 | 0x049a, 0x049a,\r | |
6082 | 0x049c, 0x049c,\r | |
6083 | 0x049e, 0x049e,\r | |
6084 | 0x04a0, 0x04a0,\r | |
6085 | 0x04a2, 0x04a2,\r | |
6086 | 0x04a4, 0x04a4,\r | |
6087 | 0x04a6, 0x04a6,\r | |
6088 | 0x04a8, 0x04a8,\r | |
6089 | 0x04aa, 0x04aa,\r | |
6090 | 0x04ac, 0x04ac,\r | |
6091 | 0x04ae, 0x04ae,\r | |
6092 | 0x04b0, 0x04b0,\r | |
6093 | 0x04b2, 0x04b2,\r | |
6094 | 0x04b4, 0x04b4,\r | |
6095 | 0x04b6, 0x04b6,\r | |
6096 | 0x04b8, 0x04b8,\r | |
6097 | 0x04ba, 0x04ba,\r | |
6098 | 0x04bc, 0x04bc,\r | |
6099 | 0x04be, 0x04be,\r | |
6100 | 0x04c0, 0x04c1,\r | |
6101 | 0x04c3, 0x04c3,\r | |
6102 | 0x04c5, 0x04c5,\r | |
6103 | 0x04c7, 0x04c7,\r | |
6104 | 0x04c9, 0x04c9,\r | |
6105 | 0x04cb, 0x04cb,\r | |
6106 | 0x04cd, 0x04cd,\r | |
6107 | 0x04d0, 0x04d0,\r | |
6108 | 0x04d2, 0x04d2,\r | |
6109 | 0x04d4, 0x04d4,\r | |
6110 | 0x04d6, 0x04d6,\r | |
6111 | 0x04d8, 0x04d8,\r | |
6112 | 0x04da, 0x04da,\r | |
6113 | 0x04dc, 0x04dc,\r | |
6114 | 0x04de, 0x04de,\r | |
6115 | 0x04e0, 0x04e0,\r | |
6116 | 0x04e2, 0x04e2,\r | |
6117 | 0x04e4, 0x04e4,\r | |
6118 | 0x04e6, 0x04e6,\r | |
6119 | 0x04e8, 0x04e8,\r | |
6120 | 0x04ea, 0x04ea,\r | |
6121 | 0x04ec, 0x04ec,\r | |
6122 | 0x04ee, 0x04ee,\r | |
6123 | 0x04f0, 0x04f0,\r | |
6124 | 0x04f2, 0x04f2,\r | |
6125 | 0x04f4, 0x04f4,\r | |
6126 | 0x04f6, 0x04f6,\r | |
6127 | 0x04f8, 0x04f8,\r | |
6128 | 0x0500, 0x0500,\r | |
6129 | 0x0502, 0x0502,\r | |
6130 | 0x0504, 0x0504,\r | |
6131 | 0x0506, 0x0506,\r | |
6132 | 0x0508, 0x0508,\r | |
6133 | 0x050a, 0x050a,\r | |
6134 | 0x050c, 0x050c,\r | |
6135 | 0x050e, 0x050e,\r | |
6136 | 0x0531, 0x0556,\r | |
6137 | 0x10a0, 0x10c5,\r | |
6138 | 0x1e00, 0x1e00,\r | |
6139 | 0x1e02, 0x1e02,\r | |
6140 | 0x1e04, 0x1e04,\r | |
6141 | 0x1e06, 0x1e06,\r | |
6142 | 0x1e08, 0x1e08,\r | |
6143 | 0x1e0a, 0x1e0a,\r | |
6144 | 0x1e0c, 0x1e0c,\r | |
6145 | 0x1e0e, 0x1e0e,\r | |
6146 | 0x1e10, 0x1e10,\r | |
6147 | 0x1e12, 0x1e12,\r | |
6148 | 0x1e14, 0x1e14,\r | |
6149 | 0x1e16, 0x1e16,\r | |
6150 | 0x1e18, 0x1e18,\r | |
6151 | 0x1e1a, 0x1e1a,\r | |
6152 | 0x1e1c, 0x1e1c,\r | |
6153 | 0x1e1e, 0x1e1e,\r | |
6154 | 0x1e20, 0x1e20,\r | |
6155 | 0x1e22, 0x1e22,\r | |
6156 | 0x1e24, 0x1e24,\r | |
6157 | 0x1e26, 0x1e26,\r | |
6158 | 0x1e28, 0x1e28,\r | |
6159 | 0x1e2a, 0x1e2a,\r | |
6160 | 0x1e2c, 0x1e2c,\r | |
6161 | 0x1e2e, 0x1e2e,\r | |
6162 | 0x1e30, 0x1e30,\r | |
6163 | 0x1e32, 0x1e32,\r | |
6164 | 0x1e34, 0x1e34,\r | |
6165 | 0x1e36, 0x1e36,\r | |
6166 | 0x1e38, 0x1e38,\r | |
6167 | 0x1e3a, 0x1e3a,\r | |
6168 | 0x1e3c, 0x1e3c,\r | |
6169 | 0x1e3e, 0x1e3e,\r | |
6170 | 0x1e40, 0x1e40,\r | |
6171 | 0x1e42, 0x1e42,\r | |
6172 | 0x1e44, 0x1e44,\r | |
6173 | 0x1e46, 0x1e46,\r | |
6174 | 0x1e48, 0x1e48,\r | |
6175 | 0x1e4a, 0x1e4a,\r | |
6176 | 0x1e4c, 0x1e4c,\r | |
6177 | 0x1e4e, 0x1e4e,\r | |
6178 | 0x1e50, 0x1e50,\r | |
6179 | 0x1e52, 0x1e52,\r | |
6180 | 0x1e54, 0x1e54,\r | |
6181 | 0x1e56, 0x1e56,\r | |
6182 | 0x1e58, 0x1e58,\r | |
6183 | 0x1e5a, 0x1e5a,\r | |
6184 | 0x1e5c, 0x1e5c,\r | |
6185 | 0x1e5e, 0x1e5e,\r | |
6186 | 0x1e60, 0x1e60,\r | |
6187 | 0x1e62, 0x1e62,\r | |
6188 | 0x1e64, 0x1e64,\r | |
6189 | 0x1e66, 0x1e66,\r | |
6190 | 0x1e68, 0x1e68,\r | |
6191 | 0x1e6a, 0x1e6a,\r | |
6192 | 0x1e6c, 0x1e6c,\r | |
6193 | 0x1e6e, 0x1e6e,\r | |
6194 | 0x1e70, 0x1e70,\r | |
6195 | 0x1e72, 0x1e72,\r | |
6196 | 0x1e74, 0x1e74,\r | |
6197 | 0x1e76, 0x1e76,\r | |
6198 | 0x1e78, 0x1e78,\r | |
6199 | 0x1e7a, 0x1e7a,\r | |
6200 | 0x1e7c, 0x1e7c,\r | |
6201 | 0x1e7e, 0x1e7e,\r | |
6202 | 0x1e80, 0x1e80,\r | |
6203 | 0x1e82, 0x1e82,\r | |
6204 | 0x1e84, 0x1e84,\r | |
6205 | 0x1e86, 0x1e86,\r | |
6206 | 0x1e88, 0x1e88,\r | |
6207 | 0x1e8a, 0x1e8a,\r | |
6208 | 0x1e8c, 0x1e8c,\r | |
6209 | 0x1e8e, 0x1e8e,\r | |
6210 | 0x1e90, 0x1e90,\r | |
6211 | 0x1e92, 0x1e92,\r | |
6212 | 0x1e94, 0x1e94,\r | |
6213 | 0x1ea0, 0x1ea0,\r | |
6214 | 0x1ea2, 0x1ea2,\r | |
6215 | 0x1ea4, 0x1ea4,\r | |
6216 | 0x1ea6, 0x1ea6,\r | |
6217 | 0x1ea8, 0x1ea8,\r | |
6218 | 0x1eaa, 0x1eaa,\r | |
6219 | 0x1eac, 0x1eac,\r | |
6220 | 0x1eae, 0x1eae,\r | |
6221 | 0x1eb0, 0x1eb0,\r | |
6222 | 0x1eb2, 0x1eb2,\r | |
6223 | 0x1eb4, 0x1eb4,\r | |
6224 | 0x1eb6, 0x1eb6,\r | |
6225 | 0x1eb8, 0x1eb8,\r | |
6226 | 0x1eba, 0x1eba,\r | |
6227 | 0x1ebc, 0x1ebc,\r | |
6228 | 0x1ebe, 0x1ebe,\r | |
6229 | 0x1ec0, 0x1ec0,\r | |
6230 | 0x1ec2, 0x1ec2,\r | |
6231 | 0x1ec4, 0x1ec4,\r | |
6232 | 0x1ec6, 0x1ec6,\r | |
6233 | 0x1ec8, 0x1ec8,\r | |
6234 | 0x1eca, 0x1eca,\r | |
6235 | 0x1ecc, 0x1ecc,\r | |
6236 | 0x1ece, 0x1ece,\r | |
6237 | 0x1ed0, 0x1ed0,\r | |
6238 | 0x1ed2, 0x1ed2,\r | |
6239 | 0x1ed4, 0x1ed4,\r | |
6240 | 0x1ed6, 0x1ed6,\r | |
6241 | 0x1ed8, 0x1ed8,\r | |
6242 | 0x1eda, 0x1eda,\r | |
6243 | 0x1edc, 0x1edc,\r | |
6244 | 0x1ede, 0x1ede,\r | |
6245 | 0x1ee0, 0x1ee0,\r | |
6246 | 0x1ee2, 0x1ee2,\r | |
6247 | 0x1ee4, 0x1ee4,\r | |
6248 | 0x1ee6, 0x1ee6,\r | |
6249 | 0x1ee8, 0x1ee8,\r | |
6250 | 0x1eea, 0x1eea,\r | |
6251 | 0x1eec, 0x1eec,\r | |
6252 | 0x1eee, 0x1eee,\r | |
6253 | 0x1ef0, 0x1ef0,\r | |
6254 | 0x1ef2, 0x1ef2,\r | |
6255 | 0x1ef4, 0x1ef4,\r | |
6256 | 0x1ef6, 0x1ef6,\r | |
6257 | 0x1ef8, 0x1ef8,\r | |
6258 | 0x1f08, 0x1f0f,\r | |
6259 | 0x1f18, 0x1f1d,\r | |
6260 | 0x1f28, 0x1f2f,\r | |
6261 | 0x1f38, 0x1f3f,\r | |
6262 | 0x1f48, 0x1f4d,\r | |
6263 | 0x1f59, 0x1f59,\r | |
6264 | 0x1f5b, 0x1f5b,\r | |
6265 | 0x1f5d, 0x1f5d,\r | |
6266 | 0x1f5f, 0x1f5f,\r | |
6267 | 0x1f68, 0x1f6f,\r | |
6268 | 0x1fb8, 0x1fbb,\r | |
6269 | 0x1fc8, 0x1fcb,\r | |
6270 | 0x1fd8, 0x1fdb,\r | |
6271 | 0x1fe8, 0x1fec,\r | |
6272 | 0x1ff8, 0x1ffb,\r | |
6273 | 0x2102, 0x2102,\r | |
6274 | 0x2107, 0x2107,\r | |
6275 | 0x210b, 0x210d,\r | |
6276 | 0x2110, 0x2112,\r | |
6277 | 0x2115, 0x2115,\r | |
6278 | 0x2119, 0x211d,\r | |
6279 | 0x2124, 0x2124,\r | |
6280 | 0x2126, 0x2126,\r | |
6281 | 0x2128, 0x2128,\r | |
6282 | 0x212a, 0x212d,\r | |
6283 | 0x2130, 0x2131,\r | |
6284 | 0x2133, 0x2133,\r | |
6285 | 0x213e, 0x213f,\r | |
6286 | 0x2145, 0x2145,\r | |
6287 | 0x2c00, 0x2c2e,\r | |
6288 | 0x2c80, 0x2c80,\r | |
6289 | 0x2c82, 0x2c82,\r | |
6290 | 0x2c84, 0x2c84,\r | |
6291 | 0x2c86, 0x2c86,\r | |
6292 | 0x2c88, 0x2c88,\r | |
6293 | 0x2c8a, 0x2c8a,\r | |
6294 | 0x2c8c, 0x2c8c,\r | |
6295 | 0x2c8e, 0x2c8e,\r | |
6296 | 0x2c90, 0x2c90,\r | |
6297 | 0x2c92, 0x2c92,\r | |
6298 | 0x2c94, 0x2c94,\r | |
6299 | 0x2c96, 0x2c96,\r | |
6300 | 0x2c98, 0x2c98,\r | |
6301 | 0x2c9a, 0x2c9a,\r | |
6302 | 0x2c9c, 0x2c9c,\r | |
6303 | 0x2c9e, 0x2c9e,\r | |
6304 | 0x2ca0, 0x2ca0,\r | |
6305 | 0x2ca2, 0x2ca2,\r | |
6306 | 0x2ca4, 0x2ca4,\r | |
6307 | 0x2ca6, 0x2ca6,\r | |
6308 | 0x2ca8, 0x2ca8,\r | |
6309 | 0x2caa, 0x2caa,\r | |
6310 | 0x2cac, 0x2cac,\r | |
6311 | 0x2cae, 0x2cae,\r | |
6312 | 0x2cb0, 0x2cb0,\r | |
6313 | 0x2cb2, 0x2cb2,\r | |
6314 | 0x2cb4, 0x2cb4,\r | |
6315 | 0x2cb6, 0x2cb6,\r | |
6316 | 0x2cb8, 0x2cb8,\r | |
6317 | 0x2cba, 0x2cba,\r | |
6318 | 0x2cbc, 0x2cbc,\r | |
6319 | 0x2cbe, 0x2cbe,\r | |
6320 | 0x2cc0, 0x2cc0,\r | |
6321 | 0x2cc2, 0x2cc2,\r | |
6322 | 0x2cc4, 0x2cc4,\r | |
6323 | 0x2cc6, 0x2cc6,\r | |
6324 | 0x2cc8, 0x2cc8,\r | |
6325 | 0x2cca, 0x2cca,\r | |
6326 | 0x2ccc, 0x2ccc,\r | |
6327 | 0x2cce, 0x2cce,\r | |
6328 | 0x2cd0, 0x2cd0,\r | |
6329 | 0x2cd2, 0x2cd2,\r | |
6330 | 0x2cd4, 0x2cd4,\r | |
6331 | 0x2cd6, 0x2cd6,\r | |
6332 | 0x2cd8, 0x2cd8,\r | |
6333 | 0x2cda, 0x2cda,\r | |
6334 | 0x2cdc, 0x2cdc,\r | |
6335 | 0x2cde, 0x2cde,\r | |
6336 | 0x2ce0, 0x2ce0,\r | |
6337 | 0x2ce2, 0x2ce2,\r | |
6338 | 0xff21, 0xff3a,\r | |
6339 | 0x10400, 0x10427,\r | |
6340 | 0x1d400, 0x1d419,\r | |
6341 | 0x1d434, 0x1d44d,\r | |
6342 | 0x1d468, 0x1d481,\r | |
6343 | 0x1d49c, 0x1d49c,\r | |
6344 | 0x1d49e, 0x1d49f,\r | |
6345 | 0x1d4a2, 0x1d4a2,\r | |
6346 | 0x1d4a5, 0x1d4a6,\r | |
6347 | 0x1d4a9, 0x1d4ac,\r | |
6348 | 0x1d4ae, 0x1d4b5,\r | |
6349 | 0x1d4d0, 0x1d4e9,\r | |
6350 | 0x1d504, 0x1d505,\r | |
6351 | 0x1d507, 0x1d50a,\r | |
6352 | 0x1d50d, 0x1d514,\r | |
6353 | 0x1d516, 0x1d51c,\r | |
6354 | 0x1d538, 0x1d539,\r | |
6355 | 0x1d53b, 0x1d53e,\r | |
6356 | 0x1d540, 0x1d544,\r | |
6357 | 0x1d546, 0x1d546,\r | |
6358 | 0x1d54a, 0x1d550,\r | |
6359 | 0x1d56c, 0x1d585,\r | |
6360 | 0x1d5a0, 0x1d5b9,\r | |
6361 | 0x1d5d4, 0x1d5ed,\r | |
6362 | 0x1d608, 0x1d621,\r | |
6363 | 0x1d63c, 0x1d655,\r | |
6364 | 0x1d670, 0x1d689,\r | |
6365 | 0x1d6a8, 0x1d6c0,\r | |
6366 | 0x1d6e2, 0x1d6fa,\r | |
6367 | 0x1d71c, 0x1d734,\r | |
6368 | 0x1d756, 0x1d76e,\r | |
6369 | 0x1d790, 0x1d7a8\r | |
6370 | }; /* CR_Lu */\r | |
6371 | \r | |
6372 | /* 'M': Major Category */\r | |
6373 | static const OnigCodePoint CR_M[] = {\r | |
6374 | 133,\r | |
6375 | 0x0300, 0x036f,\r | |
6376 | 0x0483, 0x0486,\r | |
6377 | 0x0488, 0x0489,\r | |
6378 | 0x0591, 0x05b9,\r | |
6379 | 0x05bb, 0x05bd,\r | |
6380 | 0x05bf, 0x05bf,\r | |
6381 | 0x05c1, 0x05c2,\r | |
6382 | 0x05c4, 0x05c5,\r | |
6383 | 0x05c7, 0x05c7,\r | |
6384 | 0x0610, 0x0615,\r | |
6385 | 0x064b, 0x065e,\r | |
6386 | 0x0670, 0x0670,\r | |
6387 | 0x06d6, 0x06dc,\r | |
6388 | 0x06de, 0x06e4,\r | |
6389 | 0x06e7, 0x06e8,\r | |
6390 | 0x06ea, 0x06ed,\r | |
6391 | 0x0711, 0x0711,\r | |
6392 | 0x0730, 0x074a,\r | |
6393 | 0x07a6, 0x07b0,\r | |
6394 | 0x0901, 0x0903,\r | |
6395 | 0x093c, 0x093c,\r | |
6396 | 0x093e, 0x094d,\r | |
6397 | 0x0951, 0x0954,\r | |
6398 | 0x0962, 0x0963,\r | |
6399 | 0x0981, 0x0983,\r | |
6400 | 0x09bc, 0x09bc,\r | |
6401 | 0x09be, 0x09c4,\r | |
6402 | 0x09c7, 0x09c8,\r | |
6403 | 0x09cb, 0x09cd,\r | |
6404 | 0x09d7, 0x09d7,\r | |
6405 | 0x09e2, 0x09e3,\r | |
6406 | 0x0a01, 0x0a03,\r | |
6407 | 0x0a3c, 0x0a3c,\r | |
6408 | 0x0a3e, 0x0a42,\r | |
6409 | 0x0a47, 0x0a48,\r | |
6410 | 0x0a4b, 0x0a4d,\r | |
6411 | 0x0a70, 0x0a71,\r | |
6412 | 0x0a81, 0x0a83,\r | |
6413 | 0x0abc, 0x0abc,\r | |
6414 | 0x0abe, 0x0ac5,\r | |
6415 | 0x0ac7, 0x0ac9,\r | |
6416 | 0x0acb, 0x0acd,\r | |
6417 | 0x0ae2, 0x0ae3,\r | |
6418 | 0x0b01, 0x0b03,\r | |
6419 | 0x0b3c, 0x0b3c,\r | |
6420 | 0x0b3e, 0x0b43,\r | |
6421 | 0x0b47, 0x0b48,\r | |
6422 | 0x0b4b, 0x0b4d,\r | |
6423 | 0x0b56, 0x0b57,\r | |
6424 | 0x0b82, 0x0b82,\r | |
6425 | 0x0bbe, 0x0bc2,\r | |
6426 | 0x0bc6, 0x0bc8,\r | |
6427 | 0x0bca, 0x0bcd,\r | |
6428 | 0x0bd7, 0x0bd7,\r | |
6429 | 0x0c01, 0x0c03,\r | |
6430 | 0x0c3e, 0x0c44,\r | |
6431 | 0x0c46, 0x0c48,\r | |
6432 | 0x0c4a, 0x0c4d,\r | |
6433 | 0x0c55, 0x0c56,\r | |
6434 | 0x0c82, 0x0c83,\r | |
6435 | 0x0cbc, 0x0cbc,\r | |
6436 | 0x0cbe, 0x0cc4,\r | |
6437 | 0x0cc6, 0x0cc8,\r | |
6438 | 0x0cca, 0x0ccd,\r | |
6439 | 0x0cd5, 0x0cd6,\r | |
6440 | 0x0d02, 0x0d03,\r | |
6441 | 0x0d3e, 0x0d43,\r | |
6442 | 0x0d46, 0x0d48,\r | |
6443 | 0x0d4a, 0x0d4d,\r | |
6444 | 0x0d57, 0x0d57,\r | |
6445 | 0x0d82, 0x0d83,\r | |
6446 | 0x0dca, 0x0dca,\r | |
6447 | 0x0dcf, 0x0dd4,\r | |
6448 | 0x0dd6, 0x0dd6,\r | |
6449 | 0x0dd8, 0x0ddf,\r | |
6450 | 0x0df2, 0x0df3,\r | |
6451 | 0x0e31, 0x0e31,\r | |
6452 | 0x0e34, 0x0e3a,\r | |
6453 | 0x0e47, 0x0e4e,\r | |
6454 | 0x0eb1, 0x0eb1,\r | |
6455 | 0x0eb4, 0x0eb9,\r | |
6456 | 0x0ebb, 0x0ebc,\r | |
6457 | 0x0ec8, 0x0ecd,\r | |
6458 | 0x0f18, 0x0f19,\r | |
6459 | 0x0f35, 0x0f35,\r | |
6460 | 0x0f37, 0x0f37,\r | |
6461 | 0x0f39, 0x0f39,\r | |
6462 | 0x0f3e, 0x0f3f,\r | |
6463 | 0x0f71, 0x0f84,\r | |
6464 | 0x0f86, 0x0f87,\r | |
6465 | 0x0f90, 0x0f97,\r | |
6466 | 0x0f99, 0x0fbc,\r | |
6467 | 0x0fc6, 0x0fc6,\r | |
6468 | 0x102c, 0x1032,\r | |
6469 | 0x1036, 0x1039,\r | |
6470 | 0x1056, 0x1059,\r | |
6471 | 0x135f, 0x135f,\r | |
6472 | 0x1712, 0x1714,\r | |
6473 | 0x1732, 0x1734,\r | |
6474 | 0x1752, 0x1753,\r | |
6475 | 0x1772, 0x1773,\r | |
6476 | 0x17b6, 0x17d3,\r | |
6477 | 0x17dd, 0x17dd,\r | |
6478 | 0x180b, 0x180d,\r | |
6479 | 0x18a9, 0x18a9,\r | |
6480 | 0x1920, 0x192b,\r | |
6481 | 0x1930, 0x193b,\r | |
6482 | 0x19b0, 0x19c0,\r | |
6483 | 0x19c8, 0x19c9,\r | |
6484 | 0x1a17, 0x1a1b,\r | |
6485 | 0x1dc0, 0x1dc3,\r | |
6486 | 0x20d0, 0x20eb,\r | |
6487 | 0x302a, 0x302f,\r | |
6488 | 0x3099, 0x309a,\r | |
6489 | 0xa802, 0xa802,\r | |
6490 | 0xa806, 0xa806,\r | |
6491 | 0xa80b, 0xa80b,\r | |
6492 | 0xa823, 0xa827,\r | |
6493 | 0xfb1e, 0xfb1e,\r | |
6494 | 0xfe00, 0xfe0f,\r | |
6495 | 0xfe20, 0xfe23,\r | |
6496 | 0x10a01, 0x10a03,\r | |
6497 | 0x10a05, 0x10a06,\r | |
6498 | 0x10a0c, 0x10a0f,\r | |
6499 | 0x10a38, 0x10a3a,\r | |
6500 | 0x10a3f, 0x10a3f,\r | |
6501 | 0x1d165, 0x1d169,\r | |
6502 | 0x1d16d, 0x1d172,\r | |
6503 | 0x1d17b, 0x1d182,\r | |
6504 | 0x1d185, 0x1d18b,\r | |
6505 | 0x1d1aa, 0x1d1ad,\r | |
6506 | 0x1d242, 0x1d244,\r | |
6507 | 0xe0100, 0xe01ef\r | |
6508 | }; /* CR_M */\r | |
6509 | \r | |
6510 | /* 'Mc': General Category */\r | |
6511 | static const OnigCodePoint CR_Mc[] = {\r | |
6512 | 63,\r | |
6513 | 0x0903, 0x0903,\r | |
6514 | 0x093e, 0x0940,\r | |
6515 | 0x0949, 0x094c,\r | |
6516 | 0x0982, 0x0983,\r | |
6517 | 0x09be, 0x09c0,\r | |
6518 | 0x09c7, 0x09c8,\r | |
6519 | 0x09cb, 0x09cc,\r | |
6520 | 0x09d7, 0x09d7,\r | |
6521 | 0x0a03, 0x0a03,\r | |
6522 | 0x0a3e, 0x0a40,\r | |
6523 | 0x0a83, 0x0a83,\r | |
6524 | 0x0abe, 0x0ac0,\r | |
6525 | 0x0ac9, 0x0ac9,\r | |
6526 | 0x0acb, 0x0acc,\r | |
6527 | 0x0b02, 0x0b03,\r | |
6528 | 0x0b3e, 0x0b3e,\r | |
6529 | 0x0b40, 0x0b40,\r | |
6530 | 0x0b47, 0x0b48,\r | |
6531 | 0x0b4b, 0x0b4c,\r | |
6532 | 0x0b57, 0x0b57,\r | |
6533 | 0x0bbe, 0x0bbf,\r | |
6534 | 0x0bc1, 0x0bc2,\r | |
6535 | 0x0bc6, 0x0bc8,\r | |
6536 | 0x0bca, 0x0bcc,\r | |
6537 | 0x0bd7, 0x0bd7,\r | |
6538 | 0x0c01, 0x0c03,\r | |
6539 | 0x0c41, 0x0c44,\r | |
6540 | 0x0c82, 0x0c83,\r | |
6541 | 0x0cbe, 0x0cbe,\r | |
6542 | 0x0cc0, 0x0cc4,\r | |
6543 | 0x0cc7, 0x0cc8,\r | |
6544 | 0x0cca, 0x0ccb,\r | |
6545 | 0x0cd5, 0x0cd6,\r | |
6546 | 0x0d02, 0x0d03,\r | |
6547 | 0x0d3e, 0x0d40,\r | |
6548 | 0x0d46, 0x0d48,\r | |
6549 | 0x0d4a, 0x0d4c,\r | |
6550 | 0x0d57, 0x0d57,\r | |
6551 | 0x0d82, 0x0d83,\r | |
6552 | 0x0dcf, 0x0dd1,\r | |
6553 | 0x0dd8, 0x0ddf,\r | |
6554 | 0x0df2, 0x0df3,\r | |
6555 | 0x0f3e, 0x0f3f,\r | |
6556 | 0x0f7f, 0x0f7f,\r | |
6557 | 0x102c, 0x102c,\r | |
6558 | 0x1031, 0x1031,\r | |
6559 | 0x1038, 0x1038,\r | |
6560 | 0x1056, 0x1057,\r | |
6561 | 0x17b6, 0x17b6,\r | |
6562 | 0x17be, 0x17c5,\r | |
6563 | 0x17c7, 0x17c8,\r | |
6564 | 0x1923, 0x1926,\r | |
6565 | 0x1929, 0x192b,\r | |
6566 | 0x1930, 0x1931,\r | |
6567 | 0x1933, 0x1938,\r | |
6568 | 0x19b0, 0x19c0,\r | |
6569 | 0x19c8, 0x19c9,\r | |
6570 | 0x1a19, 0x1a1b,\r | |
6571 | 0xa802, 0xa802,\r | |
6572 | 0xa823, 0xa824,\r | |
6573 | 0xa827, 0xa827,\r | |
6574 | 0x1d165, 0x1d166,\r | |
6575 | 0x1d16d, 0x1d172\r | |
6576 | }; /* CR_Mc */\r | |
6577 | \r | |
6578 | /* 'Me': General Category */\r | |
6579 | static const OnigCodePoint CR_Me[] = {\r | |
6580 | 4,\r | |
6581 | 0x0488, 0x0489,\r | |
6582 | 0x06de, 0x06de,\r | |
6583 | 0x20dd, 0x20e0,\r | |
6584 | 0x20e2, 0x20e4\r | |
6585 | }; /* CR_Me */\r | |
6586 | \r | |
6587 | /* 'Mn': General Category */\r | |
6588 | static const OnigCodePoint CR_Mn[] = {\r | |
6589 | 124,\r | |
6590 | 0x0300, 0x036f,\r | |
6591 | 0x0483, 0x0486,\r | |
6592 | 0x0591, 0x05b9,\r | |
6593 | 0x05bb, 0x05bd,\r | |
6594 | 0x05bf, 0x05bf,\r | |
6595 | 0x05c1, 0x05c2,\r | |
6596 | 0x05c4, 0x05c5,\r | |
6597 | 0x05c7, 0x05c7,\r | |
6598 | 0x0610, 0x0615,\r | |
6599 | 0x064b, 0x065e,\r | |
6600 | 0x0670, 0x0670,\r | |
6601 | 0x06d6, 0x06dc,\r | |
6602 | 0x06df, 0x06e4,\r | |
6603 | 0x06e7, 0x06e8,\r | |
6604 | 0x06ea, 0x06ed,\r | |
6605 | 0x0711, 0x0711,\r | |
6606 | 0x0730, 0x074a,\r | |
6607 | 0x07a6, 0x07b0,\r | |
6608 | 0x0901, 0x0902,\r | |
6609 | 0x093c, 0x093c,\r | |
6610 | 0x0941, 0x0948,\r | |
6611 | 0x094d, 0x094d,\r | |
6612 | 0x0951, 0x0954,\r | |
6613 | 0x0962, 0x0963,\r | |
6614 | 0x0981, 0x0981,\r | |
6615 | 0x09bc, 0x09bc,\r | |
6616 | 0x09c1, 0x09c4,\r | |
6617 | 0x09cd, 0x09cd,\r | |
6618 | 0x09e2, 0x09e3,\r | |
6619 | 0x0a01, 0x0a02,\r | |
6620 | 0x0a3c, 0x0a3c,\r | |
6621 | 0x0a41, 0x0a42,\r | |
6622 | 0x0a47, 0x0a48,\r | |
6623 | 0x0a4b, 0x0a4d,\r | |
6624 | 0x0a70, 0x0a71,\r | |
6625 | 0x0a81, 0x0a82,\r | |
6626 | 0x0abc, 0x0abc,\r | |
6627 | 0x0ac1, 0x0ac5,\r | |
6628 | 0x0ac7, 0x0ac8,\r | |
6629 | 0x0acd, 0x0acd,\r | |
6630 | 0x0ae2, 0x0ae3,\r | |
6631 | 0x0b01, 0x0b01,\r | |
6632 | 0x0b3c, 0x0b3c,\r | |
6633 | 0x0b3f, 0x0b3f,\r | |
6634 | 0x0b41, 0x0b43,\r | |
6635 | 0x0b4d, 0x0b4d,\r | |
6636 | 0x0b56, 0x0b56,\r | |
6637 | 0x0b82, 0x0b82,\r | |
6638 | 0x0bc0, 0x0bc0,\r | |
6639 | 0x0bcd, 0x0bcd,\r | |
6640 | 0x0c3e, 0x0c40,\r | |
6641 | 0x0c46, 0x0c48,\r | |
6642 | 0x0c4a, 0x0c4d,\r | |
6643 | 0x0c55, 0x0c56,\r | |
6644 | 0x0cbc, 0x0cbc,\r | |
6645 | 0x0cbf, 0x0cbf,\r | |
6646 | 0x0cc6, 0x0cc6,\r | |
6647 | 0x0ccc, 0x0ccd,\r | |
6648 | 0x0d41, 0x0d43,\r | |
6649 | 0x0d4d, 0x0d4d,\r | |
6650 | 0x0dca, 0x0dca,\r | |
6651 | 0x0dd2, 0x0dd4,\r | |
6652 | 0x0dd6, 0x0dd6,\r | |
6653 | 0x0e31, 0x0e31,\r | |
6654 | 0x0e34, 0x0e3a,\r | |
6655 | 0x0e47, 0x0e4e,\r | |
6656 | 0x0eb1, 0x0eb1,\r | |
6657 | 0x0eb4, 0x0eb9,\r | |
6658 | 0x0ebb, 0x0ebc,\r | |
6659 | 0x0ec8, 0x0ecd,\r | |
6660 | 0x0f18, 0x0f19,\r | |
6661 | 0x0f35, 0x0f35,\r | |
6662 | 0x0f37, 0x0f37,\r | |
6663 | 0x0f39, 0x0f39,\r | |
6664 | 0x0f71, 0x0f7e,\r | |
6665 | 0x0f80, 0x0f84,\r | |
6666 | 0x0f86, 0x0f87,\r | |
6667 | 0x0f90, 0x0f97,\r | |
6668 | 0x0f99, 0x0fbc,\r | |
6669 | 0x0fc6, 0x0fc6,\r | |
6670 | 0x102d, 0x1030,\r | |
6671 | 0x1032, 0x1032,\r | |
6672 | 0x1036, 0x1037,\r | |
6673 | 0x1039, 0x1039,\r | |
6674 | 0x1058, 0x1059,\r | |
6675 | 0x135f, 0x135f,\r | |
6676 | 0x1712, 0x1714,\r | |
6677 | 0x1732, 0x1734,\r | |
6678 | 0x1752, 0x1753,\r | |
6679 | 0x1772, 0x1773,\r | |
6680 | 0x17b7, 0x17bd,\r | |
6681 | 0x17c6, 0x17c6,\r | |
6682 | 0x17c9, 0x17d3,\r | |
6683 | 0x17dd, 0x17dd,\r | |
6684 | 0x180b, 0x180d,\r | |
6685 | 0x18a9, 0x18a9,\r | |
6686 | 0x1920, 0x1922,\r | |
6687 | 0x1927, 0x1928,\r | |
6688 | 0x1932, 0x1932,\r | |
6689 | 0x1939, 0x193b,\r | |
6690 | 0x1a17, 0x1a18,\r | |
6691 | 0x1dc0, 0x1dc3,\r | |
6692 | 0x20d0, 0x20dc,\r | |
6693 | 0x20e1, 0x20e1,\r | |
6694 | 0x20e5, 0x20eb,\r | |
6695 | 0x302a, 0x302f,\r | |
6696 | 0x3099, 0x309a,\r | |
6697 | 0xa806, 0xa806,\r | |
6698 | 0xa80b, 0xa80b,\r | |
6699 | 0xa825, 0xa826,\r | |
6700 | 0xfb1e, 0xfb1e,\r | |
6701 | 0xfe00, 0xfe0f,\r | |
6702 | 0xfe20, 0xfe23,\r | |
6703 | 0x10a01, 0x10a03,\r | |
6704 | 0x10a05, 0x10a06,\r | |
6705 | 0x10a0c, 0x10a0f,\r | |
6706 | 0x10a38, 0x10a3a,\r | |
6707 | 0x10a3f, 0x10a3f,\r | |
6708 | 0x1d167, 0x1d169,\r | |
6709 | 0x1d17b, 0x1d182,\r | |
6710 | 0x1d185, 0x1d18b,\r | |
6711 | 0x1d1aa, 0x1d1ad,\r | |
6712 | 0x1d242, 0x1d244,\r | |
6713 | 0xe0100, 0xe01ef\r | |
6714 | }; /* CR_Mn */\r | |
6715 | \r | |
6716 | /* 'N': Major Category */\r | |
6717 | static const OnigCodePoint CR_N[] = {\r | |
6718 | 53,\r | |
6719 | 0x0030, 0x0039,\r | |
6720 | 0x00b2, 0x00b3,\r | |
6721 | 0x00b9, 0x00b9,\r | |
6722 | 0x00bc, 0x00be,\r | |
6723 | 0x0660, 0x0669,\r | |
6724 | 0x06f0, 0x06f9,\r | |
6725 | 0x0966, 0x096f,\r | |
6726 | 0x09e6, 0x09ef,\r | |
6727 | 0x09f4, 0x09f9,\r | |
6728 | 0x0a66, 0x0a6f,\r | |
6729 | 0x0ae6, 0x0aef,\r | |
6730 | 0x0b66, 0x0b6f,\r | |
6731 | 0x0be6, 0x0bf2,\r | |
6732 | 0x0c66, 0x0c6f,\r | |
6733 | 0x0ce6, 0x0cef,\r | |
6734 | 0x0d66, 0x0d6f,\r | |
6735 | 0x0e50, 0x0e59,\r | |
6736 | 0x0ed0, 0x0ed9,\r | |
6737 | 0x0f20, 0x0f33,\r | |
6738 | 0x1040, 0x1049,\r | |
6739 | 0x1369, 0x137c,\r | |
6740 | 0x16ee, 0x16f0,\r | |
6741 | 0x17e0, 0x17e9,\r | |
6742 | 0x17f0, 0x17f9,\r | |
6743 | 0x1810, 0x1819,\r | |
6744 | 0x1946, 0x194f,\r | |
6745 | 0x19d0, 0x19d9,\r | |
6746 | 0x2070, 0x2070,\r | |
6747 | 0x2074, 0x2079,\r | |
6748 | 0x2080, 0x2089,\r | |
6749 | 0x2153, 0x2183,\r | |
6750 | 0x2460, 0x249b,\r | |
6751 | 0x24ea, 0x24ff,\r | |
6752 | 0x2776, 0x2793,\r | |
6753 | 0x2cfd, 0x2cfd,\r | |
6754 | 0x3007, 0x3007,\r | |
6755 | 0x3021, 0x3029,\r | |
6756 | 0x3038, 0x303a,\r | |
6757 | 0x3192, 0x3195,\r | |
6758 | 0x3220, 0x3229,\r | |
6759 | 0x3251, 0x325f,\r | |
6760 | 0x3280, 0x3289,\r | |
6761 | 0x32b1, 0x32bf,\r | |
6762 | 0xff10, 0xff19,\r | |
6763 | 0x10107, 0x10133,\r | |
6764 | 0x10140, 0x10178,\r | |
6765 | 0x1018a, 0x1018a,\r | |
6766 | 0x10320, 0x10323,\r | |
6767 | 0x1034a, 0x1034a,\r | |
6768 | 0x103d1, 0x103d5,\r | |
6769 | 0x104a0, 0x104a9,\r | |
6770 | 0x10a40, 0x10a47,\r | |
6771 | 0x1d7ce, 0x1d7ff\r | |
6772 | }; /* CR_N */\r | |
6773 | \r | |
6774 | /* 'Nd': General Category */\r | |
6775 | static const OnigCodePoint CR_Nd[] = {\r | |
6776 | 23,\r | |
6777 | 0x0030, 0x0039,\r | |
6778 | 0x0660, 0x0669,\r | |
6779 | 0x06f0, 0x06f9,\r | |
6780 | 0x0966, 0x096f,\r | |
6781 | 0x09e6, 0x09ef,\r | |
6782 | 0x0a66, 0x0a6f,\r | |
6783 | 0x0ae6, 0x0aef,\r | |
6784 | 0x0b66, 0x0b6f,\r | |
6785 | 0x0be6, 0x0bef,\r | |
6786 | 0x0c66, 0x0c6f,\r | |
6787 | 0x0ce6, 0x0cef,\r | |
6788 | 0x0d66, 0x0d6f,\r | |
6789 | 0x0e50, 0x0e59,\r | |
6790 | 0x0ed0, 0x0ed9,\r | |
6791 | 0x0f20, 0x0f29,\r | |
6792 | 0x1040, 0x1049,\r | |
6793 | 0x17e0, 0x17e9,\r | |
6794 | 0x1810, 0x1819,\r | |
6795 | 0x1946, 0x194f,\r | |
6796 | 0x19d0, 0x19d9,\r | |
6797 | 0xff10, 0xff19,\r | |
6798 | 0x104a0, 0x104a9,\r | |
6799 | 0x1d7ce, 0x1d7ff\r | |
6800 | }; /* CR_Nd */\r | |
6801 | \r | |
6802 | /* 'Nl': General Category */\r | |
6803 | static const OnigCodePoint CR_Nl[] = {\r | |
6804 | 8,\r | |
6805 | 0x16ee, 0x16f0,\r | |
6806 | 0x2160, 0x2183,\r | |
6807 | 0x3007, 0x3007,\r | |
6808 | 0x3021, 0x3029,\r | |
6809 | 0x3038, 0x303a,\r | |
6810 | 0x10140, 0x10174,\r | |
6811 | 0x1034a, 0x1034a,\r | |
6812 | 0x103d1, 0x103d5\r | |
6813 | }; /* CR_Nl */\r | |
6814 | \r | |
6815 | /* 'No': General Category */\r | |
6816 | static const OnigCodePoint CR_No[] = {\r | |
6817 | 26,\r | |
6818 | 0x00b2, 0x00b3,\r | |
6819 | 0x00b9, 0x00b9,\r | |
6820 | 0x00bc, 0x00be,\r | |
6821 | 0x09f4, 0x09f9,\r | |
6822 | 0x0bf0, 0x0bf2,\r | |
6823 | 0x0f2a, 0x0f33,\r | |
6824 | 0x1369, 0x137c,\r | |
6825 | 0x17f0, 0x17f9,\r | |
6826 | 0x2070, 0x2070,\r | |
6827 | 0x2074, 0x2079,\r | |
6828 | 0x2080, 0x2089,\r | |
6829 | 0x2153, 0x215f,\r | |
6830 | 0x2460, 0x249b,\r | |
6831 | 0x24ea, 0x24ff,\r | |
6832 | 0x2776, 0x2793,\r | |
6833 | 0x2cfd, 0x2cfd,\r | |
6834 | 0x3192, 0x3195,\r | |
6835 | 0x3220, 0x3229,\r | |
6836 | 0x3251, 0x325f,\r | |
6837 | 0x3280, 0x3289,\r | |
6838 | 0x32b1, 0x32bf,\r | |
6839 | 0x10107, 0x10133,\r | |
6840 | 0x10175, 0x10178,\r | |
6841 | 0x1018a, 0x1018a,\r | |
6842 | 0x10320, 0x10323,\r | |
6843 | 0x10a40, 0x10a47\r | |
6844 | }; /* CR_No */\r | |
6845 | \r | |
6846 | /* 'P': Major Category */\r | |
6847 | static const OnigCodePoint CR_P[] = {\r | |
6848 | 96,\r | |
6849 | 0x0021, 0x0023,\r | |
6850 | 0x0025, 0x002a,\r | |
6851 | 0x002c, 0x002f,\r | |
6852 | 0x003a, 0x003b,\r | |
6853 | 0x003f, 0x0040,\r | |
6854 | 0x005b, 0x005d,\r | |
6855 | 0x005f, 0x005f,\r | |
6856 | 0x007b, 0x007b,\r | |
6857 | 0x007d, 0x007d,\r | |
6858 | 0x00a1, 0x00a1,\r | |
6859 | 0x00ab, 0x00ab,\r | |
6860 | 0x00b7, 0x00b7,\r | |
6861 | 0x00bb, 0x00bb,\r | |
6862 | 0x00bf, 0x00bf,\r | |
6863 | 0x037e, 0x037e,\r | |
6864 | 0x0387, 0x0387,\r | |
6865 | 0x055a, 0x055f,\r | |
6866 | 0x0589, 0x058a,\r | |
6867 | 0x05be, 0x05be,\r | |
6868 | 0x05c0, 0x05c0,\r | |
6869 | 0x05c3, 0x05c3,\r | |
6870 | 0x05c6, 0x05c6,\r | |
6871 | 0x05f3, 0x05f4,\r | |
6872 | 0x060c, 0x060d,\r | |
6873 | 0x061b, 0x061b,\r | |
6874 | 0x061e, 0x061f,\r | |
6875 | 0x066a, 0x066d,\r | |
6876 | 0x06d4, 0x06d4,\r | |
6877 | 0x0700, 0x070d,\r | |
6878 | 0x0964, 0x0965,\r | |
6879 | 0x0970, 0x0970,\r | |
6880 | 0x0df4, 0x0df4,\r | |
6881 | 0x0e4f, 0x0e4f,\r | |
6882 | 0x0e5a, 0x0e5b,\r | |
6883 | 0x0f04, 0x0f12,\r | |
6884 | 0x0f3a, 0x0f3d,\r | |
6885 | 0x0f85, 0x0f85,\r | |
6886 | 0x0fd0, 0x0fd1,\r | |
6887 | 0x104a, 0x104f,\r | |
6888 | 0x10fb, 0x10fb,\r | |
6889 | 0x1361, 0x1368,\r | |
6890 | 0x166d, 0x166e,\r | |
6891 | 0x169b, 0x169c,\r | |
6892 | 0x16eb, 0x16ed,\r | |
6893 | 0x1735, 0x1736,\r | |
6894 | 0x17d4, 0x17d6,\r | |
6895 | 0x17d8, 0x17da,\r | |
6896 | 0x1800, 0x180a,\r | |
6897 | 0x1944, 0x1945,\r | |
6898 | 0x19de, 0x19df,\r | |
6899 | 0x1a1e, 0x1a1f,\r | |
6900 | 0x2010, 0x2027,\r | |
6901 | 0x2030, 0x2043,\r | |
6902 | 0x2045, 0x2051,\r | |
6903 | 0x2053, 0x205e,\r | |
6904 | 0x207d, 0x207e,\r | |
6905 | 0x208d, 0x208e,\r | |
6906 | 0x2329, 0x232a,\r | |
6907 | 0x23b4, 0x23b6,\r | |
6908 | 0x2768, 0x2775,\r | |
6909 | 0x27c5, 0x27c6,\r | |
6910 | 0x27e6, 0x27eb,\r | |
6911 | 0x2983, 0x2998,\r | |
6912 | 0x29d8, 0x29db,\r | |
6913 | 0x29fc, 0x29fd,\r | |
6914 | 0x2cf9, 0x2cfc,\r | |
6915 | 0x2cfe, 0x2cff,\r | |
6916 | 0x2e00, 0x2e17,\r | |
6917 | 0x2e1c, 0x2e1d,\r | |
6918 | 0x3001, 0x3003,\r | |
6919 | 0x3008, 0x3011,\r | |
6920 | 0x3014, 0x301f,\r | |
6921 | 0x3030, 0x3030,\r | |
6922 | 0x303d, 0x303d,\r | |
6923 | 0x30a0, 0x30a0,\r | |
6924 | 0x30fb, 0x30fb,\r | |
6925 | 0xfd3e, 0xfd3f,\r | |
6926 | 0xfe10, 0xfe19,\r | |
6927 | 0xfe30, 0xfe52,\r | |
6928 | 0xfe54, 0xfe61,\r | |
6929 | 0xfe63, 0xfe63,\r | |
6930 | 0xfe68, 0xfe68,\r | |
6931 | 0xfe6a, 0xfe6b,\r | |
6932 | 0xff01, 0xff03,\r | |
6933 | 0xff05, 0xff0a,\r | |
6934 | 0xff0c, 0xff0f,\r | |
6935 | 0xff1a, 0xff1b,\r | |
6936 | 0xff1f, 0xff20,\r | |
6937 | 0xff3b, 0xff3d,\r | |
6938 | 0xff3f, 0xff3f,\r | |
6939 | 0xff5b, 0xff5b,\r | |
6940 | 0xff5d, 0xff5d,\r | |
6941 | 0xff5f, 0xff65,\r | |
6942 | 0x10100, 0x10101,\r | |
6943 | 0x1039f, 0x1039f,\r | |
6944 | 0x10a50, 0x10a58\r | |
6945 | }; /* CR_P */\r | |
6946 | \r | |
6947 | /* 'Pc': General Category */\r | |
6948 | static const OnigCodePoint CR_Pc[] = {\r | |
6949 | 6,\r | |
6950 | 0x005f, 0x005f,\r | |
6951 | 0x203f, 0x2040,\r | |
6952 | 0x2054, 0x2054,\r | |
6953 | 0xfe33, 0xfe34,\r | |
6954 | 0xfe4d, 0xfe4f,\r | |
6955 | 0xff3f, 0xff3f\r | |
6956 | }; /* CR_Pc */\r | |
6957 | \r | |
6958 | /* 'Pd': General Category */\r | |
6959 | static const OnigCodePoint CR_Pd[] = {\r | |
6960 | 12,\r | |
6961 | 0x002d, 0x002d,\r | |
6962 | 0x058a, 0x058a,\r | |
6963 | 0x1806, 0x1806,\r | |
6964 | 0x2010, 0x2015,\r | |
6965 | 0x2e17, 0x2e17,\r | |
6966 | 0x301c, 0x301c,\r | |
6967 | 0x3030, 0x3030,\r | |
6968 | 0x30a0, 0x30a0,\r | |
6969 | 0xfe31, 0xfe32,\r | |
6970 | 0xfe58, 0xfe58,\r | |
6971 | 0xfe63, 0xfe63,\r | |
6972 | 0xff0d, 0xff0d\r | |
6973 | }; /* CR_Pd */\r | |
6974 | \r | |
6975 | /* 'Pe': General Category */\r | |
6976 | static const OnigCodePoint CR_Pe[] = {\r | |
6977 | 65,\r | |
6978 | 0x0029, 0x0029,\r | |
6979 | 0x005d, 0x005d,\r | |
6980 | 0x007d, 0x007d,\r | |
6981 | 0x0f3b, 0x0f3b,\r | |
6982 | 0x0f3d, 0x0f3d,\r | |
6983 | 0x169c, 0x169c,\r | |
6984 | 0x2046, 0x2046,\r | |
6985 | 0x207e, 0x207e,\r | |
6986 | 0x208e, 0x208e,\r | |
6987 | 0x232a, 0x232a,\r | |
6988 | 0x23b5, 0x23b5,\r | |
6989 | 0x2769, 0x2769,\r | |
6990 | 0x276b, 0x276b,\r | |
6991 | 0x276d, 0x276d,\r | |
6992 | 0x276f, 0x276f,\r | |
6993 | 0x2771, 0x2771,\r | |
6994 | 0x2773, 0x2773,\r | |
6995 | 0x2775, 0x2775,\r | |
6996 | 0x27c6, 0x27c6,\r | |
6997 | 0x27e7, 0x27e7,\r | |
6998 | 0x27e9, 0x27e9,\r | |
6999 | 0x27eb, 0x27eb,\r | |
7000 | 0x2984, 0x2984,\r | |
7001 | 0x2986, 0x2986,\r | |
7002 | 0x2988, 0x2988,\r | |
7003 | 0x298a, 0x298a,\r | |
7004 | 0x298c, 0x298c,\r | |
7005 | 0x298e, 0x298e,\r | |
7006 | 0x2990, 0x2990,\r | |
7007 | 0x2992, 0x2992,\r | |
7008 | 0x2994, 0x2994,\r | |
7009 | 0x2996, 0x2996,\r | |
7010 | 0x2998, 0x2998,\r | |
7011 | 0x29d9, 0x29d9,\r | |
7012 | 0x29db, 0x29db,\r | |
7013 | 0x29fd, 0x29fd,\r | |
7014 | 0x3009, 0x3009,\r | |
7015 | 0x300b, 0x300b,\r | |
7016 | 0x300d, 0x300d,\r | |
7017 | 0x300f, 0x300f,\r | |
7018 | 0x3011, 0x3011,\r | |
7019 | 0x3015, 0x3015,\r | |
7020 | 0x3017, 0x3017,\r | |
7021 | 0x3019, 0x3019,\r | |
7022 | 0x301b, 0x301b,\r | |
7023 | 0x301e, 0x301f,\r | |
7024 | 0xfd3f, 0xfd3f,\r | |
7025 | 0xfe18, 0xfe18,\r | |
7026 | 0xfe36, 0xfe36,\r | |
7027 | 0xfe38, 0xfe38,\r | |
7028 | 0xfe3a, 0xfe3a,\r | |
7029 | 0xfe3c, 0xfe3c,\r | |
7030 | 0xfe3e, 0xfe3e,\r | |
7031 | 0xfe40, 0xfe40,\r | |
7032 | 0xfe42, 0xfe42,\r | |
7033 | 0xfe44, 0xfe44,\r | |
7034 | 0xfe48, 0xfe48,\r | |
7035 | 0xfe5a, 0xfe5a,\r | |
7036 | 0xfe5c, 0xfe5c,\r | |
7037 | 0xfe5e, 0xfe5e,\r | |
7038 | 0xff09, 0xff09,\r | |
7039 | 0xff3d, 0xff3d,\r | |
7040 | 0xff5d, 0xff5d,\r | |
7041 | 0xff60, 0xff60,\r | |
7042 | 0xff63, 0xff63\r | |
7043 | }; /* CR_Pe */\r | |
7044 | \r | |
7045 | /* 'Pf': General Category */\r | |
7046 | static const OnigCodePoint CR_Pf[] = {\r | |
7047 | 9,\r | |
7048 | 0x00bb, 0x00bb,\r | |
7049 | 0x2019, 0x2019,\r | |
7050 | 0x201d, 0x201d,\r | |
7051 | 0x203a, 0x203a,\r | |
7052 | 0x2e03, 0x2e03,\r | |
7053 | 0x2e05, 0x2e05,\r | |
7054 | 0x2e0a, 0x2e0a,\r | |
7055 | 0x2e0d, 0x2e0d,\r | |
7056 | 0x2e1d, 0x2e1d\r | |
7057 | }; /* CR_Pf */\r | |
7058 | \r | |
7059 | /* 'Pi': General Category */\r | |
7060 | static const OnigCodePoint CR_Pi[] = {\r | |
7061 | 10,\r | |
7062 | 0x00ab, 0x00ab,\r | |
7063 | 0x2018, 0x2018,\r | |
7064 | 0x201b, 0x201c,\r | |
7065 | 0x201f, 0x201f,\r | |
7066 | 0x2039, 0x2039,\r | |
7067 | 0x2e02, 0x2e02,\r | |
7068 | 0x2e04, 0x2e04,\r | |
7069 | 0x2e09, 0x2e09,\r | |
7070 | 0x2e0c, 0x2e0c,\r | |
7071 | 0x2e1c, 0x2e1c\r | |
7072 | }; /* CR_Pi */\r | |
7073 | \r | |
7074 | /* 'Po': General Category */\r | |
7075 | static const OnigCodePoint CR_Po[] = {\r | |
7076 | 88,\r | |
7077 | 0x0021, 0x0023,\r | |
7078 | 0x0025, 0x0027,\r | |
7079 | 0x002a, 0x002a,\r | |
7080 | 0x002c, 0x002c,\r | |
7081 | 0x002e, 0x002f,\r | |
7082 | 0x003a, 0x003b,\r | |
7083 | 0x003f, 0x0040,\r | |
7084 | 0x005c, 0x005c,\r | |
7085 | 0x00a1, 0x00a1,\r | |
7086 | 0x00b7, 0x00b7,\r | |
7087 | 0x00bf, 0x00bf,\r | |
7088 | 0x037e, 0x037e,\r | |
7089 | 0x0387, 0x0387,\r | |
7090 | 0x055a, 0x055f,\r | |
7091 | 0x0589, 0x0589,\r | |
7092 | 0x05be, 0x05be,\r | |
7093 | 0x05c0, 0x05c0,\r | |
7094 | 0x05c3, 0x05c3,\r | |
7095 | 0x05c6, 0x05c6,\r | |
7096 | 0x05f3, 0x05f4,\r | |
7097 | 0x060c, 0x060d,\r | |
7098 | 0x061b, 0x061b,\r | |
7099 | 0x061e, 0x061f,\r | |
7100 | 0x066a, 0x066d,\r | |
7101 | 0x06d4, 0x06d4,\r | |
7102 | 0x0700, 0x070d,\r | |
7103 | 0x0964, 0x0965,\r | |
7104 | 0x0970, 0x0970,\r | |
7105 | 0x0df4, 0x0df4,\r | |
7106 | 0x0e4f, 0x0e4f,\r | |
7107 | 0x0e5a, 0x0e5b,\r | |
7108 | 0x0f04, 0x0f12,\r | |
7109 | 0x0f85, 0x0f85,\r | |
7110 | 0x0fd0, 0x0fd1,\r | |
7111 | 0x104a, 0x104f,\r | |
7112 | 0x10fb, 0x10fb,\r | |
7113 | 0x1361, 0x1368,\r | |
7114 | 0x166d, 0x166e,\r | |
7115 | 0x16eb, 0x16ed,\r | |
7116 | 0x1735, 0x1736,\r | |
7117 | 0x17d4, 0x17d6,\r | |
7118 | 0x17d8, 0x17da,\r | |
7119 | 0x1800, 0x1805,\r | |
7120 | 0x1807, 0x180a,\r | |
7121 | 0x1944, 0x1945,\r | |
7122 | 0x19de, 0x19df,\r | |
7123 | 0x1a1e, 0x1a1f,\r | |
7124 | 0x2016, 0x2017,\r | |
7125 | 0x2020, 0x2027,\r | |
7126 | 0x2030, 0x2038,\r | |
7127 | 0x203b, 0x203e,\r | |
7128 | 0x2041, 0x2043,\r | |
7129 | 0x2047, 0x2051,\r | |
7130 | 0x2053, 0x2053,\r | |
7131 | 0x2055, 0x205e,\r | |
7132 | 0x23b6, 0x23b6,\r | |
7133 | 0x2cf9, 0x2cfc,\r | |
7134 | 0x2cfe, 0x2cff,\r | |
7135 | 0x2e00, 0x2e01,\r | |
7136 | 0x2e06, 0x2e08,\r | |
7137 | 0x2e0b, 0x2e0b,\r | |
7138 | 0x2e0e, 0x2e16,\r | |
7139 | 0x3001, 0x3003,\r | |
7140 | 0x303d, 0x303d,\r | |
7141 | 0x30fb, 0x30fb,\r | |
7142 | 0xfe10, 0xfe16,\r | |
7143 | 0xfe19, 0xfe19,\r | |
7144 | 0xfe30, 0xfe30,\r | |
7145 | 0xfe45, 0xfe46,\r | |
7146 | 0xfe49, 0xfe4c,\r | |
7147 | 0xfe50, 0xfe52,\r | |
7148 | 0xfe54, 0xfe57,\r | |
7149 | 0xfe5f, 0xfe61,\r | |
7150 | 0xfe68, 0xfe68,\r | |
7151 | 0xfe6a, 0xfe6b,\r | |
7152 | 0xff01, 0xff03,\r | |
7153 | 0xff05, 0xff07,\r | |
7154 | 0xff0a, 0xff0a,\r | |
7155 | 0xff0c, 0xff0c,\r | |
7156 | 0xff0e, 0xff0f,\r | |
7157 | 0xff1a, 0xff1b,\r | |
7158 | 0xff1f, 0xff20,\r | |
7159 | 0xff3c, 0xff3c,\r | |
7160 | 0xff61, 0xff61,\r | |
7161 | 0xff64, 0xff65,\r | |
7162 | 0x10100, 0x10101,\r | |
7163 | 0x1039f, 0x1039f,\r | |
7164 | 0x10a50, 0x10a58\r | |
7165 | }; /* CR_Po */\r | |
7166 | \r | |
7167 | /* 'Ps': General Category */\r | |
7168 | static const OnigCodePoint CR_Ps[] = {\r | |
7169 | 67,\r | |
7170 | 0x0028, 0x0028,\r | |
7171 | 0x005b, 0x005b,\r | |
7172 | 0x007b, 0x007b,\r | |
7173 | 0x0f3a, 0x0f3a,\r | |
7174 | 0x0f3c, 0x0f3c,\r | |
7175 | 0x169b, 0x169b,\r | |
7176 | 0x201a, 0x201a,\r | |
7177 | 0x201e, 0x201e,\r | |
7178 | 0x2045, 0x2045,\r | |
7179 | 0x207d, 0x207d,\r | |
7180 | 0x208d, 0x208d,\r | |
7181 | 0x2329, 0x2329,\r | |
7182 | 0x23b4, 0x23b4,\r | |
7183 | 0x2768, 0x2768,\r | |
7184 | 0x276a, 0x276a,\r | |
7185 | 0x276c, 0x276c,\r | |
7186 | 0x276e, 0x276e,\r | |
7187 | 0x2770, 0x2770,\r | |
7188 | 0x2772, 0x2772,\r | |
7189 | 0x2774, 0x2774,\r | |
7190 | 0x27c5, 0x27c5,\r | |
7191 | 0x27e6, 0x27e6,\r | |
7192 | 0x27e8, 0x27e8,\r | |
7193 | 0x27ea, 0x27ea,\r | |
7194 | 0x2983, 0x2983,\r | |
7195 | 0x2985, 0x2985,\r | |
7196 | 0x2987, 0x2987,\r | |
7197 | 0x2989, 0x2989,\r | |
7198 | 0x298b, 0x298b,\r | |
7199 | 0x298d, 0x298d,\r | |
7200 | 0x298f, 0x298f,\r | |
7201 | 0x2991, 0x2991,\r | |
7202 | 0x2993, 0x2993,\r | |
7203 | 0x2995, 0x2995,\r | |
7204 | 0x2997, 0x2997,\r | |
7205 | 0x29d8, 0x29d8,\r | |
7206 | 0x29da, 0x29da,\r | |
7207 | 0x29fc, 0x29fc,\r | |
7208 | 0x3008, 0x3008,\r | |
7209 | 0x300a, 0x300a,\r | |
7210 | 0x300c, 0x300c,\r | |
7211 | 0x300e, 0x300e,\r | |
7212 | 0x3010, 0x3010,\r | |
7213 | 0x3014, 0x3014,\r | |
7214 | 0x3016, 0x3016,\r | |
7215 | 0x3018, 0x3018,\r | |
7216 | 0x301a, 0x301a,\r | |
7217 | 0x301d, 0x301d,\r | |
7218 | 0xfd3e, 0xfd3e,\r | |
7219 | 0xfe17, 0xfe17,\r | |
7220 | 0xfe35, 0xfe35,\r | |
7221 | 0xfe37, 0xfe37,\r | |
7222 | 0xfe39, 0xfe39,\r | |
7223 | 0xfe3b, 0xfe3b,\r | |
7224 | 0xfe3d, 0xfe3d,\r | |
7225 | 0xfe3f, 0xfe3f,\r | |
7226 | 0xfe41, 0xfe41,\r | |
7227 | 0xfe43, 0xfe43,\r | |
7228 | 0xfe47, 0xfe47,\r | |
7229 | 0xfe59, 0xfe59,\r | |
7230 | 0xfe5b, 0xfe5b,\r | |
7231 | 0xfe5d, 0xfe5d,\r | |
7232 | 0xff08, 0xff08,\r | |
7233 | 0xff3b, 0xff3b,\r | |
7234 | 0xff5b, 0xff5b,\r | |
7235 | 0xff5f, 0xff5f,\r | |
7236 | 0xff62, 0xff62\r | |
7237 | }; /* CR_Ps */\r | |
7238 | \r | |
7239 | /* 'S': Major Category */\r | |
7240 | static const OnigCodePoint CR_S[] = {\r | |
7241 | 162,\r | |
7242 | 0x0024, 0x0024,\r | |
7243 | 0x002b, 0x002b,\r | |
7244 | 0x003c, 0x003e,\r | |
7245 | 0x005e, 0x005e,\r | |
7246 | 0x0060, 0x0060,\r | |
7247 | 0x007c, 0x007c,\r | |
7248 | 0x007e, 0x007e,\r | |
7249 | 0x00a2, 0x00a9,\r | |
7250 | 0x00ac, 0x00ac,\r | |
7251 | 0x00ae, 0x00b1,\r | |
7252 | 0x00b4, 0x00b4,\r | |
7253 | 0x00b6, 0x00b6,\r | |
7254 | 0x00b8, 0x00b8,\r | |
7255 | 0x00d7, 0x00d7,\r | |
7256 | 0x00f7, 0x00f7,\r | |
7257 | 0x02c2, 0x02c5,\r | |
7258 | 0x02d2, 0x02df,\r | |
7259 | 0x02e5, 0x02ed,\r | |
7260 | 0x02ef, 0x02ff,\r | |
7261 | 0x0374, 0x0375,\r | |
7262 | 0x0384, 0x0385,\r | |
7263 | 0x03f6, 0x03f6,\r | |
7264 | 0x0482, 0x0482,\r | |
7265 | 0x060b, 0x060b,\r | |
7266 | 0x060e, 0x060f,\r | |
7267 | 0x06e9, 0x06e9,\r | |
7268 | 0x06fd, 0x06fe,\r | |
7269 | 0x09f2, 0x09f3,\r | |
7270 | 0x09fa, 0x09fa,\r | |
7271 | 0x0af1, 0x0af1,\r | |
7272 | 0x0b70, 0x0b70,\r | |
7273 | 0x0bf3, 0x0bfa,\r | |
7274 | 0x0e3f, 0x0e3f,\r | |
7275 | 0x0f01, 0x0f03,\r | |
7276 | 0x0f13, 0x0f17,\r | |
7277 | 0x0f1a, 0x0f1f,\r | |
7278 | 0x0f34, 0x0f34,\r | |
7279 | 0x0f36, 0x0f36,\r | |
7280 | 0x0f38, 0x0f38,\r | |
7281 | 0x0fbe, 0x0fc5,\r | |
7282 | 0x0fc7, 0x0fcc,\r | |
7283 | 0x0fcf, 0x0fcf,\r | |
7284 | 0x1360, 0x1360,\r | |
7285 | 0x1390, 0x1399,\r | |
7286 | 0x17db, 0x17db,\r | |
7287 | 0x1940, 0x1940,\r | |
7288 | 0x19e0, 0x19ff,\r | |
7289 | 0x1fbd, 0x1fbd,\r | |
7290 | 0x1fbf, 0x1fc1,\r | |
7291 | 0x1fcd, 0x1fcf,\r | |
7292 | 0x1fdd, 0x1fdf,\r | |
7293 | 0x1fed, 0x1fef,\r | |
7294 | 0x1ffd, 0x1ffe,\r | |
7295 | 0x2044, 0x2044,\r | |
7296 | 0x2052, 0x2052,\r | |
7297 | 0x207a, 0x207c,\r | |
7298 | 0x208a, 0x208c,\r | |
7299 | 0x20a0, 0x20b5,\r | |
7300 | 0x2100, 0x2101,\r | |
7301 | 0x2103, 0x2106,\r | |
7302 | 0x2108, 0x2109,\r | |
7303 | 0x2114, 0x2114,\r | |
7304 | 0x2116, 0x2118,\r | |
7305 | 0x211e, 0x2123,\r | |
7306 | 0x2125, 0x2125,\r | |
7307 | 0x2127, 0x2127,\r | |
7308 | 0x2129, 0x2129,\r | |
7309 | 0x212e, 0x212e,\r | |
7310 | 0x2132, 0x2132,\r | |
7311 | 0x213a, 0x213b,\r | |
7312 | 0x2140, 0x2144,\r | |
7313 | 0x214a, 0x214c,\r | |
7314 | 0x2190, 0x2328,\r | |
7315 | 0x232b, 0x23b3,\r | |
7316 | 0x23b7, 0x23db,\r | |
7317 | 0x2400, 0x2426,\r | |
7318 | 0x2440, 0x244a,\r | |
7319 | 0x249c, 0x24e9,\r | |
7320 | 0x2500, 0x269c,\r | |
7321 | 0x26a0, 0x26b1,\r | |
7322 | 0x2701, 0x2704,\r | |
7323 | 0x2706, 0x2709,\r | |
7324 | 0x270c, 0x2727,\r | |
7325 | 0x2729, 0x274b,\r | |
7326 | 0x274d, 0x274d,\r | |
7327 | 0x274f, 0x2752,\r | |
7328 | 0x2756, 0x2756,\r | |
7329 | 0x2758, 0x275e,\r | |
7330 | 0x2761, 0x2767,\r | |
7331 | 0x2794, 0x2794,\r | |
7332 | 0x2798, 0x27af,\r | |
7333 | 0x27b1, 0x27be,\r | |
7334 | 0x27c0, 0x27c4,\r | |
7335 | 0x27d0, 0x27e5,\r | |
7336 | 0x27f0, 0x2982,\r | |
7337 | 0x2999, 0x29d7,\r | |
7338 | 0x29dc, 0x29fb,\r | |
7339 | 0x29fe, 0x2b13,\r | |
7340 | 0x2ce5, 0x2cea,\r | |
7341 | 0x2e80, 0x2e99,\r | |
7342 | 0x2e9b, 0x2ef3,\r | |
7343 | 0x2f00, 0x2fd5,\r | |
7344 | 0x2ff0, 0x2ffb,\r | |
7345 | 0x3004, 0x3004,\r | |
7346 | 0x3012, 0x3013,\r | |
7347 | 0x3020, 0x3020,\r | |
7348 | 0x3036, 0x3037,\r | |
7349 | 0x303e, 0x303f,\r | |
7350 | 0x309b, 0x309c,\r | |
7351 | 0x3190, 0x3191,\r | |
7352 | 0x3196, 0x319f,\r | |
7353 | 0x31c0, 0x31cf,\r | |
7354 | 0x3200, 0x321e,\r | |
7355 | 0x322a, 0x3243,\r | |
7356 | 0x3250, 0x3250,\r | |
7357 | 0x3260, 0x327f,\r | |
7358 | 0x328a, 0x32b0,\r | |
7359 | 0x32c0, 0x32fe,\r | |
7360 | 0x3300, 0x33ff,\r | |
7361 | 0x4dc0, 0x4dff,\r | |
7362 | 0xa490, 0xa4c6,\r | |
7363 | 0xa700, 0xa716,\r | |
7364 | 0xa828, 0xa82b,\r | |
7365 | 0xfb29, 0xfb29,\r | |
7366 | 0xfdfc, 0xfdfd,\r | |
7367 | 0xfe62, 0xfe62,\r | |
7368 | 0xfe64, 0xfe66,\r | |
7369 | 0xfe69, 0xfe69,\r | |
7370 | 0xff04, 0xff04,\r | |
7371 | 0xff0b, 0xff0b,\r | |
7372 | 0xff1c, 0xff1e,\r | |
7373 | 0xff3e, 0xff3e,\r | |
7374 | 0xff40, 0xff40,\r | |
7375 | 0xff5c, 0xff5c,\r | |
7376 | 0xff5e, 0xff5e,\r | |
7377 | 0xffe0, 0xffe6,\r | |
7378 | 0xffe8, 0xffee,\r | |
7379 | 0xfffc, 0xfffd,\r | |
7380 | 0x10102, 0x10102,\r | |
7381 | 0x10137, 0x1013f,\r | |
7382 | 0x10179, 0x10189,\r | |
7383 | 0x103d0, 0x103d0,\r | |
7384 | 0x1d000, 0x1d0f5,\r | |
7385 | 0x1d100, 0x1d126,\r | |
7386 | 0x1d12a, 0x1d164,\r | |
7387 | 0x1d16a, 0x1d16c,\r | |
7388 | 0x1d183, 0x1d184,\r | |
7389 | 0x1d18c, 0x1d1a9,\r | |
7390 | 0x1d1ae, 0x1d1dd,\r | |
7391 | 0x1d200, 0x1d241,\r | |
7392 | 0x1d245, 0x1d245,\r | |
7393 | 0x1d300, 0x1d356,\r | |
7394 | 0x1d6c1, 0x1d6c1,\r | |
7395 | 0x1d6db, 0x1d6db,\r | |
7396 | 0x1d6fb, 0x1d6fb,\r | |
7397 | 0x1d715, 0x1d715,\r | |
7398 | 0x1d735, 0x1d735,\r | |
7399 | 0x1d74f, 0x1d74f,\r | |
7400 | 0x1d76f, 0x1d76f,\r | |
7401 | 0x1d789, 0x1d789,\r | |
7402 | 0x1d7a9, 0x1d7a9,\r | |
7403 | 0x1d7c3, 0x1d7c3\r | |
7404 | }; /* CR_S */\r | |
7405 | \r | |
7406 | /* 'Sc': General Category */\r | |
7407 | static const OnigCodePoint CR_Sc[] = {\r | |
7408 | 14,\r | |
7409 | 0x0024, 0x0024,\r | |
7410 | 0x00a2, 0x00a5,\r | |
7411 | 0x060b, 0x060b,\r | |
7412 | 0x09f2, 0x09f3,\r | |
7413 | 0x0af1, 0x0af1,\r | |
7414 | 0x0bf9, 0x0bf9,\r | |
7415 | 0x0e3f, 0x0e3f,\r | |
7416 | 0x17db, 0x17db,\r | |
7417 | 0x20a0, 0x20b5,\r | |
7418 | 0xfdfc, 0xfdfc,\r | |
7419 | 0xfe69, 0xfe69,\r | |
7420 | 0xff04, 0xff04,\r | |
7421 | 0xffe0, 0xffe1,\r | |
7422 | 0xffe5, 0xffe6\r | |
7423 | }; /* CR_Sc */\r | |
7424 | \r | |
7425 | /* 'Sk': General Category */\r | |
7426 | static const OnigCodePoint CR_Sk[] = {\r | |
7427 | 23,\r | |
7428 | 0x005e, 0x005e,\r | |
7429 | 0x0060, 0x0060,\r | |
7430 | 0x00a8, 0x00a8,\r | |
7431 | 0x00af, 0x00af,\r | |
7432 | 0x00b4, 0x00b4,\r | |
7433 | 0x00b8, 0x00b8,\r | |
7434 | 0x02c2, 0x02c5,\r | |
7435 | 0x02d2, 0x02df,\r | |
7436 | 0x02e5, 0x02ed,\r | |
7437 | 0x02ef, 0x02ff,\r | |
7438 | 0x0374, 0x0375,\r | |
7439 | 0x0384, 0x0385,\r | |
7440 | 0x1fbd, 0x1fbd,\r | |
7441 | 0x1fbf, 0x1fc1,\r | |
7442 | 0x1fcd, 0x1fcf,\r | |
7443 | 0x1fdd, 0x1fdf,\r | |
7444 | 0x1fed, 0x1fef,\r | |
7445 | 0x1ffd, 0x1ffe,\r | |
7446 | 0x309b, 0x309c,\r | |
7447 | 0xa700, 0xa716,\r | |
7448 | 0xff3e, 0xff3e,\r | |
7449 | 0xff40, 0xff40,\r | |
7450 | 0xffe3, 0xffe3\r | |
7451 | }; /* CR_Sk */\r | |
7452 | \r | |
7453 | /* 'Sm': General Category */\r | |
7454 | static const OnigCodePoint CR_Sm[] = {\r | |
7455 | 59,\r | |
7456 | 0x002b, 0x002b,\r | |
7457 | 0x003c, 0x003e,\r | |
7458 | 0x007c, 0x007c,\r | |
7459 | 0x007e, 0x007e,\r | |
7460 | 0x00ac, 0x00ac,\r | |
7461 | 0x00b1, 0x00b1,\r | |
7462 | 0x00d7, 0x00d7,\r | |
7463 | 0x00f7, 0x00f7,\r | |
7464 | 0x03f6, 0x03f6,\r | |
7465 | 0x2044, 0x2044,\r | |
7466 | 0x2052, 0x2052,\r | |
7467 | 0x207a, 0x207c,\r | |
7468 | 0x208a, 0x208c,\r | |
7469 | 0x2140, 0x2144,\r | |
7470 | 0x214b, 0x214b,\r | |
7471 | 0x2190, 0x2194,\r | |
7472 | 0x219a, 0x219b,\r | |
7473 | 0x21a0, 0x21a0,\r | |
7474 | 0x21a3, 0x21a3,\r | |
7475 | 0x21a6, 0x21a6,\r | |
7476 | 0x21ae, 0x21ae,\r | |
7477 | 0x21ce, 0x21cf,\r | |
7478 | 0x21d2, 0x21d2,\r | |
7479 | 0x21d4, 0x21d4,\r | |
7480 | 0x21f4, 0x22ff,\r | |
7481 | 0x2308, 0x230b,\r | |
7482 | 0x2320, 0x2321,\r | |
7483 | 0x237c, 0x237c,\r | |
7484 | 0x239b, 0x23b3,\r | |
7485 | 0x25b7, 0x25b7,\r | |
7486 | 0x25c1, 0x25c1,\r | |
7487 | 0x25f8, 0x25ff,\r | |
7488 | 0x266f, 0x266f,\r | |
7489 | 0x27c0, 0x27c4,\r | |
7490 | 0x27d0, 0x27e5,\r | |
7491 | 0x27f0, 0x27ff,\r | |
7492 | 0x2900, 0x2982,\r | |
7493 | 0x2999, 0x29d7,\r | |
7494 | 0x29dc, 0x29fb,\r | |
7495 | 0x29fe, 0x2aff,\r | |
7496 | 0xfb29, 0xfb29,\r | |
7497 | 0xfe62, 0xfe62,\r | |
7498 | 0xfe64, 0xfe66,\r | |
7499 | 0xff0b, 0xff0b,\r | |
7500 | 0xff1c, 0xff1e,\r | |
7501 | 0xff5c, 0xff5c,\r | |
7502 | 0xff5e, 0xff5e,\r | |
7503 | 0xffe2, 0xffe2,\r | |
7504 | 0xffe9, 0xffec,\r | |
7505 | 0x1d6c1, 0x1d6c1,\r | |
7506 | 0x1d6db, 0x1d6db,\r | |
7507 | 0x1d6fb, 0x1d6fb,\r | |
7508 | 0x1d715, 0x1d715,\r | |
7509 | 0x1d735, 0x1d735,\r | |
7510 | 0x1d74f, 0x1d74f,\r | |
7511 | 0x1d76f, 0x1d76f,\r | |
7512 | 0x1d789, 0x1d789,\r | |
7513 | 0x1d7a9, 0x1d7a9,\r | |
7514 | 0x1d7c3, 0x1d7c3\r | |
7515 | }; /* CR_Sm */\r | |
7516 | \r | |
7517 | /* 'So': General Category */\r | |
7518 | static const OnigCodePoint CR_So[] = {\r | |
7519 | 120,\r | |
7520 | 0x00a6, 0x00a7,\r | |
7521 | 0x00a9, 0x00a9,\r | |
7522 | 0x00ae, 0x00ae,\r | |
7523 | 0x00b0, 0x00b0,\r | |
7524 | 0x00b6, 0x00b6,\r | |
7525 | 0x0482, 0x0482,\r | |
7526 | 0x060e, 0x060f,\r | |
7527 | 0x06e9, 0x06e9,\r | |
7528 | 0x06fd, 0x06fe,\r | |
7529 | 0x09fa, 0x09fa,\r | |
7530 | 0x0b70, 0x0b70,\r | |
7531 | 0x0bf3, 0x0bf8,\r | |
7532 | 0x0bfa, 0x0bfa,\r | |
7533 | 0x0f01, 0x0f03,\r | |
7534 | 0x0f13, 0x0f17,\r | |
7535 | 0x0f1a, 0x0f1f,\r | |
7536 | 0x0f34, 0x0f34,\r | |
7537 | 0x0f36, 0x0f36,\r | |
7538 | 0x0f38, 0x0f38,\r | |
7539 | 0x0fbe, 0x0fc5,\r | |
7540 | 0x0fc7, 0x0fcc,\r | |
7541 | 0x0fcf, 0x0fcf,\r | |
7542 | 0x1360, 0x1360,\r | |
7543 | 0x1390, 0x1399,\r | |
7544 | 0x1940, 0x1940,\r | |
7545 | 0x19e0, 0x19ff,\r | |
7546 | 0x2100, 0x2101,\r | |
7547 | 0x2103, 0x2106,\r | |
7548 | 0x2108, 0x2109,\r | |
7549 | 0x2114, 0x2114,\r | |
7550 | 0x2116, 0x2118,\r | |
7551 | 0x211e, 0x2123,\r | |
7552 | 0x2125, 0x2125,\r | |
7553 | 0x2127, 0x2127,\r | |
7554 | 0x2129, 0x2129,\r | |
7555 | 0x212e, 0x212e,\r | |
7556 | 0x2132, 0x2132,\r | |
7557 | 0x213a, 0x213b,\r | |
7558 | 0x214a, 0x214a,\r | |
7559 | 0x214c, 0x214c,\r | |
7560 | 0x2195, 0x2199,\r | |
7561 | 0x219c, 0x219f,\r | |
7562 | 0x21a1, 0x21a2,\r | |
7563 | 0x21a4, 0x21a5,\r | |
7564 | 0x21a7, 0x21ad,\r | |
7565 | 0x21af, 0x21cd,\r | |
7566 | 0x21d0, 0x21d1,\r | |
7567 | 0x21d3, 0x21d3,\r | |
7568 | 0x21d5, 0x21f3,\r | |
7569 | 0x2300, 0x2307,\r | |
7570 | 0x230c, 0x231f,\r | |
7571 | 0x2322, 0x2328,\r | |
7572 | 0x232b, 0x237b,\r | |
7573 | 0x237d, 0x239a,\r | |
7574 | 0x23b7, 0x23db,\r | |
7575 | 0x2400, 0x2426,\r | |
7576 | 0x2440, 0x244a,\r | |
7577 | 0x249c, 0x24e9,\r | |
7578 | 0x2500, 0x25b6,\r | |
7579 | 0x25b8, 0x25c0,\r | |
7580 | 0x25c2, 0x25f7,\r | |
7581 | 0x2600, 0x266e,\r | |
7582 | 0x2670, 0x269c,\r | |
7583 | 0x26a0, 0x26b1,\r | |
7584 | 0x2701, 0x2704,\r | |
7585 | 0x2706, 0x2709,\r | |
7586 | 0x270c, 0x2727,\r | |
7587 | 0x2729, 0x274b,\r | |
7588 | 0x274d, 0x274d,\r | |
7589 | 0x274f, 0x2752,\r | |
7590 | 0x2756, 0x2756,\r | |
7591 | 0x2758, 0x275e,\r | |
7592 | 0x2761, 0x2767,\r | |
7593 | 0x2794, 0x2794,\r | |
7594 | 0x2798, 0x27af,\r | |
7595 | 0x27b1, 0x27be,\r | |
7596 | 0x2800, 0x28ff,\r | |
7597 | 0x2b00, 0x2b13,\r | |
7598 | 0x2ce5, 0x2cea,\r | |
7599 | 0x2e80, 0x2e99,\r | |
7600 | 0x2e9b, 0x2ef3,\r | |
7601 | 0x2f00, 0x2fd5,\r | |
7602 | 0x2ff0, 0x2ffb,\r | |
7603 | 0x3004, 0x3004,\r | |
7604 | 0x3012, 0x3013,\r | |
7605 | 0x3020, 0x3020,\r | |
7606 | 0x3036, 0x3037,\r | |
7607 | 0x303e, 0x303f,\r | |
7608 | 0x3190, 0x3191,\r | |
7609 | 0x3196, 0x319f,\r | |
7610 | 0x31c0, 0x31cf,\r | |
7611 | 0x3200, 0x321e,\r | |
7612 | 0x322a, 0x3243,\r | |
7613 | 0x3250, 0x3250,\r | |
7614 | 0x3260, 0x327f,\r | |
7615 | 0x328a, 0x32b0,\r | |
7616 | 0x32c0, 0x32fe,\r | |
7617 | 0x3300, 0x33ff,\r | |
7618 | 0x4dc0, 0x4dff,\r | |
7619 | 0xa490, 0xa4c6,\r | |
7620 | 0xa828, 0xa82b,\r | |
7621 | 0xfdfd, 0xfdfd,\r | |
7622 | 0xffe4, 0xffe4,\r | |
7623 | 0xffe8, 0xffe8,\r | |
7624 | 0xffed, 0xffee,\r | |
7625 | 0xfffc, 0xfffd,\r | |
7626 | 0x10102, 0x10102,\r | |
7627 | 0x10137, 0x1013f,\r | |
7628 | 0x10179, 0x10189,\r | |
7629 | 0x103d0, 0x103d0,\r | |
7630 | 0x1d000, 0x1d0f5,\r | |
7631 | 0x1d100, 0x1d126,\r | |
7632 | 0x1d12a, 0x1d164,\r | |
7633 | 0x1d16a, 0x1d16c,\r | |
7634 | 0x1d183, 0x1d184,\r | |
7635 | 0x1d18c, 0x1d1a9,\r | |
7636 | 0x1d1ae, 0x1d1dd,\r | |
7637 | 0x1d200, 0x1d241,\r | |
7638 | 0x1d245, 0x1d245,\r | |
7639 | 0x1d300, 0x1d356\r | |
7640 | }; /* CR_So */\r | |
7641 | \r | |
7642 | /* 'Z': Major Category */\r | |
7643 | static const OnigCodePoint CR_Z[] = {\r | |
7644 | 9,\r | |
7645 | 0x0020, 0x0020,\r | |
7646 | 0x00a0, 0x00a0,\r | |
7647 | 0x1680, 0x1680,\r | |
7648 | 0x180e, 0x180e,\r | |
7649 | 0x2000, 0x200a,\r | |
7650 | 0x2028, 0x2029,\r | |
7651 | 0x202f, 0x202f,\r | |
7652 | 0x205f, 0x205f,\r | |
7653 | 0x3000, 0x3000\r | |
7654 | }; /* CR_Z */\r | |
7655 | \r | |
7656 | /* 'Zl': General Category */\r | |
7657 | static const OnigCodePoint CR_Zl[] = {\r | |
7658 | 1,\r | |
7659 | 0x2028, 0x2028\r | |
7660 | }; /* CR_Zl */\r | |
7661 | \r | |
7662 | /* 'Zp': General Category */\r | |
7663 | static const OnigCodePoint CR_Zp[] = {\r | |
7664 | 1,\r | |
7665 | 0x2029, 0x2029\r | |
7666 | }; /* CR_Zp */\r | |
7667 | \r | |
7668 | /* 'Zs': General Category */\r | |
7669 | static const OnigCodePoint CR_Zs[] = {\r | |
7670 | 8,\r | |
7671 | 0x0020, 0x0020,\r | |
7672 | 0x00a0, 0x00a0,\r | |
7673 | 0x1680, 0x1680,\r | |
7674 | 0x180e, 0x180e,\r | |
7675 | 0x2000, 0x200a,\r | |
7676 | 0x202f, 0x202f,\r | |
7677 | 0x205f, 0x205f,\r | |
7678 | 0x3000, 0x3000\r | |
7679 | }; /* CR_Zs */\r | |
7680 | \r | |
7681 | /* 'Arabic': Script */\r | |
7682 | static const OnigCodePoint CR_Arabic[] = {\r | |
7683 | 17,\r | |
7684 | 0x060b, 0x060b,\r | |
7685 | 0x060d, 0x0615,\r | |
7686 | 0x061e, 0x061e,\r | |
7687 | 0x0621, 0x063a,\r | |
7688 | 0x0641, 0x064a,\r | |
7689 | 0x0656, 0x065e,\r | |
7690 | 0x066a, 0x066f,\r | |
7691 | 0x0671, 0x06dc,\r | |
7692 | 0x06de, 0x06ff,\r | |
7693 | 0x0750, 0x076d,\r | |
7694 | 0xfb50, 0xfbb1,\r | |
7695 | 0xfbd3, 0xfd3d,\r | |
7696 | 0xfd50, 0xfd8f,\r | |
7697 | 0xfd92, 0xfdc7,\r | |
7698 | 0xfdf0, 0xfdfc,\r | |
7699 | 0xfe70, 0xfe74,\r | |
7700 | 0xfe76, 0xfefc\r | |
7701 | }; /* CR_Arabic */\r | |
7702 | \r | |
7703 | /* 'Armenian': Script */\r | |
7704 | static const OnigCodePoint CR_Armenian[] = {\r | |
7705 | 5,\r | |
7706 | 0x0531, 0x0556,\r | |
7707 | 0x0559, 0x055f,\r | |
7708 | 0x0561, 0x0587,\r | |
7709 | 0x058a, 0x058a,\r | |
7710 | 0xfb13, 0xfb17\r | |
7711 | }; /* CR_Armenian */\r | |
7712 | \r | |
7713 | /* 'Bengali': Script */\r | |
7714 | static const OnigCodePoint CR_Bengali[] = {\r | |
7715 | 14,\r | |
7716 | 0x0981, 0x0983,\r | |
7717 | 0x0985, 0x098c,\r | |
7718 | 0x098f, 0x0990,\r | |
7719 | 0x0993, 0x09a8,\r | |
7720 | 0x09aa, 0x09b0,\r | |
7721 | 0x09b2, 0x09b2,\r | |
7722 | 0x09b6, 0x09b9,\r | |
7723 | 0x09bc, 0x09c4,\r | |
7724 | 0x09c7, 0x09c8,\r | |
7725 | 0x09cb, 0x09ce,\r | |
7726 | 0x09d7, 0x09d7,\r | |
7727 | 0x09dc, 0x09dd,\r | |
7728 | 0x09df, 0x09e3,\r | |
7729 | 0x09e6, 0x09fa\r | |
7730 | }; /* CR_Bengali */\r | |
7731 | \r | |
7732 | /* 'Bopomofo': Script */\r | |
7733 | static const OnigCodePoint CR_Bopomofo[] = {\r | |
7734 | 2,\r | |
7735 | 0x3105, 0x312c,\r | |
7736 | 0x31a0, 0x31b7\r | |
7737 | }; /* CR_Bopomofo */\r | |
7738 | \r | |
7739 | /* 'Braille': Script */\r | |
7740 | static const OnigCodePoint CR_Braille[] = {\r | |
7741 | 1,\r | |
7742 | 0x2800, 0x28ff\r | |
7743 | }; /* CR_Braille */\r | |
7744 | \r | |
7745 | /* 'Buginese': Script */\r | |
7746 | static const OnigCodePoint CR_Buginese[] = {\r | |
7747 | 2,\r | |
7748 | 0x1a00, 0x1a1b,\r | |
7749 | 0x1a1e, 0x1a1f\r | |
7750 | }; /* CR_Buginese */\r | |
7751 | \r | |
7752 | /* 'Buhid': Script */\r | |
7753 | static const OnigCodePoint CR_Buhid[] = {\r | |
7754 | 1,\r | |
7755 | 0x1740, 0x1753\r | |
7756 | }; /* CR_Buhid */\r | |
7757 | \r | |
7758 | /* 'Canadian_Aboriginal': Script */\r | |
7759 | static const OnigCodePoint CR_Canadian_Aboriginal[] = {\r | |
7760 | 1,\r | |
7761 | 0x1401, 0x1676\r | |
7762 | }; /* CR_Canadian_Aboriginal */\r | |
7763 | \r | |
7764 | /* 'Cherokee': Script */\r | |
7765 | static const OnigCodePoint CR_Cherokee[] = {\r | |
7766 | 1,\r | |
7767 | 0x13a0, 0x13f4\r | |
7768 | }; /* CR_Cherokee */\r | |
7769 | \r | |
7770 | /* 'Common': Script */\r | |
7771 | static const OnigCodePoint CR_Common[] = {\r | |
7772 | 126,\r | |
7773 | 0x0000, 0x0040,\r | |
7774 | 0x005b, 0x0060,\r | |
7775 | 0x007b, 0x00a9,\r | |
7776 | 0x00ab, 0x00b9,\r | |
7777 | 0x00bb, 0x00bf,\r | |
7778 | 0x00d7, 0x00d7,\r | |
7779 | 0x00f7, 0x00f7,\r | |
7780 | 0x02b9, 0x02df,\r | |
7781 | 0x02e5, 0x02ff,\r | |
7782 | 0x037e, 0x037e,\r | |
7783 | 0x0387, 0x0387,\r | |
7784 | 0x0589, 0x0589,\r | |
7785 | 0x0600, 0x0603,\r | |
7786 | 0x060c, 0x060c,\r | |
7787 | 0x061b, 0x061b,\r | |
7788 | 0x061f, 0x061f,\r | |
7789 | 0x0640, 0x0640,\r | |
7790 | 0x0660, 0x0669,\r | |
7791 | 0x06dd, 0x06dd,\r | |
7792 | 0x0964, 0x0965,\r | |
7793 | 0x0970, 0x0970,\r | |
7794 | 0x0e3f, 0x0e3f,\r | |
7795 | 0x10fb, 0x10fb,\r | |
7796 | 0x16eb, 0x16ed,\r | |
7797 | 0x1735, 0x1736,\r | |
7798 | 0x2000, 0x200b,\r | |
7799 | 0x200e, 0x2063,\r | |
7800 | 0x206a, 0x2070,\r | |
7801 | 0x2074, 0x207e,\r | |
7802 | 0x2080, 0x208e,\r | |
7803 | 0x20a0, 0x20b5,\r | |
7804 | 0x2100, 0x2125,\r | |
7805 | 0x2127, 0x2129,\r | |
7806 | 0x212c, 0x214c,\r | |
7807 | 0x2153, 0x2183,\r | |
7808 | 0x2190, 0x23db,\r | |
7809 | 0x2400, 0x2426,\r | |
7810 | 0x2440, 0x244a,\r | |
7811 | 0x2460, 0x269c,\r | |
7812 | 0x26a0, 0x26b1,\r | |
7813 | 0x2701, 0x2704,\r | |
7814 | 0x2706, 0x2709,\r | |
7815 | 0x270c, 0x2727,\r | |
7816 | 0x2729, 0x274b,\r | |
7817 | 0x274d, 0x274d,\r | |
7818 | 0x274f, 0x2752,\r | |
7819 | 0x2756, 0x2756,\r | |
7820 | 0x2758, 0x275e,\r | |
7821 | 0x2761, 0x2794,\r | |
7822 | 0x2798, 0x27af,\r | |
7823 | 0x27b1, 0x27be,\r | |
7824 | 0x27c0, 0x27c6,\r | |
7825 | 0x27d0, 0x27eb,\r | |
7826 | 0x27f0, 0x27ff,\r | |
7827 | 0x2900, 0x2b13,\r | |
7828 | 0x2e00, 0x2e17,\r | |
7829 | 0x2e1c, 0x2e1d,\r | |
7830 | 0x2ff0, 0x2ffb,\r | |
7831 | 0x3000, 0x3004,\r | |
7832 | 0x3006, 0x3006,\r | |
7833 | 0x3008, 0x3020,\r | |
7834 | 0x3030, 0x3037,\r | |
7835 | 0x303c, 0x303f,\r | |
7836 | 0x309b, 0x309c,\r | |
7837 | 0x30a0, 0x30a0,\r | |
7838 | 0x30fb, 0x30fc,\r | |
7839 | 0x3190, 0x319f,\r | |
7840 | 0x31c0, 0x31cf,\r | |
7841 | 0x3220, 0x3243,\r | |
7842 | 0x3250, 0x325f,\r | |
7843 | 0x327e, 0x32fe,\r | |
7844 | 0x3300, 0x33ff,\r | |
7845 | 0x4dc0, 0x4dff,\r | |
7846 | 0xa700, 0xa716,\r | |
7847 | 0xe000, 0xf8ff,\r | |
7848 | 0xfd3e, 0xfd3f,\r | |
7849 | 0xfdfd, 0xfdfd,\r | |
7850 | 0xfe10, 0xfe19,\r | |
7851 | 0xfe30, 0xfe52,\r | |
7852 | 0xfe54, 0xfe66,\r | |
7853 | 0xfe68, 0xfe6b,\r | |
7854 | 0xfeff, 0xfeff,\r | |
7855 | 0xff01, 0xff20,\r | |
7856 | 0xff3b, 0xff40,\r | |
7857 | 0xff5b, 0xff65,\r | |
7858 | 0xff70, 0xff70,\r | |
7859 | 0xff9e, 0xff9f,\r | |
7860 | 0xffe0, 0xffe6,\r | |
7861 | 0xffe8, 0xffee,\r | |
7862 | 0xfff9, 0xfffd,\r | |
7863 | 0x10100, 0x10102,\r | |
7864 | 0x10107, 0x10133,\r | |
7865 | 0x10137, 0x1013f,\r | |
7866 | 0x1d000, 0x1d0f5,\r | |
7867 | 0x1d100, 0x1d126,\r | |
7868 | 0x1d12a, 0x1d166,\r | |
7869 | 0x1d16a, 0x1d17a,\r | |
7870 | 0x1d183, 0x1d184,\r | |
7871 | 0x1d18c, 0x1d1a9,\r | |
7872 | 0x1d1ae, 0x1d1dd,\r | |
7873 | 0x1d300, 0x1d356,\r | |
7874 | 0x1d400, 0x1d454,\r | |
7875 | 0x1d456, 0x1d49c,\r | |
7876 | 0x1d49e, 0x1d49f,\r | |
7877 | 0x1d4a2, 0x1d4a2,\r | |
7878 | 0x1d4a5, 0x1d4a6,\r | |
7879 | 0x1d4a9, 0x1d4ac,\r | |
7880 | 0x1d4ae, 0x1d4b9,\r | |
7881 | 0x1d4bb, 0x1d4bb,\r | |
7882 | 0x1d4bd, 0x1d4c3,\r | |
7883 | 0x1d4c5, 0x1d505,\r | |
7884 | 0x1d507, 0x1d50a,\r | |
7885 | 0x1d50d, 0x1d514,\r | |
7886 | 0x1d516, 0x1d51c,\r | |
7887 | 0x1d51e, 0x1d539,\r | |
7888 | 0x1d53b, 0x1d53e,\r | |
7889 | 0x1d540, 0x1d544,\r | |
7890 | 0x1d546, 0x1d546,\r | |
7891 | 0x1d54a, 0x1d550,\r | |
7892 | 0x1d552, 0x1d6a5,\r | |
7893 | 0x1d6a8, 0x1d7c9,\r | |
7894 | 0x1d7ce, 0x1d7ff,\r | |
7895 | 0xe0001, 0xe0001,\r | |
7896 | 0xe0020, 0xe007f,\r | |
7897 | 0xf0000, 0xffffd,\r | |
7898 | 0x100000, 0x10fffd\r | |
7899 | }; /* CR_Common */\r | |
7900 | \r | |
7901 | /* 'Coptic': Script */\r | |
7902 | static const OnigCodePoint CR_Coptic[] = {\r | |
7903 | 3,\r | |
7904 | 0x03e2, 0x03ef,\r | |
7905 | 0x2c80, 0x2cea,\r | |
7906 | 0x2cf9, 0x2cff\r | |
7907 | }; /* CR_Coptic */\r | |
7908 | \r | |
7909 | /* 'Cypriot': Script */\r | |
7910 | static const OnigCodePoint CR_Cypriot[] = {\r | |
7911 | 6,\r | |
7912 | 0x10800, 0x10805,\r | |
7913 | 0x10808, 0x10808,\r | |
7914 | 0x1080a, 0x10835,\r | |
7915 | 0x10837, 0x10838,\r | |
7916 | 0x1083c, 0x1083c,\r | |
7917 | 0x1083f, 0x1083f\r | |
7918 | }; /* CR_Cypriot */\r | |
7919 | \r | |
7920 | /* 'Cyrillic': Script */\r | |
7921 | static const OnigCodePoint CR_Cyrillic[] = {\r | |
7922 | 6,\r | |
7923 | 0x0400, 0x0486,\r | |
7924 | 0x0488, 0x04ce,\r | |
7925 | 0x04d0, 0x04f9,\r | |
7926 | 0x0500, 0x050f,\r | |
7927 | 0x1d2b, 0x1d2b,\r | |
7928 | 0x1d78, 0x1d78\r | |
7929 | }; /* CR_Cyrillic */\r | |
7930 | \r | |
7931 | /* 'Deseret': Script */\r | |
7932 | static const OnigCodePoint CR_Deseret[] = {\r | |
7933 | 1,\r | |
7934 | 0x10400, 0x1044f\r | |
7935 | }; /* CR_Deseret */\r | |
7936 | \r | |
7937 | /* 'Devanagari': Script */\r | |
7938 | static const OnigCodePoint CR_Devanagari[] = {\r | |
7939 | 6,\r | |
7940 | 0x0901, 0x0939,\r | |
7941 | 0x093c, 0x094d,\r | |
7942 | 0x0950, 0x0954,\r | |
7943 | 0x0958, 0x0963,\r | |
7944 | 0x0966, 0x096f,\r | |
7945 | 0x097d, 0x097d\r | |
7946 | }; /* CR_Devanagari */\r | |
7947 | \r | |
7948 | /* 'Ethiopic': Script */\r | |
7949 | static const OnigCodePoint CR_Ethiopic[] = {\r | |
7950 | 27,\r | |
7951 | 0x1200, 0x1248,\r | |
7952 | 0x124a, 0x124d,\r | |
7953 | 0x1250, 0x1256,\r | |
7954 | 0x1258, 0x1258,\r | |
7955 | 0x125a, 0x125d,\r | |
7956 | 0x1260, 0x1288,\r | |
7957 | 0x128a, 0x128d,\r | |
7958 | 0x1290, 0x12b0,\r | |
7959 | 0x12b2, 0x12b5,\r | |
7960 | 0x12b8, 0x12be,\r | |
7961 | 0x12c0, 0x12c0,\r | |
7962 | 0x12c2, 0x12c5,\r | |
7963 | 0x12c8, 0x12d6,\r | |
7964 | 0x12d8, 0x1310,\r | |
7965 | 0x1312, 0x1315,\r | |
7966 | 0x1318, 0x135a,\r | |
7967 | 0x135f, 0x137c,\r | |
7968 | 0x1380, 0x1399,\r | |
7969 | 0x2d80, 0x2d96,\r | |
7970 | 0x2da0, 0x2da6,\r | |
7971 | 0x2da8, 0x2dae,\r | |
7972 | 0x2db0, 0x2db6,\r | |
7973 | 0x2db8, 0x2dbe,\r | |
7974 | 0x2dc0, 0x2dc6,\r | |
7975 | 0x2dc8, 0x2dce,\r | |
7976 | 0x2dd0, 0x2dd6,\r | |
7977 | 0x2dd8, 0x2dde\r | |
7978 | }; /* CR_Ethiopic */\r | |
7979 | \r | |
7980 | /* 'Georgian': Script */\r | |
7981 | static const OnigCodePoint CR_Georgian[] = {\r | |
7982 | 4,\r | |
7983 | 0x10a0, 0x10c5,\r | |
7984 | 0x10d0, 0x10fa,\r | |
7985 | 0x10fc, 0x10fc,\r | |
7986 | 0x2d00, 0x2d25\r | |
7987 | }; /* CR_Georgian */\r | |
7988 | \r | |
7989 | /* 'Glagolitic': Script */\r | |
7990 | static const OnigCodePoint CR_Glagolitic[] = {\r | |
7991 | 2,\r | |
7992 | 0x2c00, 0x2c2e,\r | |
7993 | 0x2c30, 0x2c5e\r | |
7994 | }; /* CR_Glagolitic */\r | |
7995 | \r | |
7996 | /* 'Gothic': Script */\r | |
7997 | static const OnigCodePoint CR_Gothic[] = {\r | |
7998 | 1,\r | |
7999 | 0x10330, 0x1034a\r | |
8000 | }; /* CR_Gothic */\r | |
8001 | \r | |
8002 | /* 'Greek': Script */\r | |
8003 | static const OnigCodePoint CR_Greek[] = {\r | |
8004 | 31,\r | |
8005 | 0x0374, 0x0375,\r | |
8006 | 0x037a, 0x037a,\r | |
8007 | 0x0384, 0x0386,\r | |
8008 | 0x0388, 0x038a,\r | |
8009 | 0x038c, 0x038c,\r | |
8010 | 0x038e, 0x03a1,\r | |
8011 | 0x03a3, 0x03ce,\r | |
8012 | 0x03d0, 0x03e1,\r | |
8013 | 0x03f0, 0x03ff,\r | |
8014 | 0x1d26, 0x1d2a,\r | |
8015 | 0x1d5d, 0x1d61,\r | |
8016 | 0x1d66, 0x1d6a,\r | |
8017 | 0x1f00, 0x1f15,\r | |
8018 | 0x1f18, 0x1f1d,\r | |
8019 | 0x1f20, 0x1f45,\r | |
8020 | 0x1f48, 0x1f4d,\r | |
8021 | 0x1f50, 0x1f57,\r | |
8022 | 0x1f59, 0x1f59,\r | |
8023 | 0x1f5b, 0x1f5b,\r | |
8024 | 0x1f5d, 0x1f5d,\r | |
8025 | 0x1f5f, 0x1f7d,\r | |
8026 | 0x1f80, 0x1fb4,\r | |
8027 | 0x1fb6, 0x1fc4,\r | |
8028 | 0x1fc6, 0x1fd3,\r | |
8029 | 0x1fd6, 0x1fdb,\r | |
8030 | 0x1fdd, 0x1fef,\r | |
8031 | 0x1ff2, 0x1ff4,\r | |
8032 | 0x1ff6, 0x1ffe,\r | |
8033 | 0x2126, 0x2126,\r | |
8034 | 0x10140, 0x1018a,\r | |
8035 | 0x1d200, 0x1d245\r | |
8036 | }; /* CR_Greek */\r | |
8037 | \r | |
8038 | /* 'Gujarati': Script */\r | |
8039 | static const OnigCodePoint CR_Gujarati[] = {\r | |
8040 | 14,\r | |
8041 | 0x0a81, 0x0a83,\r | |
8042 | 0x0a85, 0x0a8d,\r | |
8043 | 0x0a8f, 0x0a91,\r | |
8044 | 0x0a93, 0x0aa8,\r | |
8045 | 0x0aaa, 0x0ab0,\r | |
8046 | 0x0ab2, 0x0ab3,\r | |
8047 | 0x0ab5, 0x0ab9,\r | |
8048 | 0x0abc, 0x0ac5,\r | |
8049 | 0x0ac7, 0x0ac9,\r | |
8050 | 0x0acb, 0x0acd,\r | |
8051 | 0x0ad0, 0x0ad0,\r | |
8052 | 0x0ae0, 0x0ae3,\r | |
8053 | 0x0ae6, 0x0aef,\r | |
8054 | 0x0af1, 0x0af1\r | |
8055 | }; /* CR_Gujarati */\r | |
8056 | \r | |
8057 | /* 'Gurmukhi': Script */\r | |
8058 | static const OnigCodePoint CR_Gurmukhi[] = {\r | |
8059 | 15,\r | |
8060 | 0x0a01, 0x0a03,\r | |
8061 | 0x0a05, 0x0a0a,\r | |
8062 | 0x0a0f, 0x0a10,\r | |
8063 | 0x0a13, 0x0a28,\r | |
8064 | 0x0a2a, 0x0a30,\r | |
8065 | 0x0a32, 0x0a33,\r | |
8066 | 0x0a35, 0x0a36,\r | |
8067 | 0x0a38, 0x0a39,\r | |
8068 | 0x0a3c, 0x0a3c,\r | |
8069 | 0x0a3e, 0x0a42,\r | |
8070 | 0x0a47, 0x0a48,\r | |
8071 | 0x0a4b, 0x0a4d,\r | |
8072 | 0x0a59, 0x0a5c,\r | |
8073 | 0x0a5e, 0x0a5e,\r | |
8074 | 0x0a66, 0x0a74\r | |
8075 | }; /* CR_Gurmukhi */\r | |
8076 | \r | |
8077 | /* 'Han': Script */\r | |
8078 | static const OnigCodePoint CR_Han[] = {\r | |
8079 | 14,\r | |
8080 | 0x2e80, 0x2e99,\r | |
8081 | 0x2e9b, 0x2ef3,\r | |
8082 | 0x2f00, 0x2fd5,\r | |
8083 | 0x3005, 0x3005,\r | |
8084 | 0x3007, 0x3007,\r | |
8085 | 0x3021, 0x3029,\r | |
8086 | 0x3038, 0x303b,\r | |
8087 | 0x3400, 0x4db5,\r | |
8088 | 0x4e00, 0x9fbb,\r | |
8089 | 0xf900, 0xfa2d,\r | |
8090 | 0xfa30, 0xfa6a,\r | |
8091 | 0xfa70, 0xfad9,\r | |
8092 | 0x20000, 0x2a6d6,\r | |
8093 | 0x2f800, 0x2fa1d\r | |
8094 | }; /* CR_Han */\r | |
8095 | \r | |
8096 | /* 'Hangul': Script */\r | |
8097 | static const OnigCodePoint CR_Hangul[] = {\r | |
8098 | 12,\r | |
8099 | 0x1100, 0x1159,\r | |
8100 | 0x115f, 0x11a2,\r | |
8101 | 0x11a8, 0x11f9,\r | |
8102 | 0x3131, 0x318e,\r | |
8103 | 0x3200, 0x321e,\r | |
8104 | 0x3260, 0x327d,\r | |
8105 | 0xac00, 0xd7a3,\r | |
8106 | 0xffa0, 0xffbe,\r | |
8107 | 0xffc2, 0xffc7,\r | |
8108 | 0xffca, 0xffcf,\r | |
8109 | 0xffd2, 0xffd7,\r | |
8110 | 0xffda, 0xffdc\r | |
8111 | }; /* CR_Hangul */\r | |
8112 | \r | |
8113 | /* 'Hanunoo': Script */\r | |
8114 | static const OnigCodePoint CR_Hanunoo[] = {\r | |
8115 | 1,\r | |
8116 | 0x1720, 0x1734\r | |
8117 | }; /* CR_Hanunoo */\r | |
8118 | \r | |
8119 | /* 'Hebrew': Script */\r | |
8120 | static const OnigCodePoint CR_Hebrew[] = {\r | |
8121 | 10,\r | |
8122 | 0x0591, 0x05b9,\r | |
8123 | 0x05bb, 0x05c7,\r | |
8124 | 0x05d0, 0x05ea,\r | |
8125 | 0x05f0, 0x05f4,\r | |
8126 | 0xfb1d, 0xfb36,\r | |
8127 | 0xfb38, 0xfb3c,\r | |
8128 | 0xfb3e, 0xfb3e,\r | |
8129 | 0xfb40, 0xfb41,\r | |
8130 | 0xfb43, 0xfb44,\r | |
8131 | 0xfb46, 0xfb4f\r | |
8132 | }; /* CR_Hebrew */\r | |
8133 | \r | |
8134 | /* 'Hiragana': Script */\r | |
8135 | static const OnigCodePoint CR_Hiragana[] = {\r | |
8136 | 2,\r | |
8137 | 0x3041, 0x3096,\r | |
8138 | 0x309d, 0x309f\r | |
8139 | }; /* CR_Hiragana */\r | |
8140 | \r | |
8141 | /* 'Inherited': Script */\r | |
8142 | static const OnigCodePoint CR_Inherited[] = {\r | |
8143 | 15,\r | |
8144 | 0x0300, 0x036f,\r | |
8145 | 0x064b, 0x0655,\r | |
8146 | 0x0670, 0x0670,\r | |
8147 | 0x1dc0, 0x1dc3,\r | |
8148 | 0x200c, 0x200d,\r | |
8149 | 0x20d0, 0x20eb,\r | |
8150 | 0x302a, 0x302f,\r | |
8151 | 0x3099, 0x309a,\r | |
8152 | 0xfe00, 0xfe0f,\r | |
8153 | 0xfe20, 0xfe23,\r | |
8154 | 0x1d167, 0x1d169,\r | |
8155 | 0x1d17b, 0x1d182,\r | |
8156 | 0x1d185, 0x1d18b,\r | |
8157 | 0x1d1aa, 0x1d1ad,\r | |
8158 | 0xe0100, 0xe01ef\r | |
8159 | }; /* CR_Inherited */\r | |
8160 | \r | |
8161 | /* 'Kannada': Script */\r | |
8162 | static const OnigCodePoint CR_Kannada[] = {\r | |
8163 | 13,\r | |
8164 | 0x0c82, 0x0c83,\r | |
8165 | 0x0c85, 0x0c8c,\r | |
8166 | 0x0c8e, 0x0c90,\r | |
8167 | 0x0c92, 0x0ca8,\r | |
8168 | 0x0caa, 0x0cb3,\r | |
8169 | 0x0cb5, 0x0cb9,\r | |
8170 | 0x0cbc, 0x0cc4,\r | |
8171 | 0x0cc6, 0x0cc8,\r | |
8172 | 0x0cca, 0x0ccd,\r | |
8173 | 0x0cd5, 0x0cd6,\r | |
8174 | 0x0cde, 0x0cde,\r | |
8175 | 0x0ce0, 0x0ce1,\r | |
8176 | 0x0ce6, 0x0cef\r | |
8177 | }; /* CR_Kannada */\r | |
8178 | \r | |
8179 | /* 'Katakana': Script */\r | |
8180 | static const OnigCodePoint CR_Katakana[] = {\r | |
8181 | 5,\r | |
8182 | 0x30a1, 0x30fa,\r | |
8183 | 0x30fd, 0x30ff,\r | |
8184 | 0x31f0, 0x31ff,\r | |
8185 | 0xff66, 0xff6f,\r | |
8186 | 0xff71, 0xff9d\r | |
8187 | }; /* CR_Katakana */\r | |
8188 | \r | |
8189 | /* 'Kharoshthi': Script */\r | |
8190 | static const OnigCodePoint CR_Kharoshthi[] = {\r | |
8191 | 8,\r | |
8192 | 0x10a00, 0x10a03,\r | |
8193 | 0x10a05, 0x10a06,\r | |
8194 | 0x10a0c, 0x10a13,\r | |
8195 | 0x10a15, 0x10a17,\r | |
8196 | 0x10a19, 0x10a33,\r | |
8197 | 0x10a38, 0x10a3a,\r | |
8198 | 0x10a3f, 0x10a47,\r | |
8199 | 0x10a50, 0x10a58\r | |
8200 | }; /* CR_Kharoshthi */\r | |
8201 | \r | |
8202 | /* 'Khmer': Script */\r | |
8203 | static const OnigCodePoint CR_Khmer[] = {\r | |
8204 | 4,\r | |
8205 | 0x1780, 0x17dd,\r | |
8206 | 0x17e0, 0x17e9,\r | |
8207 | 0x17f0, 0x17f9,\r | |
8208 | 0x19e0, 0x19ff\r | |
8209 | }; /* CR_Khmer */\r | |
8210 | \r | |
8211 | /* 'Lao': Script */\r | |
8212 | static const OnigCodePoint CR_Lao[] = {\r | |
8213 | 18,\r | |
8214 | 0x0e81, 0x0e82,\r | |
8215 | 0x0e84, 0x0e84,\r | |
8216 | 0x0e87, 0x0e88,\r | |
8217 | 0x0e8a, 0x0e8a,\r | |
8218 | 0x0e8d, 0x0e8d,\r | |
8219 | 0x0e94, 0x0e97,\r | |
8220 | 0x0e99, 0x0e9f,\r | |
8221 | 0x0ea1, 0x0ea3,\r | |
8222 | 0x0ea5, 0x0ea5,\r | |
8223 | 0x0ea7, 0x0ea7,\r | |
8224 | 0x0eaa, 0x0eab,\r | |
8225 | 0x0ead, 0x0eb9,\r | |
8226 | 0x0ebb, 0x0ebd,\r | |
8227 | 0x0ec0, 0x0ec4,\r | |
8228 | 0x0ec6, 0x0ec6,\r | |
8229 | 0x0ec8, 0x0ecd,\r | |
8230 | 0x0ed0, 0x0ed9,\r | |
8231 | 0x0edc, 0x0edd\r | |
8232 | }; /* CR_Lao */\r | |
8233 | \r | |
8234 | /* 'Latin': Script */\r | |
8235 | static const OnigCodePoint CR_Latin[] = {\r | |
8236 | 23,\r | |
8237 | 0x0041, 0x005a,\r | |
8238 | 0x0061, 0x007a,\r | |
8239 | 0x00aa, 0x00aa,\r | |
8240 | 0x00ba, 0x00ba,\r | |
8241 | 0x00c0, 0x00d6,\r | |
8242 | 0x00d8, 0x00f6,\r | |
8243 | 0x00f8, 0x0241,\r | |
8244 | 0x0250, 0x02b8,\r | |
8245 | 0x02e0, 0x02e4,\r | |
8246 | 0x1d00, 0x1d25,\r | |
8247 | 0x1d2c, 0x1d5c,\r | |
8248 | 0x1d62, 0x1d65,\r | |
8249 | 0x1d6b, 0x1d77,\r | |
8250 | 0x1d79, 0x1dbf,\r | |
8251 | 0x1e00, 0x1e9b,\r | |
8252 | 0x1ea0, 0x1ef9,\r | |
8253 | 0x2071, 0x2071,\r | |
8254 | 0x207f, 0x207f,\r | |
8255 | 0x2090, 0x2094,\r | |
8256 | 0x212a, 0x212b,\r | |
8257 | 0xfb00, 0xfb06,\r | |
8258 | 0xff21, 0xff3a,\r | |
8259 | 0xff41, 0xff5a\r | |
8260 | }; /* CR_Latin */\r | |
8261 | \r | |
8262 | /* 'Limbu': Script */\r | |
8263 | static const OnigCodePoint CR_Limbu[] = {\r | |
8264 | 5,\r | |
8265 | 0x1900, 0x191c,\r | |
8266 | 0x1920, 0x192b,\r | |
8267 | 0x1930, 0x193b,\r | |
8268 | 0x1940, 0x1940,\r | |
8269 | 0x1944, 0x194f\r | |
8270 | }; /* CR_Limbu */\r | |
8271 | \r | |
8272 | /* 'Linear_B': Script */\r | |
8273 | static const OnigCodePoint CR_Linear_B[] = {\r | |
8274 | 7,\r | |
8275 | 0x10000, 0x1000b,\r | |
8276 | 0x1000d, 0x10026,\r | |
8277 | 0x10028, 0x1003a,\r | |
8278 | 0x1003c, 0x1003d,\r | |
8279 | 0x1003f, 0x1004d,\r | |
8280 | 0x10050, 0x1005d,\r | |
8281 | 0x10080, 0x100fa\r | |
8282 | }; /* CR_Linear_B */\r | |
8283 | \r | |
8284 | /* 'Malayalam': Script */\r | |
8285 | static const OnigCodePoint CR_Malayalam[] = {\r | |
8286 | 11,\r | |
8287 | 0x0d02, 0x0d03,\r | |
8288 | 0x0d05, 0x0d0c,\r | |
8289 | 0x0d0e, 0x0d10,\r | |
8290 | 0x0d12, 0x0d28,\r | |
8291 | 0x0d2a, 0x0d39,\r | |
8292 | 0x0d3e, 0x0d43,\r | |
8293 | 0x0d46, 0x0d48,\r | |
8294 | 0x0d4a, 0x0d4d,\r | |
8295 | 0x0d57, 0x0d57,\r | |
8296 | 0x0d60, 0x0d61,\r | |
8297 | 0x0d66, 0x0d6f\r | |
8298 | }; /* CR_Malayalam */\r | |
8299 | \r | |
8300 | /* 'Mongolian': Script */\r | |
8301 | static const OnigCodePoint CR_Mongolian[] = {\r | |
8302 | 4,\r | |
8303 | 0x1800, 0x180e,\r | |
8304 | 0x1810, 0x1819,\r | |
8305 | 0x1820, 0x1877,\r | |
8306 | 0x1880, 0x18a9\r | |
8307 | }; /* CR_Mongolian */\r | |
8308 | \r | |
8309 | /* 'Myanmar': Script */\r | |
8310 | static const OnigCodePoint CR_Myanmar[] = {\r | |
8311 | 6,\r | |
8312 | 0x1000, 0x1021,\r | |
8313 | 0x1023, 0x1027,\r | |
8314 | 0x1029, 0x102a,\r | |
8315 | 0x102c, 0x1032,\r | |
8316 | 0x1036, 0x1039,\r | |
8317 | 0x1040, 0x1059\r | |
8318 | }; /* CR_Myanmar */\r | |
8319 | \r | |
8320 | /* 'New_Tai_Lue': Script */\r | |
8321 | static const OnigCodePoint CR_New_Tai_Lue[] = {\r | |
8322 | 4,\r | |
8323 | 0x1980, 0x19a9,\r | |
8324 | 0x19b0, 0x19c9,\r | |
8325 | 0x19d0, 0x19d9,\r | |
8326 | 0x19de, 0x19df\r | |
8327 | }; /* CR_New_Tai_Lue */\r | |
8328 | \r | |
8329 | /* 'Ogham': Script */\r | |
8330 | static const OnigCodePoint CR_Ogham[] = {\r | |
8331 | 1,\r | |
8332 | 0x1680, 0x169c\r | |
8333 | }; /* CR_Ogham */\r | |
8334 | \r | |
8335 | /* 'Old_Italic': Script */\r | |
8336 | static const OnigCodePoint CR_Old_Italic[] = {\r | |
8337 | 2,\r | |
8338 | 0x10300, 0x1031e,\r | |
8339 | 0x10320, 0x10323\r | |
8340 | }; /* CR_Old_Italic */\r | |
8341 | \r | |
8342 | /* 'Old_Persian': Script */\r | |
8343 | static const OnigCodePoint CR_Old_Persian[] = {\r | |
8344 | 2,\r | |
8345 | 0x103a0, 0x103c3,\r | |
8346 | 0x103c8, 0x103d5\r | |
8347 | }; /* CR_Old_Persian */\r | |
8348 | \r | |
8349 | /* 'Oriya': Script */\r | |
8350 | static const OnigCodePoint CR_Oriya[] = {\r | |
8351 | 14,\r | |
8352 | 0x0b01, 0x0b03,\r | |
8353 | 0x0b05, 0x0b0c,\r | |
8354 | 0x0b0f, 0x0b10,\r | |
8355 | 0x0b13, 0x0b28,\r | |
8356 | 0x0b2a, 0x0b30,\r | |
8357 | 0x0b32, 0x0b33,\r | |
8358 | 0x0b35, 0x0b39,\r | |
8359 | 0x0b3c, 0x0b43,\r | |
8360 | 0x0b47, 0x0b48,\r | |
8361 | 0x0b4b, 0x0b4d,\r | |
8362 | 0x0b56, 0x0b57,\r | |
8363 | 0x0b5c, 0x0b5d,\r | |
8364 | 0x0b5f, 0x0b61,\r | |
8365 | 0x0b66, 0x0b71\r | |
8366 | }; /* CR_Oriya */\r | |
8367 | \r | |
8368 | /* 'Osmanya': Script */\r | |
8369 | static const OnigCodePoint CR_Osmanya[] = {\r | |
8370 | 2,\r | |
8371 | 0x10480, 0x1049d,\r | |
8372 | 0x104a0, 0x104a9\r | |
8373 | }; /* CR_Osmanya */\r | |
8374 | \r | |
8375 | /* 'Runic': Script */\r | |
8376 | static const OnigCodePoint CR_Runic[] = {\r | |
8377 | 2,\r | |
8378 | 0x16a0, 0x16ea,\r | |
8379 | 0x16ee, 0x16f0\r | |
8380 | }; /* CR_Runic */\r | |
8381 | \r | |
8382 | /* 'Shavian': Script */\r | |
8383 | static const OnigCodePoint CR_Shavian[] = {\r | |
8384 | 1,\r | |
8385 | 0x10450, 0x1047f\r | |
8386 | }; /* CR_Shavian */\r | |
8387 | \r | |
8388 | /* 'Sinhala': Script */\r | |
8389 | static const OnigCodePoint CR_Sinhala[] = {\r | |
8390 | 11,\r | |
8391 | 0x0d82, 0x0d83,\r | |
8392 | 0x0d85, 0x0d96,\r | |
8393 | 0x0d9a, 0x0db1,\r | |
8394 | 0x0db3, 0x0dbb,\r | |
8395 | 0x0dbd, 0x0dbd,\r | |
8396 | 0x0dc0, 0x0dc6,\r | |
8397 | 0x0dca, 0x0dca,\r | |
8398 | 0x0dcf, 0x0dd4,\r | |
8399 | 0x0dd6, 0x0dd6,\r | |
8400 | 0x0dd8, 0x0ddf,\r | |
8401 | 0x0df2, 0x0df4\r | |
8402 | }; /* CR_Sinhala */\r | |
8403 | \r | |
8404 | /* 'Syloti_Nagri': Script */\r | |
8405 | static const OnigCodePoint CR_Syloti_Nagri[] = {\r | |
8406 | 1,\r | |
8407 | 0xa800, 0xa82b\r | |
8408 | }; /* CR_Syloti_Nagri */\r | |
8409 | \r | |
8410 | /* 'Syriac': Script */\r | |
8411 | static const OnigCodePoint CR_Syriac[] = {\r | |
8412 | 3,\r | |
8413 | 0x0700, 0x070d,\r | |
8414 | 0x070f, 0x074a,\r | |
8415 | 0x074d, 0x074f\r | |
8416 | }; /* CR_Syriac */\r | |
8417 | \r | |
8418 | /* 'Tagalog': Script */\r | |
8419 | static const OnigCodePoint CR_Tagalog[] = {\r | |
8420 | 2,\r | |
8421 | 0x1700, 0x170c,\r | |
8422 | 0x170e, 0x1714\r | |
8423 | }; /* CR_Tagalog */\r | |
8424 | \r | |
8425 | /* 'Tagbanwa': Script */\r | |
8426 | static const OnigCodePoint CR_Tagbanwa[] = {\r | |
8427 | 3,\r | |
8428 | 0x1760, 0x176c,\r | |
8429 | 0x176e, 0x1770,\r | |
8430 | 0x1772, 0x1773\r | |
8431 | }; /* CR_Tagbanwa */\r | |
8432 | \r | |
8433 | /* 'Tai_Le': Script */\r | |
8434 | static const OnigCodePoint CR_Tai_Le[] = {\r | |
8435 | 2,\r | |
8436 | 0x1950, 0x196d,\r | |
8437 | 0x1970, 0x1974\r | |
8438 | }; /* CR_Tai_Le */\r | |
8439 | \r | |
8440 | /* 'Tamil': Script */\r | |
8441 | static const OnigCodePoint CR_Tamil[] = {\r | |
8442 | 15,\r | |
8443 | 0x0b82, 0x0b83,\r | |
8444 | 0x0b85, 0x0b8a,\r | |
8445 | 0x0b8e, 0x0b90,\r | |
8446 | 0x0b92, 0x0b95,\r | |
8447 | 0x0b99, 0x0b9a,\r | |
8448 | 0x0b9c, 0x0b9c,\r | |
8449 | 0x0b9e, 0x0b9f,\r | |
8450 | 0x0ba3, 0x0ba4,\r | |
8451 | 0x0ba8, 0x0baa,\r | |
8452 | 0x0bae, 0x0bb9,\r | |
8453 | 0x0bbe, 0x0bc2,\r | |
8454 | 0x0bc6, 0x0bc8,\r | |
8455 | 0x0bca, 0x0bcd,\r | |
8456 | 0x0bd7, 0x0bd7,\r | |
8457 | 0x0be6, 0x0bfa\r | |
8458 | }; /* CR_Tamil */\r | |
8459 | \r | |
8460 | /* 'Telugu': Script */\r | |
8461 | static const OnigCodePoint CR_Telugu[] = {\r | |
8462 | 12,\r | |
8463 | 0x0c01, 0x0c03,\r | |
8464 | 0x0c05, 0x0c0c,\r | |
8465 | 0x0c0e, 0x0c10,\r | |
8466 | 0x0c12, 0x0c28,\r | |
8467 | 0x0c2a, 0x0c33,\r | |
8468 | 0x0c35, 0x0c39,\r | |
8469 | 0x0c3e, 0x0c44,\r | |
8470 | 0x0c46, 0x0c48,\r | |
8471 | 0x0c4a, 0x0c4d,\r | |
8472 | 0x0c55, 0x0c56,\r | |
8473 | 0x0c60, 0x0c61,\r | |
8474 | 0x0c66, 0x0c6f\r | |
8475 | }; /* CR_Telugu */\r | |
8476 | \r | |
8477 | /* 'Thaana': Script */\r | |
8478 | static const OnigCodePoint CR_Thaana[] = {\r | |
8479 | 1,\r | |
8480 | 0x0780, 0x07b1\r | |
8481 | }; /* CR_Thaana */\r | |
8482 | \r | |
8483 | /* 'Thai': Script */\r | |
8484 | static const OnigCodePoint CR_Thai[] = {\r | |
8485 | 2,\r | |
8486 | 0x0e01, 0x0e3a,\r | |
8487 | 0x0e40, 0x0e5b\r | |
8488 | }; /* CR_Thai */\r | |
8489 | \r | |
8490 | /* 'Tibetan': Script */\r | |
8491 | static const OnigCodePoint CR_Tibetan[] = {\r | |
8492 | 7,\r | |
8493 | 0x0f00, 0x0f47,\r | |
8494 | 0x0f49, 0x0f6a,\r | |
8495 | 0x0f71, 0x0f8b,\r | |
8496 | 0x0f90, 0x0f97,\r | |
8497 | 0x0f99, 0x0fbc,\r | |
8498 | 0x0fbe, 0x0fcc,\r | |
8499 | 0x0fcf, 0x0fd1\r | |
8500 | }; /* CR_Tibetan */\r | |
8501 | \r | |
8502 | /* 'Tifinagh': Script */\r | |
8503 | static const OnigCodePoint CR_Tifinagh[] = {\r | |
8504 | 2,\r | |
8505 | 0x2d30, 0x2d65,\r | |
8506 | 0x2d6f, 0x2d6f\r | |
8507 | }; /* CR_Tifinagh */\r | |
8508 | \r | |
8509 | /* 'Ugaritic': Script */\r | |
8510 | static const OnigCodePoint CR_Ugaritic[] = {\r | |
8511 | 2,\r | |
8512 | 0x10380, 0x1039d,\r | |
8513 | 0x1039f, 0x1039f\r | |
8514 | }; /* CR_Ugaritic */\r | |
8515 | \r | |
8516 | /* 'Yi': Script */\r | |
8517 | static const OnigCodePoint CR_Yi[] = {\r | |
8518 | 2,\r | |
8519 | 0xa000, 0xa48c,\r | |
8520 | 0xa490, 0xa4c6\r | |
8521 | }; /* CR_Yi */\r | |
8522 | \r | |
8523 | \r | |
8524 | #endif /* USE_UNICODE_PROPERTIES */\r | |
8525 | \r | |
8526 | \r | |
8527 | typedef struct {\r | |
8528 | int n;\r | |
8529 | OnigCodePoint code[3];\r | |
8530 | } CodePointList3;\r | |
8531 | \r | |
8532 | typedef struct {\r | |
8533 | OnigCodePoint from;\r | |
8534 | CodePointList3 to;\r | |
8535 | } CaseFold_11_Type;\r | |
8536 | \r | |
8537 | typedef struct {\r | |
8538 | OnigCodePoint from;\r | |
8539 | CodePointList3 to;\r | |
8540 | } CaseUnfold_11_Type;\r | |
8541 | \r | |
8542 | typedef struct {\r | |
8543 | int n;\r | |
8544 | OnigCodePoint code[2];\r | |
8545 | } CodePointList2;\r | |
8546 | \r | |
8547 | typedef struct {\r | |
8548 | OnigCodePoint from[2];\r | |
8549 | CodePointList2 to;\r | |
8550 | } CaseUnfold_12_Type;\r | |
8551 | \r | |
8552 | typedef struct {\r | |
8553 | OnigCodePoint from[3];\r | |
8554 | CodePointList2 to;\r | |
8555 | } CaseUnfold_13_Type;\r | |
8556 | \r | |
8557 | static const CaseFold_11_Type CaseFold[] = {\r | |
8558 | { 0x0041, {1, {0x0061}}},\r | |
8559 | { 0x0042, {1, {0x0062}}},\r | |
8560 | { 0x0043, {1, {0x0063}}},\r | |
8561 | { 0x0044, {1, {0x0064}}},\r | |
8562 | { 0x0045, {1, {0x0065}}},\r | |
8563 | { 0x0046, {1, {0x0066}}},\r | |
8564 | { 0x0047, {1, {0x0067}}},\r | |
8565 | { 0x0048, {1, {0x0068}}},\r | |
8566 | { 0x004a, {1, {0x006a}}},\r | |
8567 | { 0x004b, {1, {0x006b}}},\r | |
8568 | { 0x004c, {1, {0x006c}}},\r | |
8569 | { 0x004d, {1, {0x006d}}},\r | |
8570 | { 0x004e, {1, {0x006e}}},\r | |
8571 | { 0x004f, {1, {0x006f}}},\r | |
8572 | { 0x0050, {1, {0x0070}}},\r | |
8573 | { 0x0051, {1, {0x0071}}},\r | |
8574 | { 0x0052, {1, {0x0072}}},\r | |
8575 | { 0x0053, {1, {0x0073}}},\r | |
8576 | { 0x0054, {1, {0x0074}}},\r | |
8577 | { 0x0055, {1, {0x0075}}},\r | |
8578 | { 0x0056, {1, {0x0076}}},\r | |
8579 | { 0x0057, {1, {0x0077}}},\r | |
8580 | { 0x0058, {1, {0x0078}}},\r | |
8581 | { 0x0059, {1, {0x0079}}},\r | |
8582 | { 0x005a, {1, {0x007a}}},\r | |
8583 | { 0x00b5, {1, {0x03bc}}},\r | |
8584 | { 0x00c0, {1, {0x00e0}}},\r | |
8585 | { 0x00c1, {1, {0x00e1}}},\r | |
8586 | { 0x00c2, {1, {0x00e2}}},\r | |
8587 | { 0x00c3, {1, {0x00e3}}},\r | |
8588 | { 0x00c4, {1, {0x00e4}}},\r | |
8589 | { 0x00c5, {1, {0x00e5}}},\r | |
8590 | { 0x00c6, {1, {0x00e6}}},\r | |
8591 | { 0x00c7, {1, {0x00e7}}},\r | |
8592 | { 0x00c8, {1, {0x00e8}}},\r | |
8593 | { 0x00c9, {1, {0x00e9}}},\r | |
8594 | { 0x00ca, {1, {0x00ea}}},\r | |
8595 | { 0x00cb, {1, {0x00eb}}},\r | |
8596 | { 0x00cc, {1, {0x00ec}}},\r | |
8597 | { 0x00cd, {1, {0x00ed}}},\r | |
8598 | { 0x00ce, {1, {0x00ee}}},\r | |
8599 | { 0x00cf, {1, {0x00ef}}},\r | |
8600 | { 0x00d0, {1, {0x00f0}}},\r | |
8601 | { 0x00d1, {1, {0x00f1}}},\r | |
8602 | { 0x00d2, {1, {0x00f2}}},\r | |
8603 | { 0x00d3, {1, {0x00f3}}},\r | |
8604 | { 0x00d4, {1, {0x00f4}}},\r | |
8605 | { 0x00d5, {1, {0x00f5}}},\r | |
8606 | { 0x00d6, {1, {0x00f6}}},\r | |
8607 | { 0x00d8, {1, {0x00f8}}},\r | |
8608 | { 0x00d9, {1, {0x00f9}}},\r | |
8609 | { 0x00da, {1, {0x00fa}}},\r | |
8610 | { 0x00db, {1, {0x00fb}}},\r | |
8611 | { 0x00dc, {1, {0x00fc}}},\r | |
8612 | { 0x00dd, {1, {0x00fd}}},\r | |
8613 | { 0x00de, {1, {0x00fe}}},\r | |
8614 | { 0x00df, {2, {0x0073, 0x0073}}},\r | |
8615 | { 0x0100, {1, {0x0101}}},\r | |
8616 | { 0x0102, {1, {0x0103}}},\r | |
8617 | { 0x0104, {1, {0x0105}}},\r | |
8618 | { 0x0106, {1, {0x0107}}},\r | |
8619 | { 0x0108, {1, {0x0109}}},\r | |
8620 | { 0x010a, {1, {0x010b}}},\r | |
8621 | { 0x010c, {1, {0x010d}}},\r | |
8622 | { 0x010e, {1, {0x010f}}},\r | |
8623 | { 0x0110, {1, {0x0111}}},\r | |
8624 | { 0x0112, {1, {0x0113}}},\r | |
8625 | { 0x0114, {1, {0x0115}}},\r | |
8626 | { 0x0116, {1, {0x0117}}},\r | |
8627 | { 0x0118, {1, {0x0119}}},\r | |
8628 | { 0x011a, {1, {0x011b}}},\r | |
8629 | { 0x011c, {1, {0x011d}}},\r | |
8630 | { 0x011e, {1, {0x011f}}},\r | |
8631 | { 0x0120, {1, {0x0121}}},\r | |
8632 | { 0x0122, {1, {0x0123}}},\r | |
8633 | { 0x0124, {1, {0x0125}}},\r | |
8634 | { 0x0126, {1, {0x0127}}},\r | |
8635 | { 0x0128, {1, {0x0129}}},\r | |
8636 | { 0x012a, {1, {0x012b}}},\r | |
8637 | { 0x012c, {1, {0x012d}}},\r | |
8638 | { 0x012e, {1, {0x012f}}},\r | |
8639 | { 0x0132, {1, {0x0133}}},\r | |
8640 | { 0x0134, {1, {0x0135}}},\r | |
8641 | { 0x0136, {1, {0x0137}}},\r | |
8642 | { 0x0139, {1, {0x013a}}},\r | |
8643 | { 0x013b, {1, {0x013c}}},\r | |
8644 | { 0x013d, {1, {0x013e}}},\r | |
8645 | { 0x013f, {1, {0x0140}}},\r | |
8646 | { 0x0141, {1, {0x0142}}},\r | |
8647 | { 0x0143, {1, {0x0144}}},\r | |
8648 | { 0x0145, {1, {0x0146}}},\r | |
8649 | { 0x0147, {1, {0x0148}}},\r | |
8650 | { 0x0149, {2, {0x02bc, 0x006e}}},\r | |
8651 | { 0x014a, {1, {0x014b}}},\r | |
8652 | { 0x014c, {1, {0x014d}}},\r | |
8653 | { 0x014e, {1, {0x014f}}},\r | |
8654 | { 0x0150, {1, {0x0151}}},\r | |
8655 | { 0x0152, {1, {0x0153}}},\r | |
8656 | { 0x0154, {1, {0x0155}}},\r | |
8657 | { 0x0156, {1, {0x0157}}},\r | |
8658 | { 0x0158, {1, {0x0159}}},\r | |
8659 | { 0x015a, {1, {0x015b}}},\r | |
8660 | { 0x015c, {1, {0x015d}}},\r | |
8661 | { 0x015e, {1, {0x015f}}},\r | |
8662 | { 0x0160, {1, {0x0161}}},\r | |
8663 | { 0x0162, {1, {0x0163}}},\r | |
8664 | { 0x0164, {1, {0x0165}}},\r | |
8665 | { 0x0166, {1, {0x0167}}},\r | |
8666 | { 0x0168, {1, {0x0169}}},\r | |
8667 | { 0x016a, {1, {0x016b}}},\r | |
8668 | { 0x016c, {1, {0x016d}}},\r | |
8669 | { 0x016e, {1, {0x016f}}},\r | |
8670 | { 0x0170, {1, {0x0171}}},\r | |
8671 | { 0x0172, {1, {0x0173}}},\r | |
8672 | { 0x0174, {1, {0x0175}}},\r | |
8673 | { 0x0176, {1, {0x0177}}},\r | |
8674 | { 0x0178, {1, {0x00ff}}},\r | |
8675 | { 0x0179, {1, {0x017a}}},\r | |
8676 | { 0x017b, {1, {0x017c}}},\r | |
8677 | { 0x017d, {1, {0x017e}}},\r | |
8678 | { 0x017f, {1, {0x0073}}},\r | |
8679 | { 0x0181, {1, {0x0253}}},\r | |
8680 | { 0x0182, {1, {0x0183}}},\r | |
8681 | { 0x0184, {1, {0x0185}}},\r | |
8682 | { 0x0186, {1, {0x0254}}},\r | |
8683 | { 0x0187, {1, {0x0188}}},\r | |
8684 | { 0x0189, {1, {0x0256}}},\r | |
8685 | { 0x018a, {1, {0x0257}}},\r | |
8686 | { 0x018b, {1, {0x018c}}},\r | |
8687 | { 0x018e, {1, {0x01dd}}},\r | |
8688 | { 0x018f, {1, {0x0259}}},\r | |
8689 | { 0x0190, {1, {0x025b}}},\r | |
8690 | { 0x0191, {1, {0x0192}}},\r | |
8691 | { 0x0193, {1, {0x0260}}},\r | |
8692 | { 0x0194, {1, {0x0263}}},\r | |
8693 | { 0x0196, {1, {0x0269}}},\r | |
8694 | { 0x0197, {1, {0x0268}}},\r | |
8695 | { 0x0198, {1, {0x0199}}},\r | |
8696 | { 0x019c, {1, {0x026f}}},\r | |
8697 | { 0x019d, {1, {0x0272}}},\r | |
8698 | { 0x019f, {1, {0x0275}}},\r | |
8699 | { 0x01a0, {1, {0x01a1}}},\r | |
8700 | { 0x01a2, {1, {0x01a3}}},\r | |
8701 | { 0x01a4, {1, {0x01a5}}},\r | |
8702 | { 0x01a6, {1, {0x0280}}},\r | |
8703 | { 0x01a7, {1, {0x01a8}}},\r | |
8704 | { 0x01a9, {1, {0x0283}}},\r | |
8705 | { 0x01ac, {1, {0x01ad}}},\r | |
8706 | { 0x01ae, {1, {0x0288}}},\r | |
8707 | { 0x01af, {1, {0x01b0}}},\r | |
8708 | { 0x01b1, {1, {0x028a}}},\r | |
8709 | { 0x01b2, {1, {0x028b}}},\r | |
8710 | { 0x01b3, {1, {0x01b4}}},\r | |
8711 | { 0x01b5, {1, {0x01b6}}},\r | |
8712 | { 0x01b7, {1, {0x0292}}},\r | |
8713 | { 0x01b8, {1, {0x01b9}}},\r | |
8714 | { 0x01bc, {1, {0x01bd}}},\r | |
8715 | { 0x01c4, {1, {0x01c6}}},\r | |
8716 | { 0x01c5, {1, {0x01c6}}},\r | |
8717 | { 0x01c7, {1, {0x01c9}}},\r | |
8718 | { 0x01c8, {1, {0x01c9}}},\r | |
8719 | { 0x01ca, {1, {0x01cc}}},\r | |
8720 | { 0x01cb, {1, {0x01cc}}},\r | |
8721 | { 0x01cd, {1, {0x01ce}}},\r | |
8722 | { 0x01cf, {1, {0x01d0}}},\r | |
8723 | { 0x01d1, {1, {0x01d2}}},\r | |
8724 | { 0x01d3, {1, {0x01d4}}},\r | |
8725 | { 0x01d5, {1, {0x01d6}}},\r | |
8726 | { 0x01d7, {1, {0x01d8}}},\r | |
8727 | { 0x01d9, {1, {0x01da}}},\r | |
8728 | { 0x01db, {1, {0x01dc}}},\r | |
8729 | { 0x01de, {1, {0x01df}}},\r | |
8730 | { 0x01e0, {1, {0x01e1}}},\r | |
8731 | { 0x01e2, {1, {0x01e3}}},\r | |
8732 | { 0x01e4, {1, {0x01e5}}},\r | |
8733 | { 0x01e6, {1, {0x01e7}}},\r | |
8734 | { 0x01e8, {1, {0x01e9}}},\r | |
8735 | { 0x01ea, {1, {0x01eb}}},\r | |
8736 | { 0x01ec, {1, {0x01ed}}},\r | |
8737 | { 0x01ee, {1, {0x01ef}}},\r | |
8738 | { 0x01f0, {2, {0x006a, 0x030c}}},\r | |
8739 | { 0x01f1, {1, {0x01f3}}},\r | |
8740 | { 0x01f2, {1, {0x01f3}}},\r | |
8741 | { 0x01f4, {1, {0x01f5}}},\r | |
8742 | { 0x01f6, {1, {0x0195}}},\r | |
8743 | { 0x01f7, {1, {0x01bf}}},\r | |
8744 | { 0x01f8, {1, {0x01f9}}},\r | |
8745 | { 0x01fa, {1, {0x01fb}}},\r | |
8746 | { 0x01fc, {1, {0x01fd}}},\r | |
8747 | { 0x01fe, {1, {0x01ff}}},\r | |
8748 | { 0x0200, {1, {0x0201}}},\r | |
8749 | { 0x0202, {1, {0x0203}}},\r | |
8750 | { 0x0204, {1, {0x0205}}},\r | |
8751 | { 0x0206, {1, {0x0207}}},\r | |
8752 | { 0x0208, {1, {0x0209}}},\r | |
8753 | { 0x020a, {1, {0x020b}}},\r | |
8754 | { 0x020c, {1, {0x020d}}},\r | |
8755 | { 0x020e, {1, {0x020f}}},\r | |
8756 | { 0x0210, {1, {0x0211}}},\r | |
8757 | { 0x0212, {1, {0x0213}}},\r | |
8758 | { 0x0214, {1, {0x0215}}},\r | |
8759 | { 0x0216, {1, {0x0217}}},\r | |
8760 | { 0x0218, {1, {0x0219}}},\r | |
8761 | { 0x021a, {1, {0x021b}}},\r | |
8762 | { 0x021c, {1, {0x021d}}},\r | |
8763 | { 0x021e, {1, {0x021f}}},\r | |
8764 | { 0x0220, {1, {0x019e}}},\r | |
8765 | { 0x0222, {1, {0x0223}}},\r | |
8766 | { 0x0224, {1, {0x0225}}},\r | |
8767 | { 0x0226, {1, {0x0227}}},\r | |
8768 | { 0x0228, {1, {0x0229}}},\r | |
8769 | { 0x022a, {1, {0x022b}}},\r | |
8770 | { 0x022c, {1, {0x022d}}},\r | |
8771 | { 0x022e, {1, {0x022f}}},\r | |
8772 | { 0x0230, {1, {0x0231}}},\r | |
8773 | { 0x0232, {1, {0x0233}}},\r | |
8774 | { 0x023b, {1, {0x023c}}},\r | |
8775 | { 0x023d, {1, {0x019a}}},\r | |
8776 | { 0x0241, {1, {0x0294}}},\r | |
8777 | { 0x0345, {1, {0x03b9}}},\r | |
8778 | { 0x0386, {1, {0x03ac}}},\r | |
8779 | { 0x0388, {1, {0x03ad}}},\r | |
8780 | { 0x0389, {1, {0x03ae}}},\r | |
8781 | { 0x038a, {1, {0x03af}}},\r | |
8782 | { 0x038c, {1, {0x03cc}}},\r | |
8783 | { 0x038e, {1, {0x03cd}}},\r | |
8784 | { 0x038f, {1, {0x03ce}}},\r | |
8785 | { 0x0390, {3, {0x03b9, 0x0308, 0x0301}}},\r | |
8786 | { 0x0391, {1, {0x03b1}}},\r | |
8787 | { 0x0392, {1, {0x03b2}}},\r | |
8788 | { 0x0393, {1, {0x03b3}}},\r | |
8789 | { 0x0394, {1, {0x03b4}}},\r | |
8790 | { 0x0395, {1, {0x03b5}}},\r | |
8791 | { 0x0396, {1, {0x03b6}}},\r | |
8792 | { 0x0397, {1, {0x03b7}}},\r | |
8793 | { 0x0398, {1, {0x03b8}}},\r | |
8794 | { 0x0399, {1, {0x03b9}}},\r | |
8795 | { 0x039a, {1, {0x03ba}}},\r | |
8796 | { 0x039b, {1, {0x03bb}}},\r | |
8797 | { 0x039c, {1, {0x03bc}}},\r | |
8798 | { 0x039d, {1, {0x03bd}}},\r | |
8799 | { 0x039e, {1, {0x03be}}},\r | |
8800 | { 0x039f, {1, {0x03bf}}},\r | |
8801 | { 0x03a0, {1, {0x03c0}}},\r | |
8802 | { 0x03a1, {1, {0x03c1}}},\r | |
8803 | { 0x03a3, {1, {0x03c3}}},\r | |
8804 | { 0x03a4, {1, {0x03c4}}},\r | |
8805 | { 0x03a5, {1, {0x03c5}}},\r | |
8806 | { 0x03a6, {1, {0x03c6}}},\r | |
8807 | { 0x03a7, {1, {0x03c7}}},\r | |
8808 | { 0x03a8, {1, {0x03c8}}},\r | |
8809 | { 0x03a9, {1, {0x03c9}}},\r | |
8810 | { 0x03aa, {1, {0x03ca}}},\r | |
8811 | { 0x03ab, {1, {0x03cb}}},\r | |
8812 | { 0x03b0, {3, {0x03c5, 0x0308, 0x0301}}},\r | |
8813 | { 0x03c2, {1, {0x03c3}}},\r | |
8814 | { 0x03d0, {1, {0x03b2}}},\r | |
8815 | { 0x03d1, {1, {0x03b8}}},\r | |
8816 | { 0x03d5, {1, {0x03c6}}},\r | |
8817 | { 0x03d6, {1, {0x03c0}}},\r | |
8818 | { 0x03d8, {1, {0x03d9}}},\r | |
8819 | { 0x03da, {1, {0x03db}}},\r | |
8820 | { 0x03dc, {1, {0x03dd}}},\r | |
8821 | { 0x03de, {1, {0x03df}}},\r | |
8822 | { 0x03e0, {1, {0x03e1}}},\r | |
8823 | { 0x03e2, {1, {0x03e3}}},\r | |
8824 | { 0x03e4, {1, {0x03e5}}},\r | |
8825 | { 0x03e6, {1, {0x03e7}}},\r | |
8826 | { 0x03e8, {1, {0x03e9}}},\r | |
8827 | { 0x03ea, {1, {0x03eb}}},\r | |
8828 | { 0x03ec, {1, {0x03ed}}},\r | |
8829 | { 0x03ee, {1, {0x03ef}}},\r | |
8830 | { 0x03f0, {1, {0x03ba}}},\r | |
8831 | { 0x03f1, {1, {0x03c1}}},\r | |
8832 | { 0x03f4, {1, {0x03b8}}},\r | |
8833 | { 0x03f5, {1, {0x03b5}}},\r | |
8834 | { 0x03f7, {1, {0x03f8}}},\r | |
8835 | { 0x03f9, {1, {0x03f2}}},\r | |
8836 | { 0x03fa, {1, {0x03fb}}},\r | |
8837 | { 0x0400, {1, {0x0450}}},\r | |
8838 | { 0x0401, {1, {0x0451}}},\r | |
8839 | { 0x0402, {1, {0x0452}}},\r | |
8840 | { 0x0403, {1, {0x0453}}},\r | |
8841 | { 0x0404, {1, {0x0454}}},\r | |
8842 | { 0x0405, {1, {0x0455}}},\r | |
8843 | { 0x0406, {1, {0x0456}}},\r | |
8844 | { 0x0407, {1, {0x0457}}},\r | |
8845 | { 0x0408, {1, {0x0458}}},\r | |
8846 | { 0x0409, {1, {0x0459}}},\r | |
8847 | { 0x040a, {1, {0x045a}}},\r | |
8848 | { 0x040b, {1, {0x045b}}},\r | |
8849 | { 0x040c, {1, {0x045c}}},\r | |
8850 | { 0x040d, {1, {0x045d}}},\r | |
8851 | { 0x040e, {1, {0x045e}}},\r | |
8852 | { 0x040f, {1, {0x045f}}},\r | |
8853 | { 0x0410, {1, {0x0430}}},\r | |
8854 | { 0x0411, {1, {0x0431}}},\r | |
8855 | { 0x0412, {1, {0x0432}}},\r | |
8856 | { 0x0413, {1, {0x0433}}},\r | |
8857 | { 0x0414, {1, {0x0434}}},\r | |
8858 | { 0x0415, {1, {0x0435}}},\r | |
8859 | { 0x0416, {1, {0x0436}}},\r | |
8860 | { 0x0417, {1, {0x0437}}},\r | |
8861 | { 0x0418, {1, {0x0438}}},\r | |
8862 | { 0x0419, {1, {0x0439}}},\r | |
8863 | { 0x041a, {1, {0x043a}}},\r | |
8864 | { 0x041b, {1, {0x043b}}},\r | |
8865 | { 0x041c, {1, {0x043c}}},\r | |
8866 | { 0x041d, {1, {0x043d}}},\r | |
8867 | { 0x041e, {1, {0x043e}}},\r | |
8868 | { 0x041f, {1, {0x043f}}},\r | |
8869 | { 0x0420, {1, {0x0440}}},\r | |
8870 | { 0x0421, {1, {0x0441}}},\r | |
8871 | { 0x0422, {1, {0x0442}}},\r | |
8872 | { 0x0423, {1, {0x0443}}},\r | |
8873 | { 0x0424, {1, {0x0444}}},\r | |
8874 | { 0x0425, {1, {0x0445}}},\r | |
8875 | { 0x0426, {1, {0x0446}}},\r | |
8876 | { 0x0427, {1, {0x0447}}},\r | |
8877 | { 0x0428, {1, {0x0448}}},\r | |
8878 | { 0x0429, {1, {0x0449}}},\r | |
8879 | { 0x042a, {1, {0x044a}}},\r | |
8880 | { 0x042b, {1, {0x044b}}},\r | |
8881 | { 0x042c, {1, {0x044c}}},\r | |
8882 | { 0x042d, {1, {0x044d}}},\r | |
8883 | { 0x042e, {1, {0x044e}}},\r | |
8884 | { 0x042f, {1, {0x044f}}},\r | |
8885 | { 0x0460, {1, {0x0461}}},\r | |
8886 | { 0x0462, {1, {0x0463}}},\r | |
8887 | { 0x0464, {1, {0x0465}}},\r | |
8888 | { 0x0466, {1, {0x0467}}},\r | |
8889 | { 0x0468, {1, {0x0469}}},\r | |
8890 | { 0x046a, {1, {0x046b}}},\r | |
8891 | { 0x046c, {1, {0x046d}}},\r | |
8892 | { 0x046e, {1, {0x046f}}},\r | |
8893 | { 0x0470, {1, {0x0471}}},\r | |
8894 | { 0x0472, {1, {0x0473}}},\r | |
8895 | { 0x0474, {1, {0x0475}}},\r | |
8896 | { 0x0476, {1, {0x0477}}},\r | |
8897 | { 0x0478, {1, {0x0479}}},\r | |
8898 | { 0x047a, {1, {0x047b}}},\r | |
8899 | { 0x047c, {1, {0x047d}}},\r | |
8900 | { 0x047e, {1, {0x047f}}},\r | |
8901 | { 0x0480, {1, {0x0481}}},\r | |
8902 | { 0x048a, {1, {0x048b}}},\r | |
8903 | { 0x048c, {1, {0x048d}}},\r | |
8904 | { 0x048e, {1, {0x048f}}},\r | |
8905 | { 0x0490, {1, {0x0491}}},\r | |
8906 | { 0x0492, {1, {0x0493}}},\r | |
8907 | { 0x0494, {1, {0x0495}}},\r | |
8908 | { 0x0496, {1, {0x0497}}},\r | |
8909 | { 0x0498, {1, {0x0499}}},\r | |
8910 | { 0x049a, {1, {0x049b}}},\r | |
8911 | { 0x049c, {1, {0x049d}}},\r | |
8912 | { 0x049e, {1, {0x049f}}},\r | |
8913 | { 0x04a0, {1, {0x04a1}}},\r | |
8914 | { 0x04a2, {1, {0x04a3}}},\r | |
8915 | { 0x04a4, {1, {0x04a5}}},\r | |
8916 | { 0x04a6, {1, {0x04a7}}},\r | |
8917 | { 0x04a8, {1, {0x04a9}}},\r | |
8918 | { 0x04aa, {1, {0x04ab}}},\r | |
8919 | { 0x04ac, {1, {0x04ad}}},\r | |
8920 | { 0x04ae, {1, {0x04af}}},\r | |
8921 | { 0x04b0, {1, {0x04b1}}},\r | |
8922 | { 0x04b2, {1, {0x04b3}}},\r | |
8923 | { 0x04b4, {1, {0x04b5}}},\r | |
8924 | { 0x04b6, {1, {0x04b7}}},\r | |
8925 | { 0x04b8, {1, {0x04b9}}},\r | |
8926 | { 0x04ba, {1, {0x04bb}}},\r | |
8927 | { 0x04bc, {1, {0x04bd}}},\r | |
8928 | { 0x04be, {1, {0x04bf}}},\r | |
8929 | { 0x04c1, {1, {0x04c2}}},\r | |
8930 | { 0x04c3, {1, {0x04c4}}},\r | |
8931 | { 0x04c5, {1, {0x04c6}}},\r | |
8932 | { 0x04c7, {1, {0x04c8}}},\r | |
8933 | { 0x04c9, {1, {0x04ca}}},\r | |
8934 | { 0x04cb, {1, {0x04cc}}},\r | |
8935 | { 0x04cd, {1, {0x04ce}}},\r | |
8936 | { 0x04d0, {1, {0x04d1}}},\r | |
8937 | { 0x04d2, {1, {0x04d3}}},\r | |
8938 | { 0x04d4, {1, {0x04d5}}},\r | |
8939 | { 0x04d6, {1, {0x04d7}}},\r | |
8940 | { 0x04d8, {1, {0x04d9}}},\r | |
8941 | { 0x04da, {1, {0x04db}}},\r | |
8942 | { 0x04dc, {1, {0x04dd}}},\r | |
8943 | { 0x04de, {1, {0x04df}}},\r | |
8944 | { 0x04e0, {1, {0x04e1}}},\r | |
8945 | { 0x04e2, {1, {0x04e3}}},\r | |
8946 | { 0x04e4, {1, {0x04e5}}},\r | |
8947 | { 0x04e6, {1, {0x04e7}}},\r | |
8948 | { 0x04e8, {1, {0x04e9}}},\r | |
8949 | { 0x04ea, {1, {0x04eb}}},\r | |
8950 | { 0x04ec, {1, {0x04ed}}},\r | |
8951 | { 0x04ee, {1, {0x04ef}}},\r | |
8952 | { 0x04f0, {1, {0x04f1}}},\r | |
8953 | { 0x04f2, {1, {0x04f3}}},\r | |
8954 | { 0x04f4, {1, {0x04f5}}},\r | |
8955 | { 0x04f6, {1, {0x04f7}}},\r | |
8956 | { 0x04f8, {1, {0x04f9}}},\r | |
8957 | { 0x0500, {1, {0x0501}}},\r | |
8958 | { 0x0502, {1, {0x0503}}},\r | |
8959 | { 0x0504, {1, {0x0505}}},\r | |
8960 | { 0x0506, {1, {0x0507}}},\r | |
8961 | { 0x0508, {1, {0x0509}}},\r | |
8962 | { 0x050a, {1, {0x050b}}},\r | |
8963 | { 0x050c, {1, {0x050d}}},\r | |
8964 | { 0x050e, {1, {0x050f}}},\r | |
8965 | { 0x0531, {1, {0x0561}}},\r | |
8966 | { 0x0532, {1, {0x0562}}},\r | |
8967 | { 0x0533, {1, {0x0563}}},\r | |
8968 | { 0x0534, {1, {0x0564}}},\r | |
8969 | { 0x0535, {1, {0x0565}}},\r | |
8970 | { 0x0536, {1, {0x0566}}},\r | |
8971 | { 0x0537, {1, {0x0567}}},\r | |
8972 | { 0x0538, {1, {0x0568}}},\r | |
8973 | { 0x0539, {1, {0x0569}}},\r | |
8974 | { 0x053a, {1, {0x056a}}},\r | |
8975 | { 0x053b, {1, {0x056b}}},\r | |
8976 | { 0x053c, {1, {0x056c}}},\r | |
8977 | { 0x053d, {1, {0x056d}}},\r | |
8978 | { 0x053e, {1, {0x056e}}},\r | |
8979 | { 0x053f, {1, {0x056f}}},\r | |
8980 | { 0x0540, {1, {0x0570}}},\r | |
8981 | { 0x0541, {1, {0x0571}}},\r | |
8982 | { 0x0542, {1, {0x0572}}},\r | |
8983 | { 0x0543, {1, {0x0573}}},\r | |
8984 | { 0x0544, {1, {0x0574}}},\r | |
8985 | { 0x0545, {1, {0x0575}}},\r | |
8986 | { 0x0546, {1, {0x0576}}},\r | |
8987 | { 0x0547, {1, {0x0577}}},\r | |
8988 | { 0x0548, {1, {0x0578}}},\r | |
8989 | { 0x0549, {1, {0x0579}}},\r | |
8990 | { 0x054a, {1, {0x057a}}},\r | |
8991 | { 0x054b, {1, {0x057b}}},\r | |
8992 | { 0x054c, {1, {0x057c}}},\r | |
8993 | { 0x054d, {1, {0x057d}}},\r | |
8994 | { 0x054e, {1, {0x057e}}},\r | |
8995 | { 0x054f, {1, {0x057f}}},\r | |
8996 | { 0x0550, {1, {0x0580}}},\r | |
8997 | { 0x0551, {1, {0x0581}}},\r | |
8998 | { 0x0552, {1, {0x0582}}},\r | |
8999 | { 0x0553, {1, {0x0583}}},\r | |
9000 | { 0x0554, {1, {0x0584}}},\r | |
9001 | { 0x0555, {1, {0x0585}}},\r | |
9002 | { 0x0556, {1, {0x0586}}},\r | |
9003 | { 0x0587, {2, {0x0565, 0x0582}}},\r | |
9004 | { 0x10a0, {1, {0x2d00}}},\r | |
9005 | { 0x10a1, {1, {0x2d01}}},\r | |
9006 | { 0x10a2, {1, {0x2d02}}},\r | |
9007 | { 0x10a3, {1, {0x2d03}}},\r | |
9008 | { 0x10a4, {1, {0x2d04}}},\r | |
9009 | { 0x10a5, {1, {0x2d05}}},\r | |
9010 | { 0x10a6, {1, {0x2d06}}},\r | |
9011 | { 0x10a7, {1, {0x2d07}}},\r | |
9012 | { 0x10a8, {1, {0x2d08}}},\r | |
9013 | { 0x10a9, {1, {0x2d09}}},\r | |
9014 | { 0x10aa, {1, {0x2d0a}}},\r | |
9015 | { 0x10ab, {1, {0x2d0b}}},\r | |
9016 | { 0x10ac, {1, {0x2d0c}}},\r | |
9017 | { 0x10ad, {1, {0x2d0d}}},\r | |
9018 | { 0x10ae, {1, {0x2d0e}}},\r | |
9019 | { 0x10af, {1, {0x2d0f}}},\r | |
9020 | { 0x10b0, {1, {0x2d10}}},\r | |
9021 | { 0x10b1, {1, {0x2d11}}},\r | |
9022 | { 0x10b2, {1, {0x2d12}}},\r | |
9023 | { 0x10b3, {1, {0x2d13}}},\r | |
9024 | { 0x10b4, {1, {0x2d14}}},\r | |
9025 | { 0x10b5, {1, {0x2d15}}},\r | |
9026 | { 0x10b6, {1, {0x2d16}}},\r | |
9027 | { 0x10b7, {1, {0x2d17}}},\r | |
9028 | { 0x10b8, {1, {0x2d18}}},\r | |
9029 | { 0x10b9, {1, {0x2d19}}},\r | |
9030 | { 0x10ba, {1, {0x2d1a}}},\r | |
9031 | { 0x10bb, {1, {0x2d1b}}},\r | |
9032 | { 0x10bc, {1, {0x2d1c}}},\r | |
9033 | { 0x10bd, {1, {0x2d1d}}},\r | |
9034 | { 0x10be, {1, {0x2d1e}}},\r | |
9035 | { 0x10bf, {1, {0x2d1f}}},\r | |
9036 | { 0x10c0, {1, {0x2d20}}},\r | |
9037 | { 0x10c1, {1, {0x2d21}}},\r | |
9038 | { 0x10c2, {1, {0x2d22}}},\r | |
9039 | { 0x10c3, {1, {0x2d23}}},\r | |
9040 | { 0x10c4, {1, {0x2d24}}},\r | |
9041 | { 0x10c5, {1, {0x2d25}}},\r | |
9042 | { 0x1e00, {1, {0x1e01}}},\r | |
9043 | { 0x1e02, {1, {0x1e03}}},\r | |
9044 | { 0x1e04, {1, {0x1e05}}},\r | |
9045 | { 0x1e06, {1, {0x1e07}}},\r | |
9046 | { 0x1e08, {1, {0x1e09}}},\r | |
9047 | { 0x1e0a, {1, {0x1e0b}}},\r | |
9048 | { 0x1e0c, {1, {0x1e0d}}},\r | |
9049 | { 0x1e0e, {1, {0x1e0f}}},\r | |
9050 | { 0x1e10, {1, {0x1e11}}},\r | |
9051 | { 0x1e12, {1, {0x1e13}}},\r | |
9052 | { 0x1e14, {1, {0x1e15}}},\r | |
9053 | { 0x1e16, {1, {0x1e17}}},\r | |
9054 | { 0x1e18, {1, {0x1e19}}},\r | |
9055 | { 0x1e1a, {1, {0x1e1b}}},\r | |
9056 | { 0x1e1c, {1, {0x1e1d}}},\r | |
9057 | { 0x1e1e, {1, {0x1e1f}}},\r | |
9058 | { 0x1e20, {1, {0x1e21}}},\r | |
9059 | { 0x1e22, {1, {0x1e23}}},\r | |
9060 | { 0x1e24, {1, {0x1e25}}},\r | |
9061 | { 0x1e26, {1, {0x1e27}}},\r | |
9062 | { 0x1e28, {1, {0x1e29}}},\r | |
9063 | { 0x1e2a, {1, {0x1e2b}}},\r | |
9064 | { 0x1e2c, {1, {0x1e2d}}},\r | |
9065 | { 0x1e2e, {1, {0x1e2f}}},\r | |
9066 | { 0x1e30, {1, {0x1e31}}},\r | |
9067 | { 0x1e32, {1, {0x1e33}}},\r | |
9068 | { 0x1e34, {1, {0x1e35}}},\r | |
9069 | { 0x1e36, {1, {0x1e37}}},\r | |
9070 | { 0x1e38, {1, {0x1e39}}},\r | |
9071 | { 0x1e3a, {1, {0x1e3b}}},\r | |
9072 | { 0x1e3c, {1, {0x1e3d}}},\r | |
9073 | { 0x1e3e, {1, {0x1e3f}}},\r | |
9074 | { 0x1e40, {1, {0x1e41}}},\r | |
9075 | { 0x1e42, {1, {0x1e43}}},\r | |
9076 | { 0x1e44, {1, {0x1e45}}},\r | |
9077 | { 0x1e46, {1, {0x1e47}}},\r | |
9078 | { 0x1e48, {1, {0x1e49}}},\r | |
9079 | { 0x1e4a, {1, {0x1e4b}}},\r | |
9080 | { 0x1e4c, {1, {0x1e4d}}},\r | |
9081 | { 0x1e4e, {1, {0x1e4f}}},\r | |
9082 | { 0x1e50, {1, {0x1e51}}},\r | |
9083 | { 0x1e52, {1, {0x1e53}}},\r | |
9084 | { 0x1e54, {1, {0x1e55}}},\r | |
9085 | { 0x1e56, {1, {0x1e57}}},\r | |
9086 | { 0x1e58, {1, {0x1e59}}},\r | |
9087 | { 0x1e5a, {1, {0x1e5b}}},\r | |
9088 | { 0x1e5c, {1, {0x1e5d}}},\r | |
9089 | { 0x1e5e, {1, {0x1e5f}}},\r | |
9090 | { 0x1e60, {1, {0x1e61}}},\r | |
9091 | { 0x1e62, {1, {0x1e63}}},\r | |
9092 | { 0x1e64, {1, {0x1e65}}},\r | |
9093 | { 0x1e66, {1, {0x1e67}}},\r | |
9094 | { 0x1e68, {1, {0x1e69}}},\r | |
9095 | { 0x1e6a, {1, {0x1e6b}}},\r | |
9096 | { 0x1e6c, {1, {0x1e6d}}},\r | |
9097 | { 0x1e6e, {1, {0x1e6f}}},\r | |
9098 | { 0x1e70, {1, {0x1e71}}},\r | |
9099 | { 0x1e72, {1, {0x1e73}}},\r | |
9100 | { 0x1e74, {1, {0x1e75}}},\r | |
9101 | { 0x1e76, {1, {0x1e77}}},\r | |
9102 | { 0x1e78, {1, {0x1e79}}},\r | |
9103 | { 0x1e7a, {1, {0x1e7b}}},\r | |
9104 | { 0x1e7c, {1, {0x1e7d}}},\r | |
9105 | { 0x1e7e, {1, {0x1e7f}}},\r | |
9106 | { 0x1e80, {1, {0x1e81}}},\r | |
9107 | { 0x1e82, {1, {0x1e83}}},\r | |
9108 | { 0x1e84, {1, {0x1e85}}},\r | |
9109 | { 0x1e86, {1, {0x1e87}}},\r | |
9110 | { 0x1e88, {1, {0x1e89}}},\r | |
9111 | { 0x1e8a, {1, {0x1e8b}}},\r | |
9112 | { 0x1e8c, {1, {0x1e8d}}},\r | |
9113 | { 0x1e8e, {1, {0x1e8f}}},\r | |
9114 | { 0x1e90, {1, {0x1e91}}},\r | |
9115 | { 0x1e92, {1, {0x1e93}}},\r | |
9116 | { 0x1e94, {1, {0x1e95}}},\r | |
9117 | { 0x1e96, {2, {0x0068, 0x0331}}},\r | |
9118 | { 0x1e97, {2, {0x0074, 0x0308}}},\r | |
9119 | { 0x1e98, {2, {0x0077, 0x030a}}},\r | |
9120 | { 0x1e99, {2, {0x0079, 0x030a}}},\r | |
9121 | { 0x1e9a, {2, {0x0061, 0x02be}}},\r | |
9122 | { 0x1e9b, {1, {0x1e61}}},\r | |
9123 | { 0x1ea0, {1, {0x1ea1}}},\r | |
9124 | { 0x1ea2, {1, {0x1ea3}}},\r | |
9125 | { 0x1ea4, {1, {0x1ea5}}},\r | |
9126 | { 0x1ea6, {1, {0x1ea7}}},\r | |
9127 | { 0x1ea8, {1, {0x1ea9}}},\r | |
9128 | { 0x1eaa, {1, {0x1eab}}},\r | |
9129 | { 0x1eac, {1, {0x1ead}}},\r | |
9130 | { 0x1eae, {1, {0x1eaf}}},\r | |
9131 | { 0x1eb0, {1, {0x1eb1}}},\r | |
9132 | { 0x1eb2, {1, {0x1eb3}}},\r | |
9133 | { 0x1eb4, {1, {0x1eb5}}},\r | |
9134 | { 0x1eb6, {1, {0x1eb7}}},\r | |
9135 | { 0x1eb8, {1, {0x1eb9}}},\r | |
9136 | { 0x1eba, {1, {0x1ebb}}},\r | |
9137 | { 0x1ebc, {1, {0x1ebd}}},\r | |
9138 | { 0x1ebe, {1, {0x1ebf}}},\r | |
9139 | { 0x1ec0, {1, {0x1ec1}}},\r | |
9140 | { 0x1ec2, {1, {0x1ec3}}},\r | |
9141 | { 0x1ec4, {1, {0x1ec5}}},\r | |
9142 | { 0x1ec6, {1, {0x1ec7}}},\r | |
9143 | { 0x1ec8, {1, {0x1ec9}}},\r | |
9144 | { 0x1eca, {1, {0x1ecb}}},\r | |
9145 | { 0x1ecc, {1, {0x1ecd}}},\r | |
9146 | { 0x1ece, {1, {0x1ecf}}},\r | |
9147 | { 0x1ed0, {1, {0x1ed1}}},\r | |
9148 | { 0x1ed2, {1, {0x1ed3}}},\r | |
9149 | { 0x1ed4, {1, {0x1ed5}}},\r | |
9150 | { 0x1ed6, {1, {0x1ed7}}},\r | |
9151 | { 0x1ed8, {1, {0x1ed9}}},\r | |
9152 | { 0x1eda, {1, {0x1edb}}},\r | |
9153 | { 0x1edc, {1, {0x1edd}}},\r | |
9154 | { 0x1ede, {1, {0x1edf}}},\r | |
9155 | { 0x1ee0, {1, {0x1ee1}}},\r | |
9156 | { 0x1ee2, {1, {0x1ee3}}},\r | |
9157 | { 0x1ee4, {1, {0x1ee5}}},\r | |
9158 | { 0x1ee6, {1, {0x1ee7}}},\r | |
9159 | { 0x1ee8, {1, {0x1ee9}}},\r | |
9160 | { 0x1eea, {1, {0x1eeb}}},\r | |
9161 | { 0x1eec, {1, {0x1eed}}},\r | |
9162 | { 0x1eee, {1, {0x1eef}}},\r | |
9163 | { 0x1ef0, {1, {0x1ef1}}},\r | |
9164 | { 0x1ef2, {1, {0x1ef3}}},\r | |
9165 | { 0x1ef4, {1, {0x1ef5}}},\r | |
9166 | { 0x1ef6, {1, {0x1ef7}}},\r | |
9167 | { 0x1ef8, {1, {0x1ef9}}},\r | |
9168 | { 0x1f08, {1, {0x1f00}}},\r | |
9169 | { 0x1f09, {1, {0x1f01}}},\r | |
9170 | { 0x1f0a, {1, {0x1f02}}},\r | |
9171 | { 0x1f0b, {1, {0x1f03}}},\r | |
9172 | { 0x1f0c, {1, {0x1f04}}},\r | |
9173 | { 0x1f0d, {1, {0x1f05}}},\r | |
9174 | { 0x1f0e, {1, {0x1f06}}},\r | |
9175 | { 0x1f0f, {1, {0x1f07}}},\r | |
9176 | { 0x1f18, {1, {0x1f10}}},\r | |
9177 | { 0x1f19, {1, {0x1f11}}},\r | |
9178 | { 0x1f1a, {1, {0x1f12}}},\r | |
9179 | { 0x1f1b, {1, {0x1f13}}},\r | |
9180 | { 0x1f1c, {1, {0x1f14}}},\r | |
9181 | { 0x1f1d, {1, {0x1f15}}},\r | |
9182 | { 0x1f28, {1, {0x1f20}}},\r | |
9183 | { 0x1f29, {1, {0x1f21}}},\r | |
9184 | { 0x1f2a, {1, {0x1f22}}},\r | |
9185 | { 0x1f2b, {1, {0x1f23}}},\r | |
9186 | { 0x1f2c, {1, {0x1f24}}},\r | |
9187 | { 0x1f2d, {1, {0x1f25}}},\r | |
9188 | { 0x1f2e, {1, {0x1f26}}},\r | |
9189 | { 0x1f2f, {1, {0x1f27}}},\r | |
9190 | { 0x1f38, {1, {0x1f30}}},\r | |
9191 | { 0x1f39, {1, {0x1f31}}},\r | |
9192 | { 0x1f3a, {1, {0x1f32}}},\r | |
9193 | { 0x1f3b, {1, {0x1f33}}},\r | |
9194 | { 0x1f3c, {1, {0x1f34}}},\r | |
9195 | { 0x1f3d, {1, {0x1f35}}},\r | |
9196 | { 0x1f3e, {1, {0x1f36}}},\r | |
9197 | { 0x1f3f, {1, {0x1f37}}},\r | |
9198 | { 0x1f48, {1, {0x1f40}}},\r | |
9199 | { 0x1f49, {1, {0x1f41}}},\r | |
9200 | { 0x1f4a, {1, {0x1f42}}},\r | |
9201 | { 0x1f4b, {1, {0x1f43}}},\r | |
9202 | { 0x1f4c, {1, {0x1f44}}},\r | |
9203 | { 0x1f4d, {1, {0x1f45}}},\r | |
9204 | { 0x1f50, {2, {0x03c5, 0x0313}}},\r | |
9205 | { 0x1f52, {3, {0x03c5, 0x0313, 0x0300}}},\r | |
9206 | { 0x1f54, {3, {0x03c5, 0x0313, 0x0301}}},\r | |
9207 | { 0x1f56, {3, {0x03c5, 0x0313, 0x0342}}},\r | |
9208 | { 0x1f59, {1, {0x1f51}}},\r | |
9209 | { 0x1f5b, {1, {0x1f53}}},\r | |
9210 | { 0x1f5d, {1, {0x1f55}}},\r | |
9211 | { 0x1f5f, {1, {0x1f57}}},\r | |
9212 | { 0x1f68, {1, {0x1f60}}},\r | |
9213 | { 0x1f69, {1, {0x1f61}}},\r | |
9214 | { 0x1f6a, {1, {0x1f62}}},\r | |
9215 | { 0x1f6b, {1, {0x1f63}}},\r | |
9216 | { 0x1f6c, {1, {0x1f64}}},\r | |
9217 | { 0x1f6d, {1, {0x1f65}}},\r | |
9218 | { 0x1f6e, {1, {0x1f66}}},\r | |
9219 | { 0x1f6f, {1, {0x1f67}}},\r | |
9220 | { 0x1f80, {2, {0x1f00, 0x03b9}}},\r | |
9221 | { 0x1f81, {2, {0x1f01, 0x03b9}}},\r | |
9222 | { 0x1f82, {2, {0x1f02, 0x03b9}}},\r | |
9223 | { 0x1f83, {2, {0x1f03, 0x03b9}}},\r | |
9224 | { 0x1f84, {2, {0x1f04, 0x03b9}}},\r | |
9225 | { 0x1f85, {2, {0x1f05, 0x03b9}}},\r | |
9226 | { 0x1f86, {2, {0x1f06, 0x03b9}}},\r | |
9227 | { 0x1f87, {2, {0x1f07, 0x03b9}}},\r | |
9228 | { 0x1f88, {2, {0x1f00, 0x03b9}}},\r | |
9229 | { 0x1f89, {2, {0x1f01, 0x03b9}}},\r | |
9230 | { 0x1f8a, {2, {0x1f02, 0x03b9}}},\r | |
9231 | { 0x1f8b, {2, {0x1f03, 0x03b9}}},\r | |
9232 | { 0x1f8c, {2, {0x1f04, 0x03b9}}},\r | |
9233 | { 0x1f8d, {2, {0x1f05, 0x03b9}}},\r | |
9234 | { 0x1f8e, {2, {0x1f06, 0x03b9}}},\r | |
9235 | { 0x1f8f, {2, {0x1f07, 0x03b9}}},\r | |
9236 | { 0x1f90, {2, {0x1f20, 0x03b9}}},\r | |
9237 | { 0x1f91, {2, {0x1f21, 0x03b9}}},\r | |
9238 | { 0x1f92, {2, {0x1f22, 0x03b9}}},\r | |
9239 | { 0x1f93, {2, {0x1f23, 0x03b9}}},\r | |
9240 | { 0x1f94, {2, {0x1f24, 0x03b9}}},\r | |
9241 | { 0x1f95, {2, {0x1f25, 0x03b9}}},\r | |
9242 | { 0x1f96, {2, {0x1f26, 0x03b9}}},\r | |
9243 | { 0x1f97, {2, {0x1f27, 0x03b9}}},\r | |
9244 | { 0x1f98, {2, {0x1f20, 0x03b9}}},\r | |
9245 | { 0x1f99, {2, {0x1f21, 0x03b9}}},\r | |
9246 | { 0x1f9a, {2, {0x1f22, 0x03b9}}},\r | |
9247 | { 0x1f9b, {2, {0x1f23, 0x03b9}}},\r | |
9248 | { 0x1f9c, {2, {0x1f24, 0x03b9}}},\r | |
9249 | { 0x1f9d, {2, {0x1f25, 0x03b9}}},\r | |
9250 | { 0x1f9e, {2, {0x1f26, 0x03b9}}},\r | |
9251 | { 0x1f9f, {2, {0x1f27, 0x03b9}}},\r | |
9252 | { 0x1fa0, {2, {0x1f60, 0x03b9}}},\r | |
9253 | { 0x1fa1, {2, {0x1f61, 0x03b9}}},\r | |
9254 | { 0x1fa2, {2, {0x1f62, 0x03b9}}},\r | |
9255 | { 0x1fa3, {2, {0x1f63, 0x03b9}}},\r | |
9256 | { 0x1fa4, {2, {0x1f64, 0x03b9}}},\r | |
9257 | { 0x1fa5, {2, {0x1f65, 0x03b9}}},\r | |
9258 | { 0x1fa6, {2, {0x1f66, 0x03b9}}},\r | |
9259 | { 0x1fa7, {2, {0x1f67, 0x03b9}}},\r | |
9260 | { 0x1fa8, {2, {0x1f60, 0x03b9}}},\r | |
9261 | { 0x1fa9, {2, {0x1f61, 0x03b9}}},\r | |
9262 | { 0x1faa, {2, {0x1f62, 0x03b9}}},\r | |
9263 | { 0x1fab, {2, {0x1f63, 0x03b9}}},\r | |
9264 | { 0x1fac, {2, {0x1f64, 0x03b9}}},\r | |
9265 | { 0x1fad, {2, {0x1f65, 0x03b9}}},\r | |
9266 | { 0x1fae, {2, {0x1f66, 0x03b9}}},\r | |
9267 | { 0x1faf, {2, {0x1f67, 0x03b9}}},\r | |
9268 | { 0x1fb2, {2, {0x1f70, 0x03b9}}},\r | |
9269 | { 0x1fb3, {2, {0x03b1, 0x03b9}}},\r | |
9270 | { 0x1fb4, {2, {0x03ac, 0x03b9}}},\r | |
9271 | { 0x1fb6, {2, {0x03b1, 0x0342}}},\r | |
9272 | { 0x1fb7, {3, {0x03b1, 0x0342, 0x03b9}}},\r | |
9273 | { 0x1fb8, {1, {0x1fb0}}},\r | |
9274 | { 0x1fb9, {1, {0x1fb1}}},\r | |
9275 | { 0x1fba, {1, {0x1f70}}},\r | |
9276 | { 0x1fbb, {1, {0x1f71}}},\r | |
9277 | { 0x1fbc, {2, {0x03b1, 0x03b9}}},\r | |
9278 | { 0x1fbe, {1, {0x03b9}}},\r | |
9279 | { 0x1fc2, {2, {0x1f74, 0x03b9}}},\r | |
9280 | { 0x1fc3, {2, {0x03b7, 0x03b9}}},\r | |
9281 | { 0x1fc4, {2, {0x03ae, 0x03b9}}},\r | |
9282 | { 0x1fc6, {2, {0x03b7, 0x0342}}},\r | |
9283 | { 0x1fc7, {3, {0x03b7, 0x0342, 0x03b9}}},\r | |
9284 | { 0x1fc8, {1, {0x1f72}}},\r | |
9285 | { 0x1fc9, {1, {0x1f73}}},\r | |
9286 | { 0x1fca, {1, {0x1f74}}},\r | |
9287 | { 0x1fcb, {1, {0x1f75}}},\r | |
9288 | { 0x1fcc, {2, {0x03b7, 0x03b9}}},\r | |
9289 | { 0x1fd2, {3, {0x03b9, 0x0308, 0x0300}}},\r | |
9290 | { 0x1fd3, {3, {0x03b9, 0x0308, 0x0301}}},\r | |
9291 | { 0x1fd6, {2, {0x03b9, 0x0342}}},\r | |
9292 | { 0x1fd7, {3, {0x03b9, 0x0308, 0x0342}}},\r | |
9293 | { 0x1fd8, {1, {0x1fd0}}},\r | |
9294 | { 0x1fd9, {1, {0x1fd1}}},\r | |
9295 | { 0x1fda, {1, {0x1f76}}},\r | |
9296 | { 0x1fdb, {1, {0x1f77}}},\r | |
9297 | { 0x1fe2, {3, {0x03c5, 0x0308, 0x0300}}},\r | |
9298 | { 0x1fe3, {3, {0x03c5, 0x0308, 0x0301}}},\r | |
9299 | { 0x1fe4, {2, {0x03c1, 0x0313}}},\r | |
9300 | { 0x1fe6, {2, {0x03c5, 0x0342}}},\r | |
9301 | { 0x1fe7, {3, {0x03c5, 0x0308, 0x0342}}},\r | |
9302 | { 0x1fe8, {1, {0x1fe0}}},\r | |
9303 | { 0x1fe9, {1, {0x1fe1}}},\r | |
9304 | { 0x1fea, {1, {0x1f7a}}},\r | |
9305 | { 0x1feb, {1, {0x1f7b}}},\r | |
9306 | { 0x1fec, {1, {0x1fe5}}},\r | |
9307 | { 0x1ff2, {2, {0x1f7c, 0x03b9}}},\r | |
9308 | { 0x1ff3, {2, {0x03c9, 0x03b9}}},\r | |
9309 | { 0x1ff4, {2, {0x03ce, 0x03b9}}},\r | |
9310 | { 0x1ff6, {2, {0x03c9, 0x0342}}},\r | |
9311 | { 0x1ff7, {3, {0x03c9, 0x0342, 0x03b9}}},\r | |
9312 | { 0x1ff8, {1, {0x1f78}}},\r | |
9313 | { 0x1ff9, {1, {0x1f79}}},\r | |
9314 | { 0x1ffa, {1, {0x1f7c}}},\r | |
9315 | { 0x1ffb, {1, {0x1f7d}}},\r | |
9316 | { 0x1ffc, {2, {0x03c9, 0x03b9}}},\r | |
9317 | { 0x2126, {1, {0x03c9}}},\r | |
9318 | { 0x212a, {1, {0x006b}}},\r | |
9319 | { 0x212b, {1, {0x00e5}}},\r | |
9320 | { 0x2160, {1, {0x2170}}},\r | |
9321 | { 0x2161, {1, {0x2171}}},\r | |
9322 | { 0x2162, {1, {0x2172}}},\r | |
9323 | { 0x2163, {1, {0x2173}}},\r | |
9324 | { 0x2164, {1, {0x2174}}},\r | |
9325 | { 0x2165, {1, {0x2175}}},\r | |
9326 | { 0x2166, {1, {0x2176}}},\r | |
9327 | { 0x2167, {1, {0x2177}}},\r | |
9328 | { 0x2168, {1, {0x2178}}},\r | |
9329 | { 0x2169, {1, {0x2179}}},\r | |
9330 | { 0x216a, {1, {0x217a}}},\r | |
9331 | { 0x216b, {1, {0x217b}}},\r | |
9332 | { 0x216c, {1, {0x217c}}},\r | |
9333 | { 0x216d, {1, {0x217d}}},\r | |
9334 | { 0x216e, {1, {0x217e}}},\r | |
9335 | { 0x216f, {1, {0x217f}}},\r | |
9336 | { 0x24b6, {1, {0x24d0}}},\r | |
9337 | { 0x24b7, {1, {0x24d1}}},\r | |
9338 | { 0x24b8, {1, {0x24d2}}},\r | |
9339 | { 0x24b9, {1, {0x24d3}}},\r | |
9340 | { 0x24ba, {1, {0x24d4}}},\r | |
9341 | { 0x24bb, {1, {0x24d5}}},\r | |
9342 | { 0x24bc, {1, {0x24d6}}},\r | |
9343 | { 0x24bd, {1, {0x24d7}}},\r | |
9344 | { 0x24be, {1, {0x24d8}}},\r | |
9345 | { 0x24bf, {1, {0x24d9}}},\r | |
9346 | { 0x24c0, {1, {0x24da}}},\r | |
9347 | { 0x24c1, {1, {0x24db}}},\r | |
9348 | { 0x24c2, {1, {0x24dc}}},\r | |
9349 | { 0x24c3, {1, {0x24dd}}},\r | |
9350 | { 0x24c4, {1, {0x24de}}},\r | |
9351 | { 0x24c5, {1, {0x24df}}},\r | |
9352 | { 0x24c6, {1, {0x24e0}}},\r | |
9353 | { 0x24c7, {1, {0x24e1}}},\r | |
9354 | { 0x24c8, {1, {0x24e2}}},\r | |
9355 | { 0x24c9, {1, {0x24e3}}},\r | |
9356 | { 0x24ca, {1, {0x24e4}}},\r | |
9357 | { 0x24cb, {1, {0x24e5}}},\r | |
9358 | { 0x24cc, {1, {0x24e6}}},\r | |
9359 | { 0x24cd, {1, {0x24e7}}},\r | |
9360 | { 0x24ce, {1, {0x24e8}}},\r | |
9361 | { 0x24cf, {1, {0x24e9}}},\r | |
9362 | { 0x2c00, {1, {0x2c30}}},\r | |
9363 | { 0x2c01, {1, {0x2c31}}},\r | |
9364 | { 0x2c02, {1, {0x2c32}}},\r | |
9365 | { 0x2c03, {1, {0x2c33}}},\r | |
9366 | { 0x2c04, {1, {0x2c34}}},\r | |
9367 | { 0x2c05, {1, {0x2c35}}},\r | |
9368 | { 0x2c06, {1, {0x2c36}}},\r | |
9369 | { 0x2c07, {1, {0x2c37}}},\r | |
9370 | { 0x2c08, {1, {0x2c38}}},\r | |
9371 | { 0x2c09, {1, {0x2c39}}},\r | |
9372 | { 0x2c0a, {1, {0x2c3a}}},\r | |
9373 | { 0x2c0b, {1, {0x2c3b}}},\r | |
9374 | { 0x2c0c, {1, {0x2c3c}}},\r | |
9375 | { 0x2c0d, {1, {0x2c3d}}},\r | |
9376 | { 0x2c0e, {1, {0x2c3e}}},\r | |
9377 | { 0x2c0f, {1, {0x2c3f}}},\r | |
9378 | { 0x2c10, {1, {0x2c40}}},\r | |
9379 | { 0x2c11, {1, {0x2c41}}},\r | |
9380 | { 0x2c12, {1, {0x2c42}}},\r | |
9381 | { 0x2c13, {1, {0x2c43}}},\r | |
9382 | { 0x2c14, {1, {0x2c44}}},\r | |
9383 | { 0x2c15, {1, {0x2c45}}},\r | |
9384 | { 0x2c16, {1, {0x2c46}}},\r | |
9385 | { 0x2c17, {1, {0x2c47}}},\r | |
9386 | { 0x2c18, {1, {0x2c48}}},\r | |
9387 | { 0x2c19, {1, {0x2c49}}},\r | |
9388 | { 0x2c1a, {1, {0x2c4a}}},\r | |
9389 | { 0x2c1b, {1, {0x2c4b}}},\r | |
9390 | { 0x2c1c, {1, {0x2c4c}}},\r | |
9391 | { 0x2c1d, {1, {0x2c4d}}},\r | |
9392 | { 0x2c1e, {1, {0x2c4e}}},\r | |
9393 | { 0x2c1f, {1, {0x2c4f}}},\r | |
9394 | { 0x2c20, {1, {0x2c50}}},\r | |
9395 | { 0x2c21, {1, {0x2c51}}},\r | |
9396 | { 0x2c22, {1, {0x2c52}}},\r | |
9397 | { 0x2c23, {1, {0x2c53}}},\r | |
9398 | { 0x2c24, {1, {0x2c54}}},\r | |
9399 | { 0x2c25, {1, {0x2c55}}},\r | |
9400 | { 0x2c26, {1, {0x2c56}}},\r | |
9401 | { 0x2c27, {1, {0x2c57}}},\r | |
9402 | { 0x2c28, {1, {0x2c58}}},\r | |
9403 | { 0x2c29, {1, {0x2c59}}},\r | |
9404 | { 0x2c2a, {1, {0x2c5a}}},\r | |
9405 | { 0x2c2b, {1, {0x2c5b}}},\r | |
9406 | { 0x2c2c, {1, {0x2c5c}}},\r | |
9407 | { 0x2c2d, {1, {0x2c5d}}},\r | |
9408 | { 0x2c2e, {1, {0x2c5e}}},\r | |
9409 | { 0x2c80, {1, {0x2c81}}},\r | |
9410 | { 0x2c82, {1, {0x2c83}}},\r | |
9411 | { 0x2c84, {1, {0x2c85}}},\r | |
9412 | { 0x2c86, {1, {0x2c87}}},\r | |
9413 | { 0x2c88, {1, {0x2c89}}},\r | |
9414 | { 0x2c8a, {1, {0x2c8b}}},\r | |
9415 | { 0x2c8c, {1, {0x2c8d}}},\r | |
9416 | { 0x2c8e, {1, {0x2c8f}}},\r | |
9417 | { 0x2c90, {1, {0x2c91}}},\r | |
9418 | { 0x2c92, {1, {0x2c93}}},\r | |
9419 | { 0x2c94, {1, {0x2c95}}},\r | |
9420 | { 0x2c96, {1, {0x2c97}}},\r | |
9421 | { 0x2c98, {1, {0x2c99}}},\r | |
9422 | { 0x2c9a, {1, {0x2c9b}}},\r | |
9423 | { 0x2c9c, {1, {0x2c9d}}},\r | |
9424 | { 0x2c9e, {1, {0x2c9f}}},\r | |
9425 | { 0x2ca0, {1, {0x2ca1}}},\r | |
9426 | { 0x2ca2, {1, {0x2ca3}}},\r | |
9427 | { 0x2ca4, {1, {0x2ca5}}},\r | |
9428 | { 0x2ca6, {1, {0x2ca7}}},\r | |
9429 | { 0x2ca8, {1, {0x2ca9}}},\r | |
9430 | { 0x2caa, {1, {0x2cab}}},\r | |
9431 | { 0x2cac, {1, {0x2cad}}},\r | |
9432 | { 0x2cae, {1, {0x2caf}}},\r | |
9433 | { 0x2cb0, {1, {0x2cb1}}},\r | |
9434 | { 0x2cb2, {1, {0x2cb3}}},\r | |
9435 | { 0x2cb4, {1, {0x2cb5}}},\r | |
9436 | { 0x2cb6, {1, {0x2cb7}}},\r | |
9437 | { 0x2cb8, {1, {0x2cb9}}},\r | |
9438 | { 0x2cba, {1, {0x2cbb}}},\r | |
9439 | { 0x2cbc, {1, {0x2cbd}}},\r | |
9440 | { 0x2cbe, {1, {0x2cbf}}},\r | |
9441 | { 0x2cc0, {1, {0x2cc1}}},\r | |
9442 | { 0x2cc2, {1, {0x2cc3}}},\r | |
9443 | { 0x2cc4, {1, {0x2cc5}}},\r | |
9444 | { 0x2cc6, {1, {0x2cc7}}},\r | |
9445 | { 0x2cc8, {1, {0x2cc9}}},\r | |
9446 | { 0x2cca, {1, {0x2ccb}}},\r | |
9447 | { 0x2ccc, {1, {0x2ccd}}},\r | |
9448 | { 0x2cce, {1, {0x2ccf}}},\r | |
9449 | { 0x2cd0, {1, {0x2cd1}}},\r | |
9450 | { 0x2cd2, {1, {0x2cd3}}},\r | |
9451 | { 0x2cd4, {1, {0x2cd5}}},\r | |
9452 | { 0x2cd6, {1, {0x2cd7}}},\r | |
9453 | { 0x2cd8, {1, {0x2cd9}}},\r | |
9454 | { 0x2cda, {1, {0x2cdb}}},\r | |
9455 | { 0x2cdc, {1, {0x2cdd}}},\r | |
9456 | { 0x2cde, {1, {0x2cdf}}},\r | |
9457 | { 0x2ce0, {1, {0x2ce1}}},\r | |
9458 | { 0x2ce2, {1, {0x2ce3}}},\r | |
9459 | { 0xfb00, {2, {0x0066, 0x0066}}},\r | |
9460 | { 0xfb01, {2, {0x0066, 0x0069}}},\r | |
9461 | { 0xfb02, {2, {0x0066, 0x006c}}},\r | |
9462 | { 0xfb03, {3, {0x0066, 0x0066, 0x0069}}},\r | |
9463 | { 0xfb04, {3, {0x0066, 0x0066, 0x006c}}},\r | |
9464 | { 0xfb05, {2, {0x0073, 0x0074}}},\r | |
9465 | { 0xfb06, {2, {0x0073, 0x0074}}},\r | |
9466 | { 0xfb13, {2, {0x0574, 0x0576}}},\r | |
9467 | { 0xfb14, {2, {0x0574, 0x0565}}},\r | |
9468 | { 0xfb15, {2, {0x0574, 0x056b}}},\r | |
9469 | { 0xfb16, {2, {0x057e, 0x0576}}},\r | |
9470 | { 0xfb17, {2, {0x0574, 0x056d}}},\r | |
9471 | { 0xff21, {1, {0xff41}}},\r | |
9472 | { 0xff22, {1, {0xff42}}},\r | |
9473 | { 0xff23, {1, {0xff43}}},\r | |
9474 | { 0xff24, {1, {0xff44}}},\r | |
9475 | { 0xff25, {1, {0xff45}}},\r | |
9476 | { 0xff26, {1, {0xff46}}},\r | |
9477 | { 0xff27, {1, {0xff47}}},\r | |
9478 | { 0xff28, {1, {0xff48}}},\r | |
9479 | { 0xff29, {1, {0xff49}}},\r | |
9480 | { 0xff2a, {1, {0xff4a}}},\r | |
9481 | { 0xff2b, {1, {0xff4b}}},\r | |
9482 | { 0xff2c, {1, {0xff4c}}},\r | |
9483 | { 0xff2d, {1, {0xff4d}}},\r | |
9484 | { 0xff2e, {1, {0xff4e}}},\r | |
9485 | { 0xff2f, {1, {0xff4f}}},\r | |
9486 | { 0xff30, {1, {0xff50}}},\r | |
9487 | { 0xff31, {1, {0xff51}}},\r | |
9488 | { 0xff32, {1, {0xff52}}},\r | |
9489 | { 0xff33, {1, {0xff53}}},\r | |
9490 | { 0xff34, {1, {0xff54}}},\r | |
9491 | { 0xff35, {1, {0xff55}}},\r | |
9492 | { 0xff36, {1, {0xff56}}},\r | |
9493 | { 0xff37, {1, {0xff57}}},\r | |
9494 | { 0xff38, {1, {0xff58}}},\r | |
9495 | { 0xff39, {1, {0xff59}}},\r | |
9496 | { 0xff3a, {1, {0xff5a}}},\r | |
9497 | { 0x10400, {1, {0x10428}}},\r | |
9498 | { 0x10401, {1, {0x10429}}},\r | |
9499 | { 0x10402, {1, {0x1042a}}},\r | |
9500 | { 0x10403, {1, {0x1042b}}},\r | |
9501 | { 0x10404, {1, {0x1042c}}},\r | |
9502 | { 0x10405, {1, {0x1042d}}},\r | |
9503 | { 0x10406, {1, {0x1042e}}},\r | |
9504 | { 0x10407, {1, {0x1042f}}},\r | |
9505 | { 0x10408, {1, {0x10430}}},\r | |
9506 | { 0x10409, {1, {0x10431}}},\r | |
9507 | { 0x1040a, {1, {0x10432}}},\r | |
9508 | { 0x1040b, {1, {0x10433}}},\r | |
9509 | { 0x1040c, {1, {0x10434}}},\r | |
9510 | { 0x1040d, {1, {0x10435}}},\r | |
9511 | { 0x1040e, {1, {0x10436}}},\r | |
9512 | { 0x1040f, {1, {0x10437}}},\r | |
9513 | { 0x10410, {1, {0x10438}}},\r | |
9514 | { 0x10411, {1, {0x10439}}},\r | |
9515 | { 0x10412, {1, {0x1043a}}},\r | |
9516 | { 0x10413, {1, {0x1043b}}},\r | |
9517 | { 0x10414, {1, {0x1043c}}},\r | |
9518 | { 0x10415, {1, {0x1043d}}},\r | |
9519 | { 0x10416, {1, {0x1043e}}},\r | |
9520 | { 0x10417, {1, {0x1043f}}},\r | |
9521 | { 0x10418, {1, {0x10440}}},\r | |
9522 | { 0x10419, {1, {0x10441}}},\r | |
9523 | { 0x1041a, {1, {0x10442}}},\r | |
9524 | { 0x1041b, {1, {0x10443}}},\r | |
9525 | { 0x1041c, {1, {0x10444}}},\r | |
9526 | { 0x1041d, {1, {0x10445}}},\r | |
9527 | { 0x1041e, {1, {0x10446}}},\r | |
9528 | { 0x1041f, {1, {0x10447}}},\r | |
9529 | { 0x10420, {1, {0x10448}}},\r | |
9530 | { 0x10421, {1, {0x10449}}},\r | |
9531 | { 0x10422, {1, {0x1044a}}},\r | |
9532 | { 0x10423, {1, {0x1044b}}},\r | |
9533 | { 0x10424, {1, {0x1044c}}},\r | |
9534 | { 0x10425, {1, {0x1044d}}},\r | |
9535 | { 0x10426, {1, {0x1044e}}},\r | |
9536 | { 0x10427, {1, {0x1044f}}}\r | |
9537 | };\r | |
9538 | \r | |
9539 | static const CaseFold_11_Type CaseFold_Locale[] = {\r | |
9540 | { 0x0049, {1, {0x0069}}},\r | |
9541 | { 0x0130, {2, {0x0069, 0x0307}}}\r | |
9542 | };\r | |
9543 | \r | |
9544 | static const CaseUnfold_11_Type CaseUnfold_11[] = {\r | |
9545 | { 0x0061, {1, {0x0041 }}},\r | |
9546 | { 0x0062, {1, {0x0042 }}},\r | |
9547 | { 0x0063, {1, {0x0043 }}},\r | |
9548 | { 0x0064, {1, {0x0044 }}},\r | |
9549 | { 0x0065, {1, {0x0045 }}},\r | |
9550 | { 0x0066, {1, {0x0046 }}},\r | |
9551 | { 0x0067, {1, {0x0047 }}},\r | |
9552 | { 0x0068, {1, {0x0048 }}},\r | |
9553 | { 0x006a, {1, {0x004a }}},\r | |
9554 | { 0x006b, {2, {0x212a, 0x004b }}},\r | |
9555 | { 0x006c, {1, {0x004c }}},\r | |
9556 | { 0x006d, {1, {0x004d }}},\r | |
9557 | { 0x006e, {1, {0x004e }}},\r | |
9558 | { 0x006f, {1, {0x004f }}},\r | |
9559 | { 0x0070, {1, {0x0050 }}},\r | |
9560 | { 0x0071, {1, {0x0051 }}},\r | |
9561 | { 0x0072, {1, {0x0052 }}},\r | |
9562 | { 0x0073, {2, {0x0053, 0x017f }}},\r | |
9563 | { 0x0074, {1, {0x0054 }}},\r | |
9564 | { 0x0075, {1, {0x0055 }}},\r | |
9565 | { 0x0076, {1, {0x0056 }}},\r | |
9566 | { 0x0077, {1, {0x0057 }}},\r | |
9567 | { 0x0078, {1, {0x0058 }}},\r | |
9568 | { 0x0079, {1, {0x0059 }}},\r | |
9569 | { 0x007a, {1, {0x005a }}},\r | |
9570 | { 0x00e0, {1, {0x00c0 }}},\r | |
9571 | { 0x00e1, {1, {0x00c1 }}},\r | |
9572 | { 0x00e2, {1, {0x00c2 }}},\r | |
9573 | { 0x00e3, {1, {0x00c3 }}},\r | |
9574 | { 0x00e4, {1, {0x00c4 }}},\r | |
9575 | { 0x00e5, {2, {0x212b, 0x00c5 }}},\r | |
9576 | { 0x00e6, {1, {0x00c6 }}},\r | |
9577 | { 0x00e7, {1, {0x00c7 }}},\r | |
9578 | { 0x00e8, {1, {0x00c8 }}},\r | |
9579 | { 0x00e9, {1, {0x00c9 }}},\r | |
9580 | { 0x00ea, {1, {0x00ca }}},\r | |
9581 | { 0x00eb, {1, {0x00cb }}},\r | |
9582 | { 0x00ec, {1, {0x00cc }}},\r | |
9583 | { 0x00ed, {1, {0x00cd }}},\r | |
9584 | { 0x00ee, {1, {0x00ce }}},\r | |
9585 | { 0x00ef, {1, {0x00cf }}},\r | |
9586 | { 0x00f0, {1, {0x00d0 }}},\r | |
9587 | { 0x00f1, {1, {0x00d1 }}},\r | |
9588 | { 0x00f2, {1, {0x00d2 }}},\r | |
9589 | { 0x00f3, {1, {0x00d3 }}},\r | |
9590 | { 0x00f4, {1, {0x00d4 }}},\r | |
9591 | { 0x00f5, {1, {0x00d5 }}},\r | |
9592 | { 0x00f6, {1, {0x00d6 }}},\r | |
9593 | { 0x00f8, {1, {0x00d8 }}},\r | |
9594 | { 0x00f9, {1, {0x00d9 }}},\r | |
9595 | { 0x00fa, {1, {0x00da }}},\r | |
9596 | { 0x00fb, {1, {0x00db }}},\r | |
9597 | { 0x00fc, {1, {0x00dc }}},\r | |
9598 | { 0x00fd, {1, {0x00dd }}},\r | |
9599 | { 0x00fe, {1, {0x00de }}},\r | |
9600 | { 0x00ff, {1, {0x0178 }}},\r | |
9601 | { 0x0101, {1, {0x0100 }}},\r | |
9602 | { 0x0103, {1, {0x0102 }}},\r | |
9603 | { 0x0105, {1, {0x0104 }}},\r | |
9604 | { 0x0107, {1, {0x0106 }}},\r | |
9605 | { 0x0109, {1, {0x0108 }}},\r | |
9606 | { 0x010b, {1, {0x010a }}},\r | |
9607 | { 0x010d, {1, {0x010c }}},\r | |
9608 | { 0x010f, {1, {0x010e }}},\r | |
9609 | { 0x0111, {1, {0x0110 }}},\r | |
9610 | { 0x0113, {1, {0x0112 }}},\r | |
9611 | { 0x0115, {1, {0x0114 }}},\r | |
9612 | { 0x0117, {1, {0x0116 }}},\r | |
9613 | { 0x0119, {1, {0x0118 }}},\r | |
9614 | { 0x011b, {1, {0x011a }}},\r | |
9615 | { 0x011d, {1, {0x011c }}},\r | |
9616 | { 0x011f, {1, {0x011e }}},\r | |
9617 | { 0x0121, {1, {0x0120 }}},\r | |
9618 | { 0x0123, {1, {0x0122 }}},\r | |
9619 | { 0x0125, {1, {0x0124 }}},\r | |
9620 | { 0x0127, {1, {0x0126 }}},\r | |
9621 | { 0x0129, {1, {0x0128 }}},\r | |
9622 | { 0x012b, {1, {0x012a }}},\r | |
9623 | { 0x012d, {1, {0x012c }}},\r | |
9624 | { 0x012f, {1, {0x012e }}},\r | |
9625 | { 0x0133, {1, {0x0132 }}},\r | |
9626 | { 0x0135, {1, {0x0134 }}},\r | |
9627 | { 0x0137, {1, {0x0136 }}},\r | |
9628 | { 0x013a, {1, {0x0139 }}},\r | |
9629 | { 0x013c, {1, {0x013b }}},\r | |
9630 | { 0x013e, {1, {0x013d }}},\r | |
9631 | { 0x0140, {1, {0x013f }}},\r | |
9632 | { 0x0142, {1, {0x0141 }}},\r | |
9633 | { 0x0144, {1, {0x0143 }}},\r | |
9634 | { 0x0146, {1, {0x0145 }}},\r | |
9635 | { 0x0148, {1, {0x0147 }}},\r | |
9636 | { 0x014b, {1, {0x014a }}},\r | |
9637 | { 0x014d, {1, {0x014c }}},\r | |
9638 | { 0x014f, {1, {0x014e }}},\r | |
9639 | { 0x0151, {1, {0x0150 }}},\r | |
9640 | { 0x0153, {1, {0x0152 }}},\r | |
9641 | { 0x0155, {1, {0x0154 }}},\r | |
9642 | { 0x0157, {1, {0x0156 }}},\r | |
9643 | { 0x0159, {1, {0x0158 }}},\r | |
9644 | { 0x015b, {1, {0x015a }}},\r | |
9645 | { 0x015d, {1, {0x015c }}},\r | |
9646 | { 0x015f, {1, {0x015e }}},\r | |
9647 | { 0x0161, {1, {0x0160 }}},\r | |
9648 | { 0x0163, {1, {0x0162 }}},\r | |
9649 | { 0x0165, {1, {0x0164 }}},\r | |
9650 | { 0x0167, {1, {0x0166 }}},\r | |
9651 | { 0x0169, {1, {0x0168 }}},\r | |
9652 | { 0x016b, {1, {0x016a }}},\r | |
9653 | { 0x016d, {1, {0x016c }}},\r | |
9654 | { 0x016f, {1, {0x016e }}},\r | |
9655 | { 0x0171, {1, {0x0170 }}},\r | |
9656 | { 0x0173, {1, {0x0172 }}},\r | |
9657 | { 0x0175, {1, {0x0174 }}},\r | |
9658 | { 0x0177, {1, {0x0176 }}},\r | |
9659 | { 0x017a, {1, {0x0179 }}},\r | |
9660 | { 0x017c, {1, {0x017b }}},\r | |
9661 | { 0x017e, {1, {0x017d }}},\r | |
9662 | { 0x0183, {1, {0x0182 }}},\r | |
9663 | { 0x0185, {1, {0x0184 }}},\r | |
9664 | { 0x0188, {1, {0x0187 }}},\r | |
9665 | { 0x018c, {1, {0x018b }}},\r | |
9666 | { 0x0192, {1, {0x0191 }}},\r | |
9667 | { 0x0195, {1, {0x01f6 }}},\r | |
9668 | { 0x0199, {1, {0x0198 }}},\r | |
9669 | { 0x019a, {1, {0x023d }}},\r | |
9670 | { 0x019e, {1, {0x0220 }}},\r | |
9671 | { 0x01a1, {1, {0x01a0 }}},\r | |
9672 | { 0x01a3, {1, {0x01a2 }}},\r | |
9673 | { 0x01a5, {1, {0x01a4 }}},\r | |
9674 | { 0x01a8, {1, {0x01a7 }}},\r | |
9675 | { 0x01ad, {1, {0x01ac }}},\r | |
9676 | { 0x01b0, {1, {0x01af }}},\r | |
9677 | { 0x01b4, {1, {0x01b3 }}},\r | |
9678 | { 0x01b6, {1, {0x01b5 }}},\r | |
9679 | { 0x01b9, {1, {0x01b8 }}},\r | |
9680 | { 0x01bd, {1, {0x01bc }}},\r | |
9681 | { 0x01bf, {1, {0x01f7 }}},\r | |
9682 | { 0x01c6, {2, {0x01c4, 0x01c5 }}},\r | |
9683 | { 0x01c9, {2, {0x01c7, 0x01c8 }}},\r | |
9684 | { 0x01cc, {2, {0x01ca, 0x01cb }}},\r | |
9685 | { 0x01ce, {1, {0x01cd }}},\r | |
9686 | { 0x01d0, {1, {0x01cf }}},\r | |
9687 | { 0x01d2, {1, {0x01d1 }}},\r | |
9688 | { 0x01d4, {1, {0x01d3 }}},\r | |
9689 | { 0x01d6, {1, {0x01d5 }}},\r | |
9690 | { 0x01d8, {1, {0x01d7 }}},\r | |
9691 | { 0x01da, {1, {0x01d9 }}},\r | |
9692 | { 0x01dc, {1, {0x01db }}},\r | |
9693 | { 0x01dd, {1, {0x018e }}},\r | |
9694 | { 0x01df, {1, {0x01de }}},\r | |
9695 | { 0x01e1, {1, {0x01e0 }}},\r | |
9696 | { 0x01e3, {1, {0x01e2 }}},\r | |
9697 | { 0x01e5, {1, {0x01e4 }}},\r | |
9698 | { 0x01e7, {1, {0x01e6 }}},\r | |
9699 | { 0x01e9, {1, {0x01e8 }}},\r | |
9700 | { 0x01eb, {1, {0x01ea }}},\r | |
9701 | { 0x01ed, {1, {0x01ec }}},\r | |
9702 | { 0x01ef, {1, {0x01ee }}},\r | |
9703 | { 0x01f3, {2, {0x01f1, 0x01f2 }}},\r | |
9704 | { 0x01f5, {1, {0x01f4 }}},\r | |
9705 | { 0x01f9, {1, {0x01f8 }}},\r | |
9706 | { 0x01fb, {1, {0x01fa }}},\r | |
9707 | { 0x01fd, {1, {0x01fc }}},\r | |
9708 | { 0x01ff, {1, {0x01fe }}},\r | |
9709 | { 0x0201, {1, {0x0200 }}},\r | |
9710 | { 0x0203, {1, {0x0202 }}},\r | |
9711 | { 0x0205, {1, {0x0204 }}},\r | |
9712 | { 0x0207, {1, {0x0206 }}},\r | |
9713 | { 0x0209, {1, {0x0208 }}},\r | |
9714 | { 0x020b, {1, {0x020a }}},\r | |
9715 | { 0x020d, {1, {0x020c }}},\r | |
9716 | { 0x020f, {1, {0x020e }}},\r | |
9717 | { 0x0211, {1, {0x0210 }}},\r | |
9718 | { 0x0213, {1, {0x0212 }}},\r | |
9719 | { 0x0215, {1, {0x0214 }}},\r | |
9720 | { 0x0217, {1, {0x0216 }}},\r | |
9721 | { 0x0219, {1, {0x0218 }}},\r | |
9722 | { 0x021b, {1, {0x021a }}},\r | |
9723 | { 0x021d, {1, {0x021c }}},\r | |
9724 | { 0x021f, {1, {0x021e }}},\r | |
9725 | { 0x0223, {1, {0x0222 }}},\r | |
9726 | { 0x0225, {1, {0x0224 }}},\r | |
9727 | { 0x0227, {1, {0x0226 }}},\r | |
9728 | { 0x0229, {1, {0x0228 }}},\r | |
9729 | { 0x022b, {1, {0x022a }}},\r | |
9730 | { 0x022d, {1, {0x022c }}},\r | |
9731 | { 0x022f, {1, {0x022e }}},\r | |
9732 | { 0x0231, {1, {0x0230 }}},\r | |
9733 | { 0x0233, {1, {0x0232 }}},\r | |
9734 | { 0x023c, {1, {0x023b }}},\r | |
9735 | { 0x0253, {1, {0x0181 }}},\r | |
9736 | { 0x0254, {1, {0x0186 }}},\r | |
9737 | { 0x0256, {1, {0x0189 }}},\r | |
9738 | { 0x0257, {1, {0x018a }}},\r | |
9739 | { 0x0259, {1, {0x018f }}},\r | |
9740 | { 0x025b, {1, {0x0190 }}},\r | |
9741 | { 0x0260, {1, {0x0193 }}},\r | |
9742 | { 0x0263, {1, {0x0194 }}},\r | |
9743 | { 0x0268, {1, {0x0197 }}},\r | |
9744 | { 0x0269, {1, {0x0196 }}},\r | |
9745 | { 0x026f, {1, {0x019c }}},\r | |
9746 | { 0x0272, {1, {0x019d }}},\r | |
9747 | { 0x0275, {1, {0x019f }}},\r | |
9748 | { 0x0280, {1, {0x01a6 }}},\r | |
9749 | { 0x0283, {1, {0x01a9 }}},\r | |
9750 | { 0x0288, {1, {0x01ae }}},\r | |
9751 | { 0x028a, {1, {0x01b1 }}},\r | |
9752 | { 0x028b, {1, {0x01b2 }}},\r | |
9753 | { 0x0292, {1, {0x01b7 }}},\r | |
9754 | { 0x0294, {1, {0x0241 }}},\r | |
9755 | { 0x03ac, {1, {0x0386 }}},\r | |
9756 | { 0x03ad, {1, {0x0388 }}},\r | |
9757 | { 0x03ae, {1, {0x0389 }}},\r | |
9758 | { 0x03af, {1, {0x038a }}},\r | |
9759 | { 0x03b1, {1, {0x0391 }}},\r | |
9760 | { 0x03b2, {2, {0x0392, 0x03d0 }}},\r | |
9761 | { 0x03b3, {1, {0x0393 }}},\r | |
9762 | { 0x03b4, {1, {0x0394 }}},\r | |
9763 | { 0x03b5, {2, {0x03f5, 0x0395 }}},\r | |
9764 | { 0x03b6, {1, {0x0396 }}},\r | |
9765 | { 0x03b7, {1, {0x0397 }}},\r | |
9766 | { 0x03b8, {3, {0x03f4, 0x0398, 0x03d1 }}},\r | |
9767 | { 0x03b9, {3, {0x1fbe, 0x0399, 0x0345 }}},\r | |
9768 | { 0x03ba, {2, {0x03f0, 0x039a }}},\r | |
9769 | { 0x03bb, {1, {0x039b }}},\r | |
9770 | { 0x03bc, {2, {0x00b5, 0x039c }}},\r | |
9771 | { 0x03bd, {1, {0x039d }}},\r | |
9772 | { 0x03be, {1, {0x039e }}},\r | |
9773 | { 0x03bf, {1, {0x039f }}},\r | |
9774 | { 0x03c0, {2, {0x03a0, 0x03d6 }}},\r | |
9775 | { 0x03c1, {2, {0x03f1, 0x03a1 }}},\r | |
9776 | { 0x03c3, {2, {0x03a3, 0x03c2 }}},\r | |
9777 | { 0x03c4, {1, {0x03a4 }}},\r | |
9778 | { 0x03c5, {1, {0x03a5 }}},\r | |
9779 | { 0x03c6, {2, {0x03a6, 0x03d5 }}},\r | |
9780 | { 0x03c7, {1, {0x03a7 }}},\r | |
9781 | { 0x03c8, {1, {0x03a8 }}},\r | |
9782 | { 0x03c9, {2, {0x03a9, 0x2126 }}},\r | |
9783 | { 0x03ca, {1, {0x03aa }}},\r | |
9784 | { 0x03cb, {1, {0x03ab }}},\r | |
9785 | { 0x03cc, {1, {0x038c }}},\r | |
9786 | { 0x03cd, {1, {0x038e }}},\r | |
9787 | { 0x03ce, {1, {0x038f }}},\r | |
9788 | { 0x03d9, {1, {0x03d8 }}},\r | |
9789 | { 0x03db, {1, {0x03da }}},\r | |
9790 | { 0x03dd, {1, {0x03dc }}},\r | |
9791 | { 0x03df, {1, {0x03de }}},\r | |
9792 | { 0x03e1, {1, {0x03e0 }}},\r | |
9793 | { 0x03e3, {1, {0x03e2 }}},\r | |
9794 | { 0x03e5, {1, {0x03e4 }}},\r | |
9795 | { 0x03e7, {1, {0x03e6 }}},\r | |
9796 | { 0x03e9, {1, {0x03e8 }}},\r | |
9797 | { 0x03eb, {1, {0x03ea }}},\r | |
9798 | { 0x03ed, {1, {0x03ec }}},\r | |
9799 | { 0x03ef, {1, {0x03ee }}},\r | |
9800 | { 0x03f2, {1, {0x03f9 }}},\r | |
9801 | { 0x03f8, {1, {0x03f7 }}},\r | |
9802 | { 0x03fb, {1, {0x03fa }}},\r | |
9803 | { 0x0430, {1, {0x0410 }}},\r | |
9804 | { 0x0431, {1, {0x0411 }}},\r | |
9805 | { 0x0432, {1, {0x0412 }}},\r | |
9806 | { 0x0433, {1, {0x0413 }}},\r | |
9807 | { 0x0434, {1, {0x0414 }}},\r | |
9808 | { 0x0435, {1, {0x0415 }}},\r | |
9809 | { 0x0436, {1, {0x0416 }}},\r | |
9810 | { 0x0437, {1, {0x0417 }}},\r | |
9811 | { 0x0438, {1, {0x0418 }}},\r | |
9812 | { 0x0439, {1, {0x0419 }}},\r | |
9813 | { 0x043a, {1, {0x041a }}},\r | |
9814 | { 0x043b, {1, {0x041b }}},\r | |
9815 | { 0x043c, {1, {0x041c }}},\r | |
9816 | { 0x043d, {1, {0x041d }}},\r | |
9817 | { 0x043e, {1, {0x041e }}},\r | |
9818 | { 0x043f, {1, {0x041f }}},\r | |
9819 | { 0x0440, {1, {0x0420 }}},\r | |
9820 | { 0x0441, {1, {0x0421 }}},\r | |
9821 | { 0x0442, {1, {0x0422 }}},\r | |
9822 | { 0x0443, {1, {0x0423 }}},\r | |
9823 | { 0x0444, {1, {0x0424 }}},\r | |
9824 | { 0x0445, {1, {0x0425 }}},\r | |
9825 | { 0x0446, {1, {0x0426 }}},\r | |
9826 | { 0x0447, {1, {0x0427 }}},\r | |
9827 | { 0x0448, {1, {0x0428 }}},\r | |
9828 | { 0x0449, {1, {0x0429 }}},\r | |
9829 | { 0x044a, {1, {0x042a }}},\r | |
9830 | { 0x044b, {1, {0x042b }}},\r | |
9831 | { 0x044c, {1, {0x042c }}},\r | |
9832 | { 0x044d, {1, {0x042d }}},\r | |
9833 | { 0x044e, {1, {0x042e }}},\r | |
9834 | { 0x044f, {1, {0x042f }}},\r | |
9835 | { 0x0450, {1, {0x0400 }}},\r | |
9836 | { 0x0451, {1, {0x0401 }}},\r | |
9837 | { 0x0452, {1, {0x0402 }}},\r | |
9838 | { 0x0453, {1, {0x0403 }}},\r | |
9839 | { 0x0454, {1, {0x0404 }}},\r | |
9840 | { 0x0455, {1, {0x0405 }}},\r | |
9841 | { 0x0456, {1, {0x0406 }}},\r | |
9842 | { 0x0457, {1, {0x0407 }}},\r | |
9843 | { 0x0458, {1, {0x0408 }}},\r | |
9844 | { 0x0459, {1, {0x0409 }}},\r | |
9845 | { 0x045a, {1, {0x040a }}},\r | |
9846 | { 0x045b, {1, {0x040b }}},\r | |
9847 | { 0x045c, {1, {0x040c }}},\r | |
9848 | { 0x045d, {1, {0x040d }}},\r | |
9849 | { 0x045e, {1, {0x040e }}},\r | |
9850 | { 0x045f, {1, {0x040f }}},\r | |
9851 | { 0x0461, {1, {0x0460 }}},\r | |
9852 | { 0x0463, {1, {0x0462 }}},\r | |
9853 | { 0x0465, {1, {0x0464 }}},\r | |
9854 | { 0x0467, {1, {0x0466 }}},\r | |
9855 | { 0x0469, {1, {0x0468 }}},\r | |
9856 | { 0x046b, {1, {0x046a }}},\r | |
9857 | { 0x046d, {1, {0x046c }}},\r | |
9858 | { 0x046f, {1, {0x046e }}},\r | |
9859 | { 0x0471, {1, {0x0470 }}},\r | |
9860 | { 0x0473, {1, {0x0472 }}},\r | |
9861 | { 0x0475, {1, {0x0474 }}},\r | |
9862 | { 0x0477, {1, {0x0476 }}},\r | |
9863 | { 0x0479, {1, {0x0478 }}},\r | |
9864 | { 0x047b, {1, {0x047a }}},\r | |
9865 | { 0x047d, {1, {0x047c }}},\r | |
9866 | { 0x047f, {1, {0x047e }}},\r | |
9867 | { 0x0481, {1, {0x0480 }}},\r | |
9868 | { 0x048b, {1, {0x048a }}},\r | |
9869 | { 0x048d, {1, {0x048c }}},\r | |
9870 | { 0x048f, {1, {0x048e }}},\r | |
9871 | { 0x0491, {1, {0x0490 }}},\r | |
9872 | { 0x0493, {1, {0x0492 }}},\r | |
9873 | { 0x0495, {1, {0x0494 }}},\r | |
9874 | { 0x0497, {1, {0x0496 }}},\r | |
9875 | { 0x0499, {1, {0x0498 }}},\r | |
9876 | { 0x049b, {1, {0x049a }}},\r | |
9877 | { 0x049d, {1, {0x049c }}},\r | |
9878 | { 0x049f, {1, {0x049e }}},\r | |
9879 | { 0x04a1, {1, {0x04a0 }}},\r | |
9880 | { 0x04a3, {1, {0x04a2 }}},\r | |
9881 | { 0x04a5, {1, {0x04a4 }}},\r | |
9882 | { 0x04a7, {1, {0x04a6 }}},\r | |
9883 | { 0x04a9, {1, {0x04a8 }}},\r | |
9884 | { 0x04ab, {1, {0x04aa }}},\r | |
9885 | { 0x04ad, {1, {0x04ac }}},\r | |
9886 | { 0x04af, {1, {0x04ae }}},\r | |
9887 | { 0x04b1, {1, {0x04b0 }}},\r | |
9888 | { 0x04b3, {1, {0x04b2 }}},\r | |
9889 | { 0x04b5, {1, {0x04b4 }}},\r | |
9890 | { 0x04b7, {1, {0x04b6 }}},\r | |
9891 | { 0x04b9, {1, {0x04b8 }}},\r | |
9892 | { 0x04bb, {1, {0x04ba }}},\r | |
9893 | { 0x04bd, {1, {0x04bc }}},\r | |
9894 | { 0x04bf, {1, {0x04be }}},\r | |
9895 | { 0x04c2, {1, {0x04c1 }}},\r | |
9896 | { 0x04c4, {1, {0x04c3 }}},\r | |
9897 | { 0x04c6, {1, {0x04c5 }}},\r | |
9898 | { 0x04c8, {1, {0x04c7 }}},\r | |
9899 | { 0x04ca, {1, {0x04c9 }}},\r | |
9900 | { 0x04cc, {1, {0x04cb }}},\r | |
9901 | { 0x04ce, {1, {0x04cd }}},\r | |
9902 | { 0x04d1, {1, {0x04d0 }}},\r | |
9903 | { 0x04d3, {1, {0x04d2 }}},\r | |
9904 | { 0x04d5, {1, {0x04d4 }}},\r | |
9905 | { 0x04d7, {1, {0x04d6 }}},\r | |
9906 | { 0x04d9, {1, {0x04d8 }}},\r | |
9907 | { 0x04db, {1, {0x04da }}},\r | |
9908 | { 0x04dd, {1, {0x04dc }}},\r | |
9909 | { 0x04df, {1, {0x04de }}},\r | |
9910 | { 0x04e1, {1, {0x04e0 }}},\r | |
9911 | { 0x04e3, {1, {0x04e2 }}},\r | |
9912 | { 0x04e5, {1, {0x04e4 }}},\r | |
9913 | { 0x04e7, {1, {0x04e6 }}},\r | |
9914 | { 0x04e9, {1, {0x04e8 }}},\r | |
9915 | { 0x04eb, {1, {0x04ea }}},\r | |
9916 | { 0x04ed, {1, {0x04ec }}},\r | |
9917 | { 0x04ef, {1, {0x04ee }}},\r | |
9918 | { 0x04f1, {1, {0x04f0 }}},\r | |
9919 | { 0x04f3, {1, {0x04f2 }}},\r | |
9920 | { 0x04f5, {1, {0x04f4 }}},\r | |
9921 | { 0x04f7, {1, {0x04f6 }}},\r | |
9922 | { 0x04f9, {1, {0x04f8 }}},\r | |
9923 | { 0x0501, {1, {0x0500 }}},\r | |
9924 | { 0x0503, {1, {0x0502 }}},\r | |
9925 | { 0x0505, {1, {0x0504 }}},\r | |
9926 | { 0x0507, {1, {0x0506 }}},\r | |
9927 | { 0x0509, {1, {0x0508 }}},\r | |
9928 | { 0x050b, {1, {0x050a }}},\r | |
9929 | { 0x050d, {1, {0x050c }}},\r | |
9930 | { 0x050f, {1, {0x050e }}},\r | |
9931 | { 0x0561, {1, {0x0531 }}},\r | |
9932 | { 0x0562, {1, {0x0532 }}},\r | |
9933 | { 0x0563, {1, {0x0533 }}},\r | |
9934 | { 0x0564, {1, {0x0534 }}},\r | |
9935 | { 0x0565, {1, {0x0535 }}},\r | |
9936 | { 0x0566, {1, {0x0536 }}},\r | |
9937 | { 0x0567, {1, {0x0537 }}},\r | |
9938 | { 0x0568, {1, {0x0538 }}},\r | |
9939 | { 0x0569, {1, {0x0539 }}},\r | |
9940 | { 0x056a, {1, {0x053a }}},\r | |
9941 | { 0x056b, {1, {0x053b }}},\r | |
9942 | { 0x056c, {1, {0x053c }}},\r | |
9943 | { 0x056d, {1, {0x053d }}},\r | |
9944 | { 0x056e, {1, {0x053e }}},\r | |
9945 | { 0x056f, {1, {0x053f }}},\r | |
9946 | { 0x0570, {1, {0x0540 }}},\r | |
9947 | { 0x0571, {1, {0x0541 }}},\r | |
9948 | { 0x0572, {1, {0x0542 }}},\r | |
9949 | { 0x0573, {1, {0x0543 }}},\r | |
9950 | { 0x0574, {1, {0x0544 }}},\r | |
9951 | { 0x0575, {1, {0x0545 }}},\r | |
9952 | { 0x0576, {1, {0x0546 }}},\r | |
9953 | { 0x0577, {1, {0x0547 }}},\r | |
9954 | { 0x0578, {1, {0x0548 }}},\r | |
9955 | { 0x0579, {1, {0x0549 }}},\r | |
9956 | { 0x057a, {1, {0x054a }}},\r | |
9957 | { 0x057b, {1, {0x054b }}},\r | |
9958 | { 0x057c, {1, {0x054c }}},\r | |
9959 | { 0x057d, {1, {0x054d }}},\r | |
9960 | { 0x057e, {1, {0x054e }}},\r | |
9961 | { 0x057f, {1, {0x054f }}},\r | |
9962 | { 0x0580, {1, {0x0550 }}},\r | |
9963 | { 0x0581, {1, {0x0551 }}},\r | |
9964 | { 0x0582, {1, {0x0552 }}},\r | |
9965 | { 0x0583, {1, {0x0553 }}},\r | |
9966 | { 0x0584, {1, {0x0554 }}},\r | |
9967 | { 0x0585, {1, {0x0555 }}},\r | |
9968 | { 0x0586, {1, {0x0556 }}},\r | |
9969 | { 0x1e01, {1, {0x1e00 }}},\r | |
9970 | { 0x1e03, {1, {0x1e02 }}},\r | |
9971 | { 0x1e05, {1, {0x1e04 }}},\r | |
9972 | { 0x1e07, {1, {0x1e06 }}},\r | |
9973 | { 0x1e09, {1, {0x1e08 }}},\r | |
9974 | { 0x1e0b, {1, {0x1e0a }}},\r | |
9975 | { 0x1e0d, {1, {0x1e0c }}},\r | |
9976 | { 0x1e0f, {1, {0x1e0e }}},\r | |
9977 | { 0x1e11, {1, {0x1e10 }}},\r | |
9978 | { 0x1e13, {1, {0x1e12 }}},\r | |
9979 | { 0x1e15, {1, {0x1e14 }}},\r | |
9980 | { 0x1e17, {1, {0x1e16 }}},\r | |
9981 | { 0x1e19, {1, {0x1e18 }}},\r | |
9982 | { 0x1e1b, {1, {0x1e1a }}},\r | |
9983 | { 0x1e1d, {1, {0x1e1c }}},\r | |
9984 | { 0x1e1f, {1, {0x1e1e }}},\r | |
9985 | { 0x1e21, {1, {0x1e20 }}},\r | |
9986 | { 0x1e23, {1, {0x1e22 }}},\r | |
9987 | { 0x1e25, {1, {0x1e24 }}},\r | |
9988 | { 0x1e27, {1, {0x1e26 }}},\r | |
9989 | { 0x1e29, {1, {0x1e28 }}},\r | |
9990 | { 0x1e2b, {1, {0x1e2a }}},\r | |
9991 | { 0x1e2d, {1, {0x1e2c }}},\r | |
9992 | { 0x1e2f, {1, {0x1e2e }}},\r | |
9993 | { 0x1e31, {1, {0x1e30 }}},\r | |
9994 | { 0x1e33, {1, {0x1e32 }}},\r | |
9995 | { 0x1e35, {1, {0x1e34 }}},\r | |
9996 | { 0x1e37, {1, {0x1e36 }}},\r | |
9997 | { 0x1e39, {1, {0x1e38 }}},\r | |
9998 | { 0x1e3b, {1, {0x1e3a }}},\r | |
9999 | { 0x1e3d, {1, {0x1e3c }}},\r | |
10000 | { 0x1e3f, {1, {0x1e3e }}},\r | |
10001 | { 0x1e41, {1, {0x1e40 }}},\r | |
10002 | { 0x1e43, {1, {0x1e42 }}},\r | |
10003 | { 0x1e45, {1, {0x1e44 }}},\r | |
10004 | { 0x1e47, {1, {0x1e46 }}},\r | |
10005 | { 0x1e49, {1, {0x1e48 }}},\r | |
10006 | { 0x1e4b, {1, {0x1e4a }}},\r | |
10007 | { 0x1e4d, {1, {0x1e4c }}},\r | |
10008 | { 0x1e4f, {1, {0x1e4e }}},\r | |
10009 | { 0x1e51, {1, {0x1e50 }}},\r | |
10010 | { 0x1e53, {1, {0x1e52 }}},\r | |
10011 | { 0x1e55, {1, {0x1e54 }}},\r | |
10012 | { 0x1e57, {1, {0x1e56 }}},\r | |
10013 | { 0x1e59, {1, {0x1e58 }}},\r | |
10014 | { 0x1e5b, {1, {0x1e5a }}},\r | |
10015 | { 0x1e5d, {1, {0x1e5c }}},\r | |
10016 | { 0x1e5f, {1, {0x1e5e }}},\r | |
10017 | { 0x1e61, {2, {0x1e9b, 0x1e60 }}},\r | |
10018 | { 0x1e63, {1, {0x1e62 }}},\r | |
10019 | { 0x1e65, {1, {0x1e64 }}},\r | |
10020 | { 0x1e67, {1, {0x1e66 }}},\r | |
10021 | { 0x1e69, {1, {0x1e68 }}},\r | |
10022 | { 0x1e6b, {1, {0x1e6a }}},\r | |
10023 | { 0x1e6d, {1, {0x1e6c }}},\r | |
10024 | { 0x1e6f, {1, {0x1e6e }}},\r | |
10025 | { 0x1e71, {1, {0x1e70 }}},\r | |
10026 | { 0x1e73, {1, {0x1e72 }}},\r | |
10027 | { 0x1e75, {1, {0x1e74 }}},\r | |
10028 | { 0x1e77, {1, {0x1e76 }}},\r | |
10029 | { 0x1e79, {1, {0x1e78 }}},\r | |
10030 | { 0x1e7b, {1, {0x1e7a }}},\r | |
10031 | { 0x1e7d, {1, {0x1e7c }}},\r | |
10032 | { 0x1e7f, {1, {0x1e7e }}},\r | |
10033 | { 0x1e81, {1, {0x1e80 }}},\r | |
10034 | { 0x1e83, {1, {0x1e82 }}},\r | |
10035 | { 0x1e85, {1, {0x1e84 }}},\r | |
10036 | { 0x1e87, {1, {0x1e86 }}},\r | |
10037 | { 0x1e89, {1, {0x1e88 }}},\r | |
10038 | { 0x1e8b, {1, {0x1e8a }}},\r | |
10039 | { 0x1e8d, {1, {0x1e8c }}},\r | |
10040 | { 0x1e8f, {1, {0x1e8e }}},\r | |
10041 | { 0x1e91, {1, {0x1e90 }}},\r | |
10042 | { 0x1e93, {1, {0x1e92 }}},\r | |
10043 | { 0x1e95, {1, {0x1e94 }}},\r | |
10044 | { 0x1ea1, {1, {0x1ea0 }}},\r | |
10045 | { 0x1ea3, {1, {0x1ea2 }}},\r | |
10046 | { 0x1ea5, {1, {0x1ea4 }}},\r | |
10047 | { 0x1ea7, {1, {0x1ea6 }}},\r | |
10048 | { 0x1ea9, {1, {0x1ea8 }}},\r | |
10049 | { 0x1eab, {1, {0x1eaa }}},\r | |
10050 | { 0x1ead, {1, {0x1eac }}},\r | |
10051 | { 0x1eaf, {1, {0x1eae }}},\r | |
10052 | { 0x1eb1, {1, {0x1eb0 }}},\r | |
10053 | { 0x1eb3, {1, {0x1eb2 }}},\r | |
10054 | { 0x1eb5, {1, {0x1eb4 }}},\r | |
10055 | { 0x1eb7, {1, {0x1eb6 }}},\r | |
10056 | { 0x1eb9, {1, {0x1eb8 }}},\r | |
10057 | { 0x1ebb, {1, {0x1eba }}},\r | |
10058 | { 0x1ebd, {1, {0x1ebc }}},\r | |
10059 | { 0x1ebf, {1, {0x1ebe }}},\r | |
10060 | { 0x1ec1, {1, {0x1ec0 }}},\r | |
10061 | { 0x1ec3, {1, {0x1ec2 }}},\r | |
10062 | { 0x1ec5, {1, {0x1ec4 }}},\r | |
10063 | { 0x1ec7, {1, {0x1ec6 }}},\r | |
10064 | { 0x1ec9, {1, {0x1ec8 }}},\r | |
10065 | { 0x1ecb, {1, {0x1eca }}},\r | |
10066 | { 0x1ecd, {1, {0x1ecc }}},\r | |
10067 | { 0x1ecf, {1, {0x1ece }}},\r | |
10068 | { 0x1ed1, {1, {0x1ed0 }}},\r | |
10069 | { 0x1ed3, {1, {0x1ed2 }}},\r | |
10070 | { 0x1ed5, {1, {0x1ed4 }}},\r | |
10071 | { 0x1ed7, {1, {0x1ed6 }}},\r | |
10072 | { 0x1ed9, {1, {0x1ed8 }}},\r | |
10073 | { 0x1edb, {1, {0x1eda }}},\r | |
10074 | { 0x1edd, {1, {0x1edc }}},\r | |
10075 | { 0x1edf, {1, {0x1ede }}},\r | |
10076 | { 0x1ee1, {1, {0x1ee0 }}},\r | |
10077 | { 0x1ee3, {1, {0x1ee2 }}},\r | |
10078 | { 0x1ee5, {1, {0x1ee4 }}},\r | |
10079 | { 0x1ee7, {1, {0x1ee6 }}},\r | |
10080 | { 0x1ee9, {1, {0x1ee8 }}},\r | |
10081 | { 0x1eeb, {1, {0x1eea }}},\r | |
10082 | { 0x1eed, {1, {0x1eec }}},\r | |
10083 | { 0x1eef, {1, {0x1eee }}},\r | |
10084 | { 0x1ef1, {1, {0x1ef0 }}},\r | |
10085 | { 0x1ef3, {1, {0x1ef2 }}},\r | |
10086 | { 0x1ef5, {1, {0x1ef4 }}},\r | |
10087 | { 0x1ef7, {1, {0x1ef6 }}},\r | |
10088 | { 0x1ef9, {1, {0x1ef8 }}},\r | |
10089 | { 0x1f00, {1, {0x1f08 }}},\r | |
10090 | { 0x1f01, {1, {0x1f09 }}},\r | |
10091 | { 0x1f02, {1, {0x1f0a }}},\r | |
10092 | { 0x1f03, {1, {0x1f0b }}},\r | |
10093 | { 0x1f04, {1, {0x1f0c }}},\r | |
10094 | { 0x1f05, {1, {0x1f0d }}},\r | |
10095 | { 0x1f06, {1, {0x1f0e }}},\r | |
10096 | { 0x1f07, {1, {0x1f0f }}},\r | |
10097 | { 0x1f10, {1, {0x1f18 }}},\r | |
10098 | { 0x1f11, {1, {0x1f19 }}},\r | |
10099 | { 0x1f12, {1, {0x1f1a }}},\r | |
10100 | { 0x1f13, {1, {0x1f1b }}},\r | |
10101 | { 0x1f14, {1, {0x1f1c }}},\r | |
10102 | { 0x1f15, {1, {0x1f1d }}},\r | |
10103 | { 0x1f20, {1, {0x1f28 }}},\r | |
10104 | { 0x1f21, {1, {0x1f29 }}},\r | |
10105 | { 0x1f22, {1, {0x1f2a }}},\r | |
10106 | { 0x1f23, {1, {0x1f2b }}},\r | |
10107 | { 0x1f24, {1, {0x1f2c }}},\r | |
10108 | { 0x1f25, {1, {0x1f2d }}},\r | |
10109 | { 0x1f26, {1, {0x1f2e }}},\r | |
10110 | { 0x1f27, {1, {0x1f2f }}},\r | |
10111 | { 0x1f30, {1, {0x1f38 }}},\r | |
10112 | { 0x1f31, {1, {0x1f39 }}},\r | |
10113 | { 0x1f32, {1, {0x1f3a }}},\r | |
10114 | { 0x1f33, {1, {0x1f3b }}},\r | |
10115 | { 0x1f34, {1, {0x1f3c }}},\r | |
10116 | { 0x1f35, {1, {0x1f3d }}},\r | |
10117 | { 0x1f36, {1, {0x1f3e }}},\r | |
10118 | { 0x1f37, {1, {0x1f3f }}},\r | |
10119 | { 0x1f40, {1, {0x1f48 }}},\r | |
10120 | { 0x1f41, {1, {0x1f49 }}},\r | |
10121 | { 0x1f42, {1, {0x1f4a }}},\r | |
10122 | { 0x1f43, {1, {0x1f4b }}},\r | |
10123 | { 0x1f44, {1, {0x1f4c }}},\r | |
10124 | { 0x1f45, {1, {0x1f4d }}},\r | |
10125 | { 0x1f51, {1, {0x1f59 }}},\r | |
10126 | { 0x1f53, {1, {0x1f5b }}},\r | |
10127 | { 0x1f55, {1, {0x1f5d }}},\r | |
10128 | { 0x1f57, {1, {0x1f5f }}},\r | |
10129 | { 0x1f60, {1, {0x1f68 }}},\r | |
10130 | { 0x1f61, {1, {0x1f69 }}},\r | |
10131 | { 0x1f62, {1, {0x1f6a }}},\r | |
10132 | { 0x1f63, {1, {0x1f6b }}},\r | |
10133 | { 0x1f64, {1, {0x1f6c }}},\r | |
10134 | { 0x1f65, {1, {0x1f6d }}},\r | |
10135 | { 0x1f66, {1, {0x1f6e }}},\r | |
10136 | { 0x1f67, {1, {0x1f6f }}},\r | |
10137 | { 0x1f70, {1, {0x1fba }}},\r | |
10138 | { 0x1f71, {1, {0x1fbb }}},\r | |
10139 | { 0x1f72, {1, {0x1fc8 }}},\r | |
10140 | { 0x1f73, {1, {0x1fc9 }}},\r | |
10141 | { 0x1f74, {1, {0x1fca }}},\r | |
10142 | { 0x1f75, {1, {0x1fcb }}},\r | |
10143 | { 0x1f76, {1, {0x1fda }}},\r | |
10144 | { 0x1f77, {1, {0x1fdb }}},\r | |
10145 | { 0x1f78, {1, {0x1ff8 }}},\r | |
10146 | { 0x1f79, {1, {0x1ff9 }}},\r | |
10147 | { 0x1f7a, {1, {0x1fea }}},\r | |
10148 | { 0x1f7b, {1, {0x1feb }}},\r | |
10149 | { 0x1f7c, {1, {0x1ffa }}},\r | |
10150 | { 0x1f7d, {1, {0x1ffb }}},\r | |
10151 | { 0x1fb0, {1, {0x1fb8 }}},\r | |
10152 | { 0x1fb1, {1, {0x1fb9 }}},\r | |
10153 | { 0x1fd0, {1, {0x1fd8 }}},\r | |
10154 | { 0x1fd1, {1, {0x1fd9 }}},\r | |
10155 | { 0x1fe0, {1, {0x1fe8 }}},\r | |
10156 | { 0x1fe1, {1, {0x1fe9 }}},\r | |
10157 | { 0x1fe5, {1, {0x1fec }}},\r | |
10158 | { 0x2170, {1, {0x2160 }}},\r | |
10159 | { 0x2171, {1, {0x2161 }}},\r | |
10160 | { 0x2172, {1, {0x2162 }}},\r | |
10161 | { 0x2173, {1, {0x2163 }}},\r | |
10162 | { 0x2174, {1, {0x2164 }}},\r | |
10163 | { 0x2175, {1, {0x2165 }}},\r | |
10164 | { 0x2176, {1, {0x2166 }}},\r | |
10165 | { 0x2177, {1, {0x2167 }}},\r | |
10166 | { 0x2178, {1, {0x2168 }}},\r | |
10167 | { 0x2179, {1, {0x2169 }}},\r | |
10168 | { 0x217a, {1, {0x216a }}},\r | |
10169 | { 0x217b, {1, {0x216b }}},\r | |
10170 | { 0x217c, {1, {0x216c }}},\r | |
10171 | { 0x217d, {1, {0x216d }}},\r | |
10172 | { 0x217e, {1, {0x216e }}},\r | |
10173 | { 0x217f, {1, {0x216f }}},\r | |
10174 | { 0x24d0, {1, {0x24b6 }}},\r | |
10175 | { 0x24d1, {1, {0x24b7 }}},\r | |
10176 | { 0x24d2, {1, {0x24b8 }}},\r | |
10177 | { 0x24d3, {1, {0x24b9 }}},\r | |
10178 | { 0x24d4, {1, {0x24ba }}},\r | |
10179 | { 0x24d5, {1, {0x24bb }}},\r | |
10180 | { 0x24d6, {1, {0x24bc }}},\r | |
10181 | { 0x24d7, {1, {0x24bd }}},\r | |
10182 | { 0x24d8, {1, {0x24be }}},\r | |
10183 | { 0x24d9, {1, {0x24bf }}},\r | |
10184 | { 0x24da, {1, {0x24c0 }}},\r | |
10185 | { 0x24db, {1, {0x24c1 }}},\r | |
10186 | { 0x24dc, {1, {0x24c2 }}},\r | |
10187 | { 0x24dd, {1, {0x24c3 }}},\r | |
10188 | { 0x24de, {1, {0x24c4 }}},\r | |
10189 | { 0x24df, {1, {0x24c5 }}},\r | |
10190 | { 0x24e0, {1, {0x24c6 }}},\r | |
10191 | { 0x24e1, {1, {0x24c7 }}},\r | |
10192 | { 0x24e2, {1, {0x24c8 }}},\r | |
10193 | { 0x24e3, {1, {0x24c9 }}},\r | |
10194 | { 0x24e4, {1, {0x24ca }}},\r | |
10195 | { 0x24e5, {1, {0x24cb }}},\r | |
10196 | { 0x24e6, {1, {0x24cc }}},\r | |
10197 | { 0x24e7, {1, {0x24cd }}},\r | |
10198 | { 0x24e8, {1, {0x24ce }}},\r | |
10199 | { 0x24e9, {1, {0x24cf }}},\r | |
10200 | { 0x2c30, {1, {0x2c00 }}},\r | |
10201 | { 0x2c31, {1, {0x2c01 }}},\r | |
10202 | { 0x2c32, {1, {0x2c02 }}},\r | |
10203 | { 0x2c33, {1, {0x2c03 }}},\r | |
10204 | { 0x2c34, {1, {0x2c04 }}},\r | |
10205 | { 0x2c35, {1, {0x2c05 }}},\r | |
10206 | { 0x2c36, {1, {0x2c06 }}},\r | |
10207 | { 0x2c37, {1, {0x2c07 }}},\r | |
10208 | { 0x2c38, {1, {0x2c08 }}},\r | |
10209 | { 0x2c39, {1, {0x2c09 }}},\r | |
10210 | { 0x2c3a, {1, {0x2c0a }}},\r | |
10211 | { 0x2c3b, {1, {0x2c0b }}},\r | |
10212 | { 0x2c3c, {1, {0x2c0c }}},\r | |
10213 | { 0x2c3d, {1, {0x2c0d }}},\r | |
10214 | { 0x2c3e, {1, {0x2c0e }}},\r | |
10215 | { 0x2c3f, {1, {0x2c0f }}},\r | |
10216 | { 0x2c40, {1, {0x2c10 }}},\r | |
10217 | { 0x2c41, {1, {0x2c11 }}},\r | |
10218 | { 0x2c42, {1, {0x2c12 }}},\r | |
10219 | { 0x2c43, {1, {0x2c13 }}},\r | |
10220 | { 0x2c44, {1, {0x2c14 }}},\r | |
10221 | { 0x2c45, {1, {0x2c15 }}},\r | |
10222 | { 0x2c46, {1, {0x2c16 }}},\r | |
10223 | { 0x2c47, {1, {0x2c17 }}},\r | |
10224 | { 0x2c48, {1, {0x2c18 }}},\r | |
10225 | { 0x2c49, {1, {0x2c19 }}},\r | |
10226 | { 0x2c4a, {1, {0x2c1a }}},\r | |
10227 | { 0x2c4b, {1, {0x2c1b }}},\r | |
10228 | { 0x2c4c, {1, {0x2c1c }}},\r | |
10229 | { 0x2c4d, {1, {0x2c1d }}},\r | |
10230 | { 0x2c4e, {1, {0x2c1e }}},\r | |
10231 | { 0x2c4f, {1, {0x2c1f }}},\r | |
10232 | { 0x2c50, {1, {0x2c20 }}},\r | |
10233 | { 0x2c51, {1, {0x2c21 }}},\r | |
10234 | { 0x2c52, {1, {0x2c22 }}},\r | |
10235 | { 0x2c53, {1, {0x2c23 }}},\r | |
10236 | { 0x2c54, {1, {0x2c24 }}},\r | |
10237 | { 0x2c55, {1, {0x2c25 }}},\r | |
10238 | { 0x2c56, {1, {0x2c26 }}},\r | |
10239 | { 0x2c57, {1, {0x2c27 }}},\r | |
10240 | { 0x2c58, {1, {0x2c28 }}},\r | |
10241 | { 0x2c59, {1, {0x2c29 }}},\r | |
10242 | { 0x2c5a, {1, {0x2c2a }}},\r | |
10243 | { 0x2c5b, {1, {0x2c2b }}},\r | |
10244 | { 0x2c5c, {1, {0x2c2c }}},\r | |
10245 | { 0x2c5d, {1, {0x2c2d }}},\r | |
10246 | { 0x2c5e, {1, {0x2c2e }}},\r | |
10247 | { 0x2c81, {1, {0x2c80 }}},\r | |
10248 | { 0x2c83, {1, {0x2c82 }}},\r | |
10249 | { 0x2c85, {1, {0x2c84 }}},\r | |
10250 | { 0x2c87, {1, {0x2c86 }}},\r | |
10251 | { 0x2c89, {1, {0x2c88 }}},\r | |
10252 | { 0x2c8b, {1, {0x2c8a }}},\r | |
10253 | { 0x2c8d, {1, {0x2c8c }}},\r | |
10254 | { 0x2c8f, {1, {0x2c8e }}},\r | |
10255 | { 0x2c91, {1, {0x2c90 }}},\r | |
10256 | { 0x2c93, {1, {0x2c92 }}},\r | |
10257 | { 0x2c95, {1, {0x2c94 }}},\r | |
10258 | { 0x2c97, {1, {0x2c96 }}},\r | |
10259 | { 0x2c99, {1, {0x2c98 }}},\r | |
10260 | { 0x2c9b, {1, {0x2c9a }}},\r | |
10261 | { 0x2c9d, {1, {0x2c9c }}},\r | |
10262 | { 0x2c9f, {1, {0x2c9e }}},\r | |
10263 | { 0x2ca1, {1, {0x2ca0 }}},\r | |
10264 | { 0x2ca3, {1, {0x2ca2 }}},\r | |
10265 | { 0x2ca5, {1, {0x2ca4 }}},\r | |
10266 | { 0x2ca7, {1, {0x2ca6 }}},\r | |
10267 | { 0x2ca9, {1, {0x2ca8 }}},\r | |
10268 | { 0x2cab, {1, {0x2caa }}},\r | |
10269 | { 0x2cad, {1, {0x2cac }}},\r | |
10270 | { 0x2caf, {1, {0x2cae }}},\r | |
10271 | { 0x2cb1, {1, {0x2cb0 }}},\r | |
10272 | { 0x2cb3, {1, {0x2cb2 }}},\r | |
10273 | { 0x2cb5, {1, {0x2cb4 }}},\r | |
10274 | { 0x2cb7, {1, {0x2cb6 }}},\r | |
10275 | { 0x2cb9, {1, {0x2cb8 }}},\r | |
10276 | { 0x2cbb, {1, {0x2cba }}},\r | |
10277 | { 0x2cbd, {1, {0x2cbc }}},\r | |
10278 | { 0x2cbf, {1, {0x2cbe }}},\r | |
10279 | { 0x2cc1, {1, {0x2cc0 }}},\r | |
10280 | { 0x2cc3, {1, {0x2cc2 }}},\r | |
10281 | { 0x2cc5, {1, {0x2cc4 }}},\r | |
10282 | { 0x2cc7, {1, {0x2cc6 }}},\r | |
10283 | { 0x2cc9, {1, {0x2cc8 }}},\r | |
10284 | { 0x2ccb, {1, {0x2cca }}},\r | |
10285 | { 0x2ccd, {1, {0x2ccc }}},\r | |
10286 | { 0x2ccf, {1, {0x2cce }}},\r | |
10287 | { 0x2cd1, {1, {0x2cd0 }}},\r | |
10288 | { 0x2cd3, {1, {0x2cd2 }}},\r | |
10289 | { 0x2cd5, {1, {0x2cd4 }}},\r | |
10290 | { 0x2cd7, {1, {0x2cd6 }}},\r | |
10291 | { 0x2cd9, {1, {0x2cd8 }}},\r | |
10292 | { 0x2cdb, {1, {0x2cda }}},\r | |
10293 | { 0x2cdd, {1, {0x2cdc }}},\r | |
10294 | { 0x2cdf, {1, {0x2cde }}},\r | |
10295 | { 0x2ce1, {1, {0x2ce0 }}},\r | |
10296 | { 0x2ce3, {1, {0x2ce2 }}},\r | |
10297 | { 0x2d00, {1, {0x10a0 }}},\r | |
10298 | { 0x2d01, {1, {0x10a1 }}},\r | |
10299 | { 0x2d02, {1, {0x10a2 }}},\r | |
10300 | { 0x2d03, {1, {0x10a3 }}},\r | |
10301 | { 0x2d04, {1, {0x10a4 }}},\r | |
10302 | { 0x2d05, {1, {0x10a5 }}},\r | |
10303 | { 0x2d06, {1, {0x10a6 }}},\r | |
10304 | { 0x2d07, {1, {0x10a7 }}},\r | |
10305 | { 0x2d08, {1, {0x10a8 }}},\r | |
10306 | { 0x2d09, {1, {0x10a9 }}},\r | |
10307 | { 0x2d0a, {1, {0x10aa }}},\r | |
10308 | { 0x2d0b, {1, {0x10ab }}},\r | |
10309 | { 0x2d0c, {1, {0x10ac }}},\r | |
10310 | { 0x2d0d, {1, {0x10ad }}},\r | |
10311 | { 0x2d0e, {1, {0x10ae }}},\r | |
10312 | { 0x2d0f, {1, {0x10af }}},\r | |
10313 | { 0x2d10, {1, {0x10b0 }}},\r | |
10314 | { 0x2d11, {1, {0x10b1 }}},\r | |
10315 | { 0x2d12, {1, {0x10b2 }}},\r | |
10316 | { 0x2d13, {1, {0x10b3 }}},\r | |
10317 | { 0x2d14, {1, {0x10b4 }}},\r | |
10318 | { 0x2d15, {1, {0x10b5 }}},\r | |
10319 | { 0x2d16, {1, {0x10b6 }}},\r | |
10320 | { 0x2d17, {1, {0x10b7 }}},\r | |
10321 | { 0x2d18, {1, {0x10b8 }}},\r | |
10322 | { 0x2d19, {1, {0x10b9 }}},\r | |
10323 | { 0x2d1a, {1, {0x10ba }}},\r | |
10324 | { 0x2d1b, {1, {0x10bb }}},\r | |
10325 | { 0x2d1c, {1, {0x10bc }}},\r | |
10326 | { 0x2d1d, {1, {0x10bd }}},\r | |
10327 | { 0x2d1e, {1, {0x10be }}},\r | |
10328 | { 0x2d1f, {1, {0x10bf }}},\r | |
10329 | { 0x2d20, {1, {0x10c0 }}},\r | |
10330 | { 0x2d21, {1, {0x10c1 }}},\r | |
10331 | { 0x2d22, {1, {0x10c2 }}},\r | |
10332 | { 0x2d23, {1, {0x10c3 }}},\r | |
10333 | { 0x2d24, {1, {0x10c4 }}},\r | |
10334 | { 0x2d25, {1, {0x10c5 }}},\r | |
10335 | { 0xff41, {1, {0xff21 }}},\r | |
10336 | { 0xff42, {1, {0xff22 }}},\r | |
10337 | { 0xff43, {1, {0xff23 }}},\r | |
10338 | { 0xff44, {1, {0xff24 }}},\r | |
10339 | { 0xff45, {1, {0xff25 }}},\r | |
10340 | { 0xff46, {1, {0xff26 }}},\r | |
10341 | { 0xff47, {1, {0xff27 }}},\r | |
10342 | { 0xff48, {1, {0xff28 }}},\r | |
10343 | { 0xff49, {1, {0xff29 }}},\r | |
10344 | { 0xff4a, {1, {0xff2a }}},\r | |
10345 | { 0xff4b, {1, {0xff2b }}},\r | |
10346 | { 0xff4c, {1, {0xff2c }}},\r | |
10347 | { 0xff4d, {1, {0xff2d }}},\r | |
10348 | { 0xff4e, {1, {0xff2e }}},\r | |
10349 | { 0xff4f, {1, {0xff2f }}},\r | |
10350 | { 0xff50, {1, {0xff30 }}},\r | |
10351 | { 0xff51, {1, {0xff31 }}},\r | |
10352 | { 0xff52, {1, {0xff32 }}},\r | |
10353 | { 0xff53, {1, {0xff33 }}},\r | |
10354 | { 0xff54, {1, {0xff34 }}},\r | |
10355 | { 0xff55, {1, {0xff35 }}},\r | |
10356 | { 0xff56, {1, {0xff36 }}},\r | |
10357 | { 0xff57, {1, {0xff37 }}},\r | |
10358 | { 0xff58, {1, {0xff38 }}},\r | |
10359 | { 0xff59, {1, {0xff39 }}},\r | |
10360 | { 0xff5a, {1, {0xff3a }}},\r | |
10361 | { 0x10428, {1, {0x10400 }}},\r | |
10362 | { 0x10429, {1, {0x10401 }}},\r | |
10363 | { 0x1042a, {1, {0x10402 }}},\r | |
10364 | { 0x1042b, {1, {0x10403 }}},\r | |
10365 | { 0x1042c, {1, {0x10404 }}},\r | |
10366 | { 0x1042d, {1, {0x10405 }}},\r | |
10367 | { 0x1042e, {1, {0x10406 }}},\r | |
10368 | { 0x1042f, {1, {0x10407 }}},\r | |
10369 | { 0x10430, {1, {0x10408 }}},\r | |
10370 | { 0x10431, {1, {0x10409 }}},\r | |
10371 | { 0x10432, {1, {0x1040a }}},\r | |
10372 | { 0x10433, {1, {0x1040b }}},\r | |
10373 | { 0x10434, {1, {0x1040c }}},\r | |
10374 | { 0x10435, {1, {0x1040d }}},\r | |
10375 | { 0x10436, {1, {0x1040e }}},\r | |
10376 | { 0x10437, {1, {0x1040f }}},\r | |
10377 | { 0x10438, {1, {0x10410 }}},\r | |
10378 | { 0x10439, {1, {0x10411 }}},\r | |
10379 | { 0x1043a, {1, {0x10412 }}},\r | |
10380 | { 0x1043b, {1, {0x10413 }}},\r | |
10381 | { 0x1043c, {1, {0x10414 }}},\r | |
10382 | { 0x1043d, {1, {0x10415 }}},\r | |
10383 | { 0x1043e, {1, {0x10416 }}},\r | |
10384 | { 0x1043f, {1, {0x10417 }}},\r | |
10385 | { 0x10440, {1, {0x10418 }}},\r | |
10386 | { 0x10441, {1, {0x10419 }}},\r | |
10387 | { 0x10442, {1, {0x1041a }}},\r | |
10388 | { 0x10443, {1, {0x1041b }}},\r | |
10389 | { 0x10444, {1, {0x1041c }}},\r | |
10390 | { 0x10445, {1, {0x1041d }}},\r | |
10391 | { 0x10446, {1, {0x1041e }}},\r | |
10392 | { 0x10447, {1, {0x1041f }}},\r | |
10393 | { 0x10448, {1, {0x10420 }}},\r | |
10394 | { 0x10449, {1, {0x10421 }}},\r | |
10395 | { 0x1044a, {1, {0x10422 }}},\r | |
10396 | { 0x1044b, {1, {0x10423 }}},\r | |
10397 | { 0x1044c, {1, {0x10424 }}},\r | |
10398 | { 0x1044d, {1, {0x10425 }}},\r | |
10399 | { 0x1044e, {1, {0x10426 }}},\r | |
10400 | { 0x1044f, {1, {0x10427 }}}\r | |
10401 | };\r | |
10402 | \r | |
10403 | static const CaseUnfold_11_Type CaseUnfold_11_Locale[] = {\r | |
10404 | { 0x0069, {1, {0x0049 }}}\r | |
10405 | };\r | |
10406 | \r | |
10407 | static const CaseUnfold_12_Type CaseUnfold_12[] = {\r | |
10408 | { {0x0061, 0x02be}, {1, {0x1e9a }}},\r | |
10409 | { {0x0066, 0x0066}, {1, {0xfb00 }}},\r | |
10410 | { {0x0066, 0x0069}, {1, {0xfb01 }}},\r | |
10411 | { {0x0066, 0x006c}, {1, {0xfb02 }}},\r | |
10412 | { {0x0068, 0x0331}, {1, {0x1e96 }}},\r | |
10413 | { {0x006a, 0x030c}, {1, {0x01f0 }}},\r | |
10414 | { {0x0073, 0x0073}, {1, {0x00df }}},\r | |
10415 | { {0x0073, 0x0074}, {2, {0xfb05, 0xfb06 }}},\r | |
10416 | { {0x0074, 0x0308}, {1, {0x1e97 }}},\r | |
10417 | { {0x0077, 0x030a}, {1, {0x1e98 }}},\r | |
10418 | { {0x0079, 0x030a}, {1, {0x1e99 }}},\r | |
10419 | { {0x02bc, 0x006e}, {1, {0x0149 }}},\r | |
10420 | { {0x03ac, 0x03b9}, {1, {0x1fb4 }}},\r | |
10421 | { {0x03ae, 0x03b9}, {1, {0x1fc4 }}},\r | |
10422 | { {0x03b1, 0x0342}, {1, {0x1fb6 }}},\r | |
10423 | { {0x03b1, 0x03b9}, {2, {0x1fb3, 0x1fbc }}},\r | |
10424 | { {0x03b7, 0x0342}, {1, {0x1fc6 }}},\r | |
10425 | { {0x03b7, 0x03b9}, {2, {0x1fc3, 0x1fcc }}},\r | |
10426 | { {0x03b9, 0x0342}, {1, {0x1fd6 }}},\r | |
10427 | { {0x03c1, 0x0313}, {1, {0x1fe4 }}},\r | |
10428 | { {0x03c5, 0x0313}, {1, {0x1f50 }}},\r | |
10429 | { {0x03c5, 0x0342}, {1, {0x1fe6 }}},\r | |
10430 | { {0x03c9, 0x0342}, {1, {0x1ff6 }}},\r | |
10431 | { {0x03c9, 0x03b9}, {2, {0x1ff3, 0x1ffc }}},\r | |
10432 | { {0x03ce, 0x03b9}, {1, {0x1ff4 }}},\r | |
10433 | { {0x0565, 0x0582}, {1, {0x0587 }}},\r | |
10434 | { {0x0574, 0x0565}, {1, {0xfb14 }}},\r | |
10435 | { {0x0574, 0x056b}, {1, {0xfb15 }}},\r | |
10436 | { {0x0574, 0x056d}, {1, {0xfb17 }}},\r | |
10437 | { {0x0574, 0x0576}, {1, {0xfb13 }}},\r | |
10438 | { {0x057e, 0x0576}, {1, {0xfb16 }}},\r | |
10439 | { {0x1f00, 0x03b9}, {2, {0x1f88, 0x1f80 }}},\r | |
10440 | { {0x1f01, 0x03b9}, {2, {0x1f81, 0x1f89 }}},\r | |
10441 | { {0x1f02, 0x03b9}, {2, {0x1f82, 0x1f8a }}},\r | |
10442 | { {0x1f03, 0x03b9}, {2, {0x1f83, 0x1f8b }}},\r | |
10443 | { {0x1f04, 0x03b9}, {2, {0x1f84, 0x1f8c }}},\r | |
10444 | { {0x1f05, 0x03b9}, {2, {0x1f85, 0x1f8d }}},\r | |
10445 | { {0x1f06, 0x03b9}, {2, {0x1f86, 0x1f8e }}},\r | |
10446 | { {0x1f07, 0x03b9}, {2, {0x1f87, 0x1f8f }}},\r | |
10447 | { {0x1f20, 0x03b9}, {2, {0x1f90, 0x1f98 }}},\r | |
10448 | { {0x1f21, 0x03b9}, {2, {0x1f91, 0x1f99 }}},\r | |
10449 | { {0x1f22, 0x03b9}, {2, {0x1f92, 0x1f9a }}},\r | |
10450 | { {0x1f23, 0x03b9}, {2, {0x1f93, 0x1f9b }}},\r | |
10451 | { {0x1f24, 0x03b9}, {2, {0x1f94, 0x1f9c }}},\r | |
10452 | { {0x1f25, 0x03b9}, {2, {0x1f95, 0x1f9d }}},\r | |
10453 | { {0x1f26, 0x03b9}, {2, {0x1f96, 0x1f9e }}},\r | |
10454 | { {0x1f27, 0x03b9}, {2, {0x1f97, 0x1f9f }}},\r | |
10455 | { {0x1f60, 0x03b9}, {2, {0x1fa0, 0x1fa8 }}},\r | |
10456 | { {0x1f61, 0x03b9}, {2, {0x1fa1, 0x1fa9 }}},\r | |
10457 | { {0x1f62, 0x03b9}, {2, {0x1fa2, 0x1faa }}},\r | |
10458 | { {0x1f63, 0x03b9}, {2, {0x1fa3, 0x1fab }}},\r | |
10459 | { {0x1f64, 0x03b9}, {2, {0x1fa4, 0x1fac }}},\r | |
10460 | { {0x1f65, 0x03b9}, {2, {0x1fa5, 0x1fad }}},\r | |
10461 | { {0x1f66, 0x03b9}, {2, {0x1fa6, 0x1fae }}},\r | |
10462 | { {0x1f67, 0x03b9}, {2, {0x1fa7, 0x1faf }}},\r | |
10463 | { {0x1f70, 0x03b9}, {1, {0x1fb2 }}},\r | |
10464 | { {0x1f74, 0x03b9}, {1, {0x1fc2 }}},\r | |
10465 | { {0x1f7c, 0x03b9}, {1, {0x1ff2 }}}\r | |
10466 | };\r | |
10467 | \r | |
10468 | static const CaseUnfold_12_Type CaseUnfold_12_Locale[] = {\r | |
10469 | { {0x0069, 0x0307}, {1, {0x0130 }}}\r | |
10470 | };\r | |
10471 | \r | |
10472 | static const CaseUnfold_13_Type CaseUnfold_13[] = {\r | |
10473 | { {0x0066, 0x0066, 0x0069}, {1, {0xfb03 }}},\r | |
10474 | { {0x0066, 0x0066, 0x006c}, {1, {0xfb04 }}},\r | |
10475 | { {0x03b1, 0x0342, 0x03b9}, {1, {0x1fb7 }}},\r | |
10476 | { {0x03b7, 0x0342, 0x03b9}, {1, {0x1fc7 }}},\r | |
10477 | { {0x03b9, 0x0308, 0x0300}, {1, {0x1fd2 }}},\r | |
10478 | { {0x03b9, 0x0308, 0x0301}, {2, {0x0390, 0x1fd3 }}},\r | |
10479 | { {0x03b9, 0x0308, 0x0342}, {1, {0x1fd7 }}},\r | |
10480 | { {0x03c5, 0x0308, 0x0300}, {1, {0x1fe2 }}},\r | |
10481 | { {0x03c5, 0x0308, 0x0301}, {2, {0x03b0, 0x1fe3 }}},\r | |
10482 | { {0x03c5, 0x0308, 0x0342}, {1, {0x1fe7 }}},\r | |
10483 | { {0x03c5, 0x0313, 0x0300}, {1, {0x1f52 }}},\r | |
10484 | { {0x03c5, 0x0313, 0x0301}, {1, {0x1f54 }}},\r | |
10485 | { {0x03c5, 0x0313, 0x0342}, {1, {0x1f56 }}},\r | |
10486 | { {0x03c9, 0x0342, 0x03b9}, {1, {0x1ff7 }}}\r | |
10487 | };\r | |
10488 | \r | |
10489 | \r | |
10490 | static PosixBracketEntryType HashEntryData[] = {\r | |
10491 | { (UChar* )"NEWLINE", 0, 7 },\r | |
10492 | { (UChar* )"Alpha", 1, 5 },\r | |
10493 | { (UChar* )"Blank", 2, 5 },\r | |
10494 | { (UChar* )"Cntrl", 3, 5 },\r | |
10495 | { (UChar* )"Digit", 4, 5 },\r | |
10496 | { (UChar* )"Graph", 5, 5 },\r | |
10497 | { (UChar* )"Lower", 6, 5 },\r | |
10498 | { (UChar* )"Print", 7, 5 },\r | |
10499 | { (UChar* )"Punct", 8, 5 },\r | |
10500 | { (UChar* )"Space", 9, 5 },\r | |
10501 | { (UChar* )"Upper", 10, 5 },\r | |
10502 | { (UChar* )"XDigit", 11, 6 },\r | |
10503 | { (UChar* )"Word", 12, 4 },\r | |
10504 | { (UChar* )"Alnum", 13, 5 },\r | |
10505 | { (UChar* )"ASCII", 14, 5 },\r | |
10506 | \r | |
10507 | #ifdef USE_UNICODE_PROPERTIES\r | |
10508 | { (UChar* )"Any", 15, 3 },\r | |
10509 | { (UChar* )"Assigned", 16, 8 },\r | |
10510 | { (UChar* )"C", 17, 1 },\r | |
10511 | { (UChar* )"Cc", 18, 2 },\r | |
10512 | { (UChar* )"Cf", 19, 2 },\r | |
10513 | { (UChar* )"Cn", 20, 2 },\r | |
10514 | { (UChar* )"Co", 21, 2 },\r | |
10515 | { (UChar* )"Cs", 22, 2 },\r | |
10516 | { (UChar* )"L", 23, 1 },\r | |
10517 | { (UChar* )"Ll", 24, 2 },\r | |
10518 | { (UChar* )"Lm", 25, 2 },\r | |
10519 | { (UChar* )"Lo", 26, 2 },\r | |
10520 | { (UChar* )"Lt", 27, 2 },\r | |
10521 | { (UChar* )"Lu", 28, 2 },\r | |
10522 | { (UChar* )"M", 29, 1 },\r | |
10523 | { (UChar* )"Mc", 30, 2 },\r | |
10524 | { (UChar* )"Me", 31, 2 },\r | |
10525 | { (UChar* )"Mn", 32, 2 },\r | |
10526 | { (UChar* )"N", 33, 1 },\r | |
10527 | { (UChar* )"Nd", 34, 2 },\r | |
10528 | { (UChar* )"Nl", 35, 2 },\r | |
10529 | { (UChar* )"No", 36, 2 },\r | |
10530 | { (UChar* )"P", 37, 1 },\r | |
10531 | { (UChar* )"Pc", 38, 2 },\r | |
10532 | { (UChar* )"Pd", 39, 2 },\r | |
10533 | { (UChar* )"Pe", 40, 2 },\r | |
10534 | { (UChar* )"Pf", 41, 2 },\r | |
10535 | { (UChar* )"Pi", 42, 2 },\r | |
10536 | { (UChar* )"Po", 43, 2 },\r | |
10537 | { (UChar* )"Ps", 44, 2 },\r | |
10538 | { (UChar* )"S", 45, 1 },\r | |
10539 | { (UChar* )"Sc", 46, 2 },\r | |
10540 | { (UChar* )"Sk", 47, 2 },\r | |
10541 | { (UChar* )"Sm", 48, 2 },\r | |
10542 | { (UChar* )"So", 49, 2 },\r | |
10543 | { (UChar* )"Z", 50, 1 },\r | |
10544 | { (UChar* )"Zl", 51, 2 },\r | |
10545 | { (UChar* )"Zp", 52, 2 },\r | |
10546 | { (UChar* )"Zs", 53, 2 },\r | |
10547 | { (UChar* )"Arabic", 54, 6 },\r | |
10548 | { (UChar* )"Armenian", 55, 8 },\r | |
10549 | { (UChar* )"Bengali", 56, 7 },\r | |
10550 | { (UChar* )"Bopomofo", 57, 8 },\r | |
10551 | { (UChar* )"Braille", 58, 7 },\r | |
10552 | { (UChar* )"Buginese", 59, 8 },\r | |
10553 | { (UChar* )"Buhid", 60, 5 },\r | |
10554 | { (UChar* )"Canadian_Aboriginal", 61, 19 },\r | |
10555 | { (UChar* )"Cherokee", 62, 8 },\r | |
10556 | { (UChar* )"Common", 63, 6 },\r | |
10557 | { (UChar* )"Coptic", 64, 6 },\r | |
10558 | { (UChar* )"Cypriot", 65, 7 },\r | |
10559 | { (UChar* )"Cyrillic", 66, 8 },\r | |
10560 | { (UChar* )"Deseret", 67, 7 },\r | |
10561 | { (UChar* )"Devanagari", 68, 10 },\r | |
10562 | { (UChar* )"Ethiopic", 69, 8 },\r | |
10563 | { (UChar* )"Georgian", 70, 8 },\r | |
10564 | { (UChar* )"Glagolitic", 71, 10 },\r | |
10565 | { (UChar* )"Gothic", 72, 6 },\r | |
10566 | { (UChar* )"Greek", 73, 5 },\r | |
10567 | { (UChar* )"Gujarati", 74, 8 },\r | |
10568 | { (UChar* )"Gurmukhi", 75, 8 },\r | |
10569 | { (UChar* )"Han", 76, 3 },\r | |
10570 | { (UChar* )"Hangul", 77, 6 },\r | |
10571 | { (UChar* )"Hanunoo", 78, 7 },\r | |
10572 | { (UChar* )"Hebrew", 79, 6 },\r | |
10573 | { (UChar* )"Hiragana", 80, 8 },\r | |
10574 | { (UChar* )"Inherited", 81, 9 },\r | |
10575 | { (UChar* )"Kannada", 82, 7 },\r | |
10576 | { (UChar* )"Katakana", 83, 8 },\r | |
10577 | { (UChar* )"Kharoshthi", 84, 10 },\r | |
10578 | { (UChar* )"Khmer", 85, 5 },\r | |
10579 | { (UChar* )"Lao", 86, 3 },\r | |
10580 | { (UChar* )"Latin", 87, 5 },\r | |
10581 | { (UChar* )"Limbu", 88, 5 },\r | |
10582 | { (UChar* )"Linear_B", 89, 8 },\r | |
10583 | { (UChar* )"Malayalam", 90, 9 },\r | |
10584 | { (UChar* )"Mongolian", 91, 9 },\r | |
10585 | { (UChar* )"Myanmar", 92, 7 },\r | |
10586 | { (UChar* )"New_Tai_Lue", 93, 11 },\r | |
10587 | { (UChar* )"Ogham", 94, 5 },\r | |
10588 | { (UChar* )"Old_Italic", 95, 10 },\r | |
10589 | { (UChar* )"Old_Persian", 96, 11 },\r | |
10590 | { (UChar* )"Oriya", 97, 5 },\r | |
10591 | { (UChar* )"Osmanya", 98, 7 },\r | |
10592 | { (UChar* )"Runic", 99, 5 },\r | |
10593 | { (UChar* )"Shavian", 100, 7 },\r | |
10594 | { (UChar* )"Sinhala", 101, 7 },\r | |
10595 | { (UChar* )"Syloti_Nagri", 102, 12 },\r | |
10596 | { (UChar* )"Syriac", 103, 6 },\r | |
10597 | { (UChar* )"Tagalog", 104, 7 },\r | |
10598 | { (UChar* )"Tagbanwa", 105, 8 },\r | |
10599 | { (UChar* )"Tai_Le", 106, 6 },\r | |
10600 | { (UChar* )"Tamil", 107, 5 },\r | |
10601 | { (UChar* )"Telugu", 108, 6 },\r | |
10602 | { (UChar* )"Thaana", 109, 6 },\r | |
10603 | { (UChar* )"Thai", 110, 4 },\r | |
10604 | { (UChar* )"Tibetan", 111, 7 },\r | |
10605 | { (UChar* )"Tifinagh", 112, 8 },\r | |
10606 | { (UChar* )"Ugaritic", 113, 8 },\r | |
10607 | { (UChar* )"Yi", 114, 2 },\r | |
10608 | #endif /* USE_UNICODE_PROPERTIES */\r | |
10609 | { (UChar* )NULL, -1, 0 }\r | |
10610 | };\r | |
10611 | \r | |
10612 | #ifdef USE_UNICODE_PROPERTIES\r | |
10613 | #define CODE_RANGES_NUM 115\r | |
10614 | #else\r | |
10615 | #define CODE_RANGES_NUM 15\r | |
10616 | #endif\r | |
10617 | \r | |
10618 | static const OnigCodePoint* CodeRanges[CODE_RANGES_NUM];\r | |
10619 | static int CodeRangeTableInited = 0;\r | |
10620 | \r | |
10621 | static void init_code_range_array(void) {\r | |
10622 | THREAD_ATOMIC_START;\r | |
10623 | \r | |
10624 | CodeRanges[0] = CR_NEWLINE;\r | |
10625 | CodeRanges[1] = CR_Alpha;\r | |
10626 | CodeRanges[2] = CR_Blank;\r | |
10627 | CodeRanges[3] = CR_Cntrl;\r | |
10628 | CodeRanges[4] = CR_Digit;\r | |
10629 | CodeRanges[5] = CR_Graph;\r | |
10630 | CodeRanges[6] = CR_Lower;\r | |
10631 | CodeRanges[7] = CR_Print;\r | |
10632 | CodeRanges[8] = CR_Punct;\r | |
10633 | CodeRanges[9] = CR_Space;\r | |
10634 | CodeRanges[10] = CR_Upper;\r | |
10635 | CodeRanges[11] = CR_XDigit;\r | |
10636 | CodeRanges[12] = CR_Word;\r | |
10637 | CodeRanges[13] = CR_Alnum;\r | |
10638 | CodeRanges[14] = CR_ASCII;\r | |
10639 | \r | |
10640 | #ifdef USE_UNICODE_PROPERTIES\r | |
10641 | CodeRanges[15] = CR_Any;\r | |
10642 | CodeRanges[16] = CR_Assigned;\r | |
10643 | CodeRanges[17] = CR_C;\r | |
10644 | CodeRanges[18] = CR_Cc;\r | |
10645 | CodeRanges[19] = CR_Cf;\r | |
10646 | CodeRanges[20] = CR_Cn;\r | |
10647 | CodeRanges[21] = CR_Co;\r | |
10648 | CodeRanges[22] = CR_Cs;\r | |
10649 | CodeRanges[23] = CR_L;\r | |
10650 | CodeRanges[24] = CR_Ll;\r | |
10651 | CodeRanges[25] = CR_Lm;\r | |
10652 | CodeRanges[26] = CR_Lo;\r | |
10653 | CodeRanges[27] = CR_Lt;\r | |
10654 | CodeRanges[28] = CR_Lu;\r | |
10655 | CodeRanges[29] = CR_M;\r | |
10656 | CodeRanges[30] = CR_Mc;\r | |
10657 | CodeRanges[31] = CR_Me;\r | |
10658 | CodeRanges[32] = CR_Mn;\r | |
10659 | CodeRanges[33] = CR_N;\r | |
10660 | CodeRanges[34] = CR_Nd;\r | |
10661 | CodeRanges[35] = CR_Nl;\r | |
10662 | CodeRanges[36] = CR_No;\r | |
10663 | CodeRanges[37] = CR_P;\r | |
10664 | CodeRanges[38] = CR_Pc;\r | |
10665 | CodeRanges[39] = CR_Pd;\r | |
10666 | CodeRanges[40] = CR_Pe;\r | |
10667 | CodeRanges[41] = CR_Pf;\r | |
10668 | CodeRanges[42] = CR_Pi;\r | |
10669 | CodeRanges[43] = CR_Po;\r | |
10670 | CodeRanges[44] = CR_Ps;\r | |
10671 | CodeRanges[45] = CR_S;\r | |
10672 | CodeRanges[46] = CR_Sc;\r | |
10673 | CodeRanges[47] = CR_Sk;\r | |
10674 | CodeRanges[48] = CR_Sm;\r | |
10675 | CodeRanges[49] = CR_So;\r | |
10676 | CodeRanges[50] = CR_Z;\r | |
10677 | CodeRanges[51] = CR_Zl;\r | |
10678 | CodeRanges[52] = CR_Zp;\r | |
10679 | CodeRanges[53] = CR_Zs;\r | |
10680 | CodeRanges[54] = CR_Arabic;\r | |
10681 | CodeRanges[55] = CR_Armenian;\r | |
10682 | CodeRanges[56] = CR_Bengali;\r | |
10683 | CodeRanges[57] = CR_Bopomofo;\r | |
10684 | CodeRanges[58] = CR_Braille;\r | |
10685 | CodeRanges[59] = CR_Buginese;\r | |
10686 | CodeRanges[60] = CR_Buhid;\r | |
10687 | CodeRanges[61] = CR_Canadian_Aboriginal;\r | |
10688 | CodeRanges[62] = CR_Cherokee;\r | |
10689 | CodeRanges[63] = CR_Common;\r | |
10690 | CodeRanges[64] = CR_Coptic;\r | |
10691 | CodeRanges[65] = CR_Cypriot;\r | |
10692 | CodeRanges[66] = CR_Cyrillic;\r | |
10693 | CodeRanges[67] = CR_Deseret;\r | |
10694 | CodeRanges[68] = CR_Devanagari;\r | |
10695 | CodeRanges[69] = CR_Ethiopic;\r | |
10696 | CodeRanges[70] = CR_Georgian;\r | |
10697 | CodeRanges[71] = CR_Glagolitic;\r | |
10698 | CodeRanges[72] = CR_Gothic;\r | |
10699 | CodeRanges[73] = CR_Greek;\r | |
10700 | CodeRanges[74] = CR_Gujarati;\r | |
10701 | CodeRanges[75] = CR_Gurmukhi;\r | |
10702 | CodeRanges[76] = CR_Han;\r | |
10703 | CodeRanges[77] = CR_Hangul;\r | |
10704 | CodeRanges[78] = CR_Hanunoo;\r | |
10705 | CodeRanges[79] = CR_Hebrew;\r | |
10706 | CodeRanges[80] = CR_Hiragana;\r | |
10707 | CodeRanges[81] = CR_Inherited;\r | |
10708 | CodeRanges[82] = CR_Kannada;\r | |
10709 | CodeRanges[83] = CR_Katakana;\r | |
10710 | CodeRanges[84] = CR_Kharoshthi;\r | |
10711 | CodeRanges[85] = CR_Khmer;\r | |
10712 | CodeRanges[86] = CR_Lao;\r | |
10713 | CodeRanges[87] = CR_Latin;\r | |
10714 | CodeRanges[88] = CR_Limbu;\r | |
10715 | CodeRanges[89] = CR_Linear_B;\r | |
10716 | CodeRanges[90] = CR_Malayalam;\r | |
10717 | CodeRanges[91] = CR_Mongolian;\r | |
10718 | CodeRanges[92] = CR_Myanmar;\r | |
10719 | CodeRanges[93] = CR_New_Tai_Lue;\r | |
10720 | CodeRanges[94] = CR_Ogham;\r | |
10721 | CodeRanges[95] = CR_Old_Italic;\r | |
10722 | CodeRanges[96] = CR_Old_Persian;\r | |
10723 | CodeRanges[97] = CR_Oriya;\r | |
10724 | CodeRanges[98] = CR_Osmanya;\r | |
10725 | CodeRanges[99] = CR_Runic;\r | |
10726 | CodeRanges[100] = CR_Shavian;\r | |
10727 | CodeRanges[101] = CR_Sinhala;\r | |
10728 | CodeRanges[102] = CR_Syloti_Nagri;\r | |
10729 | CodeRanges[103] = CR_Syriac;\r | |
10730 | CodeRanges[104] = CR_Tagalog;\r | |
10731 | CodeRanges[105] = CR_Tagbanwa;\r | |
10732 | CodeRanges[106] = CR_Tai_Le;\r | |
10733 | CodeRanges[107] = CR_Tamil;\r | |
10734 | CodeRanges[108] = CR_Telugu;\r | |
10735 | CodeRanges[109] = CR_Thaana;\r | |
10736 | CodeRanges[110] = CR_Thai;\r | |
10737 | CodeRanges[111] = CR_Tibetan;\r | |
10738 | CodeRanges[112] = CR_Tifinagh;\r | |
10739 | CodeRanges[113] = CR_Ugaritic;\r | |
10740 | CodeRanges[114] = CR_Yi;\r | |
10741 | #endif /* USE_UNICODE_PROPERTIES */\r | |
10742 | \r | |
10743 | CodeRangeTableInited = 1;\r | |
10744 | THREAD_ATOMIC_END;\r | |
10745 | }\r | |
10746 | \r | |
10747 | extern int\r | |
10748 | onigenc_unicode_is_code_ctype(OnigCodePoint code, unsigned int ctype)\r | |
10749 | {\r | |
10750 | if (\r | |
10751 | #ifdef USE_UNICODE_PROPERTIES\r | |
10752 | ctype <= ONIGENC_MAX_STD_CTYPE &&\r | |
10753 | #endif\r | |
10754 | code < 256) {\r | |
10755 | return ONIGENC_IS_UNICODE_ISO_8859_1_CTYPE(code, ctype);\r | |
10756 | }\r | |
10757 | \r | |
10758 | if (ctype >= CODE_RANGES_NUM) {\r | |
10759 | return ONIGERR_TYPE_BUG;\r | |
10760 | }\r | |
10761 | \r | |
10762 | if (CodeRangeTableInited == 0) init_code_range_array();\r | |
10763 | \r | |
10764 | return onig_is_in_code_range((UChar* )CodeRanges[ctype], code);\r | |
10765 | }\r | |
10766 | \r | |
10767 | \r | |
10768 | extern int\r | |
10769 | onigenc_unicode_ctype_code_range(int ctype, const OnigCodePoint* ranges[])\r | |
10770 | {\r | |
10771 | if (ctype >= CODE_RANGES_NUM) {\r | |
10772 | return ONIGERR_TYPE_BUG;\r | |
10773 | }\r | |
10774 | \r | |
10775 | if (CodeRangeTableInited == 0) init_code_range_array();\r | |
10776 | \r | |
10777 | *ranges = CodeRanges[ctype];\r | |
10778 | \r | |
10779 | return 0;\r | |
10780 | }\r | |
10781 | \r | |
10782 | extern int\r | |
10783 | onigenc_utf16_32_get_ctype_code_range(OnigCtype ctype, OnigCodePoint* sb_out,\r | |
10784 | const OnigCodePoint* ranges[])\r | |
10785 | {\r | |
10786 | *sb_out = 0x00;\r | |
10787 | return onigenc_unicode_ctype_code_range(ctype, ranges);\r | |
10788 | }\r | |
10789 | \r | |
10790 | #include "st.h"\r | |
10791 | \r | |
10792 | #define PROPERTY_NAME_MAX_SIZE 20\r | |
10793 | \r | |
10794 | static st_table* NameCtypeTable;\r | |
10795 | static int NameTableInited = 0;\r | |
10796 | \r | |
10797 | static int init_name_ctype_table(void)\r | |
10798 | {\r | |
10799 | PosixBracketEntryType *pb;\r | |
10800 | \r | |
10801 | THREAD_ATOMIC_START;\r | |
10802 | \r | |
10803 | NameCtypeTable = onig_st_init_strend_table_with_size(100);\r | |
10804 | if (ONIG_IS_NULL(NameCtypeTable)) return ONIGERR_MEMORY;\r | |
10805 | \r | |
10806 | for (pb = HashEntryData; ONIG_IS_NOT_NULL(pb->name); pb++) {\r | |
10807 | onig_st_insert_strend(NameCtypeTable, pb->name, pb->name + pb->len,\r | |
10808 | (st_data_t )pb->ctype);\r | |
10809 | }\r | |
10810 | \r | |
10811 | NameTableInited = 1;\r | |
10812 | THREAD_ATOMIC_END;\r | |
10813 | return 0;\r | |
10814 | }\r | |
10815 | \r | |
10816 | extern int\r | |
10817 | onigenc_unicode_property_name_to_ctype(OnigEncoding enc, UChar* name, UChar* end)\r | |
10818 | {\r | |
10819 | int len;\r | |
10820 | hash_data_type ctype;\r | |
10821 | UChar buf[PROPERTY_NAME_MAX_SIZE];\r | |
10822 | UChar *p;\r | |
10823 | OnigCodePoint code;\r | |
10824 | \r | |
10825 | p = name;\r | |
10826 | len = 0;\r | |
10827 | while (p < end) {\r | |
10828 | code = ONIGENC_MBC_TO_CODE(enc, p, end);\r | |
10829 | if (code >= 0x80)\r | |
10830 | return ONIGERR_INVALID_CHAR_PROPERTY_NAME;\r | |
10831 | \r | |
10832 | buf[len++] = (UChar )code;\r | |
10833 | if (len >= PROPERTY_NAME_MAX_SIZE)\r | |
10834 | return ONIGERR_INVALID_CHAR_PROPERTY_NAME;\r | |
10835 | \r | |
10836 | p += enclen(enc, p);\r | |
10837 | }\r | |
10838 | \r | |
10839 | buf[len] = 0;\r | |
10840 | \r | |
10841 | if (NameTableInited == 0) init_name_ctype_table();\r | |
10842 | \r | |
10843 | if (onig_st_lookup_strend(NameCtypeTable, buf, buf + len, &ctype) == 0) {\r | |
10844 | return ONIGERR_INVALID_CHAR_PROPERTY_NAME;\r | |
10845 | }\r | |
10846 | \r | |
10847 | return (int )ctype;\r | |
10848 | }\r | |
10849 | \r | |
10850 | \r | |
10851 | static int\r | |
10852 | code2_cmp(OnigCodePoint* x, OnigCodePoint* y)\r | |
10853 | {\r | |
10854 | if (x[0] == y[0] && x[1] == y[1]) return 0;\r | |
10855 | return 1;\r | |
10856 | }\r | |
10857 | \r | |
10858 | static int\r | |
10859 | code2_hash(OnigCodePoint* x)\r | |
10860 | {\r | |
10861 | return (int )(x[0] + x[1]);\r | |
10862 | }\r | |
10863 | \r | |
10864 | static struct st_hash_type type_code2_hash = {\r | |
10865 | code2_cmp,\r | |
10866 | code2_hash,\r | |
10867 | };\r | |
10868 | \r | |
10869 | static int\r | |
10870 | code3_cmp(OnigCodePoint* x, OnigCodePoint* y)\r | |
10871 | {\r | |
10872 | if (x[0] == y[0] && x[1] == y[1] && x[2] == y[2]) return 0;\r | |
10873 | return 1;\r | |
10874 | }\r | |
10875 | \r | |
10876 | static int\r | |
10877 | code3_hash(OnigCodePoint* x)\r | |
10878 | {\r | |
10879 | return (int )(x[0] + x[1] + x[2]);\r | |
10880 | }\r | |
10881 | \r | |
10882 | static struct st_hash_type type_code3_hash = {\r | |
10883 | code3_cmp,\r | |
10884 | code3_hash,\r | |
10885 | };\r | |
10886 | \r | |
10887 | \r | |
10888 | static st_table* FoldTable; /* fold-1, fold-2, fold-3 */\r | |
10889 | static st_table* Unfold1Table;\r | |
10890 | static st_table* Unfold2Table;\r | |
10891 | static st_table* Unfold3Table;\r | |
10892 | static int CaseFoldInited = 0;\r | |
10893 | \r | |
10894 | \r | |
10895 | extern void onigenc_end_unicode(void)\r | |
10896 | {\r | |
10897 | THREAD_ATOMIC_START;\r | |
10898 | \r | |
10899 | if (FoldTable != 0) st_free_table(FoldTable);\r | |
10900 | if (Unfold1Table != 0) st_free_table(Unfold1Table);\r | |
10901 | if (Unfold2Table != 0) st_free_table(Unfold2Table);\r | |
10902 | if (Unfold3Table != 0) st_free_table(Unfold3Table);\r | |
10903 | \r | |
10904 | CaseFoldInited = 0;\r | |
10905 | \r | |
10906 | THREAD_ATOMIC_END;\r | |
10907 | }\r | |
10908 | \r | |
10909 | static int init_case_fold_table(void)\r | |
10910 | {\r | |
10911 | const CaseFold_11_Type *p;\r | |
10912 | const CaseUnfold_11_Type *p1;\r | |
10913 | const CaseUnfold_12_Type *p2;\r | |
10914 | const CaseUnfold_13_Type *p3;\r | |
10915 | int i;\r | |
10916 | \r | |
10917 | THREAD_ATOMIC_START;\r | |
10918 | \r | |
10919 | FoldTable = st_init_numtable_with_size(1200);\r | |
10920 | if (ONIG_IS_NULL(FoldTable)) return ONIGERR_MEMORY;\r | |
10921 | for (i = 0; i < (int )(sizeof(CaseFold)/sizeof(CaseFold_11_Type)); i++) {\r | |
10922 | p = &CaseFold[i];\r | |
10923 | st_add_direct(FoldTable, (st_data_t )p->from, (st_data_t )&(p->to));\r | |
10924 | }\r | |
10925 | for (i = 0; i < (int )(sizeof(CaseFold_Locale)/sizeof(CaseFold_11_Type));\r | |
10926 | i++) {\r | |
10927 | p = &CaseFold_Locale[i];\r | |
10928 | st_add_direct(FoldTable, (st_data_t )p->from, (st_data_t )&(p->to));\r | |
10929 | }\r | |
10930 | \r | |
10931 | Unfold1Table = st_init_numtable_with_size(1000);\r | |
10932 | if (ONIG_IS_NULL(Unfold1Table)) return ONIGERR_MEMORY;\r | |
10933 | \r | |
10934 | for (i = 0; i < (int )(sizeof(CaseUnfold_11)/sizeof(CaseUnfold_11_Type));\r | |
10935 | i++) {\r | |
10936 | p1 = &CaseUnfold_11[i];\r | |
10937 | st_add_direct(Unfold1Table, (st_data_t )p1->from, (st_data_t )&(p1->to));\r | |
10938 | }\r | |
10939 | for (i = 0;\r | |
10940 | i < (int )(sizeof(CaseUnfold_11_Locale)/sizeof(CaseUnfold_11_Type));\r | |
10941 | i++) {\r | |
10942 | p1 = &CaseUnfold_11_Locale[i];\r | |
10943 | st_add_direct(Unfold1Table, (st_data_t )p1->from, (st_data_t )&(p1->to));\r | |
10944 | }\r | |
10945 | \r | |
10946 | Unfold2Table = st_init_table_with_size(&type_code2_hash, 200);\r | |
10947 | if (ONIG_IS_NULL(Unfold2Table)) return ONIGERR_MEMORY;\r | |
10948 | \r | |
10949 | for (i = 0; i < (int )(sizeof(CaseUnfold_12)/sizeof(CaseUnfold_12_Type));\r | |
10950 | i++) {\r | |
10951 | p2 = &CaseUnfold_12[i];\r | |
10952 | st_add_direct(Unfold2Table, (st_data_t )p2->from, (st_data_t )(&p2->to));\r | |
10953 | }\r | |
10954 | for (i = 0;\r | |
10955 | i < (int )(sizeof(CaseUnfold_12_Locale)/sizeof(CaseUnfold_12_Type));\r | |
10956 | i++) {\r | |
10957 | p2 = &CaseUnfold_12_Locale[i];\r | |
10958 | st_add_direct(Unfold2Table, (st_data_t )p2->from, (st_data_t )(&p2->to));\r | |
10959 | }\r | |
10960 | \r | |
10961 | Unfold3Table = st_init_table_with_size(&type_code3_hash, 30);\r | |
10962 | if (ONIG_IS_NULL(Unfold3Table)) return ONIGERR_MEMORY;\r | |
10963 | \r | |
10964 | for (i = 0; i < (int )(sizeof(CaseUnfold_13)/sizeof(CaseUnfold_13_Type));\r | |
10965 | i++) {\r | |
10966 | p3 = &CaseUnfold_13[i];\r | |
10967 | st_add_direct(Unfold3Table, (st_data_t )p3->from, (st_data_t )(&p3->to));\r | |
10968 | }\r | |
10969 | \r | |
10970 | \r | |
10971 | onig_add_end_call(onigenc_end_unicode);\r | |
10972 | \r | |
10973 | CaseFoldInited = 1;\r | |
10974 | THREAD_ATOMIC_END;\r | |
10975 | return 0;\r | |
10976 | }\r | |
10977 | \r | |
10978 | extern int\r | |
10979 | onigenc_unicode_mbc_case_fold(OnigEncoding enc,\r | |
10980 | OnigCaseFoldType flag ARG_UNUSED, const UChar** pp, const UChar* end,\r | |
10981 | UChar* fold)\r | |
10982 | {\r | |
10983 | CodePointList3 *to;\r | |
10984 | OnigCodePoint code;\r | |
10985 | int i, len, rlen;\r | |
10986 | const UChar *p = *pp;\r | |
10987 | \r | |
10988 | if (CaseFoldInited == 0) init_case_fold_table();\r | |
10989 | \r | |
10990 | code = ONIGENC_MBC_TO_CODE(enc, p, end);\r | |
10991 | len = enclen(enc, p);\r | |
10992 | *pp += len;\r | |
10993 | \r | |
10994 | #ifdef USE_UNICODE_CASE_FOLD_TURKISH_AZERI\r | |
10995 | if ((flag & ONIGENC_CASE_FOLD_TURKISH_AZERI) != 0) {\r | |
10996 | if (code == 0x0049) {\r | |
10997 | return ONIGENC_CODE_TO_MBC(enc, 0x0131, fold);\r | |
10998 | }\r | |
10999 | else if (code == 0x0130) {\r | |
11000 | return ONIGENC_CODE_TO_MBC(enc, 0x0069, fold);\r | |
11001 | }\r | |
11002 | }\r | |
11003 | #endif\r | |
11004 | \r | |
11005 | if (onig_st_lookup(FoldTable, (st_data_t )code, (void* )&to) != 0) {\r | |
11006 | if (to->n == 1) {\r | |
11007 | return ONIGENC_CODE_TO_MBC(enc, to->code[0], fold); \r | |
11008 | }\r | |
11009 | #if 0\r | |
11010 | /* NO NEEDS TO CHECK */\r | |
11011 | else if ((flag & INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR) != 0) {\r | |
11012 | #else\r | |
11013 | else {\r | |
11014 | #endif\r | |
11015 | rlen = 0;\r | |
11016 | for (i = 0; i < to->n; i++) {\r | |
11017 | len = ONIGENC_CODE_TO_MBC(enc, to->code[i], fold);\r | |
11018 | fold += len;\r | |
11019 | rlen += len;\r | |
11020 | }\r | |
11021 | return rlen;\r | |
11022 | }\r | |
11023 | }\r | |
11024 | \r | |
11025 | for (i = 0; i < len; i++) {\r | |
11026 | *fold++ = *p++;\r | |
11027 | }\r | |
11028 | return len;\r | |
11029 | }\r | |
11030 | \r | |
11031 | extern int\r | |
11032 | onigenc_unicode_apply_all_case_fold(OnigCaseFoldType flag,\r | |
11033 | OnigApplyAllCaseFoldFunc f, void* arg)\r | |
11034 | {\r | |
11035 | const CaseUnfold_11_Type* p11;\r | |
11036 | OnigCodePoint code;\r | |
11037 | int i, j, k, r;\r | |
11038 | \r | |
11039 | /* if (CaseFoldInited == 0) init_case_fold_table(); */\r | |
11040 | \r | |
11041 | for (i = 0; i < (int )(sizeof(CaseUnfold_11)/sizeof(CaseUnfold_11_Type));\r | |
11042 | i++) {\r | |
11043 | p11 = &CaseUnfold_11[i];\r | |
11044 | for (j = 0; j < p11->to.n; j++) {\r | |
11045 | code = p11->from;\r | |
11046 | r = (*f)(p11->to.code[j], &code, 1, arg);\r | |
11047 | if (r != 0) return r;\r | |
11048 | \r | |
11049 | code = p11->to.code[j];\r | |
11050 | r = (*f)(p11->from, &code, 1, arg);\r | |
11051 | if (r != 0) return r;\r | |
11052 | \r | |
11053 | for (k = 0; k < j; k++) {\r | |
11054 | r = (*f)(p11->to.code[j], (OnigCodePoint* )(&p11->to.code[k]), 1, arg);\r | |
11055 | if (r != 0) return r;\r | |
11056 | \r | |
11057 | r = (*f)(p11->to.code[k], (OnigCodePoint* )(&p11->to.code[j]), 1, arg);\r | |
11058 | if (r != 0) return r;\r | |
11059 | }\r | |
11060 | }\r | |
11061 | }\r | |
11062 | \r | |
11063 | #ifdef USE_UNICODE_CASE_FOLD_TURKISH_AZERI\r | |
11064 | if ((flag & ONIGENC_CASE_FOLD_TURKISH_AZERI) != 0) {\r | |
11065 | code = 0x0131;\r | |
11066 | r = (*f)(0x0049, &code, 1, arg);\r | |
11067 | if (r != 0) return r;\r | |
11068 | code = 0x0049;\r | |
11069 | r = (*f)(0x0131, &code, 1, arg);\r | |
11070 | if (r != 0) return r;\r | |
11071 | \r | |
11072 | code = 0x0130;\r | |
11073 | r = (*f)(0x0069, &code, 1, arg);\r | |
11074 | if (r != 0) return r;\r | |
11075 | code = 0x0069;\r | |
11076 | r = (*f)(0x0130, &code, 1, arg);\r | |
11077 | if (r != 0) return r;\r | |
11078 | }\r | |
11079 | else {\r | |
11080 | #endif\r | |
11081 | for (i = 0;\r | |
11082 | i < (int )(sizeof(CaseUnfold_11_Locale)/sizeof(CaseUnfold_11_Type));\r | |
11083 | i++) {\r | |
11084 | p11 = &CaseUnfold_11_Locale[i];\r | |
11085 | for (j = 0; j < p11->to.n; j++) {\r | |
11086 | code = p11->from;\r | |
11087 | r = (*f)(p11->to.code[j], &code, 1, arg);\r | |
11088 | if (r != 0) return r;\r | |
11089 | \r | |
11090 | code = p11->to.code[j];\r | |
11091 | r = (*f)(p11->from, &code, 1, arg);\r | |
11092 | if (r != 0) return r;\r | |
11093 | \r | |
11094 | for (k = 0; k < j; k++) {\r | |
11095 | r = (*f)(p11->to.code[j], (OnigCodePoint* )(&p11->to.code[k]),\r | |
11096 | 1, arg);\r | |
11097 | if (r != 0) return r;\r | |
11098 | \r | |
11099 | r = (*f)(p11->to.code[k], (OnigCodePoint* )(&p11->to.code[j]),\r | |
11100 | 1, arg);\r | |
11101 | if (r != 0) return r;\r | |
11102 | }\r | |
11103 | }\r | |
11104 | }\r | |
11105 | #ifdef USE_UNICODE_CASE_FOLD_TURKISH_AZERI\r | |
11106 | }\r | |
11107 | #endif\r | |
11108 | \r | |
11109 | if ((flag & INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR) != 0) {\r | |
11110 | for (i = 0; i < (int )(sizeof(CaseUnfold_12)/sizeof(CaseUnfold_12_Type));\r | |
11111 | i++) {\r | |
11112 | for (j = 0; j < CaseUnfold_12[i].to.n; j++) {\r | |
11113 | r = (*f)(CaseUnfold_12[i].to.code[j],\r | |
11114 | (OnigCodePoint* )CaseUnfold_12[i].from, 2, arg);\r | |
11115 | if (r != 0) return r; \r | |
11116 | \r | |
11117 | for (k = 0; k < CaseUnfold_12[i].to.n; k++) {\r | |
11118 | if (k == j) continue;\r | |
11119 | \r | |
11120 | r = (*f)(CaseUnfold_12[i].to.code[j],\r | |
11121 | (OnigCodePoint* )(&CaseUnfold_12[i].to.code[k]), 1, arg);\r | |
11122 | if (r != 0) return r;\r | |
11123 | }\r | |
11124 | }\r | |
11125 | }\r | |
11126 | \r | |
11127 | #ifdef USE_UNICODE_CASE_FOLD_TURKISH_AZERI\r | |
11128 | if ((flag & ONIGENC_CASE_FOLD_TURKISH_AZERI) == 0) {\r | |
11129 | #endif\r | |
11130 | for (i = 0;\r | |
11131 | i < (int )(sizeof(CaseUnfold_12_Locale)/sizeof(CaseUnfold_12_Type));\r | |
11132 | i++) {\r | |
11133 | for (j = 0; j < CaseUnfold_12_Locale[i].to.n; j++) {\r | |
11134 | r = (*f)(CaseUnfold_12_Locale[i].to.code[j],\r | |
11135 | (OnigCodePoint* )CaseUnfold_12_Locale[i].from, 2, arg);\r | |
11136 | if (r != 0) return r; \r | |
11137 | \r | |
11138 | for (k = 0; k < CaseUnfold_12_Locale[i].to.n; k++) {\r | |
11139 | if (k == j) continue;\r | |
11140 | \r | |
11141 | r = (*f)(CaseUnfold_12_Locale[i].to.code[j],\r | |
11142 | (OnigCodePoint* )(&CaseUnfold_12_Locale[i].to.code[k]),\r | |
11143 | 1, arg);\r | |
11144 | if (r != 0) return r;\r | |
11145 | }\r | |
11146 | }\r | |
11147 | }\r | |
11148 | #ifdef USE_UNICODE_CASE_FOLD_TURKISH_AZERI\r | |
11149 | }\r | |
11150 | #endif\r | |
11151 | \r | |
11152 | for (i = 0; i < (int )(sizeof(CaseUnfold_13)/sizeof(CaseUnfold_13_Type));\r | |
11153 | i++) {\r | |
11154 | for (j = 0; j < CaseUnfold_13[i].to.n; j++) {\r | |
11155 | r = (*f)(CaseUnfold_13[i].to.code[j],\r | |
11156 | (OnigCodePoint* )CaseUnfold_13[i].from, 3, arg);\r | |
11157 | if (r != 0) return r; \r | |
11158 | \r | |
11159 | for (k = 0; k < CaseUnfold_13[i].to.n; k++) {\r | |
11160 | if (k == j) continue;\r | |
11161 | \r | |
11162 | r = (*f)(CaseUnfold_13[i].to.code[j],\r | |
11163 | (OnigCodePoint* )(&CaseUnfold_13[i].to.code[k]), 1, arg);\r | |
11164 | if (r != 0) return r;\r | |
11165 | }\r | |
11166 | }\r | |
11167 | }\r | |
11168 | }\r | |
11169 | \r | |
11170 | return 0;\r | |
11171 | }\r | |
11172 | \r | |
11173 | extern int\r | |
11174 | onigenc_unicode_get_case_fold_codes_by_str(OnigEncoding enc,\r | |
11175 | OnigCaseFoldType flag, const OnigUChar* p, const OnigUChar* end,\r | |
11176 | OnigCaseFoldCodeItem items[])\r | |
11177 | {\r | |
11178 | int n, i, j, k, len;\r | |
11179 | OnigCodePoint code, codes[3];\r | |
11180 | CodePointList3 *to, *z3;\r | |
11181 | CodePointList2 *z2;\r | |
11182 | \r | |
11183 | if (CaseFoldInited == 0) init_case_fold_table();\r | |
11184 | \r | |
11185 | n = 0;\r | |
11186 | \r | |
11187 | code = ONIGENC_MBC_TO_CODE(enc, p, end);\r | |
11188 | len = enclen(enc, p);\r | |
11189 | \r | |
11190 | #ifdef USE_UNICODE_CASE_FOLD_TURKISH_AZERI\r | |
11191 | if ((flag & ONIGENC_CASE_FOLD_TURKISH_AZERI) != 0) {\r | |
11192 | if (code == 0x0049) {\r | |
11193 | items[0].byte_len = len;\r | |
11194 | items[0].code_len = 1;\r | |
11195 | items[0].code[0] = 0x0131;\r | |
11196 | return 1;\r | |
11197 | }\r | |
11198 | else if (code == 0x0130) {\r | |
11199 | items[0].byte_len = len;\r | |
11200 | items[0].code_len = 1;\r | |
11201 | items[0].code[0] = 0x0069;\r | |
11202 | return 1;\r | |
11203 | }\r | |
11204 | else if (code == 0x0131) {\r | |
11205 | items[0].byte_len = len;\r | |
11206 | items[0].code_len = 1;\r | |
11207 | items[0].code[0] = 0x0049;\r | |
11208 | return 1;\r | |
11209 | }\r | |
11210 | else if (code == 0x0069) {\r | |
11211 | items[0].byte_len = len;\r | |
11212 | items[0].code_len = 1;\r | |
11213 | items[0].code[0] = 0x0130;\r | |
11214 | return 1;\r | |
11215 | }\r | |
11216 | }\r | |
11217 | #endif\r | |
11218 | \r | |
11219 | if (onig_st_lookup(FoldTable, (st_data_t )code, (void* )&to) != 0) {\r | |
11220 | if (to->n == 1) {\r | |
11221 | OnigCodePoint orig_code = code;\r | |
11222 | \r | |
11223 | items[0].byte_len = len;\r | |
11224 | items[0].code_len = 1;\r | |
11225 | items[0].code[0] = to->code[0];\r | |
11226 | n++;\r | |
11227 | \r | |
11228 | code = to->code[0];\r | |
11229 | if (onig_st_lookup(Unfold1Table, (st_data_t )code, (void* )&to) != 0) {\r | |
11230 | for (i = 0; i < to->n; i++) {\r | |
11231 | if (to->code[i] != orig_code) {\r | |
11232 | items[n].byte_len = len;\r | |
11233 | items[n].code_len = 1;\r | |
11234 | items[n].code[0] = to->code[i];\r | |
11235 | n++;\r | |
11236 | }\r | |
11237 | }\r | |
11238 | }\r | |
11239 | }\r | |
11240 | else if ((flag & INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR) != 0) {\r | |
11241 | OnigCodePoint cs[3][4];\r | |
11242 | int fn, ncs[3];\r | |
11243 | \r | |
11244 | for (fn = 0; fn < to->n; fn++) {\r | |
11245 | cs[fn][0] = to->code[fn];\r | |
11246 | if (onig_st_lookup(Unfold1Table, (st_data_t )cs[fn][0],\r | |
11247 | (void* )&z3) != 0) {\r | |
11248 | for (i = 0; i < z3->n; i++) {\r | |
11249 | cs[fn][i+1] = z3->code[i];\r | |
11250 | }\r | |
11251 | ncs[fn] = z3->n + 1;\r | |
11252 | }\r | |
11253 | else\r | |
11254 | ncs[fn] = 1;\r | |
11255 | }\r | |
11256 | \r | |
11257 | if (fn == 2) {\r | |
11258 | for (i = 0; i < ncs[0]; i++) {\r | |
11259 | for (j = 0; j < ncs[1]; j++) {\r | |
11260 | items[n].byte_len = len;\r | |
11261 | items[n].code_len = 2;\r | |
11262 | items[n].code[0] = cs[0][i];\r | |
11263 | items[n].code[1] = cs[1][j];\r | |
11264 | n++;\r | |
11265 | }\r | |
11266 | }\r | |
11267 | \r | |
11268 | if (onig_st_lookup(Unfold2Table, (st_data_t )to->code,\r | |
11269 | (void* )&z2) != 0) {\r | |
11270 | for (i = 0; i < z2->n; i++) {\r | |
11271 | if (z2->code[i] == code) continue;\r | |
11272 | \r | |
11273 | items[n].byte_len = len;\r | |
11274 | items[n].code_len = 1;\r | |
11275 | items[n].code[0] = z2->code[i];\r | |
11276 | n++;\r | |
11277 | }\r | |
11278 | }\r | |
11279 | }\r | |
11280 | else {\r | |
11281 | for (i = 0; i < ncs[0]; i++) {\r | |
11282 | for (j = 0; j < ncs[1]; j++) {\r | |
11283 | for (k = 0; k < ncs[2]; k++) {\r | |
11284 | items[n].byte_len = len;\r | |
11285 | items[n].code_len = 3;\r | |
11286 | items[n].code[0] = cs[0][i];\r | |
11287 | items[n].code[1] = cs[1][j];\r | |
11288 | items[n].code[2] = cs[2][k];\r | |
11289 | n++;\r | |
11290 | }\r | |
11291 | }\r | |
11292 | }\r | |
11293 | \r | |
11294 | if (onig_st_lookup(Unfold3Table, (st_data_t )to->code,\r | |
11295 | (void* )&z2) != 0) {\r | |
11296 | for (i = 0; i < z2->n; i++) {\r | |
11297 | if (z2->code[i] == code) continue;\r | |
11298 | \r | |
11299 | items[n].byte_len = len;\r | |
11300 | items[n].code_len = 1;\r | |
11301 | items[n].code[0] = z2->code[i];\r | |
11302 | n++;\r | |
11303 | }\r | |
11304 | }\r | |
11305 | }\r | |
11306 | \r | |
11307 | /* multi char folded code is not head of another folded multi char */\r | |
11308 | flag = 0; /* DISABLE_CASE_FOLD_MULTI_CHAR(flag); */\r | |
11309 | }\r | |
11310 | }\r | |
11311 | else {\r | |
11312 | if (onig_st_lookup(Unfold1Table, (st_data_t )code, (void* )&to) != 0) {\r | |
11313 | for (i = 0; i < to->n; i++) {\r | |
11314 | items[n].byte_len = len;\r | |
11315 | items[n].code_len = 1;\r | |
11316 | items[n].code[0] = to->code[i];\r | |
11317 | n++;\r | |
11318 | }\r | |
11319 | }\r | |
11320 | }\r | |
11321 | \r | |
11322 | \r | |
11323 | if ((flag & INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR) != 0) {\r | |
11324 | p += len;\r | |
11325 | if (p < end) {\r | |
11326 | int clen;\r | |
11327 | \r | |
11328 | codes[0] = code;\r | |
11329 | code = ONIGENC_MBC_TO_CODE(enc, p, end);\r | |
11330 | if (onig_st_lookup(FoldTable, (st_data_t )code, (void* )&to) != 0\r | |
11331 | && to->n == 1) {\r | |
11332 | codes[1] = to->code[0];\r | |
11333 | }\r | |
11334 | else\r | |
11335 | codes[1] = code;\r | |
11336 | \r | |
11337 | clen = enclen(enc, p);\r | |
11338 | len += clen;\r | |
11339 | if (onig_st_lookup(Unfold2Table, (st_data_t )codes, (void* )&z2) != 0) {\r | |
11340 | for (i = 0; i < z2->n; i++) {\r | |
11341 | items[n].byte_len = len;\r | |
11342 | items[n].code_len = 1;\r | |
11343 | items[n].code[0] = z2->code[i];\r | |
11344 | n++;\r | |
11345 | }\r | |
11346 | }\r | |
11347 | \r | |
11348 | p += clen;\r | |
11349 | if (p < end) {\r | |
11350 | code = ONIGENC_MBC_TO_CODE(enc, p, end);\r | |
11351 | if (onig_st_lookup(FoldTable, (st_data_t )code, (void* )&to) != 0\r | |
11352 | && to->n == 1) {\r | |
11353 | codes[2] = to->code[0];\r | |
11354 | }\r | |
11355 | else\r | |
11356 | codes[2] = code;\r | |
11357 | \r | |
11358 | clen = enclen(enc, p);\r | |
11359 | len += clen;\r | |
11360 | if (onig_st_lookup(Unfold3Table, (st_data_t )codes,\r | |
11361 | (void* )&z2) != 0) {\r | |
11362 | for (i = 0; i < z2->n; i++) {\r | |
11363 | items[n].byte_len = len;\r | |
11364 | items[n].code_len = 1;\r | |
11365 | items[n].code[0] = z2->code[i];\r | |
11366 | n++;\r | |
11367 | }\r | |
11368 | }\r | |
11369 | }\r | |
11370 | }\r | |
11371 | }\r | |
11372 | \r | |
11373 | return n;\r | |
11374 | }\r |