summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl
blob: b3d8d267fd299dd85fef16607b12415f36ed4104 (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
# !!!!!!!   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_891 code points in Unicode Version 5.2.0 that
# match any of the following regular expression constructs:
# 
#         \p{NFC_Quick_Check=Yes}
#         \p{NFC_QC=Y}
#         \p{Is_NFC_Quick_Check=Yes}
#         \p{Is_NFC_QC=Y}
# 
#     Note that contrary to what you might expect, the above is NOT the same
#     as any of: \p{NFC_Quick_Check}, \p{NFC_QC}, \p{Is_NFC_Quick_Check},
#     \p{Is_NFC_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_NFC_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	02FF	 # [768]
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	037D	 # [9]
037F	0386	 # [8]
0388	0652	 # [715]
0656	093B	 # [742]
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	0F42	 # [355]
0F44	0F4C	 # [9]
0F4E	0F51	 # [4]
0F53	0F56	 # [4]
0F58	0F5B	 # [4]
0F5D	0F68	 # [12]
0F6A	0F72	 # [9]
0F74		
0F77		
0F79	0F80	 # [8]
0F82	0F92	 # [17]
0F94	0F9C	 # [9]
0F9E	0FA1	 # [4]
0FA3	0FA6	 # [4]
0FA8	0FAB	 # [4]
0FAD	0FB8	 # [12]
0FBA	102D	 # [116]
102F	1160	 # [306]
1176	11A7	 # [50]
11C3	1B34	 # [2418]
1B36	1F70	 # [1083]
1F72		
1F74		
1F76		
1F78		
1F7A		
1F7C		
1F7E	1FBA	 # [61]
1FBC	1FBD	 # [2]
1FBF	1FC8	 # [10]
1FCA		
1FCC	1FD2	 # [7]
1FD4	1FDA	 # [7]
1FDC	1FE2	 # [7]
1FE4	1FEA	 # [7]
1FEC	1FED	 # [2]
1FF0	1FF8	 # [9]
1FFA		
1FFC		
1FFE	1FFF	 # [2]
2002	2125	 # [292]
2127	2129	 # [3]
212C	2328	 # [509]
232B	2ADB	 # [1969]
2ADD	3098	 # [1468]
309B	F8FF	 # [51_301]
FA0E	FA0F	 # [2]
FA11		
FA13	FA14	 # [2]
FA1F		
FA21		
FA23	FA24	 # [2]
FA27	FA29	 # [3]
FA2E	FA2F	 # [2]
FA6E	FA6F	 # [2]
FADA	FB1C	 # [67]
FB1E		
FB20	FB29	 # [10]
FB37		
FB3D		
FB3F		
FB42		
FB45		
FB4F	110B9	 # [5483]
110BB	1D15D	 # [49_315]
1D165	1D1BA	 # [86]
1D1C1	2F7FF	 # [75_327]
2FA1E	10FFFF	 # [919_010]
END