blob: 43ab931b12b01b7801db5641195da26ae0c7eafd (
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
|
# !!!!!!! 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 105_958 code points in Unicode Version 5.2.0 that
# match any of the following regular expression constructs:
#
# \p{Grapheme_Base=Yes}
# \p{Gr_Base=Y}
# \p{Is_Grapheme_Base=T}
# \p{Is_Gr_Base=True}
#
# \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: Yes}
# 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';
0020 007E # [95]
00A0 00AC # [13]
00AE 02FF # [594]
0370 0377 # [8]
037A 037E # [5]
0384 038A # [7]
038C
038E 03A1 # [20]
03A3 0482 # [224]
048A 0525 # [156]
0531 0556 # [38]
0559 055F # [7]
0561 0587 # [39]
0589 058A # [2]
05BE
05C0
05C3
05C6
05D0 05EA # [27]
05F0 05F4 # [5]
0606 060F # [10]
061B
061E 061F # [2]
0621 064A # [42]
0660 066F # [16]
0671 06D5 # [101]
06E5 06E6 # [2]
06E9
06EE 070D # [32]
0710
0712 072F # [30]
074D 07A5 # [89]
07B1
07C0 07EA # [43]
07F4 07FA # [7]
0800 0815 # [22]
081A
0824
0828
0830 083E # [15]
0903 0939 # [55]
093D 0940 # [4]
0949 094C # [4]
094E
0950
0958 0961 # [10]
0964 0972 # [15]
0979 097F # [7]
0982 0983 # [2]
0985 098C # [8]
098F 0990 # [2]
0993 09A8 # [22]
09AA 09B0 # [7]
09B2
09B6 09B9 # [4]
09BD
09BF 09C0 # [2]
09C7 09C8 # [2]
09CB 09CC # [2]
09CE
09DC 09DD # [2]
09DF 09E1 # [3]
09E6 09FB # [22]
0A03
0A05 0A0A # [6]
0A0F 0A10 # [2]
0A13 0A28 # [22]
0A2A 0A30 # [7]
0A32 0A33 # [2]
0A35 0A36 # [2]
0A38 0A39 # [2]
0A3E 0A40 # [3]
0A59 0A5C # [4]
0A5E
0A66 0A6F # [10]
0A72 0A74 # [3]
0A83
0A85 0A8D # [9]
0A8F 0A91 # [3]
0A93 0AA8 # [22]
0AAA 0AB0 # [7]
0AB2 0AB3 # [2]
0AB5 0AB9 # [5]
0ABD 0AC0 # [4]
0AC9
0ACB 0ACC # [2]
0AD0
0AE0 0AE1 # [2]
0AE6 0AEF # [10]
0AF1
0B02 0B03 # [2]
0B05 0B0C # [8]
0B0F 0B10 # [2]
0B13 0B28 # [22]
0B2A 0B30 # [7]
0B32 0B33 # [2]
0B35 0B39 # [5]
0B3D
0B40
0B47 0B48 # [2]
0B4B 0B4C # [2]
0B5C 0B5D # [2]
0B5F 0B61 # [3]
0B66 0B71 # [12]
0B83
0B85 0B8A # [6]
0B8E 0B90 # [3]
0B92 0B95 # [4]
0B99 0B9A # [2]
0B9C
0B9E 0B9F # [2]
0BA3 0BA4 # [2]
0BA8 0BAA # [3]
0BAE 0BB9 # [12]
0BBF
0BC1 0BC2 # [2]
0BC6 0BC8 # [3]
0BCA 0BCC # [3]
0BD0
0BE6 0BFA # [21]
0C01 0C03 # [3]
0C05 0C0C # [8]
0C0E 0C10 # [3]
0C12 0C28 # [23]
0C2A 0C33 # [10]
0C35 0C39 # [5]
0C3D
0C41 0C44 # [4]
0C58 0C59 # [2]
0C60 0C61 # [2]
0C66 0C6F # [10]
0C78 0C7F # [8]
0C82 0C83 # [2]
0C85 0C8C # [8]
0C8E 0C90 # [3]
0C92 0CA8 # [23]
0CAA 0CB3 # [10]
0CB5 0CB9 # [5]
0CBD 0CBE # [2]
0CC0 0CC1 # [2]
0CC3 0CC4 # [2]
0CC7 0CC8 # [2]
0CCA 0CCB # [2]
0CDE
0CE0 0CE1 # [2]
0CE6 0CEF # [10]
0CF1 0CF2 # [2]
0D02 0D03 # [2]
0D05 0D0C # [8]
0D0E 0D10 # [3]
0D12 0D28 # [23]
0D2A 0D39 # [16]
0D3D
0D3F 0D40 # [2]
0D46 0D48 # [3]
0D4A 0D4C # [3]
0D60 0D61 # [2]
0D66 0D75 # [16]
0D79 0D7F # [7]
0D82 0D83 # [2]
0D85 0D96 # [18]
0D9A 0DB1 # [24]
0DB3 0DBB # [9]
0DBD
0DC0 0DC6 # [7]
0DD0 0DD1 # [2]
0DD8 0DDE # [7]
0DF2 0DF4 # [3]
0E01 0E30 # [48]
0E32 0E33 # [2]
0E3F 0E46 # [8]
0E4F 0E5B # [13]
0E81 0E82 # [2]
0E84
0E87 0E88 # [2]
0E8A
0E8D
0E94 0E97 # [4]
0E99 0E9F # [7]
0EA1 0EA3 # [3]
0EA5
0EA7
0EAA 0EAB # [2]
0EAD 0EB0 # [4]
0EB2 0EB3 # [2]
0EBD
0EC0 0EC4 # [5]
0EC6
0ED0 0ED9 # [10]
0EDC 0EDD # [2]
0F00 0F17 # [24]
0F1A 0F34 # [27]
0F36
0F38
0F3A 0F47 # [14]
0F49 0F6C # [36]
0F7F
0F85
0F88 0F8B # [4]
0FBE 0FC5 # [8]
0FC7 0FCC # [6]
0FCE 0FD8 # [11]
1000 102C # [45]
1031
1038
103B 103C # [2]
103F 1057 # [25]
105A 105D # [4]
1061 1070 # [16]
1075 1081 # [13]
1083 1084 # [2]
1087 108C # [6]
108E 109C # [15]
109E 10C5 # [40]
10D0 10FC # [45]
1100 1248 # [329]
124A 124D # [4]
1250 1256 # [7]
1258
125A 125D # [4]
1260 1288 # [41]
128A 128D # [4]
1290 12B0 # [33]
12B2 12B5 # [4]
12B8 12BE # [7]
12C0
12C2 12C5 # [4]
12C8 12D6 # [15]
12D8 1310 # [57]
1312 1315 # [4]
1318 135A # [67]
1360 137C # [29]
1380 1399 # [26]
13A0 13F4 # [85]
1400 169C # [669]
16A0 16F0 # [81]
1700 170C # [13]
170E 1711 # [4]
1720 1731 # [18]
1735 1736 # [2]
1740 1751 # [18]
1760 176C # [13]
176E 1770 # [3]
1780 17B3 # [52]
17B6
17BE 17C5 # [8]
17C7 17C8 # [2]
17D4 17DC # [9]
17E0 17E9 # [10]
17F0 17F9 # [10]
1800 180A # [11]
180E
1810 1819 # [10]
1820 1877 # [88]
1880 18A8 # [41]
18AA
18B0 18F5 # [70]
1900 191C # [29]
1923 1926 # [4]
1929 192B # [3]
1930 1931 # [2]
1933 1938 # [6]
1940
1944 196D # [42]
1970 1974 # [5]
1980 19AB # [44]
19B0 19C9 # [26]
19D0 19DA # [11]
19DE 1A16 # [57]
1A19 1A1B # [3]
1A1E 1A55 # [56]
1A57
1A61
1A63 1A64 # [2]
1A6D 1A72 # [6]
1A80 1A89 # [10]
1A90 1A99 # [10]
1AA0 1AAD # [14]
1B04 1B33 # [48]
1B35
1B3B
1B3D 1B41 # [5]
1B43 1B4B # [9]
1B50 1B6A # [27]
1B74 1B7C # [9]
1B82 1BA1 # [32]
1BA6 1BA7 # [2]
1BAA
1BAE 1BB9 # [12]
1C00 1C2B # [44]
1C34 1C35 # [2]
1C3B 1C49 # [15]
1C4D 1C7F # [51]
1CD3
1CE1
1CE9 1CEC # [4]
1CEE 1CF2 # [5]
1D00 1DBF # [192]
1E00 1F15 # [278]
1F18 1F1D # [6]
1F20 1F45 # [38]
1F48 1F4D # [6]
1F50 1F57 # [8]
1F59
1F5B
1F5D
1F5F 1F7D # [31]
1F80 1FB4 # [53]
1FB6 1FC4 # [15]
1FC6 1FD3 # [14]
1FD6 1FDB # [6]
1FDD 1FEF # [19]
1FF2 1FF4 # [3]
1FF6 1FFE # [9]
2000 200A # [11]
2010 2027 # [24]
202F 205F # [49]
2070 2071 # [2]
2074 208E # [27]
2090 2094 # [5]
20A0 20B8 # [25]
2100 2189 # [138]
2190 23E8 # [601]
2400 2426 # [39]
2440 244A # [11]
2460 26CD # [622]
26CF 26E1 # [19]
26E3
26E8 26FF # [24]
2701 2704 # [4]
2706 2709 # [4]
270C 2727 # [28]
2729 274B # [35]
274D
274F 2752 # [4]
2756 275E # [9]
2761 2794 # [52]
2798 27AF # [24]
27B1 27BE # [14]
27C0 27CA # [11]
27CC
27D0 2B4C # [893]
2B50 2B59 # [10]
2C00 2C2E # [47]
2C30 2C5E # [47]
2C60 2CEE # [143]
2CF9 2D25 # [45]
2D30 2D65 # [54]
2D6F
2D80 2D96 # [23]
2DA0 2DA6 # [7]
2DA8 2DAE # [7]
2DB0 2DB6 # [7]
2DB8 2DBE # [7]
2DC0 2DC6 # [7]
2DC8 2DCE # [7]
2DD0 2DD6 # [7]
2DD8 2DDE # [7]
2E00 2E31 # [50]
2E80 2E99 # [26]
2E9B 2EF3 # [89]
2F00 2FD5 # [214]
2FF0 2FFB # [12]
3000 3029 # [42]
3030 303F # [16]
3041 3096 # [86]
309B 30FF # [101]
3105 312D # [41]
3131 318E # [94]
3190 31B7 # [40]
31C0 31E3 # [36]
31F0 321E # [47]
3220 32FE # [223]
3300 4DB5 # [6838]
4DC0 9FCB # [21_004]
A000 A48C # [1165]
A490 A4C6 # [55]
A4D0 A62B # [348]
A640 A65F # [32]
A662 A66E # [13]
A673
A67E A697 # [26]
A6A0 A6EF # [80]
A6F2 A6F7 # [6]
A700 A78C # [141]
A7FB A801 # [7]
A803 A805 # [3]
A807 A80A # [4]
A80C A824 # [25]
A827 A82B # [5]
A830 A839 # [10]
A840 A877 # [56]
A880 A8C3 # [68]
A8CE A8D9 # [12]
A8F2 A8FB # [10]
A900 A925 # [38]
A92E A946 # [25]
A952 A953 # [2]
A95F A97C # [30]
A983 A9B2 # [48]
A9B4 A9B5 # [2]
A9BA A9BB # [2]
A9BD A9CD # [17]
A9CF A9D9 # [11]
A9DE A9DF # [2]
AA00 AA28 # [41]
AA2F AA30 # [2]
AA33 AA34 # [2]
AA40 AA42 # [3]
AA44 AA4B # [8]
AA4D
AA50 AA59 # [10]
AA5C AA7B # [32]
AA80 AAAF # [48]
AAB1
AAB5 AAB6 # [2]
AAB9 AABD # [5]
AAC0
AAC2
AADB AADF # [5]
ABC0 ABE4 # [37]
ABE6 ABE7 # [2]
ABE9 ABEC # [4]
ABF0 ABF9 # [10]
AC00 D7A3 # [11_172]
D7B0 D7C6 # [23]
D7CB D7FB # [49]
F900 FA2D # [302]
FA30 FA6D # [62]
FA70 FAD9 # [106]
FB00 FB06 # [7]
FB13 FB17 # [5]
FB1D
FB1F FB36 # [24]
FB38 FB3C # [5]
FB3E
FB40 FB41 # [2]
FB43 FB44 # [2]
FB46 FBB1 # [108]
FBD3 FD3F # [365]
FD50 FD8F # [64]
FD92 FDC7 # [54]
FDF0 FDFD # [14]
FE10 FE19 # [10]
FE30 FE52 # [35]
FE54 FE66 # [19]
FE68 FE6B # [4]
FE70 FE74 # [5]
FE76 FEFC # [135]
FF01 FF9D # [157]
FFA0 FFBE # [31]
FFC2 FFC7 # [6]
FFCA FFCF # [6]
FFD2 FFD7 # [6]
FFDA FFDC # [3]
FFE0 FFE6 # [7]
FFE8 FFEE # [7]
FFFC FFFD # [2]
10000 1000B # [12]
1000D 10026 # [26]
10028 1003A # [19]
1003C 1003D # [2]
1003F 1004D # [15]
10050 1005D # [14]
10080 100FA # [123]
10100 10102 # [3]
10107 10133 # [45]
10137 1018A # [84]
10190 1019B # [12]
101D0 101FC # [45]
10280 1029C # [29]
102A0 102D0 # [49]
10300 1031E # [31]
10320 10323 # [4]
10330 1034A # [27]
10380 1039D # [30]
1039F 103C3 # [37]
103C8 103D5 # [14]
10400 1049D # [158]
104A0 104A9 # [10]
10800 10805 # [6]
10808
1080A 10835 # [44]
10837 10838 # [2]
1083C
1083F 10855 # [23]
10857 1085F # [9]
10900 1091B # [28]
1091F 10939 # [27]
1093F
10A00
10A10 10A13 # [4]
10A15 10A17 # [3]
10A19 10A33 # [27]
10A40 10A47 # [8]
10A50 10A58 # [9]
10A60 10A7F # [32]
10B00 10B35 # [54]
10B39 10B55 # [29]
10B58 10B72 # [27]
10B78 10B7F # [8]
10C00 10C48 # [73]
10E60 10E7E # [31]
11082 110B2 # [49]
110B7 110B8 # [2]
110BB 110BC # [2]
110BE 110C1 # [4]
12000 1236E # [879]
12400 12462 # [99]
12470 12473 # [4]
13000 1342E # [1071]
1D000 1D0F5 # [246]
1D100 1D126 # [39]
1D129 1D164 # [60]
1D166
1D16A 1D16D # [4]
1D183 1D184 # [2]
1D18C 1D1A9 # [30]
1D1AE 1D1DD # [48]
1D200 1D241 # [66]
1D245
1D300 1D356 # [87]
1D360 1D371 # [18]
1D400 1D454 # [85]
1D456 1D49C # [71]
1D49E 1D49F # [2]
1D4A2
1D4A5 1D4A6 # [2]
1D4A9 1D4AC # [4]
1D4AE 1D4B9 # [12]
1D4BB
1D4BD 1D4C3 # [7]
1D4C5 1D505 # [65]
1D507 1D50A # [4]
1D50D 1D514 # [8]
1D516 1D51C # [7]
1D51E 1D539 # [28]
1D53B 1D53E # [4]
1D540 1D544 # [5]
1D546
1D54A 1D550 # [7]
1D552 1D6A5 # [340]
1D6A8 1D7CB # [292]
1D7CE 1D7FF # [50]
1F000 1F02B # [44]
1F030 1F093 # [100]
1F100 1F10A # [11]
1F110 1F12E # [31]
1F131
1F13D
1F13F
1F142
1F146
1F14A 1F14E # [5]
1F157
1F15F
1F179
1F17B 1F17C # [2]
1F17F
1F18A 1F18D # [4]
1F190
1F200
1F210 1F231 # [34]
1F240 1F248 # [9]
20000 2A6D6 # [42_711]
2A700 2B734 # [4149]
2F800 2FA1D # [542]
END
|