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
|