| 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[] = { |