Lines Matching refs:map

108   auto map = [](StringRef Str) {  in TEST()  local
113 EXPECT_EQ(0x03400u, map("CJK UNIFIED IDEOGRAPH-3400")); in TEST()
114 EXPECT_EQ(0x04DBFu, map("CJK UNIFIED IDEOGRAPH-4DBF")); in TEST()
115 EXPECT_EQ(0x04E00u, map("CJK UNIFIED IDEOGRAPH-4E00")); in TEST()
116 EXPECT_EQ(0x09FFCu, map("CJK UNIFIED IDEOGRAPH-9FFC")); in TEST()
117 EXPECT_EQ(0x20000u, map("CJK UNIFIED IDEOGRAPH-20000")); in TEST()
118 EXPECT_EQ(0x2A6DDu, map("CJK UNIFIED IDEOGRAPH-2A6DD")); in TEST()
119 EXPECT_EQ(0x2A700u, map("CJK UNIFIED IDEOGRAPH-2A700")); in TEST()
120 EXPECT_EQ(0x2B740u, map("CJK UNIFIED IDEOGRAPH-2B740")); in TEST()
121 EXPECT_EQ(0x2B81Du, map("CJK UNIFIED IDEOGRAPH-2B81D")); in TEST()
122 EXPECT_EQ(0x2B820u, map("CJK UNIFIED IDEOGRAPH-2B820")); in TEST()
123 EXPECT_EQ(0x2CEA1u, map("CJK UNIFIED IDEOGRAPH-2CEA1")); in TEST()
124 EXPECT_EQ(0x2CEB0u, map("CJK UNIFIED IDEOGRAPH-2CEB0")); in TEST()
125 EXPECT_EQ(0x2EBE0u, map("CJK UNIFIED IDEOGRAPH-2EBE0")); in TEST()
126 EXPECT_EQ(0x30000u, map("CJK UNIFIED IDEOGRAPH-30000")); in TEST()
127 EXPECT_EQ(0x3134Au, map("CJK UNIFIED IDEOGRAPH-3134A")); in TEST()
128 EXPECT_EQ(0x17000u, map("TANGUT IDEOGRAPH-17000")); in TEST()
129 EXPECT_EQ(0x187F7u, map("TANGUT IDEOGRAPH-187F7")); in TEST()
130 EXPECT_EQ(0x18D00u, map("TANGUT IDEOGRAPH-18D00")); in TEST()
131 EXPECT_EQ(0x18D08u, map("TANGUT IDEOGRAPH-18D08")); in TEST()
132 EXPECT_EQ(0x18B00u, map("KHITAN SMALL SCRIPT CHARACTER-18B00")); in TEST()
133 EXPECT_EQ(0x18CD5u, map("KHITAN SMALL SCRIPT CHARACTER-18CD5")); in TEST()
134 EXPECT_EQ(0x1B170u, map("NUSHU CHARACTER-1B170")); in TEST()
135 EXPECT_EQ(0x1B2FBu, map("NUSHU CHARACTER-1B2FB")); in TEST()
136 EXPECT_EQ(0x0F900u, map("CJK COMPATIBILITY IDEOGRAPH-F900")); in TEST()
137 EXPECT_EQ(0x0FA6Du, map("CJK COMPATIBILITY IDEOGRAPH-FA6D")); in TEST()
138 EXPECT_EQ(0x0FA70u, map("CJK COMPATIBILITY IDEOGRAPH-FA70")); in TEST()
139 EXPECT_EQ(0x0FAD9u, map("CJK COMPATIBILITY IDEOGRAPH-FAD9")); in TEST()
140 EXPECT_EQ(0x2F800u, map("CJK COMPATIBILITY IDEOGRAPH-2F800")); in TEST()
141 EXPECT_EQ(0x2FA1Du, map("CJK COMPATIBILITY IDEOGRAPH-2FA1D")); in TEST()
143 EXPECT_EQ(0xAC00u, map("HANGUL SYLLABLE GA")); in TEST()
144 EXPECT_EQ(0xAC14u, map("HANGUL SYLLABLE GASS")); in TEST()
145 EXPECT_EQ(0xAC2Bu, map("HANGUL SYLLABLE GAELH")); in TEST()
146 EXPECT_EQ(0xAC7Bu, map("HANGUL SYLLABLE GEOLB")); in TEST()
147 EXPECT_EQ(0xC640u, map("HANGUL SYLLABLE WA")); in TEST()
148 EXPECT_EQ(0xC544u, map("HANGUL SYLLABLE A")); in TEST()
149 EXPECT_EQ(0xC5D0u, map("HANGUL SYLLABLE E")); in TEST()
150 EXPECT_EQ(0xC774u, map("HANGUL SYLLABLE I")); in TEST()
152 EXPECT_EQ(0x1F984u, map("UNICORN FACE")); in TEST()
153 EXPECT_EQ(0x00640u, map("ARABIC TATWEEL")); in TEST()
154 EXPECT_EQ(0x02C05u, map("GLAGOLITIC CAPITAL LETTER YESTU")); in TEST()
155 EXPECT_EQ(0x13000u, map("EGYPTIAN HIEROGLYPH A001")); in TEST()
156 EXPECT_EQ(0x02235u, map("BECAUSE")); in TEST()
157 EXPECT_EQ(0x1F514u, map("BELL")); in TEST()
158 EXPECT_EQ(0x1F9A9u, map("FLAMINGO")); in TEST()
159 EXPECT_EQ(0x1F402u, map("OX")); // 2 characters in TEST()
160 EXPECT_EQ(0x0FBF9u, map("ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA " in TEST()
164 EXPECT_EQ(0x0000u, map("NULL")); in TEST()
165 EXPECT_EQ(0x0007u, map("ALERT")); in TEST()
166 EXPECT_EQ(0x0009u, map("HORIZONTAL TABULATION")); in TEST()
167 EXPECT_EQ(0x0009u, map("CHARACTER TABULATION")); in TEST()
168 EXPECT_EQ(0x000Au, map("LINE FEED")); in TEST()
169 EXPECT_EQ(0x000Au, map("NEW LINE")); in TEST()
170 EXPECT_EQ(0x0089u, map("CHARACTER TABULATION WITH JUSTIFICATION")); in TEST()
171 EXPECT_EQ(0x0089u, map("HORIZONTAL TABULATION WITH JUSTIFICATION")); in TEST()
173 map("WEIERSTRASS ELLIPTIC FUNCTION")); // correction in TEST()
174 EXPECT_EQ(0x2118u, map("SCRIPT CAPITAL P")); // correction in TEST()
175 EXPECT_EQ(0xFEFFu, map("BYTE ORDER MARK")); // alternate in TEST()
176 EXPECT_EQ(0xFEFFu, map("ZERO WIDTH NO-BREAK SPACE")); // alternate in TEST()
179 EXPECT_EQ(0xFFFFFFFFu, map("")); in TEST()
180 EXPECT_EQ(0xFFFFFFFFu, map("NOT A UNICODE CHARACTER")); in TEST()
181 EXPECT_EQ(0xFFFFFFFFu, map("unicorn face")); in TEST()
182 EXPECT_EQ(0xFFFFFFFFu, map("UNICORN FaCE")); in TEST()
183 EXPECT_EQ(0xFFFFFFFFu, map("UNICORNFaCE")); in TEST()
184 EXPECT_EQ(0xFFFFFFFFu, map("UNICORN")); in TEST()
185 EXPECT_EQ(0xFFFFFFFFu, map("HANGUL SYLLABLE i")); in TEST()
186 EXPECT_EQ(0xFFFFFFFFu, map("hANGUL SYLLABLE i")); in TEST()
187 EXPECT_EQ(0xFFFFFFFFu, map("HANGULSYLLABLEI")); in TEST()
188 EXPECT_EQ(0xFFFFFFFFu, map("HANGUL SYLLABLE")); in TEST()
189 EXPECT_EQ(0xFFFFFFFFu, map("cJK COMPATIBILITY IDEOGRAPH-2FA1D")); in TEST()
190 EXPECT_EQ(0xFFFFFFFFu, map("CJK COMPATIBILITY IDEOGRAPH-2FA1d")); in TEST()
191 EXPECT_EQ(0xFFFFFFFFu, map("CJK COMPATIBILITY IDEOGRAPH 2FA1D")); in TEST()
192 EXPECT_EQ(0xFFFFFFFF, map("CJK COMPATIBILITY IDEOGRAPH-NOTANUMBER")); in TEST()
193 EXPECT_EQ(0xFFFFFFFFu, map("CJK COMPATIBILITY IDEOGRAPH-1")); in TEST()
194 EXPECT_EQ(0xFFFFFFFFu, map("ZERO WIDTH NO BREAK SPACE")); in TEST()
197 EXPECT_EQ(0xFFFFFFFFu, map("FVS1")); in TEST()
198 EXPECT_EQ(0xFFFFFFFFu, map("HIGH OCTET PRESET")); in TEST()
199 EXPECT_EQ(0xFFFFFFFFu, map("BEL")); in TEST()
203 auto map = [](StringRef Str) { in TEST() local
211 EXPECT_EQ(0x04DBFu, map("CJK UNIFIED IDEOGRAPH-4DBF")); in TEST()
212 EXPECT_EQ(0x04E00u, map("CJK UNIFIED IDEOGRAPH-4E00")); in TEST()
213 EXPECT_EQ(0x09FFCu, map("CJK UNIFIED IDEOGRAPH-9FFC")); in TEST()
214 EXPECT_EQ(0x20000u, map("CJK UNIFIED IDEOGRAPH-20000")); in TEST()
215 EXPECT_EQ(0x2A6DDu, map("CJK UNIFIED IDEOGRAPH-2A6DD")); in TEST()
216 EXPECT_EQ(0x2A700u, map("CJK UNIFIED IDEOGRAPH-2A700")); in TEST()
217 EXPECT_EQ(0x2B740u, map("CJK UNIFIED IDEOGRAPH-2B740")); in TEST()
218 EXPECT_EQ(0x03400u, map("CJK UNIFIED IDEOGRAPH-3400")); in TEST()
219 EXPECT_EQ(0x2B81Du, map("CJK UNIFIED IDEOGRAPH-2B81D")); in TEST()
220 EXPECT_EQ(0x2B820u, map("CJK UNIFIED IDEOGRAPH-2B820")); in TEST()
221 EXPECT_EQ(0x2CEA1u, map("CJK UNIFIED IDEOGRAPH-2CEA1")); in TEST()
222 EXPECT_EQ(0x2CEB0u, map("CJK UNIFIED IDEOGRAPH-2CEB0")); in TEST()
223 EXPECT_EQ(0x2EBE0u, map("CJK UNIFIED IDEOGRAPH-2EBE0")); in TEST()
224 EXPECT_EQ(0x30000u, map("CJK UNIFIED IDEOGRAPH-30000")); in TEST()
225 EXPECT_EQ(0x3134Au, map("CJK UNIFIED IDEOGRAPH-3134A")); in TEST()
226 EXPECT_EQ(0x17000u, map("TANGUT IDEOGRAPH-17000")); in TEST()
227 EXPECT_EQ(0x187F7u, map("TANGUT IDEOGRAPH-187F7")); in TEST()
228 EXPECT_EQ(0x18D00u, map("TANGUT IDEOGRAPH-18D00")); in TEST()
229 EXPECT_EQ(0x18D08u, map("TANGUT IDEOGRAPH-18D08")); in TEST()
230 EXPECT_EQ(0x18B00u, map("KHITAN SMALL SCRIPT CHARACTER-18B00")); in TEST()
231 EXPECT_EQ(0x18CD5u, map("KHITAN SMALL SCRIPT CHARACTER-18CD5")); in TEST()
232 EXPECT_EQ(0x1B170u, map("NUSHU CHARACTER-1B170")); in TEST()
233 EXPECT_EQ(0x1B2FBu, map("NUSHU CHARACTER-1B2FB")); in TEST()
234 EXPECT_EQ(0x0F900u, map("CJK COMPATIBILITY IDEOGRAPH-F900")); in TEST()
235 EXPECT_EQ(0x0FA6Du, map("CJK COMPATIBILITY IDEOGRAPH-FA6D")); in TEST()
236 EXPECT_EQ(0x0FA70u, map("CJK COMPATIBILITY IDEOGRAPH-FA70")); in TEST()
237 EXPECT_EQ(0x0FAD9u, map("CJK COMPATIBILITY IDEOGRAPH-FAD9")); in TEST()
238 EXPECT_EQ(0x2F800u, map("CJK COMPATIBILITY IDEOGRAPH-2F800")); in TEST()
239 EXPECT_EQ(0x2FA1Du, map("CJK COMPATIBILITY IDEOGRAPH-2FA1D")); in TEST()
241 EXPECT_EQ(0xAC00u, map("HANGUL SYLLABLE GA")); in TEST()
242 EXPECT_EQ(0xAC14u, map("HANGUL SYLLABLE GASS")); in TEST()
243 EXPECT_EQ(0xAC2Bu, map("HANGUL SYLLABLE GAELH")); in TEST()
244 EXPECT_EQ(0xAC7Bu, map("HANGUL SYLLABLE GEOLB")); in TEST()
245 EXPECT_EQ(0xC640u, map("HANGUL SYLLABLE WA")); in TEST()
246 EXPECT_EQ(0xC544u, map("HANGUL SYLLABLE A")); in TEST()
247 EXPECT_EQ(0xC5D0u, map("HANGUL SYLLABLE E")); in TEST()
248 EXPECT_EQ(0xC774u, map("HANGUL SYLLABLE I")); in TEST()
250 EXPECT_EQ(0x1F984u, map("UNICORN FACE")); in TEST()
251 EXPECT_EQ(0x00640u, map("ARABIC TATWEEL")); in TEST()
252 EXPECT_EQ(0x02C05u, map("GLAGOLITIC CAPITAL LETTER YESTU")); in TEST()
253 EXPECT_EQ(0x13000u, map("EGYPTIAN HIEROGLYPH A001")); in TEST()
254 EXPECT_EQ(0x02235u, map("BECAUSE")); in TEST()
255 EXPECT_EQ(0x1F514u, map("BELL")); in TEST()
256 EXPECT_EQ(0x1F9A9u, map("FLAMINGO")); in TEST()
257 EXPECT_EQ(0x1F402u, map("OX")); // 2 characters in TEST()
258 EXPECT_EQ(0x0FBF9u, map("ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA " in TEST()
262 EXPECT_EQ(0x0000u, map("NULL")); in TEST()
263 EXPECT_EQ(0x0007u, map("ALERT")); in TEST()
264 EXPECT_EQ(0x0009u, map("HORIZONTAL TABULATION")); in TEST()
265 EXPECT_EQ(0x0009u, map("CHARACTER TABULATION")); in TEST()
266 EXPECT_EQ(0x000Au, map("LINE FEED")); in TEST()
267 EXPECT_EQ(0x000Au, map("NEW LINE")); in TEST()
268 EXPECT_EQ(0x0089u, map("CHARACTER TABULATION WITH JUSTIFICATION")); in TEST()
269 EXPECT_EQ(0x0089u, map("HORIZONTAL TABULATION WITH JUSTIFICATION")); in TEST()
271 map("WEIERSTRASS ELLIPTIC FUNCTION")); // correction in TEST()
272 EXPECT_EQ(0x2118u, map("SCRIPT CAPITAL P")); // correction in TEST()
273 EXPECT_EQ(0xFEFFu, map("BYTE ORDER MARK")); // alternate in TEST()
274 EXPECT_EQ(0xFEFFu, map("ZERO WIDTH NO-BREAK SPACE")); // alternate in TEST()
275 EXPECT_EQ(0xFEFFu, map("ZERO WIDTH NO BREAK SPACE")); // alternate in TEST()
278 EXPECT_EQ(0xFFFFFFFFu, map("")); in TEST()
279 EXPECT_EQ(0xFFFFFFFFu, map("NOT A UNICODE CHARACTER")); in TEST()
280 EXPECT_EQ(0x0001F984u, map("unicorn face")); in TEST()
281 EXPECT_EQ(0x0001F984u, map("UNICORN FaCE")); in TEST()
282 EXPECT_EQ(0x0001F984u, map("UNICORNFaCE")); in TEST()
283 EXPECT_EQ(0xFFFFFFFFu, map("UNICORN")); in TEST()
284 EXPECT_EQ(0xC774u, map("HANGUL SYLLABLE i")); in TEST()
285 EXPECT_EQ(0xC774u, map("hANGUL SYLLABLE i")); in TEST()
286 EXPECT_EQ(0xC774u, map("HANGULSYLLABLEI")); in TEST()
287 EXPECT_EQ(0xFFFFFFFFu, map("HANGUL SYLLABLE")); in TEST()
289 EXPECT_EQ(0x2FA1Du, map("cJK COMPATIBILITY IDEOGRAPH-2FA1D")); in TEST()
290 EXPECT_EQ(0x2FA1Du, map("CJK COMPATIBILITY IDEOGRAPH-2FA1d")); in TEST()
291 EXPECT_EQ(0x2FA1Du, map("CJK COMPATIBILITY IDEOGRAPH 2FA1D")); in TEST()
293 EXPECT_EQ(0xFFFFFFFFu, map("CJK COMPATIBILITY IDEOGRAPH-NOTANUMBER")); in TEST()
294 EXPECT_EQ(0xFFFFFFFFu, map("CJK COMPATIBILITY IDEOGRAPH-1")); in TEST()
298 EXPECT_EQ(0x1FBC5u, map("S-T-I-C-K-F-I-G-U-R-E")); in TEST()
299 EXPECT_EQ(0xFFFFFFFFu, map("-STICK FIGURE")); in TEST()
300 EXPECT_EQ(0xFFFFFFFFu, map("STICK FIGURE-")); in TEST()
301 EXPECT_EQ(0xFFFFFFFFu, map("STICK FIGURE -")); in TEST()
302 EXPECT_EQ(0xFFFFFFFFu, map("STICK FIGURE --")); in TEST()
303 EXPECT_EQ(0xFFFFFFFFu, map("STICK--FIGURE")); in TEST()
305 EXPECT_EQ(0x0F68u, map("TIBETAN LETTER A")); in TEST()
306 EXPECT_EQ(0x0F68u, map("TIBETAN LETTERA")); in TEST()
307 EXPECT_EQ(0x0F68u, map("TIBETAN LETTER-A")); in TEST()
308 EXPECT_EQ(0x0F60u, map("TIBETAN LETTER -A")); in TEST()
309 EXPECT_EQ(0x0F60u, map("TIBETAN LETTER -A")); in TEST()
313 EXPECT_EQ(0x1180u, map("HANGUL JUNGSEONG O-E")); in TEST()
314 EXPECT_EQ(0x116Cu, map("HANGUL JUNGSEONG OE")); in TEST()