Fix bootstrap/PR63632
[official-gcc.git] / libgo / go / strconv / isprint.go
blob91f1795356bec9cd77e29e09165091ae01209048
1 // Copyright 2013 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
5 // DO NOT EDIT. GENERATED BY
6 // go run makeisprint.go >x && mv x isprint.go
8 package strconv
10 // (470+136+60)*2 + (218)*4 = 2204 bytes
12 var isPrint16 = []uint16{
13 0x0020, 0x007e,
14 0x00a1, 0x0377,
15 0x037a, 0x037e,
16 0x0384, 0x0527,
17 0x0531, 0x0556,
18 0x0559, 0x058a,
19 0x058f, 0x05c7,
20 0x05d0, 0x05ea,
21 0x05f0, 0x05f4,
22 0x0606, 0x061b,
23 0x061e, 0x070d,
24 0x0710, 0x074a,
25 0x074d, 0x07b1,
26 0x07c0, 0x07fa,
27 0x0800, 0x082d,
28 0x0830, 0x085b,
29 0x085e, 0x085e,
30 0x08a0, 0x08ac,
31 0x08e4, 0x098c,
32 0x098f, 0x0990,
33 0x0993, 0x09b2,
34 0x09b6, 0x09b9,
35 0x09bc, 0x09c4,
36 0x09c7, 0x09c8,
37 0x09cb, 0x09ce,
38 0x09d7, 0x09d7,
39 0x09dc, 0x09e3,
40 0x09e6, 0x09fb,
41 0x0a01, 0x0a0a,
42 0x0a0f, 0x0a10,
43 0x0a13, 0x0a39,
44 0x0a3c, 0x0a42,
45 0x0a47, 0x0a48,
46 0x0a4b, 0x0a4d,
47 0x0a51, 0x0a51,
48 0x0a59, 0x0a5e,
49 0x0a66, 0x0a75,
50 0x0a81, 0x0ab9,
51 0x0abc, 0x0acd,
52 0x0ad0, 0x0ad0,
53 0x0ae0, 0x0ae3,
54 0x0ae6, 0x0af1,
55 0x0b01, 0x0b0c,
56 0x0b0f, 0x0b10,
57 0x0b13, 0x0b39,
58 0x0b3c, 0x0b44,
59 0x0b47, 0x0b48,
60 0x0b4b, 0x0b4d,
61 0x0b56, 0x0b57,
62 0x0b5c, 0x0b63,
63 0x0b66, 0x0b77,
64 0x0b82, 0x0b8a,
65 0x0b8e, 0x0b95,
66 0x0b99, 0x0b9f,
67 0x0ba3, 0x0ba4,
68 0x0ba8, 0x0baa,
69 0x0bae, 0x0bb9,
70 0x0bbe, 0x0bc2,
71 0x0bc6, 0x0bcd,
72 0x0bd0, 0x0bd0,
73 0x0bd7, 0x0bd7,
74 0x0be6, 0x0bfa,
75 0x0c01, 0x0c39,
76 0x0c3d, 0x0c4d,
77 0x0c55, 0x0c59,
78 0x0c60, 0x0c63,
79 0x0c66, 0x0c6f,
80 0x0c78, 0x0c7f,
81 0x0c82, 0x0cb9,
82 0x0cbc, 0x0ccd,
83 0x0cd5, 0x0cd6,
84 0x0cde, 0x0ce3,
85 0x0ce6, 0x0cf2,
86 0x0d02, 0x0d3a,
87 0x0d3d, 0x0d4e,
88 0x0d57, 0x0d57,
89 0x0d60, 0x0d63,
90 0x0d66, 0x0d75,
91 0x0d79, 0x0d7f,
92 0x0d82, 0x0d96,
93 0x0d9a, 0x0dbd,
94 0x0dc0, 0x0dc6,
95 0x0dca, 0x0dca,
96 0x0dcf, 0x0ddf,
97 0x0df2, 0x0df4,
98 0x0e01, 0x0e3a,
99 0x0e3f, 0x0e5b,
100 0x0e81, 0x0e84,
101 0x0e87, 0x0e8a,
102 0x0e8d, 0x0e8d,
103 0x0e94, 0x0ea7,
104 0x0eaa, 0x0ebd,
105 0x0ec0, 0x0ecd,
106 0x0ed0, 0x0ed9,
107 0x0edc, 0x0edf,
108 0x0f00, 0x0f6c,
109 0x0f71, 0x0fda,
110 0x1000, 0x10c7,
111 0x10cd, 0x10cd,
112 0x10d0, 0x124d,
113 0x1250, 0x125d,
114 0x1260, 0x128d,
115 0x1290, 0x12b5,
116 0x12b8, 0x12c5,
117 0x12c8, 0x1315,
118 0x1318, 0x135a,
119 0x135d, 0x137c,
120 0x1380, 0x1399,
121 0x13a0, 0x13f4,
122 0x1400, 0x169c,
123 0x16a0, 0x16f0,
124 0x1700, 0x1714,
125 0x1720, 0x1736,
126 0x1740, 0x1753,
127 0x1760, 0x1773,
128 0x1780, 0x17dd,
129 0x17e0, 0x17e9,
130 0x17f0, 0x17f9,
131 0x1800, 0x180d,
132 0x1810, 0x1819,
133 0x1820, 0x1877,
134 0x1880, 0x18aa,
135 0x18b0, 0x18f5,
136 0x1900, 0x191c,
137 0x1920, 0x192b,
138 0x1930, 0x193b,
139 0x1940, 0x1940,
140 0x1944, 0x196d,
141 0x1970, 0x1974,
142 0x1980, 0x19ab,
143 0x19b0, 0x19c9,
144 0x19d0, 0x19da,
145 0x19de, 0x1a1b,
146 0x1a1e, 0x1a7c,
147 0x1a7f, 0x1a89,
148 0x1a90, 0x1a99,
149 0x1aa0, 0x1aad,
150 0x1b00, 0x1b4b,
151 0x1b50, 0x1b7c,
152 0x1b80, 0x1bf3,
153 0x1bfc, 0x1c37,
154 0x1c3b, 0x1c49,
155 0x1c4d, 0x1c7f,
156 0x1cc0, 0x1cc7,
157 0x1cd0, 0x1cf6,
158 0x1d00, 0x1de6,
159 0x1dfc, 0x1f15,
160 0x1f18, 0x1f1d,
161 0x1f20, 0x1f45,
162 0x1f48, 0x1f4d,
163 0x1f50, 0x1f7d,
164 0x1f80, 0x1fd3,
165 0x1fd6, 0x1fef,
166 0x1ff2, 0x1ffe,
167 0x2010, 0x2027,
168 0x2030, 0x205e,
169 0x2070, 0x2071,
170 0x2074, 0x209c,
171 0x20a0, 0x20ba,
172 0x20d0, 0x20f0,
173 0x2100, 0x2189,
174 0x2190, 0x23f3,
175 0x2400, 0x2426,
176 0x2440, 0x244a,
177 0x2460, 0x2b4c,
178 0x2b50, 0x2b59,
179 0x2c00, 0x2cf3,
180 0x2cf9, 0x2d27,
181 0x2d2d, 0x2d2d,
182 0x2d30, 0x2d67,
183 0x2d6f, 0x2d70,
184 0x2d7f, 0x2d96,
185 0x2da0, 0x2e3b,
186 0x2e80, 0x2ef3,
187 0x2f00, 0x2fd5,
188 0x2ff0, 0x2ffb,
189 0x3001, 0x3096,
190 0x3099, 0x30ff,
191 0x3105, 0x312d,
192 0x3131, 0x31ba,
193 0x31c0, 0x31e3,
194 0x31f0, 0x4db5,
195 0x4dc0, 0x9fcc,
196 0xa000, 0xa48c,
197 0xa490, 0xa4c6,
198 0xa4d0, 0xa62b,
199 0xa640, 0xa697,
200 0xa69f, 0xa6f7,
201 0xa700, 0xa793,
202 0xa7a0, 0xa7aa,
203 0xa7f8, 0xa82b,
204 0xa830, 0xa839,
205 0xa840, 0xa877,
206 0xa880, 0xa8c4,
207 0xa8ce, 0xa8d9,
208 0xa8e0, 0xa8fb,
209 0xa900, 0xa953,
210 0xa95f, 0xa97c,
211 0xa980, 0xa9d9,
212 0xa9de, 0xa9df,
213 0xaa00, 0xaa36,
214 0xaa40, 0xaa4d,
215 0xaa50, 0xaa59,
216 0xaa5c, 0xaa7b,
217 0xaa80, 0xaac2,
218 0xaadb, 0xaaf6,
219 0xab01, 0xab06,
220 0xab09, 0xab0e,
221 0xab11, 0xab16,
222 0xab20, 0xab2e,
223 0xabc0, 0xabed,
224 0xabf0, 0xabf9,
225 0xac00, 0xd7a3,
226 0xd7b0, 0xd7c6,
227 0xd7cb, 0xd7fb,
228 0xf900, 0xfa6d,
229 0xfa70, 0xfad9,
230 0xfb00, 0xfb06,
231 0xfb13, 0xfb17,
232 0xfb1d, 0xfbc1,
233 0xfbd3, 0xfd3f,
234 0xfd50, 0xfd8f,
235 0xfd92, 0xfdc7,
236 0xfdf0, 0xfdfd,
237 0xfe00, 0xfe19,
238 0xfe20, 0xfe26,
239 0xfe30, 0xfe6b,
240 0xfe70, 0xfefc,
241 0xff01, 0xffbe,
242 0xffc2, 0xffc7,
243 0xffca, 0xffcf,
244 0xffd2, 0xffd7,
245 0xffda, 0xffdc,
246 0xffe0, 0xffee,
247 0xfffc, 0xfffd,
250 var isNotPrint16 = []uint16{
251 0x00ad,
252 0x038b,
253 0x038d,
254 0x03a2,
255 0x0560,
256 0x0588,
257 0x0590,
258 0x06dd,
259 0x083f,
260 0x08a1,
261 0x08ff,
262 0x0978,
263 0x0980,
264 0x0984,
265 0x09a9,
266 0x09b1,
267 0x09de,
268 0x0a04,
269 0x0a29,
270 0x0a31,
271 0x0a34,
272 0x0a37,
273 0x0a3d,
274 0x0a5d,
275 0x0a84,
276 0x0a8e,
277 0x0a92,
278 0x0aa9,
279 0x0ab1,
280 0x0ab4,
281 0x0ac6,
282 0x0aca,
283 0x0b04,
284 0x0b29,
285 0x0b31,
286 0x0b34,
287 0x0b5e,
288 0x0b84,
289 0x0b91,
290 0x0b9b,
291 0x0b9d,
292 0x0bc9,
293 0x0c04,
294 0x0c0d,
295 0x0c11,
296 0x0c29,
297 0x0c34,
298 0x0c45,
299 0x0c49,
300 0x0c57,
301 0x0c84,
302 0x0c8d,
303 0x0c91,
304 0x0ca9,
305 0x0cb4,
306 0x0cc5,
307 0x0cc9,
308 0x0cdf,
309 0x0cf0,
310 0x0d04,
311 0x0d0d,
312 0x0d11,
313 0x0d45,
314 0x0d49,
315 0x0d84,
316 0x0db2,
317 0x0dbc,
318 0x0dd5,
319 0x0dd7,
320 0x0e83,
321 0x0e89,
322 0x0e98,
323 0x0ea0,
324 0x0ea4,
325 0x0ea6,
326 0x0eac,
327 0x0eba,
328 0x0ec5,
329 0x0ec7,
330 0x0f48,
331 0x0f98,
332 0x0fbd,
333 0x0fcd,
334 0x10c6,
335 0x1249,
336 0x1257,
337 0x1259,
338 0x1289,
339 0x12b1,
340 0x12bf,
341 0x12c1,
342 0x12d7,
343 0x1311,
344 0x1680,
345 0x170d,
346 0x176d,
347 0x1771,
348 0x1a5f,
349 0x1f58,
350 0x1f5a,
351 0x1f5c,
352 0x1f5e,
353 0x1fb5,
354 0x1fc5,
355 0x1fdc,
356 0x1ff5,
357 0x208f,
358 0x2700,
359 0x2c2f,
360 0x2c5f,
361 0x2d26,
362 0x2da7,
363 0x2daf,
364 0x2db7,
365 0x2dbf,
366 0x2dc7,
367 0x2dcf,
368 0x2dd7,
369 0x2ddf,
370 0x2e9a,
371 0x3040,
372 0x318f,
373 0x321f,
374 0x32ff,
375 0xa78f,
376 0xa9ce,
377 0xab27,
378 0xfb37,
379 0xfb3d,
380 0xfb3f,
381 0xfb42,
382 0xfb45,
383 0xfe53,
384 0xfe67,
385 0xfe75,
386 0xffe7,
389 var isPrint32 = []uint32{
390 0x010000, 0x01004d,
391 0x010050, 0x01005d,
392 0x010080, 0x0100fa,
393 0x010100, 0x010102,
394 0x010107, 0x010133,
395 0x010137, 0x01018a,
396 0x010190, 0x01019b,
397 0x0101d0, 0x0101fd,
398 0x010280, 0x01029c,
399 0x0102a0, 0x0102d0,
400 0x010300, 0x010323,
401 0x010330, 0x01034a,
402 0x010380, 0x0103c3,
403 0x0103c8, 0x0103d5,
404 0x010400, 0x01049d,
405 0x0104a0, 0x0104a9,
406 0x010800, 0x010805,
407 0x010808, 0x010838,
408 0x01083c, 0x01083c,
409 0x01083f, 0x01085f,
410 0x010900, 0x01091b,
411 0x01091f, 0x010939,
412 0x01093f, 0x01093f,
413 0x010980, 0x0109b7,
414 0x0109be, 0x0109bf,
415 0x010a00, 0x010a06,
416 0x010a0c, 0x010a33,
417 0x010a38, 0x010a3a,
418 0x010a3f, 0x010a47,
419 0x010a50, 0x010a58,
420 0x010a60, 0x010a7f,
421 0x010b00, 0x010b35,
422 0x010b39, 0x010b55,
423 0x010b58, 0x010b72,
424 0x010b78, 0x010b7f,
425 0x010c00, 0x010c48,
426 0x010e60, 0x010e7e,
427 0x011000, 0x01104d,
428 0x011052, 0x01106f,
429 0x011080, 0x0110c1,
430 0x0110d0, 0x0110e8,
431 0x0110f0, 0x0110f9,
432 0x011100, 0x011143,
433 0x011180, 0x0111c8,
434 0x0111d0, 0x0111d9,
435 0x011680, 0x0116b7,
436 0x0116c0, 0x0116c9,
437 0x012000, 0x01236e,
438 0x012400, 0x012462,
439 0x012470, 0x012473,
440 0x013000, 0x01342e,
441 0x016800, 0x016a38,
442 0x016f00, 0x016f44,
443 0x016f50, 0x016f7e,
444 0x016f8f, 0x016f9f,
445 0x01b000, 0x01b001,
446 0x01d000, 0x01d0f5,
447 0x01d100, 0x01d126,
448 0x01d129, 0x01d172,
449 0x01d17b, 0x01d1dd,
450 0x01d200, 0x01d245,
451 0x01d300, 0x01d356,
452 0x01d360, 0x01d371,
453 0x01d400, 0x01d49f,
454 0x01d4a2, 0x01d4a2,
455 0x01d4a5, 0x01d4a6,
456 0x01d4a9, 0x01d50a,
457 0x01d50d, 0x01d546,
458 0x01d54a, 0x01d6a5,
459 0x01d6a8, 0x01d7cb,
460 0x01d7ce, 0x01d7ff,
461 0x01ee00, 0x01ee24,
462 0x01ee27, 0x01ee3b,
463 0x01ee42, 0x01ee42,
464 0x01ee47, 0x01ee54,
465 0x01ee57, 0x01ee64,
466 0x01ee67, 0x01ee9b,
467 0x01eea1, 0x01eebb,
468 0x01eef0, 0x01eef1,
469 0x01f000, 0x01f02b,
470 0x01f030, 0x01f093,
471 0x01f0a0, 0x01f0ae,
472 0x01f0b1, 0x01f0be,
473 0x01f0c1, 0x01f0df,
474 0x01f100, 0x01f10a,
475 0x01f110, 0x01f16b,
476 0x01f170, 0x01f19a,
477 0x01f1e6, 0x01f202,
478 0x01f210, 0x01f23a,
479 0x01f240, 0x01f248,
480 0x01f250, 0x01f251,
481 0x01f300, 0x01f320,
482 0x01f330, 0x01f37c,
483 0x01f380, 0x01f393,
484 0x01f3a0, 0x01f3ca,
485 0x01f3e0, 0x01f3f0,
486 0x01f400, 0x01f4fc,
487 0x01f500, 0x01f53d,
488 0x01f540, 0x01f543,
489 0x01f550, 0x01f567,
490 0x01f5fb, 0x01f640,
491 0x01f645, 0x01f64f,
492 0x01f680, 0x01f6c5,
493 0x01f700, 0x01f773,
494 0x020000, 0x02a6d6,
495 0x02a700, 0x02b734,
496 0x02b740, 0x02b81d,
497 0x02f800, 0x02fa1d,
498 0x0e0100, 0x0e01ef,
501 var isNotPrint32 = []uint16{ // add 0x10000 to each entry
502 0x000c,
503 0x0027,
504 0x003b,
505 0x003e,
506 0x031f,
507 0x039e,
508 0x0809,
509 0x0836,
510 0x0856,
511 0x0a04,
512 0x0a14,
513 0x0a18,
514 0x10bd,
515 0x1135,
516 0xd455,
517 0xd49d,
518 0xd4ad,
519 0xd4ba,
520 0xd4bc,
521 0xd4c4,
522 0xd506,
523 0xd515,
524 0xd51d,
525 0xd53a,
526 0xd53f,
527 0xd545,
528 0xd551,
529 0xee04,
530 0xee20,
531 0xee23,
532 0xee28,
533 0xee33,
534 0xee38,
535 0xee3a,
536 0xee48,
537 0xee4a,
538 0xee4c,
539 0xee50,
540 0xee53,
541 0xee58,
542 0xee5a,
543 0xee5c,
544 0xee5e,
545 0xee60,
546 0xee63,
547 0xee6b,
548 0xee73,
549 0xee78,
550 0xee7d,
551 0xee7f,
552 0xee8a,
553 0xeea4,
554 0xeeaa,
555 0xf0d0,
556 0xf12f,
557 0xf336,
558 0xf3c5,
559 0xf43f,
560 0xf441,
561 0xf4f8,