blob: 884f8299a8d2bb59448e4eeadb4afc51d484b9e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
|
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by mktables from the Unicode
# database, Version 5.2.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by the Perl program only. The format and even
# the name or existence of this file are subject to change without notice.
# Don't use it directly.
# This file returns the 1_008_154 code points in Unicode Version 5.2.0 that
# match any of the following regular expression constructs:
#
# \p{Grapheme_Base=No}
# \p{Gr_Base=N}
# \p{Is_Grapheme_Base=F}
# \p{Is_Gr_Base=False}
#
# \P{Grapheme_Base}
# \P{Is_Grapheme_Base}
# \P{Gr_Base}
# \P{Is_Gr_Base}
#
# perluniprops.pod should be consulted for the syntax rules for any of these,
# including if adding or subtracting white space, underscore, and hyphen
# characters matters or doesn't matter, and other permissible syntactic
# variants. Upper/lower case distinctions never matter.
#
# A colon can be substituted for the equals sign, and anything to the left of
# the equals (or colon) can be combined with anything to the right. Thus,
# for example,
# \p{Is_Gr_Base: No}
# is also valid.
#
# The format of the lines of this file is: START\tSTOP\twhere START is the
# starting code point of the range, in hex; STOP is the ending point, or if
# omitted, the range has just one code point. Numbers in comments in
# [brackets] indicate how many code points are in the range.
return <<'END';
0000 001F # [32]
007F 009F # [33]
00AD
0300 036F # [112]
0378 0379 # [2]
037F 0383 # [5]
038B
038D
03A2
0483 0489 # [7]
0526 0530 # [11]
0557 0558 # [2]
0560
0588
058B 05BD # [51]
05BF
05C1 05C2 # [2]
05C4 05C5 # [2]
05C7 05CF # [9]
05EB 05EF # [5]
05F5 0605 # [17]
0610 061A # [11]
061C 061D # [2]
0620
064B 065F # [21]
0670
06D6 06E4 # [15]
06E7 06E8 # [2]
06EA 06ED # [4]
070E 070F # [2]
0711
0730 074C # [29]
07A6 07B0 # [11]
07B2 07BF # [14]
07EB 07F3 # [9]
07FB 07FF # [5]
0816 0819 # [4]
081B 0823 # [9]
0825 0827 # [3]
0829 082F # [7]
083F 0902 # [196]
093A 093C # [3]
0941 0948 # [8]
094D
094F
0951 0957 # [7]
0962 0963 # [2]
0973 0978 # [6]
0980 0981 # [2]
0984
098D 098E # [2]
0991 0992 # [2]
09A9
09B1
09B3 09B5 # [3]
09BA 09BC # [3]
09BE
09C1 09C6 # [6]
09C9 09CA # [2]
09CD
09CF 09DB # [13]
09DE
09E2 09E5 # [4]
09FC 0A02 # [7]
0A04
0A0B 0A0E # [4]
0A11 0A12 # [2]
0A29
0A31
0A34
0A37
0A3A 0A3D # [4]
0A41 0A58 # [24]
0A5D
0A5F 0A65 # [7]
0A70 0A71 # [2]
0A75 0A82 # [14]
0A84
0A8E
0A92
0AA9
0AB1
0AB4
0ABA 0ABC # [3]
0AC1 0AC8 # [8]
0ACA
0ACD 0ACF # [3]
0AD1 0ADF # [15]
0AE2 0AE5 # [4]
0AF0
0AF2 0B01 # [16]
0B04
0B0D 0B0E # [2]
0B11 0B12 # [2]
0B29
0B31
0B34
0B3A 0B3C # [3]
0B3E 0B3F # [2]
0B41 0B46 # [6]
0B49 0B4A # [2]
0B4D 0B5B # [15]
0B5E
0B62 0B65 # [4]
0B72 0B82 # [17]
0B84
0B8B 0B8D # [3]
0B91
0B96 0B98 # [3]
0B9B
0B9D
0BA0 0BA2 # [3]
0BA5 0BA7 # [3]
0BAB 0BAD # [3]
0BBA 0BBE # [5]
0BC0
0BC3 0BC5 # [3]
0BC9
0BCD 0BCF # [3]
0BD1 0BE5 # [21]
0BFB 0C00 # [6]
0C04
0C0D
0C11
0C29
0C34
0C3A 0C3C # [3]
0C3E 0C40 # [3]
0C45 0C57 # [19]
0C5A 0C5F # [6]
0C62 0C65 # [4]
0C70 0C77 # [8]
0C80 0C81 # [2]
0C84
0C8D
0C91
0CA9
0CB4
0CBA 0CBC # [3]
0CBF
0CC2
0CC5 0CC6 # [2]
0CC9
0CCC 0CDD # [18]
0CDF
0CE2 0CE5 # [4]
0CF0
0CF3 0D01 # [15]
0D04
0D0D
0D11
0D29
0D3A 0D3C # [3]
0D3E
0D41 0D45 # [5]
0D49
0D4D 0D5F # [19]
0D62 0D65 # [4]
0D76 0D78 # [3]
0D80 0D81 # [2]
0D84
0D97 0D99 # [3]
0DB2
0DBC
0DBE 0DBF # [2]
0DC7 0DCF # [9]
0DD2 0DD7 # [6]
0DDF 0DF1 # [19]
0DF5 0E00 # [12]
0E31
0E34 0E3E # [11]
0E47 0E4E # [8]
0E5C 0E80 # [37]
0E83
0E85 0E86 # [2]
0E89
0E8B 0E8C # [2]
0E8E 0E93 # [6]
0E98
0EA0
0EA4
0EA6
0EA8 0EA9 # [2]
0EAC
0EB1
0EB4 0EBC # [9]
0EBE 0EBF # [2]
0EC5
0EC7 0ECF # [9]
0EDA 0EDB # [2]
0EDE 0EFF # [34]
0F18 0F19 # [2]
0F35
0F37
0F39
0F48
0F6D 0F7E # [18]
0F80 0F84 # [5]
0F86 0F87 # [2]
0F8C 0FBD # [50]
0FC6
0FCD
0FD9 0FFF # [39]
102D 1030 # [4]
1032 1037 # [6]
1039 103A # [2]
103D 103E # [2]
1058 1059 # [2]
105E 1060 # [3]
1071 1074 # [4]
1082
1085 1086 # [2]
108D
109D
10C6 10CF # [10]
10FD 10FF # [3]
1249
124E 124F # [2]
1257
1259
125E 125F # [2]
1289
128E 128F # [2]
12B1
12B6 12B7 # [2]
12BF
12C1
12C6 12C7 # [2]
12D7
1311
1316 1317 # [2]
135B 135F # [5]
137D 137F # [3]
139A 139F # [6]
13F5 13FF # [11]
169D 169F # [3]
16F1 16FF # [15]
170D
1712 171F # [14]
1732 1734 # [3]
1737 173F # [9]
1752 175F # [14]
176D
1771 177F # [15]
17B4 17B5 # [2]
17B7 17BD # [7]
17C6
17C9 17D3 # [11]
17DD 17DF # [3]
17EA 17EF # [6]
17FA 17FF # [6]
180B 180D # [3]
180F
181A 181F # [6]
1878 187F # [8]
18A9
18AB 18AF # [5]
18F6 18FF # [10]
191D 1922 # [6]
1927 1928 # [2]
192C 192F # [4]
1932
1939 193F # [7]
1941 1943 # [3]
196E 196F # [2]
1975 197F # [11]
19AC 19AF # [4]
19CA 19CF # [6]
19DB 19DD # [3]
1A17 1A18 # [2]
1A1C 1A1D # [2]
1A56
1A58 1A60 # [9]
1A62
1A65 1A6C # [8]
1A73 1A7F # [13]
1A8A 1A8F # [6]
1A9A 1A9F # [6]
1AAE 1B03 # [86]
1B34
1B36 1B3A # [5]
1B3C
1B42
1B4C 1B4F # [4]
1B6B 1B73 # [9]
1B7D 1B81 # [5]
1BA2 1BA5 # [4]
1BA8 1BA9 # [2]
1BAB 1BAD # [3]
1BBA 1BFF # [70]
1C2C 1C33 # [8]
1C36 1C3A # [5]
1C4A 1C4C # [3]
1C80 1CD2 # [83]
1CD4 1CE0 # [13]
1CE2 1CE8 # [7]
1CED
1CF3 1CFF # [13]
1DC0 1DFF # [64]
1F16 1F17 # [2]
1F1E 1F1F # [2]
1F46 1F47 # [2]
1F4E 1F4F # [2]
1F58
1F5A
1F5C
1F5E
1F7E 1F7F # [2]
1FB5
1FC5
1FD4 1FD5 # [2]
1FDC
1FF0 1FF1 # [2]
1FF5
1FFF
200B 200F # [5]
2028 202E # [7]
2060 206F # [16]
2072 2073 # [2]
208F
2095 209F # [11]
20B9 20FF # [71]
218A 218F # [6]
23E9 23FF # [23]
2427 243F # [25]
244B 245F # [21]
26CE
26E2
26E4 26E7 # [4]
2700
2705
270A 270B # [2]
2728
274C
274E
2753 2755 # [3]
275F 2760 # [2]
2795 2797 # [3]
27B0
27BF
27CB
27CD 27CF # [3]
2B4D 2B4F # [3]
2B5A 2BFF # [166]
2C2F
2C5F
2CEF 2CF8 # [10]
2D26 2D2F # [10]
2D66 2D6E # [9]
2D70 2D7F # [16]
2D97 2D9F # [9]
2DA7
2DAF
2DB7
2DBF
2DC7
2DCF
2DD7
2DDF 2DFF # [33]
2E32 2E7F # [78]
2E9A
2EF4 2EFF # [12]
2FD6 2FEF # [26]
2FFC 2FFF # [4]
302A 302F # [6]
3040
3097 309A # [4]
3100 3104 # [5]
312E 3130 # [3]
318F
31B8 31BF # [8]
31E4 31EF # [12]
321F
32FF
4DB6 4DBF # [10]
9FCC 9FFF # [52]
A48D A48F # [3]
A4C7 A4CF # [9]
A62C A63F # [20]
A660 A661 # [2]
A66F A672 # [4]
A674 A67D # [10]
A698 A69F # [8]
A6F0 A6F1 # [2]
A6F8 A6FF # [8]
A78D A7FA # [110]
A802
A806
A80B
A825 A826 # [2]
A82C A82F # [4]
A83A A83F # [6]
A878 A87F # [8]
A8C4 A8CD # [10]
A8DA A8F1 # [24]
A8FC A8FF # [4]
A926 A92D # [8]
A947 A951 # [11]
A954 A95E # [11]
A97D A982 # [6]
A9B3
A9B6 A9B9 # [4]
A9BC
A9CE
A9DA A9DD # [4]
A9E0 A9FF # [32]
AA29 AA2E # [6]
AA31 AA32 # [2]
AA35 AA3F # [11]
AA43
AA4C
AA4E AA4F # [2]
AA5A AA5B # [2]
AA7C AA7F # [4]
AAB0
AAB2 AAB4 # [3]
AAB7 AAB8 # [2]
AABE AABF # [2]
AAC1
AAC3 AADA # [24]
AAE0 ABBF # [224]
ABE5
ABE8
ABED ABEF # [3]
ABFA ABFF # [6]
D7A4 D7AF # [12]
D7C7 D7CA # [4]
D7FC F8FF # [8452]
FA2E FA2F # [2]
FA6E FA6F # [2]
FADA FAFF # [38]
FB07 FB12 # [12]
FB18 FB1C # [5]
FB1E
FB37
FB3D
FB3F
FB42
FB45
FBB2 FBD2 # [33]
FD40 FD4F # [16]
FD90 FD91 # [2]
FDC8 FDEF # [40]
FDFE FE0F # [18]
FE1A FE2F # [22]
FE53
FE67
FE6C FE6F # [4]
FE75
FEFD FF00 # [4]
FF9E FF9F # [2]
FFBF FFC1 # [3]
FFC8 FFC9 # [2]
FFD0 FFD1 # [2]
FFD8 FFD9 # [2]
FFDD FFDF # [3]
FFE7
FFEF FFFB # [13]
FFFE FFFF # [2]
1000C
10027
1003B
1003E
1004E 1004F # [2]
1005E 1007F # [34]
100FB 100FF # [5]
10103 10106 # [4]
10134 10136 # [3]
1018B 1018F # [5]
1019C 101CF # [52]
101FD 1027F # [131]
1029D 1029F # [3]
102D1 102FF # [47]
1031F
10324 1032F # [12]
1034B 1037F # [53]
1039E
103C4 103C7 # [4]
103D6 103FF # [42]
1049E 1049F # [2]
104AA 107FF # [854]
10806 10807 # [2]
10809
10836
10839 1083B # [3]
1083D 1083E # [2]
10856
10860 108FF # [160]
1091C 1091E # [3]
1093A 1093E # [5]
10940 109FF # [192]
10A01 10A0F # [15]
10A14
10A18
10A34 10A3F # [12]
10A48 10A4F # [8]
10A59 10A5F # [7]
10A80 10AFF # [128]
10B36 10B38 # [3]
10B56 10B57 # [2]
10B73 10B77 # [5]
10B80 10BFF # [128]
10C49 10E5F # [535]
10E7F 11081 # [515]
110B3 110B6 # [4]
110B9 110BA # [2]
110BD
110C2 11FFF # [3902]
1236F 123FF # [145]
12463 1246F # [13]
12474 12FFF # [2956]
1342F 1CFFF # [39_889]
1D0F6 1D0FF # [10]
1D127 1D128 # [2]
1D165
1D167 1D169 # [3]
1D16E 1D182 # [21]
1D185 1D18B # [7]
1D1AA 1D1AD # [4]
1D1DE 1D1FF # [34]
1D242 1D244 # [3]
1D246 1D2FF # [186]
1D357 1D35F # [9]
1D372 1D3FF # [142]
1D455
1D49D
1D4A0 1D4A1 # [2]
1D4A3 1D4A4 # [2]
1D4A7 1D4A8 # [2]
1D4AD
1D4BA
1D4BC
1D4C4
1D506
1D50B 1D50C # [2]
1D515
1D51D
1D53A
1D53F
1D545
1D547 1D549 # [3]
1D551
1D6A6 1D6A7 # [2]
1D7CC 1D7CD # [2]
1D800 1EFFF # [6144]
1F02C 1F02F # [4]
1F094 1F0FF # [108]
1F10B 1F10F # [5]
1F12F 1F130 # [2]
1F132 1F13C # [11]
1F13E
1F140 1F141 # [2]
1F143 1F145 # [3]
1F147 1F149 # [3]
1F14F 1F156 # [8]
1F158 1F15E # [7]
1F160 1F178 # [25]
1F17A
1F17D 1F17E # [2]
1F180 1F189 # [10]
1F18E 1F18F # [2]
1F191 1F1FF # [111]
1F201 1F20F # [15]
1F232 1F23F # [14]
1F249 1FFFF # [3511]
2A6D7 2A6FF # [41]
2B735 2F7FF # [16_587]
2FA1E 10FFFF # [919_010]
END
|