zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

atoms.ex (49097B)


      1 # Generated from lib/makeup/lexers/elixir_lexer/atoms.ex.exs, do not edit.
      2 # Generated at 2020-10-02 20:53:56Z.
      3 
      4 defmodule Makeup.Lexers.ElixirLexer.Atoms do
      5   @moduledoc false
      6 
      7   def atom_continue_chars__0(
      8         <<x0::utf8, rest::binary>>,
      9         acc,
     10         stack,
     11         context,
     12         comb__line,
     13         comb__offset
     14       )
     15       when (x0 >= 48 and x0 <= 57) or (x0 >= 64 and x0 <= 90) or x0 === 95 or
     16              (x0 >= 97 and x0 <= 122) or x0 === 170 or x0 === 181 or x0 === 183 or x0 === 186 or
     17              (x0 >= 192 and x0 <= 214) or (x0 >= 216 and x0 <= 246) or (x0 >= 248 and x0 <= 705) or
     18              (x0 >= 710 and x0 <= 721) or (x0 >= 736 and x0 <= 740) or x0 === 748 or x0 === 750 or
     19              (x0 >= 768 and x0 <= 884) or (x0 >= 886 and x0 <= 887) or (x0 >= 890 and x0 <= 893) or
     20              x0 === 895 or (x0 >= 902 and x0 <= 906) or x0 === 908 or (x0 >= 910 and x0 <= 929) or
     21              (x0 >= 931 and x0 <= 1013) or (x0 >= 1015 and x0 <= 1153) or
     22              (x0 >= 1155 and x0 <= 1159) or (x0 >= 1162 and x0 <= 1327) or
     23              (x0 >= 1329 and x0 <= 1366) or x0 === 1369 or (x0 >= 1376 and x0 <= 1416) or
     24              (x0 >= 1425 and x0 <= 1469) or x0 === 1471 or (x0 >= 1473 and x0 <= 1474) or
     25              (x0 >= 1476 and x0 <= 1477) or x0 === 1479 or (x0 >= 1488 and x0 <= 1514) or
     26              (x0 >= 1519 and x0 <= 1522) or (x0 >= 1552 and x0 <= 1562) or
     27              (x0 >= 1568 and x0 <= 1641) or (x0 >= 1646 and x0 <= 1747) or
     28              (x0 >= 1749 and x0 <= 1756) or (x0 >= 1759 and x0 <= 1768) or
     29              (x0 >= 1770 and x0 <= 1788) or x0 === 1791 or (x0 >= 1808 and x0 <= 1866) or
     30              (x0 >= 1869 and x0 <= 1969) or (x0 >= 1984 and x0 <= 2037) or x0 === 2042 or
     31              x0 === 2045 or (x0 >= 2048 and x0 <= 2093) or (x0 >= 2112 and x0 <= 2139) or
     32              (x0 >= 2144 and x0 <= 2154) or (x0 >= 2208 and x0 <= 2228) or
     33              (x0 >= 2230 and x0 <= 2247) or (x0 >= 2259 and x0 <= 2273) or
     34              (x0 >= 2275 and x0 <= 2403) or (x0 >= 2406 and x0 <= 2415) or
     35              (x0 >= 2417 and x0 <= 2435) or (x0 >= 2437 and x0 <= 2444) or
     36              (x0 >= 2447 and x0 <= 2448) or (x0 >= 2451 and x0 <= 2472) or
     37              (x0 >= 2474 and x0 <= 2480) or x0 === 2482 or (x0 >= 2486 and x0 <= 2489) or
     38              (x0 >= 2492 and x0 <= 2500) or (x0 >= 2503 and x0 <= 2504) or
     39              (x0 >= 2507 and x0 <= 2510) or x0 === 2519 or (x0 >= 2524 and x0 <= 2525) or
     40              (x0 >= 2527 and x0 <= 2531) or (x0 >= 2534 and x0 <= 2545) or x0 === 2556 or
     41              x0 === 2558 or (x0 >= 2561 and x0 <= 2563) or (x0 >= 2565 and x0 <= 2570) or
     42              (x0 >= 2575 and x0 <= 2576) or (x0 >= 2579 and x0 <= 2600) or
     43              (x0 >= 2602 and x0 <= 2608) or (x0 >= 2610 and x0 <= 2611) or
     44              (x0 >= 2613 and x0 <= 2614) or (x0 >= 2616 and x0 <= 2617) or x0 === 2620 or
     45              (x0 >= 2622 and x0 <= 2626) or (x0 >= 2631 and x0 <= 2632) or
     46              (x0 >= 2635 and x0 <= 2637) or x0 === 2641 or (x0 >= 2649 and x0 <= 2652) or
     47              x0 === 2654 or (x0 >= 2662 and x0 <= 2677) or (x0 >= 2689 and x0 <= 2691) or
     48              (x0 >= 2693 and x0 <= 2701) or (x0 >= 2703 and x0 <= 2705) or
     49              (x0 >= 2707 and x0 <= 2728) or (x0 >= 2730 and x0 <= 2736) or
     50              (x0 >= 2738 and x0 <= 2739) or (x0 >= 2741 and x0 <= 2745) or
     51              (x0 >= 2748 and x0 <= 2757) or (x0 >= 2759 and x0 <= 2761) or
     52              (x0 >= 2763 and x0 <= 2765) or x0 === 2768 or (x0 >= 2784 and x0 <= 2787) or
     53              (x0 >= 2790 and x0 <= 2799) or (x0 >= 2809 and x0 <= 2815) or
     54              (x0 >= 2817 and x0 <= 2819) or (x0 >= 2821 and x0 <= 2828) or
     55              (x0 >= 2831 and x0 <= 2832) or (x0 >= 2835 and x0 <= 2856) or
     56              (x0 >= 2858 and x0 <= 2864) or (x0 >= 2866 and x0 <= 2867) or
     57              (x0 >= 2869 and x0 <= 2873) or (x0 >= 2876 and x0 <= 2884) or
     58              (x0 >= 2887 and x0 <= 2888) or (x0 >= 2891 and x0 <= 2893) or
     59              (x0 >= 2901 and x0 <= 2903) or (x0 >= 2908 and x0 <= 2909) or
     60              (x0 >= 2911 and x0 <= 2915) or (x0 >= 2918 and x0 <= 2927) or x0 === 2929 or
     61              (x0 >= 2946 and x0 <= 2947) or (x0 >= 2949 and x0 <= 2954) or
     62              (x0 >= 2958 and x0 <= 2960) or (x0 >= 2962 and x0 <= 2965) or
     63              (x0 >= 2969 and x0 <= 2970) or x0 === 2972 or (x0 >= 2974 and x0 <= 2975) or
     64              (x0 >= 2979 and x0 <= 2980) or (x0 >= 2984 and x0 <= 2986) or
     65              (x0 >= 2990 and x0 <= 3001) or (x0 >= 3006 and x0 <= 3010) or
     66              (x0 >= 3014 and x0 <= 3016) or (x0 >= 3018 and x0 <= 3021) or x0 === 3024 or
     67              x0 === 3031 or (x0 >= 3046 and x0 <= 3055) or (x0 >= 3072 and x0 <= 3084) or
     68              (x0 >= 3086 and x0 <= 3088) or (x0 >= 3090 and x0 <= 3112) or
     69              (x0 >= 3114 and x0 <= 3129) or (x0 >= 3133 and x0 <= 3140) or
     70              (x0 >= 3142 and x0 <= 3144) or (x0 >= 3146 and x0 <= 3149) or
     71              (x0 >= 3157 and x0 <= 3158) or (x0 >= 3160 and x0 <= 3162) or
     72              (x0 >= 3168 and x0 <= 3171) or (x0 >= 3174 and x0 <= 3183) or
     73              (x0 >= 3200 and x0 <= 3203) or (x0 >= 3205 and x0 <= 3212) or
     74              (x0 >= 3214 and x0 <= 3216) or (x0 >= 3218 and x0 <= 3240) or
     75              (x0 >= 3242 and x0 <= 3251) or (x0 >= 3253 and x0 <= 3257) or
     76              (x0 >= 3260 and x0 <= 3268) or (x0 >= 3270 and x0 <= 3272) or
     77              (x0 >= 3274 and x0 <= 3277) or (x0 >= 3285 and x0 <= 3286) or x0 === 3294 or
     78              (x0 >= 3296 and x0 <= 3299) or (x0 >= 3302 and x0 <= 3311) or
     79              (x0 >= 3313 and x0 <= 3314) or (x0 >= 3328 and x0 <= 3340) or
     80              (x0 >= 3342 and x0 <= 3344) or (x0 >= 3346 and x0 <= 3396) or
     81              (x0 >= 3398 and x0 <= 3400) or (x0 >= 3402 and x0 <= 3406) or
     82              (x0 >= 3412 and x0 <= 3415) or (x0 >= 3423 and x0 <= 3427) or
     83              (x0 >= 3430 and x0 <= 3439) or (x0 >= 3450 and x0 <= 3455) or
     84              (x0 >= 3457 and x0 <= 3459) or (x0 >= 3461 and x0 <= 3478) or
     85              (x0 >= 3482 and x0 <= 3505) or (x0 >= 3507 and x0 <= 3515) or x0 === 3517 or
     86              (x0 >= 3520 and x0 <= 3526) or x0 === 3530 or (x0 >= 3535 and x0 <= 3540) or
     87              x0 === 3542 or (x0 >= 3544 and x0 <= 3551) or (x0 >= 3558 and x0 <= 3567) or
     88              (x0 >= 3570 and x0 <= 3571) or (x0 >= 3585 and x0 <= 3642) or
     89              (x0 >= 3648 and x0 <= 3662) or (x0 >= 3664 and x0 <= 3673) or
     90              (x0 >= 3713 and x0 <= 3714) or x0 === 3716 or (x0 >= 3718 and x0 <= 3722) or
     91              (x0 >= 3724 and x0 <= 3747) or x0 === 3749 or (x0 >= 3751 and x0 <= 3773) or
     92              (x0 >= 3776 and x0 <= 3780) or x0 === 3782 or (x0 >= 3784 and x0 <= 3789) or
     93              (x0 >= 3792 and x0 <= 3801) or (x0 >= 3804 and x0 <= 3807) or x0 === 3840 or
     94              (x0 >= 3864 and x0 <= 3865) or (x0 >= 3872 and x0 <= 3881) or x0 === 3893 or
     95              x0 === 3895 or x0 === 3897 or (x0 >= 3902 and x0 <= 3911) or
     96              (x0 >= 3913 and x0 <= 3948) or (x0 >= 3953 and x0 <= 3972) or
     97              (x0 >= 3974 and x0 <= 3991) or (x0 >= 3993 and x0 <= 4028) or x0 === 4038 or
     98              (x0 >= 4096 and x0 <= 4169) or (x0 >= 4176 and x0 <= 4253) or
     99              (x0 >= 4256 and x0 <= 4293) or x0 === 4295 or x0 === 4301 or
    100              (x0 >= 4304 and x0 <= 4346) or (x0 >= 4348 and x0 <= 4680) or
    101              (x0 >= 4682 and x0 <= 4685) or (x0 >= 4688 and x0 <= 4694) or x0 === 4696 or
    102              (x0 >= 4698 and x0 <= 4701) or (x0 >= 4704 and x0 <= 4744) or
    103              (x0 >= 4746 and x0 <= 4749) or (x0 >= 4752 and x0 <= 4784) or
    104              (x0 >= 4786 and x0 <= 4789) or (x0 >= 4792 and x0 <= 4798) or x0 === 4800 or
    105              (x0 >= 4802 and x0 <= 4805) or (x0 >= 4808 and x0 <= 4822) or
    106              (x0 >= 4824 and x0 <= 4880) or (x0 >= 4882 and x0 <= 4885) or
    107              (x0 >= 4888 and x0 <= 4954) or (x0 >= 4957 and x0 <= 4959) or
    108              (x0 >= 4969 and x0 <= 4977) or (x0 >= 4992 and x0 <= 5007) or
    109              (x0 >= 5024 and x0 <= 5109) or (x0 >= 5112 and x0 <= 5117) or
    110              (x0 >= 5121 and x0 <= 5740) or (x0 >= 5743 and x0 <= 5759) or
    111              (x0 >= 5761 and x0 <= 5786) or (x0 >= 5792 and x0 <= 5866) or
    112              (x0 >= 5870 and x0 <= 5880) or (x0 >= 5888 and x0 <= 5900) or
    113              (x0 >= 5902 and x0 <= 5908) or (x0 >= 5920 and x0 <= 5940) or
    114              (x0 >= 5952 and x0 <= 5971) or (x0 >= 5984 and x0 <= 5996) or
    115              (x0 >= 5998 and x0 <= 6000) or (x0 >= 6002 and x0 <= 6003) or
    116              (x0 >= 6016 and x0 <= 6099) or x0 === 6103 or (x0 >= 6108 and x0 <= 6109) or
    117              (x0 >= 6112 and x0 <= 6121) or (x0 >= 6155 and x0 <= 6157) or
    118              (x0 >= 6160 and x0 <= 6169) or (x0 >= 6176 and x0 <= 6264) or
    119              (x0 >= 6272 and x0 <= 6314) or (x0 >= 6320 and x0 <= 6389) or
    120              (x0 >= 6400 and x0 <= 6430) or (x0 >= 6432 and x0 <= 6443) or
    121              (x0 >= 6448 and x0 <= 6459) or (x0 >= 6470 and x0 <= 6509) or
    122              (x0 >= 6512 and x0 <= 6516) or (x0 >= 6528 and x0 <= 6571) or
    123              (x0 >= 6576 and x0 <= 6601) or (x0 >= 6608 and x0 <= 6618) or
    124              (x0 >= 6656 and x0 <= 6683) or (x0 >= 6688 and x0 <= 6750) or
    125              (x0 >= 6752 and x0 <= 6780) or (x0 >= 6783 and x0 <= 6793) or
    126              (x0 >= 6800 and x0 <= 6809) or x0 === 6823 or (x0 >= 6832 and x0 <= 6845) or
    127              (x0 >= 6847 and x0 <= 6848) or (x0 >= 6912 and x0 <= 6987) or
    128              (x0 >= 6992 and x0 <= 7001) or (x0 >= 7019 and x0 <= 7027) or
    129              (x0 >= 7040 and x0 <= 7155) or (x0 >= 7168 and x0 <= 7223) or
    130              (x0 >= 7232 and x0 <= 7241) or (x0 >= 7245 and x0 <= 7293) or
    131              (x0 >= 7296 and x0 <= 7304) or (x0 >= 7312 and x0 <= 7354) or
    132              (x0 >= 7357 and x0 <= 7359) or (x0 >= 7376 and x0 <= 7378) or
    133              (x0 >= 7380 and x0 <= 7418) or (x0 >= 7424 and x0 <= 7673) or
    134              (x0 >= 7675 and x0 <= 7957) or (x0 >= 7960 and x0 <= 7965) or
    135              (x0 >= 7968 and x0 <= 8005) or (x0 >= 8008 and x0 <= 8013) or
    136              (x0 >= 8016 and x0 <= 8023) or x0 === 8025 or x0 === 8027 or x0 === 8029 or
    137              (x0 >= 8031 and x0 <= 8061) or (x0 >= 8064 and x0 <= 8116) or
    138              (x0 >= 8118 and x0 <= 8124) or x0 === 8126 or (x0 >= 8130 and x0 <= 8132) or
    139              (x0 >= 8134 and x0 <= 8140) or (x0 >= 8144 and x0 <= 8147) or
    140              (x0 >= 8150 and x0 <= 8155) or (x0 >= 8160 and x0 <= 8172) or
    141              (x0 >= 8178 and x0 <= 8180) or (x0 >= 8182 and x0 <= 8188) or
    142              (x0 >= 8255 and x0 <= 8256) or x0 === 8276 or x0 === 8305 or x0 === 8319 or
    143              (x0 >= 8336 and x0 <= 8348) or (x0 >= 8400 and x0 <= 8412) or x0 === 8417 or
    144              (x0 >= 8421 and x0 <= 8432) or x0 === 8450 or x0 === 8455 or
    145              (x0 >= 8458 and x0 <= 8467) or x0 === 8469 or (x0 >= 8472 and x0 <= 8477) or
    146              x0 === 8484 or x0 === 8486 or x0 === 8488 or (x0 >= 8490 and x0 <= 8505) or
    147              (x0 >= 8508 and x0 <= 8511) or (x0 >= 8517 and x0 <= 8521) or x0 === 8526 or
    148              (x0 >= 8544 and x0 <= 8584) or (x0 >= 11264 and x0 <= 11310) or
    149              (x0 >= 11312 and x0 <= 11358) or (x0 >= 11360 and x0 <= 11492) or
    150              (x0 >= 11499 and x0 <= 11507) or (x0 >= 11520 and x0 <= 11557) or x0 === 11559 or
    151              x0 === 11565 or (x0 >= 11568 and x0 <= 11623) or x0 === 11631 or
    152              (x0 >= 11647 and x0 <= 11670) or (x0 >= 11680 and x0 <= 11686) or
    153              (x0 >= 11688 and x0 <= 11694) or (x0 >= 11696 and x0 <= 11702) or
    154              (x0 >= 11704 and x0 <= 11710) or (x0 >= 11712 and x0 <= 11718) or
    155              (x0 >= 11720 and x0 <= 11726) or (x0 >= 11728 and x0 <= 11734) or
    156              (x0 >= 11736 and x0 <= 11742) or (x0 >= 11744 and x0 <= 11775) or
    157              (x0 >= 12293 and x0 <= 12295) or (x0 >= 12321 and x0 <= 12335) or
    158              (x0 >= 12337 and x0 <= 12341) or (x0 >= 12344 and x0 <= 12348) or
    159              (x0 >= 12353 and x0 <= 12438) or (x0 >= 12441 and x0 <= 12447) or
    160              (x0 >= 12449 and x0 <= 12538) or (x0 >= 12540 and x0 <= 12543) or
    161              (x0 >= 12549 and x0 <= 12591) or (x0 >= 12593 and x0 <= 12686) or
    162              (x0 >= 12704 and x0 <= 12735) or (x0 >= 12784 and x0 <= 12799) or
    163              (x0 >= 13312 and x0 <= 19903) or (x0 >= 19968 and x0 <= 40956) or
    164              (x0 >= 40960 and x0 <= 42124) or (x0 >= 42192 and x0 <= 42237) or
    165              (x0 >= 42240 and x0 <= 42508) or (x0 >= 42512 and x0 <= 42539) or
    166              (x0 >= 42560 and x0 <= 42607) or (x0 >= 42612 and x0 <= 42621) or
    167              (x0 >= 42623 and x0 <= 42737) or (x0 >= 42775 and x0 <= 42783) or
    168              (x0 >= 42786 and x0 <= 42888) or (x0 >= 42891 and x0 <= 42943) or
    169              (x0 >= 42946 and x0 <= 42954) or (x0 >= 42997 and x0 <= 43047) or x0 === 43052 or
    170              (x0 >= 43072 and x0 <= 43123) or (x0 >= 43136 and x0 <= 43205) or
    171              (x0 >= 43216 and x0 <= 43225) or (x0 >= 43232 and x0 <= 43255) or x0 === 43259 or
    172              (x0 >= 43261 and x0 <= 43309) or (x0 >= 43312 and x0 <= 43347) or
    173              (x0 >= 43360 and x0 <= 43388) or (x0 >= 43392 and x0 <= 43456) or
    174              (x0 >= 43471 and x0 <= 43481) or (x0 >= 43488 and x0 <= 43518) or
    175              (x0 >= 43520 and x0 <= 43574) or (x0 >= 43584 and x0 <= 43597) or
    176              (x0 >= 43600 and x0 <= 43609) or (x0 >= 43616 and x0 <= 43638) or
    177              (x0 >= 43642 and x0 <= 43714) or (x0 >= 43739 and x0 <= 43741) or
    178              (x0 >= 43744 and x0 <= 43759) or (x0 >= 43762 and x0 <= 43766) or
    179              (x0 >= 43777 and x0 <= 43782) or (x0 >= 43785 and x0 <= 43790) or
    180              (x0 >= 43793 and x0 <= 43798) or (x0 >= 43808 and x0 <= 43814) or
    181              (x0 >= 43816 and x0 <= 43822) or (x0 >= 43824 and x0 <= 43866) or
    182              (x0 >= 43868 and x0 <= 43881) or (x0 >= 43888 and x0 <= 44010) or
    183              (x0 >= 44012 and x0 <= 44013) or (x0 >= 44016 and x0 <= 44025) or
    184              (x0 >= 44032 and x0 <= 55203) or (x0 >= 55216 and x0 <= 55238) or
    185              (x0 >= 55243 and x0 <= 55291) or (x0 >= 63744 and x0 <= 64109) or
    186              (x0 >= 64112 and x0 <= 64217) or (x0 >= 64256 and x0 <= 64262) or
    187              (x0 >= 64275 and x0 <= 64279) or (x0 >= 64285 and x0 <= 64296) or
    188              (x0 >= 64298 and x0 <= 64310) or (x0 >= 64312 and x0 <= 64316) or x0 === 64318 or
    189              (x0 >= 64320 and x0 <= 64321) or (x0 >= 64323 and x0 <= 64324) or
    190              (x0 >= 64326 and x0 <= 64433) or (x0 >= 64467 and x0 <= 64829) or
    191              (x0 >= 64848 and x0 <= 64911) or (x0 >= 64914 and x0 <= 64967) or
    192              (x0 >= 65008 and x0 <= 65019) or (x0 >= 65024 and x0 <= 65039) or
    193              (x0 >= 65056 and x0 <= 65071) or (x0 >= 65075 and x0 <= 65076) or
    194              (x0 >= 65101 and x0 <= 65103) or (x0 >= 65136 and x0 <= 65140) or
    195              (x0 >= 65142 and x0 <= 65276) or (x0 >= 65296 and x0 <= 65305) or
    196              (x0 >= 65313 and x0 <= 65338) or x0 === 65343 or (x0 >= 65345 and x0 <= 65370) or
    197              (x0 >= 65382 and x0 <= 65470) or (x0 >= 65474 and x0 <= 65479) or
    198              (x0 >= 65482 and x0 <= 65487) or (x0 >= 65490 and x0 <= 65495) or
    199              (x0 >= 65498 and x0 <= 65500) or (x0 >= 65536 and x0 <= 65547) or
    200              (x0 >= 65549 and x0 <= 65574) or (x0 >= 65576 and x0 <= 65594) or
    201              (x0 >= 65596 and x0 <= 65597) or (x0 >= 65599 and x0 <= 65613) or
    202              (x0 >= 65616 and x0 <= 65629) or (x0 >= 65664 and x0 <= 65786) or
    203              (x0 >= 65856 and x0 <= 65908) or x0 === 66045 or (x0 >= 66176 and x0 <= 66204) or
    204              (x0 >= 66208 and x0 <= 66256) or x0 === 66272 or (x0 >= 66304 and x0 <= 66335) or
    205              (x0 >= 66349 and x0 <= 66378) or (x0 >= 66384 and x0 <= 66426) or
    206              (x0 >= 66432 and x0 <= 66461) or (x0 >= 66464 and x0 <= 66499) or
    207              (x0 >= 66504 and x0 <= 66511) or (x0 >= 66513 and x0 <= 66517) or
    208              (x0 >= 66560 and x0 <= 66717) or (x0 >= 66720 and x0 <= 66729) or
    209              (x0 >= 66736 and x0 <= 66771) or (x0 >= 66776 and x0 <= 66811) or
    210              (x0 >= 66816 and x0 <= 66855) or (x0 >= 66864 and x0 <= 66915) or
    211              (x0 >= 67072 and x0 <= 67382) or (x0 >= 67392 and x0 <= 67413) or
    212              (x0 >= 67424 and x0 <= 67431) or (x0 >= 67584 and x0 <= 67589) or x0 === 67592 or
    213              (x0 >= 67594 and x0 <= 67637) or (x0 >= 67639 and x0 <= 67640) or x0 === 67644 or
    214              (x0 >= 67647 and x0 <= 67669) or (x0 >= 67680 and x0 <= 67702) or
    215              (x0 >= 67712 and x0 <= 67742) or (x0 >= 67808 and x0 <= 67826) or
    216              (x0 >= 67828 and x0 <= 67829) or (x0 >= 67840 and x0 <= 67861) or
    217              (x0 >= 67872 and x0 <= 67897) or (x0 >= 67968 and x0 <= 68023) or
    218              (x0 >= 68030 and x0 <= 68031) or (x0 >= 68096 and x0 <= 68099) or
    219              (x0 >= 68101 and x0 <= 68102) or (x0 >= 68108 and x0 <= 68115) or
    220              (x0 >= 68117 and x0 <= 68119) or (x0 >= 68121 and x0 <= 68149) or
    221              (x0 >= 68152 and x0 <= 68154) or x0 === 68159 or (x0 >= 68192 and x0 <= 68220) or
    222              (x0 >= 68224 and x0 <= 68252) or (x0 >= 68288 and x0 <= 68295) or
    223              (x0 >= 68297 and x0 <= 68326) or (x0 >= 68352 and x0 <= 68405) or
    224              (x0 >= 68416 and x0 <= 68437) or (x0 >= 68448 and x0 <= 68466) or
    225              (x0 >= 68480 and x0 <= 68497) or (x0 >= 68608 and x0 <= 68680) or
    226              (x0 >= 68736 and x0 <= 68786) or (x0 >= 68800 and x0 <= 68850) or
    227              (x0 >= 68864 and x0 <= 68903) or (x0 >= 68912 and x0 <= 68921) or
    228              (x0 >= 69248 and x0 <= 69289) or (x0 >= 69291 and x0 <= 69292) or
    229              (x0 >= 69296 and x0 <= 69297) or (x0 >= 69376 and x0 <= 69404) or x0 === 69415 or
    230              (x0 >= 69424 and x0 <= 69456) or (x0 >= 69552 and x0 <= 69572) or
    231              (x0 >= 69600 and x0 <= 69622) or (x0 >= 69632 and x0 <= 69702) or
    232              (x0 >= 69734 and x0 <= 69743) or (x0 >= 69759 and x0 <= 69818) or
    233              (x0 >= 69840 and x0 <= 69864) or (x0 >= 69872 and x0 <= 69881) or
    234              (x0 >= 69888 and x0 <= 69940) or (x0 >= 69942 and x0 <= 69951) or
    235              (x0 >= 69956 and x0 <= 69959) or (x0 >= 69968 and x0 <= 70003) or x0 === 70006 or
    236              (x0 >= 70016 and x0 <= 70084) or (x0 >= 70089 and x0 <= 70092) or
    237              (x0 >= 70094 and x0 <= 70106) or x0 === 70108 or (x0 >= 70144 and x0 <= 70161) or
    238              (x0 >= 70163 and x0 <= 70199) or x0 === 70206 or (x0 >= 70272 and x0 <= 70278) or
    239              x0 === 70280 or (x0 >= 70282 and x0 <= 70285) or (x0 >= 70287 and x0 <= 70301) or
    240              (x0 >= 70303 and x0 <= 70312) or (x0 >= 70320 and x0 <= 70378) or
    241              (x0 >= 70384 and x0 <= 70393) or (x0 >= 70400 and x0 <= 70403) or
    242              (x0 >= 70405 and x0 <= 70412) or (x0 >= 70415 and x0 <= 70416) or
    243              (x0 >= 70419 and x0 <= 70440) or (x0 >= 70442 and x0 <= 70448) or
    244              (x0 >= 70450 and x0 <= 70451) or (x0 >= 70453 and x0 <= 70457) or
    245              (x0 >= 70459 and x0 <= 70468) or (x0 >= 70471 and x0 <= 70472) or
    246              (x0 >= 70475 and x0 <= 70477) or x0 === 70480 or x0 === 70487 or
    247              (x0 >= 70493 and x0 <= 70499) or (x0 >= 70502 and x0 <= 70508) or
    248              (x0 >= 70512 and x0 <= 70516) or (x0 >= 70656 and x0 <= 70730) or
    249              (x0 >= 70736 and x0 <= 70745) or (x0 >= 70750 and x0 <= 70753) or
    250              (x0 >= 70784 and x0 <= 70853) or x0 === 70855 or (x0 >= 70864 and x0 <= 70873) or
    251              (x0 >= 71040 and x0 <= 71093) or (x0 >= 71096 and x0 <= 71104) or
    252              (x0 >= 71128 and x0 <= 71133) or (x0 >= 71168 and x0 <= 71232) or x0 === 71236 or
    253              (x0 >= 71248 and x0 <= 71257) or (x0 >= 71296 and x0 <= 71352) or
    254              (x0 >= 71360 and x0 <= 71369) or (x0 >= 71424 and x0 <= 71450) or
    255              (x0 >= 71453 and x0 <= 71467) or (x0 >= 71472 and x0 <= 71481) or
    256              (x0 >= 71680 and x0 <= 71738) or (x0 >= 71840 and x0 <= 71913) or
    257              (x0 >= 71935 and x0 <= 71942) or x0 === 71945 or (x0 >= 71948 and x0 <= 71955) or
    258              (x0 >= 71957 and x0 <= 71958) or (x0 >= 71960 and x0 <= 71989) or
    259              (x0 >= 71991 and x0 <= 71992) or (x0 >= 71995 and x0 <= 72003) or
    260              (x0 >= 72016 and x0 <= 72025) or (x0 >= 72096 and x0 <= 72103) or
    261              (x0 >= 72106 and x0 <= 72151) or (x0 >= 72154 and x0 <= 72161) or
    262              (x0 >= 72163 and x0 <= 72164) or (x0 >= 72192 and x0 <= 72254) or x0 === 72263 or
    263              (x0 >= 72272 and x0 <= 72345) or x0 === 72349 or (x0 >= 72384 and x0 <= 72440) or
    264              (x0 >= 72704 and x0 <= 72712) or (x0 >= 72714 and x0 <= 72758) or
    265              (x0 >= 72760 and x0 <= 72768) or (x0 >= 72784 and x0 <= 72793) or
    266              (x0 >= 72818 and x0 <= 72847) or (x0 >= 72850 and x0 <= 72871) or
    267              (x0 >= 72873 and x0 <= 72886) or (x0 >= 72960 and x0 <= 72966) or
    268              (x0 >= 72968 and x0 <= 72969) or (x0 >= 72971 and x0 <= 73014) or x0 === 73018 or
    269              (x0 >= 73020 and x0 <= 73021) or (x0 >= 73023 and x0 <= 73031) or
    270              (x0 >= 73040 and x0 <= 73049) or (x0 >= 73056 and x0 <= 73061) or
    271              (x0 >= 73063 and x0 <= 73064) or (x0 >= 73066 and x0 <= 73102) or
    272              (x0 >= 73104 and x0 <= 73105) or (x0 >= 73107 and x0 <= 73112) or
    273              (x0 >= 73120 and x0 <= 73129) or (x0 >= 73440 and x0 <= 73462) or x0 === 73648 or
    274              (x0 >= 73728 and x0 <= 74649) or (x0 >= 74752 and x0 <= 74862) or
    275              (x0 >= 74880 and x0 <= 75075) or (x0 >= 77824 and x0 <= 78894) or
    276              (x0 >= 82944 and x0 <= 83526) or (x0 >= 92160 and x0 <= 92728) or
    277              (x0 >= 92736 and x0 <= 92766) or (x0 >= 92768 and x0 <= 92777) or
    278              (x0 >= 92880 and x0 <= 92909) or (x0 >= 92912 and x0 <= 92916) or
    279              (x0 >= 92928 and x0 <= 92982) or (x0 >= 92992 and x0 <= 92995) or
    280              (x0 >= 93008 and x0 <= 93017) or (x0 >= 93027 and x0 <= 93047) or
    281              (x0 >= 93053 and x0 <= 93071) or (x0 >= 93760 and x0 <= 93823) or
    282              (x0 >= 93952 and x0 <= 94026) or (x0 >= 94031 and x0 <= 94087) or
    283              (x0 >= 94095 and x0 <= 94111) or (x0 >= 94176 and x0 <= 94177) or
    284              (x0 >= 94179 and x0 <= 94180) or (x0 >= 94192 and x0 <= 94193) or
    285              (x0 >= 94208 and x0 <= 100_343) or (x0 >= 100_352 and x0 <= 101_589) or
    286              (x0 >= 101_632 and x0 <= 101_640) or (x0 >= 110_592 and x0 <= 110_878) or
    287              (x0 >= 110_928 and x0 <= 110_930) or (x0 >= 110_948 and x0 <= 110_951) or
    288              (x0 >= 110_960 and x0 <= 111_355) or (x0 >= 113_664 and x0 <= 113_770) or
    289              (x0 >= 113_776 and x0 <= 113_788) or (x0 >= 113_792 and x0 <= 113_800) or
    290              (x0 >= 113_808 and x0 <= 113_817) or (x0 >= 113_821 and x0 <= 113_822) or
    291              (x0 >= 119_141 and x0 <= 119_145) or (x0 >= 119_149 and x0 <= 119_154) or
    292              (x0 >= 119_163 and x0 <= 119_170) or (x0 >= 119_173 and x0 <= 119_179) or
    293              (x0 >= 119_210 and x0 <= 119_213) or (x0 >= 119_362 and x0 <= 119_364) or
    294              (x0 >= 119_808 and x0 <= 119_892) or (x0 >= 119_894 and x0 <= 119_964) or
    295              (x0 >= 119_966 and x0 <= 119_967) or x0 === 119_970 or
    296              (x0 >= 119_973 and x0 <= 119_974) or (x0 >= 119_977 and x0 <= 119_980) or
    297              (x0 >= 119_982 and x0 <= 119_993) or x0 === 119_995 or
    298              (x0 >= 119_997 and x0 <= 120_003) or (x0 >= 120_005 and x0 <= 120_069) or
    299              (x0 >= 120_071 and x0 <= 120_074) or (x0 >= 120_077 and x0 <= 120_084) or
    300              (x0 >= 120_086 and x0 <= 120_092) or (x0 >= 120_094 and x0 <= 120_121) or
    301              (x0 >= 120_123 and x0 <= 120_126) or (x0 >= 120_128 and x0 <= 120_132) or
    302              x0 === 120_134 or (x0 >= 120_138 and x0 <= 120_144) or
    303              (x0 >= 120_146 and x0 <= 120_485) or (x0 >= 120_488 and x0 <= 120_512) or
    304              (x0 >= 120_514 and x0 <= 120_538) or (x0 >= 120_540 and x0 <= 120_570) or
    305              (x0 >= 120_572 and x0 <= 120_596) or (x0 >= 120_598 and x0 <= 120_628) or
    306              (x0 >= 120_630 and x0 <= 120_654) or (x0 >= 120_656 and x0 <= 120_686) or
    307              (x0 >= 120_688 and x0 <= 120_712) or (x0 >= 120_714 and x0 <= 120_744) or
    308              (x0 >= 120_746 and x0 <= 120_770) or (x0 >= 120_772 and x0 <= 120_779) or
    309              (x0 >= 120_782 and x0 <= 120_831) or (x0 >= 121_344 and x0 <= 121_398) or
    310              (x0 >= 121_403 and x0 <= 121_452) or x0 === 121_461 or x0 === 121_476 or
    311              (x0 >= 121_499 and x0 <= 121_503) or (x0 >= 121_505 and x0 <= 121_519) or
    312              (x0 >= 122_880 and x0 <= 122_886) or (x0 >= 122_888 and x0 <= 122_904) or
    313              (x0 >= 122_907 and x0 <= 122_913) or (x0 >= 122_915 and x0 <= 122_916) or
    314              (x0 >= 122_918 and x0 <= 122_922) or (x0 >= 123_136 and x0 <= 123_180) or
    315              (x0 >= 123_184 and x0 <= 123_197) or (x0 >= 123_200 and x0 <= 123_209) or
    316              x0 === 123_214 or (x0 >= 123_584 and x0 <= 123_641) or
    317              (x0 >= 124_928 and x0 <= 125_124) or (x0 >= 125_136 and x0 <= 125_142) or
    318              (x0 >= 125_184 and x0 <= 125_259) or (x0 >= 125_264 and x0 <= 125_273) or
    319              (x0 >= 126_464 and x0 <= 126_467) or (x0 >= 126_469 and x0 <= 126_495) or
    320              (x0 >= 126_497 and x0 <= 126_498) or x0 === 126_500 or x0 === 126_503 or
    321              (x0 >= 126_505 and x0 <= 126_514) or (x0 >= 126_516 and x0 <= 126_519) or
    322              x0 === 126_521 or x0 === 126_523 or x0 === 126_530 or x0 === 126_535 or
    323              x0 === 126_537 or x0 === 126_539 or (x0 >= 126_541 and x0 <= 126_543) or
    324              (x0 >= 126_545 and x0 <= 126_546) or x0 === 126_548 or x0 === 126_551 or
    325              x0 === 126_553 or x0 === 126_555 or x0 === 126_557 or x0 === 126_559 or
    326              (x0 >= 126_561 and x0 <= 126_562) or x0 === 126_564 or
    327              (x0 >= 126_567 and x0 <= 126_570) or (x0 >= 126_572 and x0 <= 126_578) or
    328              (x0 >= 126_580 and x0 <= 126_583) or (x0 >= 126_585 and x0 <= 126_588) or
    329              x0 === 126_590 or (x0 >= 126_592 and x0 <= 126_601) or
    330              (x0 >= 126_603 and x0 <= 126_619) or (x0 >= 126_625 and x0 <= 126_627) or
    331              (x0 >= 126_629 and x0 <= 126_633) or (x0 >= 126_635 and x0 <= 126_651) or
    332              (x0 >= 130_032 and x0 <= 130_041) or (x0 >= 131_072 and x0 <= 173_789) or
    333              (x0 >= 173_824 and x0 <= 177_972) or (x0 >= 177_984 and x0 <= 178_205) or
    334              (x0 >= 178_208 and x0 <= 183_969) or (x0 >= 183_984 and x0 <= 191_456) or
    335              (x0 >= 194_560 and x0 <= 195_101) or (x0 >= 196_608 and x0 <= 201_546) or
    336              (x0 >= 917_760 and x0 <= 917_999) do
    337     atom_continue_chars__1(
    338       rest,
    339       [x0] ++ acc,
    340       stack,
    341       context,
    342       comb__line,
    343       comb__offset + byte_size(<<x0::utf8>>)
    344     )
    345   end
    346 
    347   def atom_continue_chars__0(rest, _acc, _stack, context, line, offset) do
    348     {:error, "expected atom continue", rest, context, line, offset}
    349   end
    350 
    351   def atom_continue_chars__1(rest, acc, _stack, context, line, offset) do
    352     {:ok, acc, rest, context, line, offset}
    353   end
    354 
    355   def atom_start_chars__0(
    356         <<x0::utf8, rest::binary>>,
    357         acc,
    358         stack,
    359         context,
    360         comb__line,
    361         comb__offset
    362       )
    363       when (x0 >= 65 and x0 <= 90) or x0 === 95 or (x0 >= 97 and x0 <= 122) or x0 === 170 or
    364              x0 === 181 or x0 === 186 or (x0 >= 192 and x0 <= 214) or (x0 >= 216 and x0 <= 246) or
    365              (x0 >= 248 and x0 <= 705) or (x0 >= 710 and x0 <= 721) or (x0 >= 736 and x0 <= 740) or
    366              x0 === 748 or x0 === 750 or (x0 >= 880 and x0 <= 884) or (x0 >= 886 and x0 <= 887) or
    367              (x0 >= 890 and x0 <= 893) or x0 === 895 or x0 === 902 or (x0 >= 904 and x0 <= 906) or
    368              x0 === 908 or (x0 >= 910 and x0 <= 929) or (x0 >= 931 and x0 <= 1013) or
    369              (x0 >= 1015 and x0 <= 1153) or (x0 >= 1162 and x0 <= 1327) or
    370              (x0 >= 1329 and x0 <= 1366) or x0 === 1369 or (x0 >= 1376 and x0 <= 1416) or
    371              (x0 >= 1488 and x0 <= 1514) or (x0 >= 1519 and x0 <= 1522) or
    372              (x0 >= 1568 and x0 <= 1610) or (x0 >= 1646 and x0 <= 1647) or
    373              (x0 >= 1649 and x0 <= 1747) or x0 === 1749 or (x0 >= 1765 and x0 <= 1766) or
    374              (x0 >= 1774 and x0 <= 1775) or (x0 >= 1786 and x0 <= 1788) or x0 === 1791 or
    375              x0 === 1808 or (x0 >= 1810 and x0 <= 1839) or (x0 >= 1869 and x0 <= 1957) or
    376              x0 === 1969 or (x0 >= 1994 and x0 <= 2026) or (x0 >= 2036 and x0 <= 2037) or
    377              x0 === 2042 or (x0 >= 2048 and x0 <= 2069) or x0 === 2074 or x0 === 2084 or
    378              x0 === 2088 or (x0 >= 2112 and x0 <= 2136) or (x0 >= 2144 and x0 <= 2154) or
    379              (x0 >= 2208 and x0 <= 2228) or (x0 >= 2230 and x0 <= 2247) or
    380              (x0 >= 2308 and x0 <= 2361) or x0 === 2365 or x0 === 2384 or
    381              (x0 >= 2392 and x0 <= 2401) or (x0 >= 2417 and x0 <= 2432) or
    382              (x0 >= 2437 and x0 <= 2444) or (x0 >= 2447 and x0 <= 2448) or
    383              (x0 >= 2451 and x0 <= 2472) or (x0 >= 2474 and x0 <= 2480) or x0 === 2482 or
    384              (x0 >= 2486 and x0 <= 2489) or x0 === 2493 or x0 === 2510 or
    385              (x0 >= 2524 and x0 <= 2525) or (x0 >= 2527 and x0 <= 2529) or
    386              (x0 >= 2544 and x0 <= 2545) or x0 === 2556 or (x0 >= 2565 and x0 <= 2570) or
    387              (x0 >= 2575 and x0 <= 2576) or (x0 >= 2579 and x0 <= 2600) or
    388              (x0 >= 2602 and x0 <= 2608) or (x0 >= 2610 and x0 <= 2611) or
    389              (x0 >= 2613 and x0 <= 2614) or (x0 >= 2616 and x0 <= 2617) or
    390              (x0 >= 2649 and x0 <= 2652) or x0 === 2654 or (x0 >= 2674 and x0 <= 2676) or
    391              (x0 >= 2693 and x0 <= 2701) or (x0 >= 2703 and x0 <= 2705) or
    392              (x0 >= 2707 and x0 <= 2728) or (x0 >= 2730 and x0 <= 2736) or
    393              (x0 >= 2738 and x0 <= 2739) or (x0 >= 2741 and x0 <= 2745) or x0 === 2749 or
    394              x0 === 2768 or (x0 >= 2784 and x0 <= 2785) or x0 === 2809 or
    395              (x0 >= 2821 and x0 <= 2828) or (x0 >= 2831 and x0 <= 2832) or
    396              (x0 >= 2835 and x0 <= 2856) or (x0 >= 2858 and x0 <= 2864) or
    397              (x0 >= 2866 and x0 <= 2867) or (x0 >= 2869 and x0 <= 2873) or x0 === 2877 or
    398              (x0 >= 2908 and x0 <= 2909) or (x0 >= 2911 and x0 <= 2913) or x0 === 2929 or
    399              x0 === 2947 or (x0 >= 2949 and x0 <= 2954) or (x0 >= 2958 and x0 <= 2960) or
    400              (x0 >= 2962 and x0 <= 2965) or (x0 >= 2969 and x0 <= 2970) or x0 === 2972 or
    401              (x0 >= 2974 and x0 <= 2975) or (x0 >= 2979 and x0 <= 2980) or
    402              (x0 >= 2984 and x0 <= 2986) or (x0 >= 2990 and x0 <= 3001) or x0 === 3024 or
    403              (x0 >= 3077 and x0 <= 3084) or (x0 >= 3086 and x0 <= 3088) or
    404              (x0 >= 3090 and x0 <= 3112) or (x0 >= 3114 and x0 <= 3129) or x0 === 3133 or
    405              (x0 >= 3160 and x0 <= 3162) or (x0 >= 3168 and x0 <= 3169) or x0 === 3200 or
    406              (x0 >= 3205 and x0 <= 3212) or (x0 >= 3214 and x0 <= 3216) or
    407              (x0 >= 3218 and x0 <= 3240) or (x0 >= 3242 and x0 <= 3251) or
    408              (x0 >= 3253 and x0 <= 3257) or x0 === 3261 or x0 === 3294 or
    409              (x0 >= 3296 and x0 <= 3297) or (x0 >= 3313 and x0 <= 3314) or
    410              (x0 >= 3332 and x0 <= 3340) or (x0 >= 3342 and x0 <= 3344) or
    411              (x0 >= 3346 and x0 <= 3386) or x0 === 3389 or x0 === 3406 or
    412              (x0 >= 3412 and x0 <= 3414) or (x0 >= 3423 and x0 <= 3425) or
    413              (x0 >= 3450 and x0 <= 3455) or (x0 >= 3461 and x0 <= 3478) or
    414              (x0 >= 3482 and x0 <= 3505) or (x0 >= 3507 and x0 <= 3515) or x0 === 3517 or
    415              (x0 >= 3520 and x0 <= 3526) or (x0 >= 3585 and x0 <= 3632) or
    416              (x0 >= 3634 and x0 <= 3635) or (x0 >= 3648 and x0 <= 3654) or
    417              (x0 >= 3713 and x0 <= 3714) or x0 === 3716 or (x0 >= 3718 and x0 <= 3722) or
    418              (x0 >= 3724 and x0 <= 3747) or x0 === 3749 or (x0 >= 3751 and x0 <= 3760) or
    419              (x0 >= 3762 and x0 <= 3763) or x0 === 3773 or (x0 >= 3776 and x0 <= 3780) or
    420              x0 === 3782 or (x0 >= 3804 and x0 <= 3807) or x0 === 3840 or
    421              (x0 >= 3904 and x0 <= 3911) or (x0 >= 3913 and x0 <= 3948) or
    422              (x0 >= 3976 and x0 <= 3980) or (x0 >= 4096 and x0 <= 4138) or x0 === 4159 or
    423              (x0 >= 4176 and x0 <= 4181) or (x0 >= 4186 and x0 <= 4189) or x0 === 4193 or
    424              (x0 >= 4197 and x0 <= 4198) or (x0 >= 4206 and x0 <= 4208) or
    425              (x0 >= 4213 and x0 <= 4225) or x0 === 4238 or (x0 >= 4256 and x0 <= 4293) or
    426              x0 === 4295 or x0 === 4301 or (x0 >= 4304 and x0 <= 4346) or
    427              (x0 >= 4348 and x0 <= 4680) or (x0 >= 4682 and x0 <= 4685) or
    428              (x0 >= 4688 and x0 <= 4694) or x0 === 4696 or (x0 >= 4698 and x0 <= 4701) or
    429              (x0 >= 4704 and x0 <= 4744) or (x0 >= 4746 and x0 <= 4749) or
    430              (x0 >= 4752 and x0 <= 4784) or (x0 >= 4786 and x0 <= 4789) or
    431              (x0 >= 4792 and x0 <= 4798) or x0 === 4800 or (x0 >= 4802 and x0 <= 4805) or
    432              (x0 >= 4808 and x0 <= 4822) or (x0 >= 4824 and x0 <= 4880) or
    433              (x0 >= 4882 and x0 <= 4885) or (x0 >= 4888 and x0 <= 4954) or
    434              (x0 >= 4992 and x0 <= 5007) or (x0 >= 5024 and x0 <= 5109) or
    435              (x0 >= 5112 and x0 <= 5117) or (x0 >= 5121 and x0 <= 5740) or
    436              (x0 >= 5743 and x0 <= 5759) or (x0 >= 5761 and x0 <= 5786) or
    437              (x0 >= 5792 and x0 <= 5866) or (x0 >= 5870 and x0 <= 5880) or
    438              (x0 >= 5888 and x0 <= 5900) or (x0 >= 5902 and x0 <= 5905) or
    439              (x0 >= 5920 and x0 <= 5937) or (x0 >= 5952 and x0 <= 5969) or
    440              (x0 >= 5984 and x0 <= 5996) or (x0 >= 5998 and x0 <= 6000) or
    441              (x0 >= 6016 and x0 <= 6067) or x0 === 6103 or x0 === 6108 or
    442              (x0 >= 6176 and x0 <= 6264) or (x0 >= 6272 and x0 <= 6312) or x0 === 6314 or
    443              (x0 >= 6320 and x0 <= 6389) or (x0 >= 6400 and x0 <= 6430) or
    444              (x0 >= 6480 and x0 <= 6509) or (x0 >= 6512 and x0 <= 6516) or
    445              (x0 >= 6528 and x0 <= 6571) or (x0 >= 6576 and x0 <= 6601) or
    446              (x0 >= 6656 and x0 <= 6678) or (x0 >= 6688 and x0 <= 6740) or x0 === 6823 or
    447              (x0 >= 6917 and x0 <= 6963) or (x0 >= 6981 and x0 <= 6987) or
    448              (x0 >= 7043 and x0 <= 7072) or (x0 >= 7086 and x0 <= 7087) or
    449              (x0 >= 7098 and x0 <= 7141) or (x0 >= 7168 and x0 <= 7203) or
    450              (x0 >= 7245 and x0 <= 7247) or (x0 >= 7258 and x0 <= 7293) or
    451              (x0 >= 7296 and x0 <= 7304) or (x0 >= 7312 and x0 <= 7354) or
    452              (x0 >= 7357 and x0 <= 7359) or (x0 >= 7401 and x0 <= 7404) or
    453              (x0 >= 7406 and x0 <= 7411) or (x0 >= 7413 and x0 <= 7414) or x0 === 7418 or
    454              (x0 >= 7424 and x0 <= 7615) or (x0 >= 7680 and x0 <= 7957) or
    455              (x0 >= 7960 and x0 <= 7965) or (x0 >= 7968 and x0 <= 8005) or
    456              (x0 >= 8008 and x0 <= 8013) or (x0 >= 8016 and x0 <= 8023) or x0 === 8025 or
    457              x0 === 8027 or x0 === 8029 or (x0 >= 8031 and x0 <= 8061) or
    458              (x0 >= 8064 and x0 <= 8116) or (x0 >= 8118 and x0 <= 8124) or x0 === 8126 or
    459              (x0 >= 8130 and x0 <= 8132) or (x0 >= 8134 and x0 <= 8140) or
    460              (x0 >= 8144 and x0 <= 8147) or (x0 >= 8150 and x0 <= 8155) or
    461              (x0 >= 8160 and x0 <= 8172) or (x0 >= 8178 and x0 <= 8180) or
    462              (x0 >= 8182 and x0 <= 8188) or x0 === 8305 or x0 === 8319 or
    463              (x0 >= 8336 and x0 <= 8348) or x0 === 8450 or x0 === 8455 or
    464              (x0 >= 8458 and x0 <= 8467) or x0 === 8469 or (x0 >= 8472 and x0 <= 8477) or
    465              x0 === 8484 or x0 === 8486 or x0 === 8488 or (x0 >= 8490 and x0 <= 8505) or
    466              (x0 >= 8508 and x0 <= 8511) or (x0 >= 8517 and x0 <= 8521) or x0 === 8526 or
    467              (x0 >= 8544 and x0 <= 8584) or (x0 >= 11264 and x0 <= 11310) or
    468              (x0 >= 11312 and x0 <= 11358) or (x0 >= 11360 and x0 <= 11492) or
    469              (x0 >= 11499 and x0 <= 11502) or (x0 >= 11506 and x0 <= 11507) or
    470              (x0 >= 11520 and x0 <= 11557) or x0 === 11559 or x0 === 11565 or
    471              (x0 >= 11568 and x0 <= 11623) or x0 === 11631 or (x0 >= 11648 and x0 <= 11670) or
    472              (x0 >= 11680 and x0 <= 11686) or (x0 >= 11688 and x0 <= 11694) or
    473              (x0 >= 11696 and x0 <= 11702) or (x0 >= 11704 and x0 <= 11710) or
    474              (x0 >= 11712 and x0 <= 11718) or (x0 >= 11720 and x0 <= 11726) or
    475              (x0 >= 11728 and x0 <= 11734) or (x0 >= 11736 and x0 <= 11742) or
    476              (x0 >= 12293 and x0 <= 12295) or (x0 >= 12321 and x0 <= 12329) or
    477              (x0 >= 12337 and x0 <= 12341) or (x0 >= 12344 and x0 <= 12348) or
    478              (x0 >= 12353 and x0 <= 12438) or (x0 >= 12443 and x0 <= 12447) or
    479              (x0 >= 12449 and x0 <= 12538) or (x0 >= 12540 and x0 <= 12543) or
    480              (x0 >= 12549 and x0 <= 12591) or (x0 >= 12593 and x0 <= 12686) or
    481              (x0 >= 12704 and x0 <= 12735) or (x0 >= 12784 and x0 <= 12799) or
    482              (x0 >= 13312 and x0 <= 19903) or (x0 >= 19968 and x0 <= 40956) or
    483              (x0 >= 40960 and x0 <= 42124) or (x0 >= 42192 and x0 <= 42237) or
    484              (x0 >= 42240 and x0 <= 42508) or (x0 >= 42512 and x0 <= 42527) or
    485              (x0 >= 42538 and x0 <= 42539) or (x0 >= 42560 and x0 <= 42606) or
    486              (x0 >= 42623 and x0 <= 42653) or (x0 >= 42656 and x0 <= 42735) or
    487              (x0 >= 42775 and x0 <= 42783) or (x0 >= 42786 and x0 <= 42888) or
    488              (x0 >= 42891 and x0 <= 42943) or (x0 >= 42946 and x0 <= 42954) or
    489              (x0 >= 42997 and x0 <= 43009) or (x0 >= 43011 and x0 <= 43013) or
    490              (x0 >= 43015 and x0 <= 43018) or (x0 >= 43020 and x0 <= 43042) or
    491              (x0 >= 43072 and x0 <= 43123) or (x0 >= 43138 and x0 <= 43187) or
    492              (x0 >= 43250 and x0 <= 43255) or x0 === 43259 or (x0 >= 43261 and x0 <= 43262) or
    493              (x0 >= 43274 and x0 <= 43301) or (x0 >= 43312 and x0 <= 43334) or
    494              (x0 >= 43360 and x0 <= 43388) or (x0 >= 43396 and x0 <= 43442) or x0 === 43471 or
    495              (x0 >= 43488 and x0 <= 43492) or (x0 >= 43494 and x0 <= 43503) or
    496              (x0 >= 43514 and x0 <= 43518) or (x0 >= 43520 and x0 <= 43560) or
    497              (x0 >= 43584 and x0 <= 43586) or (x0 >= 43588 and x0 <= 43595) or
    498              (x0 >= 43616 and x0 <= 43638) or x0 === 43642 or (x0 >= 43646 and x0 <= 43695) or
    499              x0 === 43697 or (x0 >= 43701 and x0 <= 43702) or (x0 >= 43705 and x0 <= 43709) or
    500              x0 === 43712 or x0 === 43714 or (x0 >= 43739 and x0 <= 43741) or
    501              (x0 >= 43744 and x0 <= 43754) or (x0 >= 43762 and x0 <= 43764) or
    502              (x0 >= 43777 and x0 <= 43782) or (x0 >= 43785 and x0 <= 43790) or
    503              (x0 >= 43793 and x0 <= 43798) or (x0 >= 43808 and x0 <= 43814) or
    504              (x0 >= 43816 and x0 <= 43822) or (x0 >= 43824 and x0 <= 43866) or
    505              (x0 >= 43868 and x0 <= 43881) or (x0 >= 43888 and x0 <= 44002) or
    506              (x0 >= 44032 and x0 <= 55203) or (x0 >= 55216 and x0 <= 55238) or
    507              (x0 >= 55243 and x0 <= 55291) or (x0 >= 63744 and x0 <= 64109) or
    508              (x0 >= 64112 and x0 <= 64217) or (x0 >= 64256 and x0 <= 64262) or
    509              (x0 >= 64275 and x0 <= 64279) or x0 === 64285 or (x0 >= 64287 and x0 <= 64296) or
    510              (x0 >= 64298 and x0 <= 64310) or (x0 >= 64312 and x0 <= 64316) or x0 === 64318 or
    511              (x0 >= 64320 and x0 <= 64321) or (x0 >= 64323 and x0 <= 64324) or
    512              (x0 >= 64326 and x0 <= 64433) or (x0 >= 64467 and x0 <= 64829) or
    513              (x0 >= 64848 and x0 <= 64911) or (x0 >= 64914 and x0 <= 64967) or
    514              (x0 >= 65008 and x0 <= 65019) or (x0 >= 65136 and x0 <= 65140) or
    515              (x0 >= 65142 and x0 <= 65276) or (x0 >= 65313 and x0 <= 65338) or
    516              (x0 >= 65345 and x0 <= 65370) or (x0 >= 65382 and x0 <= 65470) or
    517              (x0 >= 65474 and x0 <= 65479) or (x0 >= 65482 and x0 <= 65487) or
    518              (x0 >= 65490 and x0 <= 65495) or (x0 >= 65498 and x0 <= 65500) or
    519              (x0 >= 65536 and x0 <= 65547) or (x0 >= 65549 and x0 <= 65574) or
    520              (x0 >= 65576 and x0 <= 65594) or (x0 >= 65596 and x0 <= 65597) or
    521              (x0 >= 65599 and x0 <= 65613) or (x0 >= 65616 and x0 <= 65629) or
    522              (x0 >= 65664 and x0 <= 65786) or (x0 >= 65856 and x0 <= 65908) or
    523              (x0 >= 66176 and x0 <= 66204) or (x0 >= 66208 and x0 <= 66256) or
    524              (x0 >= 66304 and x0 <= 66335) or (x0 >= 66349 and x0 <= 66378) or
    525              (x0 >= 66384 and x0 <= 66421) or (x0 >= 66432 and x0 <= 66461) or
    526              (x0 >= 66464 and x0 <= 66499) or (x0 >= 66504 and x0 <= 66511) or
    527              (x0 >= 66513 and x0 <= 66517) or (x0 >= 66560 and x0 <= 66717) or
    528              (x0 >= 66736 and x0 <= 66771) or (x0 >= 66776 and x0 <= 66811) or
    529              (x0 >= 66816 and x0 <= 66855) or (x0 >= 66864 and x0 <= 66915) or
    530              (x0 >= 67072 and x0 <= 67382) or (x0 >= 67392 and x0 <= 67413) or
    531              (x0 >= 67424 and x0 <= 67431) or (x0 >= 67584 and x0 <= 67589) or x0 === 67592 or
    532              (x0 >= 67594 and x0 <= 67637) or (x0 >= 67639 and x0 <= 67640) or x0 === 67644 or
    533              (x0 >= 67647 and x0 <= 67669) or (x0 >= 67680 and x0 <= 67702) or
    534              (x0 >= 67712 and x0 <= 67742) or (x0 >= 67808 and x0 <= 67826) or
    535              (x0 >= 67828 and x0 <= 67829) or (x0 >= 67840 and x0 <= 67861) or
    536              (x0 >= 67872 and x0 <= 67897) or (x0 >= 67968 and x0 <= 68023) or
    537              (x0 >= 68030 and x0 <= 68031) or x0 === 68096 or (x0 >= 68112 and x0 <= 68115) or
    538              (x0 >= 68117 and x0 <= 68119) or (x0 >= 68121 and x0 <= 68149) or
    539              (x0 >= 68192 and x0 <= 68220) or (x0 >= 68224 and x0 <= 68252) or
    540              (x0 >= 68288 and x0 <= 68295) or (x0 >= 68297 and x0 <= 68324) or
    541              (x0 >= 68352 and x0 <= 68405) or (x0 >= 68416 and x0 <= 68437) or
    542              (x0 >= 68448 and x0 <= 68466) or (x0 >= 68480 and x0 <= 68497) or
    543              (x0 >= 68608 and x0 <= 68680) or (x0 >= 68736 and x0 <= 68786) or
    544              (x0 >= 68800 and x0 <= 68850) or (x0 >= 68864 and x0 <= 68899) or
    545              (x0 >= 69248 and x0 <= 69289) or (x0 >= 69296 and x0 <= 69297) or
    546              (x0 >= 69376 and x0 <= 69404) or x0 === 69415 or (x0 >= 69424 and x0 <= 69445) or
    547              (x0 >= 69552 and x0 <= 69572) or (x0 >= 69600 and x0 <= 69622) or
    548              (x0 >= 69635 and x0 <= 69687) or (x0 >= 69763 and x0 <= 69807) or
    549              (x0 >= 69840 and x0 <= 69864) or (x0 >= 69891 and x0 <= 69926) or x0 === 69956 or
    550              x0 === 69959 or (x0 >= 69968 and x0 <= 70002) or x0 === 70006 or
    551              (x0 >= 70019 and x0 <= 70066) or (x0 >= 70081 and x0 <= 70084) or x0 === 70106 or
    552              x0 === 70108 or (x0 >= 70144 and x0 <= 70161) or (x0 >= 70163 and x0 <= 70187) or
    553              (x0 >= 70272 and x0 <= 70278) or x0 === 70280 or (x0 >= 70282 and x0 <= 70285) or
    554              (x0 >= 70287 and x0 <= 70301) or (x0 >= 70303 and x0 <= 70312) or
    555              (x0 >= 70320 and x0 <= 70366) or (x0 >= 70405 and x0 <= 70412) or
    556              (x0 >= 70415 and x0 <= 70416) or (x0 >= 70419 and x0 <= 70440) or
    557              (x0 >= 70442 and x0 <= 70448) or (x0 >= 70450 and x0 <= 70451) or
    558              (x0 >= 70453 and x0 <= 70457) or x0 === 70461 or x0 === 70480 or
    559              (x0 >= 70493 and x0 <= 70497) or (x0 >= 70656 and x0 <= 70708) or
    560              (x0 >= 70727 and x0 <= 70730) or (x0 >= 70751 and x0 <= 70753) or
    561              (x0 >= 70784 and x0 <= 70831) or (x0 >= 70852 and x0 <= 70853) or x0 === 70855 or
    562              (x0 >= 71040 and x0 <= 71086) or (x0 >= 71128 and x0 <= 71131) or
    563              (x0 >= 71168 and x0 <= 71215) or x0 === 71236 or (x0 >= 71296 and x0 <= 71338) or
    564              x0 === 71352 or (x0 >= 71424 and x0 <= 71450) or (x0 >= 71680 and x0 <= 71723) or
    565              (x0 >= 71840 and x0 <= 71903) or (x0 >= 71935 and x0 <= 71942) or x0 === 71945 or
    566              (x0 >= 71948 and x0 <= 71955) or (x0 >= 71957 and x0 <= 71958) or
    567              (x0 >= 71960 and x0 <= 71983) or x0 === 71999 or x0 === 72001 or
    568              (x0 >= 72096 and x0 <= 72103) or (x0 >= 72106 and x0 <= 72144) or x0 === 72161 or
    569              x0 === 72163 or x0 === 72192 or (x0 >= 72203 and x0 <= 72242) or x0 === 72250 or
    570              x0 === 72272 or (x0 >= 72284 and x0 <= 72329) or x0 === 72349 or
    571              (x0 >= 72384 and x0 <= 72440) or (x0 >= 72704 and x0 <= 72712) or
    572              (x0 >= 72714 and x0 <= 72750) or x0 === 72768 or (x0 >= 72818 and x0 <= 72847) or
    573              (x0 >= 72960 and x0 <= 72966) or (x0 >= 72968 and x0 <= 72969) or
    574              (x0 >= 72971 and x0 <= 73008) or x0 === 73030 or (x0 >= 73056 and x0 <= 73061) or
    575              (x0 >= 73063 and x0 <= 73064) or (x0 >= 73066 and x0 <= 73097) or x0 === 73112 or
    576              (x0 >= 73440 and x0 <= 73458) or x0 === 73648 or (x0 >= 73728 and x0 <= 74649) or
    577              (x0 >= 74752 and x0 <= 74862) or (x0 >= 74880 and x0 <= 75075) or
    578              (x0 >= 77824 and x0 <= 78894) or (x0 >= 82944 and x0 <= 83526) or
    579              (x0 >= 92160 and x0 <= 92728) or (x0 >= 92736 and x0 <= 92766) or
    580              (x0 >= 92880 and x0 <= 92909) or (x0 >= 92928 and x0 <= 92975) or
    581              (x0 >= 92992 and x0 <= 92995) or (x0 >= 93027 and x0 <= 93047) or
    582              (x0 >= 93053 and x0 <= 93071) or (x0 >= 93760 and x0 <= 93823) or
    583              (x0 >= 93952 and x0 <= 94026) or x0 === 94032 or (x0 >= 94099 and x0 <= 94111) or
    584              (x0 >= 94176 and x0 <= 94177) or x0 === 94179 or (x0 >= 94208 and x0 <= 100_343) or
    585              (x0 >= 100_352 and x0 <= 101_589) or (x0 >= 101_632 and x0 <= 101_640) or
    586              (x0 >= 110_592 and x0 <= 110_878) or (x0 >= 110_928 and x0 <= 110_930) or
    587              (x0 >= 110_948 and x0 <= 110_951) or (x0 >= 110_960 and x0 <= 111_355) or
    588              (x0 >= 113_664 and x0 <= 113_770) or (x0 >= 113_776 and x0 <= 113_788) or
    589              (x0 >= 113_792 and x0 <= 113_800) or (x0 >= 113_808 and x0 <= 113_817) or
    590              (x0 >= 119_808 and x0 <= 119_892) or (x0 >= 119_894 and x0 <= 119_964) or
    591              (x0 >= 119_966 and x0 <= 119_967) or x0 === 119_970 or
    592              (x0 >= 119_973 and x0 <= 119_974) or (x0 >= 119_977 and x0 <= 119_980) or
    593              (x0 >= 119_982 and x0 <= 119_993) or x0 === 119_995 or
    594              (x0 >= 119_997 and x0 <= 120_003) or (x0 >= 120_005 and x0 <= 120_069) or
    595              (x0 >= 120_071 and x0 <= 120_074) or (x0 >= 120_077 and x0 <= 120_084) or
    596              (x0 >= 120_086 and x0 <= 120_092) or (x0 >= 120_094 and x0 <= 120_121) or
    597              (x0 >= 120_123 and x0 <= 120_126) or (x0 >= 120_128 and x0 <= 120_132) or
    598              x0 === 120_134 or (x0 >= 120_138 and x0 <= 120_144) or
    599              (x0 >= 120_146 and x0 <= 120_485) or (x0 >= 120_488 and x0 <= 120_512) or
    600              (x0 >= 120_514 and x0 <= 120_538) or (x0 >= 120_540 and x0 <= 120_570) or
    601              (x0 >= 120_572 and x0 <= 120_596) or (x0 >= 120_598 and x0 <= 120_628) or
    602              (x0 >= 120_630 and x0 <= 120_654) or (x0 >= 120_656 and x0 <= 120_686) or
    603              (x0 >= 120_688 and x0 <= 120_712) or (x0 >= 120_714 and x0 <= 120_744) or
    604              (x0 >= 120_746 and x0 <= 120_770) or (x0 >= 120_772 and x0 <= 120_779) or
    605              (x0 >= 123_136 and x0 <= 123_180) or (x0 >= 123_191 and x0 <= 123_197) or
    606              x0 === 123_214 or (x0 >= 123_584 and x0 <= 123_627) or
    607              (x0 >= 124_928 and x0 <= 125_124) or (x0 >= 125_184 and x0 <= 125_251) or
    608              x0 === 125_259 or (x0 >= 126_464 and x0 <= 126_467) or
    609              (x0 >= 126_469 and x0 <= 126_495) or (x0 >= 126_497 and x0 <= 126_498) or
    610              x0 === 126_500 or x0 === 126_503 or (x0 >= 126_505 and x0 <= 126_514) or
    611              (x0 >= 126_516 and x0 <= 126_519) or x0 === 126_521 or x0 === 126_523 or
    612              x0 === 126_530 or x0 === 126_535 or x0 === 126_537 or x0 === 126_539 or
    613              (x0 >= 126_541 and x0 <= 126_543) or (x0 >= 126_545 and x0 <= 126_546) or
    614              x0 === 126_548 or x0 === 126_551 or x0 === 126_553 or x0 === 126_555 or
    615              x0 === 126_557 or x0 === 126_559 or (x0 >= 126_561 and x0 <= 126_562) or
    616              x0 === 126_564 or (x0 >= 126_567 and x0 <= 126_570) or
    617              (x0 >= 126_572 and x0 <= 126_578) or (x0 >= 126_580 and x0 <= 126_583) or
    618              (x0 >= 126_585 and x0 <= 126_588) or x0 === 126_590 or
    619              (x0 >= 126_592 and x0 <= 126_601) or (x0 >= 126_603 and x0 <= 126_619) or
    620              (x0 >= 126_625 and x0 <= 126_627) or (x0 >= 126_629 and x0 <= 126_633) or
    621              (x0 >= 126_635 and x0 <= 126_651) or (x0 >= 131_072 and x0 <= 173_789) or
    622              (x0 >= 173_824 and x0 <= 177_972) or (x0 >= 177_984 and x0 <= 178_205) or
    623              (x0 >= 178_208 and x0 <= 183_969) or (x0 >= 183_984 and x0 <= 191_456) or
    624              (x0 >= 194_560 and x0 <= 195_101) or (x0 >= 196_608 and x0 <= 201_546) do
    625     atom_start_chars__1(
    626       rest,
    627       [x0] ++ acc,
    628       stack,
    629       context,
    630       comb__line,
    631       comb__offset + byte_size(<<x0::utf8>>)
    632     )
    633   end
    634 
    635   def atom_start_chars__0(rest, _acc, _stack, context, line, offset) do
    636     {:error, "expected atom start", rest, context, line, offset}
    637   end
    638 
    639   def atom_start_chars__1(rest, acc, _stack, context, line, offset) do
    640     {:ok, acc, rest, context, line, offset}
    641   end
    642 end