summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl
blob: ca3aada8e84b59cc4e08df721ca4a5659d44b4cf (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
# !!!!!!!   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_109_412 code points in Unicode Version 5.2.0 that
# match any of the following regular expression constructs:
# 
#         \p{NFKC_Quick_Check=Yes}
#         \p{NFKC_QC=Y}
#         \p{Is_NFKC_Quick_Check=Yes}
#         \p{Is_NFKC_QC=Y}
# 
#     Note that contrary to what you might expect, the above is NOT the same
#     as any of: \p{NFKC_Quick_Check}, \p{NFKC_QC}, \p{Is_NFKC_Quick_Check},
#     \p{Is_NFKC_QC}
# 
# 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_NFKC_QC: 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';
0000	009F	 # [160]
00A1	00A7	 # [7]
00A9		
00AB	00AE	 # [4]
00B0	00B1	 # [2]
00B6	00B7	 # [2]
00BB		
00BF	0131	 # [115]
0134	013E	 # [11]
0141	0148	 # [8]
014A	017E	 # [53]
0180	01C3	 # [68]
01CD	01F0	 # [36]
01F4	02AF	 # [188]
02B9	02D7	 # [31]
02DE	02DF	 # [2]
02E5	02FF	 # [27]
0305		
030D	030E	 # [2]
0310		
0312		
0315	031A	 # [6]
031C	0322	 # [7]
0329	032C	 # [4]
032F		
0332	0337	 # [6]
0339	033F	 # [7]
0346	0373	 # [46]
0375	0379	 # [5]
037B	037D	 # [3]
037F	0383	 # [5]
0386		
0388	03CF	 # [72]
03D7	03EF	 # [25]
03F3		
03F6	03F8	 # [3]
03FA	0586	 # [397]
0588	0652	 # [203]
0656	0674	 # [31]
0679	093B	 # [707]
093D	0957	 # [27]
0960	09BD	 # [94]
09BF	09D6	 # [24]
09D8	09DB	 # [4]
09DE		
09E0	0A32	 # [83]
0A34	0A35	 # [2]
0A37	0A58	 # [34]
0A5C	0A5D	 # [2]
0A5F	0B3D	 # [223]
0B3F	0B55	 # [23]
0B58	0B5B	 # [4]
0B5E	0BBD	 # [96]
0BBF	0BD6	 # [24]
0BD8	0C55	 # [126]
0C57	0CC1	 # [107]
0CC3	0CD4	 # [18]
0CD7	0D3D	 # [103]
0D3F	0D56	 # [24]
0D58	0DC9	 # [114]
0DCB	0DCE	 # [4]
0DD0	0DDE	 # [15]
0DE0	0E32	 # [83]
0E34	0EB2	 # [127]
0EB4	0EDB	 # [40]
0EDE	0F0B	 # [46]
0F0D	0F42	 # [54]
0F44	0F4C	 # [9]
0F4E	0F51	 # [4]
0F53	0F56	 # [4]
0F58	0F5B	 # [4]
0F5D	0F68	 # [12]
0F6A	0F72	 # [9]
0F74		
0F7A	0F80	 # [7]
0F82	0F92	 # [17]
0F94	0F9C	 # [9]
0F9E	0FA1	 # [4]
0FA3	0FA6	 # [4]
0FA8	0FAB	 # [4]
0FAD	0FB8	 # [12]
0FBA	102D	 # [116]
102F	10FB	 # [205]
10FD	1160	 # [100]
1176	11A7	 # [50]
11C3	1B34	 # [2418]
1B36	1D2B	 # [502]
1D2F		
1D3B		
1D4E		
1D6B	1D77	 # [13]
1D79	1D9A	 # [34]
1DC0	1E99	 # [218]
1E9C	1F70	 # [213]
1F72		
1F74		
1F76		
1F78		
1F7A		
1F7C		
1F7E	1FBA	 # [61]
1FBC		
1FC2	1FC8	 # [7]
1FCA		
1FCC		
1FD0	1FD2	 # [3]
1FD4	1FDA	 # [7]
1FDC		
1FE0	1FE2	 # [3]
1FE4	1FEA	 # [7]
1FEC		
1FF0	1FF8	 # [9]
1FFA		
1FFC		
1FFF		
200B	2010	 # [6]
2012	2016	 # [5]
2018	2023	 # [12]
2027	202E	 # [8]
2030	2032	 # [3]
2035		
2038	203B	 # [4]
203D		
203F	2046	 # [8]
204A	2056	 # [13]
2058	205E	 # [7]
2060	206F	 # [16]
2072	2073	 # [2]
208F		
2095	20A7	 # [19]
20A9	20FF	 # [87]
2104		
2108		
2114		
2117	2118	 # [2]
211E	211F	 # [2]
2123		
2125		
2127		
2129		
212E		
2132		
213A		
2141	2144	 # [4]
214A	214F	 # [6]
2180	2188	 # [9]
218A	222B	 # [162]
222E		
2231	2328	 # [248]
232B	245F	 # [309]
24EB	2A0B	 # [1313]
2A0D	2A73	 # [103]
2A77	2ADB	 # [101]
2ADD	2C7B	 # [415]
2C7E	2D6E	 # [241]
2D70	2E9E	 # [303]
2EA0	2EF2	 # [83]
2EF4	2EFF	 # [12]
2FD6	2FFF	 # [42]
3001	3035	 # [53]
3037		
303B	3098	 # [94]
309D	309E	 # [2]
30A0	30FE	 # [95]
3100	3130	 # [49]
318F	3191	 # [3]
31A0	31FF	 # [96]
321F		
3248	324F	 # [8]
327F		
32FF		
3400	A76F	 # [29_552]
A771	F8FF	 # [20_879]
FA0E	FA0F	 # [2]
FA11		
FA13	FA14	 # [2]
FA1F		
FA21		
FA23	FA24	 # [2]
FA27	FA29	 # [3]
FA2E	FA2F	 # [2]
FA6E	FA6F	 # [2]
FADA	FAFF	 # [38]
FB07	FB12	 # [12]
FB18	FB1C	 # [5]
FB1E		
FB37		
FB3D		
FB3F		
FB42		
FB45		
FBB2	FBD2	 # [33]
FD3E	FD4F	 # [18]
FD90	FD91	 # [2]
FDC8	FDEF	 # [40]
FDFD	FE0F	 # [19]
FE1A	FE2F	 # [22]
FE45	FE46	 # [2]
FE53		
FE67		
FE6C	FE6F	 # [4]
FE73		
FE75		
FEFD	FF00	 # [4]
FFBF	FFC1	 # [3]
FFC8	FFC9	 # [2]
FFD0	FFD1	 # [2]
FFD8	FFD9	 # [2]
FFDD	FFDF	 # [3]
FFE7		
FFEF	110B9	 # [4299]
110BB	1D15D	 # [49_315]
1D165	1D1BA	 # [86]
1D1C1	1D3FF	 # [575]
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	1F0FF	 # [6400]
1F10B	1F10F	 # [5]
1F12F	1F130	 # [2]
1F132	1F13C	 # [11]
1F13E		
1F140	1F141	 # [2]
1F143	1F145	 # [3]
1F147	1F149	 # [3]
1F14F	1F18F	 # [65]
1F191	1F1FF	 # [111]
1F201	1F20F	 # [15]
1F232	1F23F	 # [14]
1F249	2F7FF	 # [66_999]
2FA1E	10FFFF	 # [919_010]
END