89 |
|
|
90 |
/* The pcre_utt[] table below translates Unicode property names into type and |
/* The pcre_utt[] table below translates Unicode property names into type and |
91 |
code values. It is searched by binary chop, so must be in collating sequence of |
code values. It is searched by binary chop, so must be in collating sequence of |
92 |
name. Originally, the table contained pointers to the name strings in the first |
name. Originally, the table contained pointers to the name strings in the first |
93 |
field of each entry. However, that leads to a large number of relocations when |
field of each entry. However, that leads to a large number of relocations when |
94 |
a shared library is dynamically loaded. A significant reduction is made by |
a shared library is dynamically loaded. A significant reduction is made by |
95 |
putting all the names into a single, large string and then using offsets in the |
putting all the names into a single, large string and then using offsets in the |
96 |
table itself. Maintenance is more error-prone, but frequent changes to this |
table itself. Maintenance is more error-prone, but frequent changes to this |
97 |
data is unlikely. */ |
data is unlikely. */ |
98 |
|
|
99 |
const char _pcre_utt_names[] = |
const char _pcre_utt_names[] = |
100 |
"Any\0" |
"Any\0" |
101 |
"Arabic\0" |
"Arabic\0" |
102 |
"Armenian\0" |
"Armenian\0" |
103 |
"Balinese\0" |
"Balinese\0" |
104 |
"Bengali\0" |
"Bengali\0" |
105 |
"Bopomofo\0" |
"Bopomofo\0" |
106 |
"Braille\0" |
"Braille\0" |
107 |
"Buginese\0" |
"Buginese\0" |
108 |
"Buhid\0" |
"Buhid\0" |
109 |
"C\0" |
"C\0" |
110 |
"Canadian_Aboriginal\0" |
"Canadian_Aboriginal\0" |
111 |
"Cc\0" |
"Cc\0" |
112 |
"Cf\0" |
"Cf\0" |
113 |
"Cherokee\0" |
"Cherokee\0" |
114 |
"Cn\0" |
"Cn\0" |
115 |
"Co\0" |
"Co\0" |
116 |
"Common\0" |
"Common\0" |
117 |
"Coptic\0" |
"Coptic\0" |
118 |
"Cs\0" |
"Cs\0" |
119 |
"Cuneiform\0" |
"Cuneiform\0" |
120 |
"Cypriot\0" |
"Cypriot\0" |
121 |
"Cyrillic\0" |
"Cyrillic\0" |
122 |
"Deseret\0" |
"Deseret\0" |
123 |
"Devanagari\0" |
"Devanagari\0" |
124 |
"Ethiopic\0" |
"Ethiopic\0" |
125 |
"Georgian\0" |
"Georgian\0" |
126 |
"Glagolitic\0" |
"Glagolitic\0" |
127 |
"Gothic\0" |
"Gothic\0" |
128 |
"Greek\0" |
"Greek\0" |
129 |
"Gujarati\0" |
"Gujarati\0" |
130 |
"Gurmukhi\0" |
"Gurmukhi\0" |
131 |
"Han\0" |
"Han\0" |
132 |
"Hangul\0" |
"Hangul\0" |
133 |
"Hanunoo\0" |
"Hanunoo\0" |
134 |
"Hebrew\0" |
"Hebrew\0" |
135 |
"Hiragana\0" |
"Hiragana\0" |
136 |
"Inherited\0" |
"Inherited\0" |
137 |
"Kannada\0" |
"Kannada\0" |
138 |
"Katakana\0" |
"Katakana\0" |
139 |
"Kharoshthi\0" |
"Kharoshthi\0" |
140 |
"Khmer\0" |
"Khmer\0" |
141 |
"L\0" |
"L\0" |
142 |
"L&\0" |
"L&\0" |
143 |
"Lao\0" |
"Lao\0" |
144 |
"Latin\0" |
"Latin\0" |
145 |
"Limbu\0" |
"Limbu\0" |
146 |
"Linear_B\0" |
"Linear_B\0" |
147 |
"Ll\0" |
"Ll\0" |
148 |
"Lm\0" |
"Lm\0" |
149 |
"Lo\0" |
"Lo\0" |
150 |
"Lt\0" |
"Lt\0" |
151 |
"Lu\0" |
"Lu\0" |
152 |
"M\0" |
"M\0" |
153 |
"Malayalam\0" |
"Malayalam\0" |
154 |
"Mc\0" |
"Mc\0" |
155 |
"Me\0" |
"Me\0" |
156 |
"Mn\0" |
"Mn\0" |
157 |
"Mongolian\0" |
"Mongolian\0" |
158 |
"Myanmar\0" |
"Myanmar\0" |
159 |
"N\0" |
"N\0" |
160 |
"Nd\0" |
"Nd\0" |
161 |
"New_Tai_Lue\0" |
"New_Tai_Lue\0" |
162 |
"Nko\0" |
"Nko\0" |
163 |
"Nl\0" |
"Nl\0" |
164 |
"No\0" |
"No\0" |
165 |
"Ogham\0" |
"Ogham\0" |
166 |
"Old_Italic\0" |
"Old_Italic\0" |
167 |
"Old_Persian\0" |
"Old_Persian\0" |
168 |
"Oriya\0" |
"Oriya\0" |
169 |
"Osmanya\0" |
"Osmanya\0" |
170 |
"P\0" |
"P\0" |
171 |
"Pc\0" |
"Pc\0" |
172 |
"Pd\0" |
"Pd\0" |
173 |
"Pe\0" |
"Pe\0" |
174 |
"Pf\0" |
"Pf\0" |
175 |
"Phags_Pa\0" |
"Phags_Pa\0" |
176 |
"Phoenician\0" |
"Phoenician\0" |
177 |
"Pi\0" |
"Pi\0" |
178 |
"Po\0" |
"Po\0" |
179 |
"Ps\0" |
"Ps\0" |
180 |
"Runic\0" |
"Runic\0" |
181 |
"S\0" |
"S\0" |
182 |
"Sc\0" |
"Sc\0" |
183 |
"Shavian\0" |
"Shavian\0" |
184 |
"Sinhala\0" |
"Sinhala\0" |
185 |
"Sk\0" |
"Sk\0" |
186 |
"Sm\0" |
"Sm\0" |
187 |
"So\0" |
"So\0" |
188 |
"Syloti_Nagri\0" |
"Syloti_Nagri\0" |
189 |
"Syriac\0" |
"Syriac\0" |
190 |
"Tagalog\0" |
"Tagalog\0" |
191 |
"Tagbanwa\0" |
"Tagbanwa\0" |
192 |
"Tai_Le\0" |
"Tai_Le\0" |
193 |
"Tamil\0" |
"Tamil\0" |
194 |
"Telugu\0" |
"Telugu\0" |
195 |
"Thaana\0" |
"Thaana\0" |
196 |
"Thai\0" |
"Thai\0" |
197 |
"Tibetan\0" |
"Tibetan\0" |
198 |
"Tifinagh\0" |
"Tifinagh\0" |
199 |
"Ugaritic\0" |
"Ugaritic\0" |
200 |
"Yi\0" |
"Yi\0" |
201 |
"Z\0" |
"Z\0" |
202 |
"Zl\0" |
"Zl\0" |
203 |
"Zp\0" |
"Zp\0" |
204 |
"Zs\0"; |
"Zs\0"; |
205 |
|
|
206 |
const ucp_type_table _pcre_utt[] = { |
const ucp_type_table _pcre_utt[] = { |