summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/unicore/lib/GrBase/N.pl
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