def unicode_is_zero_mark
cli@0.2.0.0 · cli.bend:251
import cli@0.2.0.0/cli.bend as Cli
import Base
251
252
253def unicode_is_zero_mark(code: U32) -> Bool:
254 contains_range([
255 CodeRange{768, 879},
256 CodeRange{1155, 1161},
257 CodeRange{1425, 1469},
258 CodeRange{1471, 1471},
259 CodeRange{1473, 1474},
260 CodeRange{1476, 1477},
261 CodeRange{1479, 1479},
262 CodeRange{1552, 1562},
263 CodeRange{1611, 1631},
264 CodeRange{1648, 1648},
265 CodeRange{1750, 1756},
266 CodeRange{1759, 1764},
267 CodeRange{1767, 1768},
268 CodeRange{1770, 1773},
269 CodeRange{1809, 1809},
270 CodeRange{1840, 1866},
271 CodeRange{1958, 1968},
272 CodeRange{2027, 2035},
273 CodeRange{2045, 2045},
274 CodeRange{2070, 2073},
275 CodeRange{2075, 2083},
276 CodeRange{2085, 2087},
277 CodeRange{2089, 2093},
278 CodeRange{2137, 2139},
279 CodeRange{2200, 2207},
280 CodeRange{2250, 2273},
281 CodeRange{2275, 2306},
282 CodeRange{2362, 2362},
283 CodeRange{2364, 2364},
284 CodeRange{2369, 2376},
285 CodeRange{2381, 2381},
286 CodeRange{2385, 2391},
287 CodeRange{2402, 2403},
288 CodeRange{2433, 2433},
289 CodeRange{2492, 2492},
290 CodeRange{2497, 2500},
291 CodeRange{2509, 2509},
292 CodeRange{2530, 2531},
293 CodeRange{2558, 2558},
294 CodeRange{2561, 2562},
295 CodeRange{2620, 2620},
296 CodeRange{2625, 2626},
297 CodeRange{2631, 2632},
298 CodeRange{2635, 2637},
299 CodeRange{2641, 2641},
300 CodeRange{2672, 2673},
301 CodeRange{2677, 2677},
302 CodeRange{2689, 2690},
303 CodeRange{2748, 2748},
304 CodeRange{2753, 2757},
305 CodeRange{2759, 2760},
306 CodeRange{2765, 2765},
307 CodeRange{2786, 2787},
308 CodeRange{2810, 2815},
309 CodeRange{2817, 2817},
310 CodeRange{2876, 2876},
311 CodeRange{2879, 2879},
312 CodeRange{2881, 2884},
313 CodeRange{2893, 2893},
314 CodeRange{2901, 2902},
315 CodeRange{2914, 2915},
316 CodeRange{2946, 2946},
317 CodeRange{3008, 3008},
318 CodeRange{3021, 3021},
319 CodeRange{3072, 3072},
320 CodeRange{3076, 3076},
321 CodeRange{3132, 3132},
322 CodeRange{3134, 3136},
323 CodeRange{3142, 3144},
324 CodeRange{3146, 3149},
325 CodeRange{3157, 3158},
326 CodeRange{3170, 3171},
327 CodeRange{3201, 3201},
328 CodeRange{3260, 3260},
329 CodeRange{3263, 3263},
330 CodeRange{3270, 3270},
331 CodeRange{3276, 3277},
332 CodeRange{3298, 3299},
333 CodeRange{3328, 3329},
334 CodeRange{3387, 3388},
335 CodeRange{3393, 3396},
336 CodeRange{3405, 3405},
337 CodeRange{3426, 3427},
338 CodeRange{3457, 3457},
339 CodeRange{3530, 3530},
340 CodeRange{3538, 3540},
341 CodeRange{3542, 3542},
342 CodeRange{3633, 3633},
343 CodeRange{3636, 3642},
344 CodeRange{3655, 3662},
345 CodeRange{3761, 3761},
346 CodeRange{3764, 3772},
347 CodeRange{3784, 3790},
348 CodeRange{3864, 3865},
349 CodeRange{3893, 3893},
350 CodeRange{3895, 3895},
351 CodeRange{3897, 3897},
352 CodeRange{3953, 3966},
353 CodeRange{3968, 3972},
354 CodeRange{3974, 3975},
355 CodeRange{3981, 3991},
356 CodeRange{3993, 4028},
357 CodeRange{4038, 4038},
358 CodeRange{4141, 4144},
359 CodeRange{4146, 4151},
360 CodeRange{4153, 4154},
361 CodeRange{4157, 4158},
362 CodeRange{4184, 4185},
363 CodeRange{4190, 4192},
364 CodeRange{4209, 4212},
365 CodeRange{4226, 4226},
366 CodeRange{4229, 4230},
367 CodeRange{4237, 4237},
368 CodeRange{4253, 4253},
369 CodeRange{4957, 4959},
370 CodeRange{5906, 5908},
371 CodeRange{5938, 5939},
372 CodeRange{5970, 5971},
373 CodeRange{6002, 6003},
374 CodeRange{6068, 6069},
375 CodeRange{6071, 6077},
376 CodeRange{6086, 6086},
377 CodeRange{6089, 6099},
378 CodeRange{6109, 6109},
379 CodeRange{6155, 6157},
380 CodeRange{6159, 6159},
381 CodeRange{6277, 6278},
382 CodeRange{6313, 6313},
383 CodeRange{6432, 6434},
384 CodeRange{6439, 6440},
385 CodeRange{6450, 6450},
386 CodeRange{6457, 6459},
387 CodeRange{6679, 6680},
388 CodeRange{6683, 6683},
389 CodeRange{6742, 6742},
390 CodeRange{6744, 6750},
391 CodeRange{6752, 6752},
392 CodeRange{6754, 6754},
393 CodeRange{6757, 6764},
394 CodeRange{6771, 6780},
395 CodeRange{6783, 6783},
396 CodeRange{6832, 6862},
397 CodeRange{6912, 6915},
398 CodeRange{6964, 6964},
399 CodeRange{6966, 6970},
400 CodeRange{6972, 6972},
401 CodeRange{6978, 6978},
402 CodeRange{7019, 7027},
403 CodeRange{7040, 7041},
404 CodeRange{7074, 7077},
405 CodeRange{7080, 7081},
406 CodeRange{7083, 7085},
407 CodeRange{7142, 7142},
408 CodeRange{7144, 7145},
409 CodeRange{7149, 7149},
410 CodeRange{7151, 7153},
411 CodeRange{7212, 7219},
412 CodeRange{7222, 7223},
413 CodeRange{7376, 7378},
414 CodeRange{7380, 7392},
415 CodeRange{7394, 7400},
416 CodeRange{7405, 7405},
417 CodeRange{7412, 7412},
418 CodeRange{7416, 7417},
419 CodeRange{7616, 7679},
420 CodeRange{8400, 8432},
421 CodeRange{11503, 11505},
422 CodeRange{11647, 11647},
423 CodeRange{11744, 11775},
424 CodeRange{12330, 12333},
425 CodeRange{12441, 12442},
426 CodeRange{42607, 42610},
427 CodeRange{42612, 42621},
428 CodeRange{42654, 42655},
429 CodeRange{42736, 42737},
430 CodeRange{43010, 43010},
431 CodeRange{43014, 43014},
432 CodeRange{43019, 43019},
433 CodeRange{43045, 43046},
434 CodeRange{43052, 43052},
435 CodeRange{43204, 43205},
436 CodeRange{43232, 43249},
437 CodeRange{43263, 43263},
438 CodeRange{43302, 43309},
439 CodeRange{43335, 43345},
440 CodeRange{43392, 43394},
441 CodeRange{43443, 43443},
442 CodeRange{43446, 43449},
443 CodeRange{43452, 43453},
444 CodeRange{43493, 43493},
445 CodeRange{43561, 43566},
446 CodeRange{43569, 43570},
447 CodeRange{43573, 43574},
448 CodeRange{43587, 43587},
449 CodeRange{43596, 43596},
450 CodeRange{43644, 43644},
451 CodeRange{43696, 43696},
452 CodeRange{43698, 43700},
453 CodeRange{43703, 43704},
454 CodeRange{43710, 43711},
455 CodeRange{43713, 43713},
456 CodeRange{43756, 43757},
457 CodeRange{43766, 43766},
458 CodeRange{44005, 44005},
459 CodeRange{44008, 44008},
460 CodeRange{44013, 44013},
461 CodeRange{64286, 64286},
462 CodeRange{65024, 65039},
463 CodeRange{65056, 65071},
464 CodeRange{66045, 66045},
465 CodeRange{66272, 66272},
466 CodeRange{66422, 66426},
467 CodeRange{68097, 68099},
468 CodeRange{68101, 68102},
469 CodeRange{68108, 68111},
470 CodeRange{68152, 68154},
471 CodeRange{68159, 68159},
472 CodeRange{68325, 68326},
473 CodeRange{68900, 68903},
474 CodeRange{69291, 69292},
475 CodeRange{69373, 69375},
476 CodeRange{69446, 69456},
477 CodeRange{69506, 69509},
478 CodeRange{69633, 69633},
479 CodeRange{69688, 69702},
480 CodeRange{69744, 69744},
481 CodeRange{69747, 69748},
482 CodeRange{69759, 69761},
483 CodeRange{69811, 69814},
484 CodeRange{69817, 69818},
485 CodeRange{69826, 69826},
486 CodeRange{69888, 69890},
487 CodeRange{69927, 69931},
488 CodeRange{69933, 69940},
489 CodeRange{70003, 70003},
490 CodeRange{70016, 70017},
491 CodeRange{70070, 70078},
492 CodeRange{70089, 70092},
493 CodeRange{70095, 70095},
494 CodeRange{70191, 70193},
495 CodeRange{70196, 70196},
496 CodeRange{70198, 70199},
497 CodeRange{70206, 70206},
498 CodeRange{70209, 70209},
499 CodeRange{70367, 70367},
500 CodeRange{70371, 70378},
501 CodeRange{70400, 70401},
502 CodeRange{70459, 70460},
503 CodeRange{70464, 70464},
504 CodeRange{70502, 70508},
505 CodeRange{70512, 70516},
506 CodeRange{70712, 70719},
507 CodeRange{70722, 70724},
508 CodeRange{70726, 70726},
509 CodeRange{70750, 70750},
510 CodeRange{70835, 70840},
511 CodeRange{70842, 70842},
512 CodeRange{70847, 70848},
513 CodeRange{70850, 70851},
514 CodeRange{71090, 71093},
515 CodeRange{71100, 71101},
516 CodeRange{71103, 71104},
517 CodeRange{71132, 71133},
518 CodeRange{71219, 71226},
519 CodeRange{71229, 71229},
520 CodeRange{71231, 71232},
521 CodeRange{71339, 71339},
522 CodeRange{71341, 71341},
523 CodeRange{71344, 71349},
524 CodeRange{71351, 71351},
525 CodeRange{71453, 71455},
526 CodeRange{71458, 71461},
527 CodeRange{71463, 71467},
528 CodeRange{71727, 71735},
529 CodeRange{71737, 71738},
530 CodeRange{71995, 71996},
531 CodeRange{71998, 71998},
532 CodeRange{72003, 72003},
533 CodeRange{72148, 72151},
534 CodeRange{72154, 72155},
535 CodeRange{72160, 72160},
536 CodeRange{72193, 72202},
537 CodeRange{72243, 72248},
538 CodeRange{72251, 72254},
539 CodeRange{72263, 72263},
540 CodeRange{72273, 72278},
541 CodeRange{72281, 72283},
542 CodeRange{72330, 72342},
543 CodeRange{72344, 72345},
544 CodeRange{72752, 72758},
545 CodeRange{72760, 72765},
546 CodeRange{72767, 72767},
547 CodeRange{72850, 72871},
548 CodeRange{72874, 72880},
549 CodeRange{72882, 72883},
550 CodeRange{72885, 72886},
551 CodeRange{73009, 73014},
552 CodeRange{73018, 73018},
553 CodeRange{73020, 73021},
554 CodeRange{73023, 73029},
555 CodeRange{73031, 73031},
556 CodeRange{73104, 73105},
557 CodeRange{73109, 73109},
558 CodeRange{73111, 73111},
559 CodeRange{73459, 73460},
560 CodeRange{73472, 73473},
561 CodeRange{73526, 73530},
562 CodeRange{73536, 73536},
563 CodeRange{73538, 73538},
564 CodeRange{78912, 78912},
565 CodeRange{78919, 78933},
566 CodeRange{92912, 92916},
567 CodeRange{92976, 92982},
568 CodeRange{94031, 94031},
569 CodeRange{94095, 94098},
570 CodeRange{94180, 94180},
571 CodeRange{113821, 113822},
572 CodeRange{118528, 118573},
573 CodeRange{118576, 118598},
574 CodeRange{119143, 119145},
575 CodeRange{119163, 119170},
576 CodeRange{119173, 119179},
577 CodeRange{119210, 119213},
578 CodeRange{119362, 119364},
579 CodeRange{121344, 121398},
580 CodeRange{121403, 121452},
581 CodeRange{121461, 121461},
582 CodeRange{121476, 121476},
583 CodeRange{121499, 121503},
584 CodeRange{121505, 121519},
585 CodeRange{122880, 122886},
586 CodeRange{122888, 122904},
587 CodeRange{122907, 122913},
588 CodeRange{122915, 122916},
589 CodeRange{122918, 122922},
590 CodeRange{123023, 123023},
591 CodeRange{123184, 123190},
592 CodeRange{123566, 123566},
593 CodeRange{123628, 123631},
594 CodeRange{124140, 124143},
595 CodeRange{125136, 125142},
596 CodeRange{125252, 125258},
597 CodeRange{917760, 917999},
598 ], code)