blob: a189ea00aebd746cda23bc6adf3e67fe13c3ea47 (
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
|
# !!!!!!! 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_112_914 code points in Unicode Version 5.2.0 that
# match any of the following regular expression constructs:
#
# \p{Grapheme_Extend=No}
# \p{Gr_Ext=N}
# \p{Is_Grapheme_Extend=F}
# \p{Is_Gr_Ext=False}
#
# \P{Grapheme_Extend}
# \P{Is_Grapheme_Extend}
# \P{Gr_Ext}
# \P{Is_Gr_Ext}
#
# 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_Ext: 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 02FF # [768]
0370 0482 # [275]
048A 0590 # [263]
05BE
05C0
05C3
05C6
05C8 060F # [72]
061B 064A # [48]
065F 066F # [17]
0671 06D5 # [101]
06DD
06E5 06E6 # [2]
06E9
06EE 0710 # [35]
0712 072F # [30]
074B 07A5 # [91]
07B1 07EA # [58]
07F4 0815 # [34]
081A
0824
0828
082E 08FF # [210]
0903 093B # [57]
093D 0940 # [4]
0949 094C # [4]
094E 0950 # [3]
0956 0961 # [12]
0964 0980 # [29]
0982 09BB # [58]
09BD
09BF 09C0 # [2]
09C5 09CC # [8]
09CE 09D6 # [9]
09D8 09E1 # [10]
09E4 0A00 # [29]
0A03 0A3B # [57]
0A3D 0A40 # [4]
0A43 0A46 # [4]
0A49 0A4A # [2]
0A4E 0A50 # [3]
0A52 0A6F # [30]
0A72 0A74 # [3]
0A76 0A80 # [11]
0A83 0ABB # [57]
0ABD 0AC0 # [4]
0AC6
0AC9 0ACC # [4]
0ACE 0AE1 # [20]
0AE4 0B00 # [29]
0B02 0B3B # [58]
0B3D
0B40
0B45 0B4C # [8]
0B4E 0B55 # [8]
0B58 0B61 # [10]
0B64 0B81 # [30]
0B83 0BBD # [59]
0BBF
0BC1 0BCC # [12]
0BCE 0BD6 # [9]
0BD8 0C3D # [102]
0C41 0C45 # [5]
0C49
0C4E 0C54 # [7]
0C57 0C61 # [11]
0C64 0CBB # [88]
0CBD 0CBE # [2]
0CC0 0CC1 # [2]
0CC3 0CC5 # [3]
0CC7 0CCB # [5]
0CCE 0CD4 # [7]
0CD7 0CE1 # [11]
0CE4 0D3D # [90]
0D3F 0D40 # [2]
0D45 0D4C # [8]
0D4E 0D56 # [9]
0D58 0D61 # [10]
0D64 0DC9 # [102]
0DCB 0DCE # [4]
0DD0 0DD1 # [2]
0DD5
0DD7 0DDE # [8]
0DE0 0E30 # [81]
0E32 0E33 # [2]
0E3B 0E46 # [12]
0E4F 0EB0 # [98]
0EB2 0EB3 # [2]
0EBA
0EBD 0EC7 # [11]
0ECE 0F17 # [74]
0F1A 0F34 # [27]
0F36
0F38
0F3A 0F70 # [55]
0F7F
0F85
0F88 0F8F # [8]
0F98
0FBD 0FC5 # [9]
0FC7 102C # [102]
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 135E # [705]
1360 1711 # [946]
1715 1731 # [29]
1735 1751 # [29]
1754 1771 # [30]
1774 17B6 # [67]
17BE 17C5 # [8]
17C7 17C8 # [2]
17D4 17DC # [9]
17DE 180A # [45]
180E 18A8 # [155]
18AA 191F # [118]
1923 1926 # [4]
1929 1931 # [9]
1933 1938 # [6]
193C 1A16 # [219]
1A19 1A55 # [61]
1A57
1A5F
1A61
1A63 1A64 # [2]
1A6D 1A72 # [6]
1A7D 1A7E # [2]
1A80 1AFF # [128]
1B04 1B33 # [48]
1B35
1B3B
1B3D 1B41 # [5]
1B43 1B6A # [40]
1B74 1B7F # [12]
1B82 1BA1 # [32]
1BA6 1BA7 # [2]
1BAA 1C2B # [130]
1C34 1C35 # [2]
1C38 1CCF # [152]
1CD3
1CE1
1CE9 1CEC # [4]
1CEE 1DBF # [210]
1DE7 1DFC # [22]
1E00 200B # [524]
200E 20CF # [194]
20F1 2CEE # [3070]
2CF2 2DDF # [238]
2E00 3029 # [554]
3030 3098 # [105]
309B A66E # [30_164]
A673 A67B # [9]
A67E A6EF # [114]
A6F2 A801 # [272]
A803 A805 # [3]
A807 A80A # [4]
A80C A824 # [25]
A827 A8C3 # [157]
A8C5 A8DF # [27]
A8F2 A925 # [52]
A92E A946 # [25]
A952 A97F # [46]
A983 A9B2 # [48]
A9B4 A9B5 # [2]
A9BA A9BB # [2]
A9BD AA28 # [108]
AA2F AA30 # [2]
AA33 AA34 # [2]
AA37 AA42 # [12]
AA44 AA4B # [8]
AA4D AAAF # [99]
AAB1
AAB5 AAB6 # [2]
AAB9 AABD # [5]
AAC0
AAC2 ABE4 # [291]
ABE6 ABE7 # [2]
ABE9 ABEC # [4]
ABEE FB1D # [20_272]
FB1F FDFF # [737]
FE10 FE1F # [16]
FE27 FF9D # [375]
FFA0 101FC # [605]
101FE 10A00 # [2051]
10A04
10A07 10A0B # [5]
10A10 10A37 # [40]
10A3B 10A3E # [4]
10A40 1107F # [1600]
11082 110B2 # [49]
110B7 110B8 # [2]
110BB 1D164 # [49_322]
1D166
1D16A 1D16D # [4]
1D173 1D17A # [8]
1D183 1D184 # [2]
1D18C 1D1A9 # [30]
1D1AE 1D241 # [148]
1D245 E00FF # [798_395]
E01F0 10FFFF # [196_112]
END
|