diff --git a/package-lock.json b/package-lock.json index a36428e..d8b76f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,6 +5,7 @@ "requires": true, "packages": { "": { + "name": "tree-sitter-elixir", "version": "0.19.0", "license": "Apache-2.0", "dependencies": { @@ -12,7 +13,7 @@ }, "devDependencies": { "prettier": "^2.3.2", - "tree-sitter-cli": "^0.19.5" + "tree-sitter-cli": "^0.20.1" } }, "node_modules/nan": { @@ -33,9 +34,9 @@ } }, "node_modules/tree-sitter-cli": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.19.5.tgz", - "integrity": "sha512-kRzKrUAwpDN9AjA3b0tPBwT1hd8N2oQvvvHup2OEsX6mdsSMLmAvR+NSqK9fe05JrRbVvG8mbteNUQsxlMQohQ==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.1.tgz", + "integrity": "sha512-I0Gp4ThRp39TDnBAaZKiogvoE85MSeL6/ILZMXbzeEo8hUsudpVhEHRE4CU+Bk5QUaiMiDkD+ZIL3gT2zZ++wg==", "dev": true, "hasInstallScript": true, "bin": { @@ -56,9 +57,9 @@ "dev": true }, "tree-sitter-cli": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.19.5.tgz", - "integrity": "sha512-kRzKrUAwpDN9AjA3b0tPBwT1hd8N2oQvvvHup2OEsX6mdsSMLmAvR+NSqK9fe05JrRbVvG8mbteNUQsxlMQohQ==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.1.tgz", + "integrity": "sha512-I0Gp4ThRp39TDnBAaZKiogvoE85MSeL6/ILZMXbzeEo8hUsudpVhEHRE4CU+Bk5QUaiMiDkD+ZIL3gT2zZ++wg==", "dev": true } } diff --git a/package.json b/package.json index 73697aa..51bba35 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ }, "devDependencies": { "prettier": "^2.3.2", - "tree-sitter-cli": "^0.19.5" + "tree-sitter-cli": "^0.20.1" }, "tree-sitter": [ { diff --git a/src/parser.c b/src/parser.c index f4f42ec..d2a325f 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1850,8 +1850,8 @@ static const uint16_t ts_non_terminal_alias_map[] = { }; static inline bool aux_sym_identifier_token1_character_set_1(int32_t c) { - return (c < 7683 - ? (c < 1257 + return (c < 7685 + ? (c < 1259 ? (c < 525 ? (c < 365 ? (c < 303 @@ -2092,14 +2092,1040 @@ static inline bool aux_sym_identifier_token1_character_set_1(int32_t c) { : (c <= 1222 || (c < 1226 ? c == 1224 : c <= 1226))))) - : (c <= 1228 || (c < 1243 + : (c <= 1228 || (c < 1245 ? (c < 1237 ? (c < 1233 ? (c >= 1230 && c <= 1231) : (c <= 1233 || c == 1235)) : (c <= 1237 || (c < 1241 ? c == 1239 - : c <= 1241))) + : (c <= 1241 || c == 1243)))) + : (c <= 1245 || (c < 1253 + ? (c < 1249 + ? c == 1247 + : (c <= 1249 || c == 1251)) + : (c <= 1253 || (c < 1257 + ? c == 1255 + : c <= 1257))))))))))))) + : (c <= 1259 || (c < 3024 + ? (c < 2160 + ? (c < 1319 + ? (c < 1289 + ? (c < 1275 + ? (c < 1267 + ? (c < 1263 + ? c == 1261 + : (c <= 1263 || c == 1265)) + : (c <= 1267 || (c < 1271 + ? c == 1269 + : (c <= 1271 || c == 1273)))) + : (c <= 1275 || (c < 1283 + ? (c < 1279 + ? c == 1277 + : (c <= 1279 || c == 1281)) + : (c <= 1283 || (c < 1287 + ? c == 1285 + : c <= 1287))))) + : (c <= 1289 || (c < 1305 + ? (c < 1297 + ? (c < 1293 + ? c == 1291 + : (c <= 1293 || c == 1295)) + : (c <= 1297 || (c < 1301 + ? c == 1299 + : (c <= 1301 || c == 1303)))) + : (c <= 1305 || (c < 1313 + ? (c < 1309 + ? c == 1307 + : (c <= 1309 || c == 1311)) + : (c <= 1313 || (c < 1317 + ? c == 1315 + : c <= 1317))))))) + : (c <= 1319 || (c < 1786 + ? (c < 1519 + ? (c < 1327 + ? (c < 1323 + ? c == 1321 + : (c <= 1323 || c == 1325)) + : (c <= 1327 || (c < 1376 + ? c == 1369 + : (c <= 1416 || (c >= 1488 && c <= 1514))))) + : (c <= 1522 || (c < 1749 + ? (c < 1646 + ? (c >= 1568 && c <= 1610) + : (c <= 1647 || (c >= 1649 && c <= 1747))) + : (c <= 1749 || (c < 1774 + ? (c >= 1765 && c <= 1766) + : c <= 1775))))) + : (c <= 1788 || (c < 2042 + ? (c < 1869 + ? (c < 1808 + ? c == 1791 + : (c <= 1808 || (c >= 1810 && c <= 1839))) + : (c <= 1957 || (c < 1994 + ? c == 1969 + : (c <= 2026 || (c >= 2036 && c <= 2037))))) + : (c <= 2042 || (c < 2088 + ? (c < 2074 + ? (c >= 2048 && c <= 2069) + : (c <= 2074 || c == 2084)) + : (c <= 2088 || (c < 2144 + ? (c >= 2112 && c <= 2136) + : c <= 2154))))))))) + : (c <= 2183 || (c < 2693 + ? (c < 2510 + ? (c < 2437 + ? (c < 2365 + ? (c < 2208 + ? (c >= 2185 && c <= 2190) + : (c <= 2249 || (c >= 2308 && c <= 2361))) + : (c <= 2365 || (c < 2392 + ? c == 2384 + : (c <= 2401 || (c >= 2417 && c <= 2432))))) + : (c <= 2444 || (c < 2482 + ? (c < 2451 + ? (c >= 2447 && c <= 2448) + : (c <= 2472 || (c >= 2474 && c <= 2480))) + : (c <= 2482 || (c < 2493 + ? (c >= 2486 && c <= 2489) + : c <= 2493))))) + : (c <= 2510 || (c < 2602 + ? (c < 2556 + ? (c < 2527 + ? (c >= 2524 && c <= 2525) + : (c <= 2529 || (c >= 2544 && c <= 2545))) + : (c <= 2556 || (c < 2575 + ? (c >= 2565 && c <= 2570) + : (c <= 2576 || (c >= 2579 && c <= 2600))))) + : (c <= 2608 || (c < 2649 + ? (c < 2613 + ? (c >= 2610 && c <= 2611) + : (c <= 2614 || (c >= 2616 && c <= 2617))) + : (c <= 2652 || (c < 2674 + ? c == 2654 + : c <= 2676))))))) + : (c <= 2701 || (c < 2869 + ? (c < 2784 + ? (c < 2738 + ? (c < 2707 + ? (c >= 2703 && c <= 2705) + : (c <= 2728 || (c >= 2730 && c <= 2736))) + : (c <= 2739 || (c < 2749 + ? (c >= 2741 && c <= 2745) + : (c <= 2749 || c == 2768)))) + : (c <= 2785 || (c < 2835 + ? (c < 2821 + ? c == 2809 + : (c <= 2828 || (c >= 2831 && c <= 2832))) + : (c <= 2856 || (c < 2866 + ? (c >= 2858 && c <= 2864) + : c <= 2867))))) + : (c <= 2873 || (c < 2962 + ? (c < 2929 + ? (c < 2908 + ? c == 2877 + : (c <= 2909 || (c >= 2911 && c <= 2913))) + : (c <= 2929 || (c < 2949 + ? c == 2947 + : (c <= 2954 || (c >= 2958 && c <= 2960))))) + : (c <= 2965 || (c < 2979 + ? (c < 2972 + ? (c >= 2969 && c <= 2970) + : (c <= 2972 || (c >= 2974 && c <= 2975))) + : (c <= 2980 || (c < 2990 + ? (c >= 2984 && c <= 2986) + : c <= 3001))))))))))) + : (c <= 3024 || (c < 4348 + ? (c < 3517 + ? (c < 3261 + ? (c < 3168 + ? (c < 3114 + ? (c < 3086 + ? (c >= 3077 && c <= 3084) + : (c <= 3088 || (c >= 3090 && c <= 3112))) + : (c <= 3129 || (c < 3160 + ? c == 3133 + : (c <= 3162 || c == 3165)))) + : (c <= 3169 || (c < 3218 + ? (c < 3205 + ? c == 3200 + : (c <= 3212 || (c >= 3214 && c <= 3216))) + : (c <= 3240 || (c < 3253 + ? (c >= 3242 && c <= 3251) + : c <= 3257))))) + : (c <= 3261 || (c < 3406 + ? (c < 3332 + ? (c < 3296 + ? (c >= 3293 && c <= 3294) + : (c <= 3297 || (c >= 3313 && c <= 3314))) + : (c <= 3340 || (c < 3346 + ? (c >= 3342 && c <= 3344) + : (c <= 3386 || c == 3389)))) + : (c <= 3406 || (c < 3461 + ? (c < 3423 + ? (c >= 3412 && c <= 3414) + : (c <= 3425 || (c >= 3450 && c <= 3455))) + : (c <= 3478 || (c < 3507 + ? (c >= 3482 && c <= 3505) + : c <= 3515))))))) + : (c <= 3517 || (c < 3804 + ? (c < 3724 + ? (c < 3648 + ? (c < 3585 + ? (c >= 3520 && c <= 3526) + : (c <= 3632 || (c >= 3634 && c <= 3635))) + : (c <= 3654 || (c < 3716 + ? (c >= 3713 && c <= 3714) + : (c <= 3716 || (c >= 3718 && c <= 3722))))) + : (c <= 3747 || (c < 3773 + ? (c < 3751 + ? c == 3749 + : (c <= 3760 || (c >= 3762 && c <= 3763))) + : (c <= 3773 || (c < 3782 + ? (c >= 3776 && c <= 3780) + : c <= 3782))))) + : (c <= 3807 || (c < 4186 + ? (c < 3976 + ? (c < 3904 + ? c == 3840 + : (c <= 3911 || (c >= 3913 && c <= 3948))) + : (c <= 3980 || (c < 4159 + ? (c >= 4096 && c <= 4138) + : (c <= 4159 || (c >= 4176 && c <= 4181))))) + : (c <= 4189 || (c < 4213 + ? (c < 4197 + ? c == 4193 + : (c <= 4198 || (c >= 4206 && c <= 4208))) + : (c <= 4225 || (c < 4304 + ? c == 4238 + : c <= 4346))))))))) + : (c <= 4680 || (c < 6108 + ? (c < 4888 + ? (c < 4786 + ? (c < 4698 + ? (c < 4688 + ? (c >= 4682 && c <= 4685) + : (c <= 4694 || c == 4696)) + : (c <= 4701 || (c < 4746 + ? (c >= 4704 && c <= 4744) + : (c <= 4749 || (c >= 4752 && c <= 4784))))) + : (c <= 4789 || (c < 4808 + ? (c < 4800 + ? (c >= 4792 && c <= 4798) + : (c <= 4800 || (c >= 4802 && c <= 4805))) + : (c <= 4822 || (c < 4882 + ? (c >= 4824 && c <= 4880) + : c <= 4885))))) + : (c <= 4954 || (c < 5888 + ? (c < 5743 + ? (c < 5112 + ? (c >= 4992 && c <= 5007) + : (c <= 5117 || (c >= 5121 && c <= 5740))) + : (c <= 5759 || (c < 5792 + ? (c >= 5761 && c <= 5786) + : (c <= 5866 || (c >= 5870 && c <= 5880))))) + : (c <= 5905 || (c < 5998 + ? (c < 5952 + ? (c >= 5919 && c <= 5937) + : (c <= 5969 || (c >= 5984 && c <= 5996))) + : (c <= 6000 || (c < 6103 + ? (c >= 6016 && c <= 6067) + : c <= 6103))))))) + : (c <= 6108 || (c < 7043 + ? (c < 6528 + ? (c < 6320 + ? (c < 6272 + ? (c >= 6176 && c <= 6264) + : (c <= 6312 || c == 6314)) + : (c <= 6389 || (c < 6480 + ? (c >= 6400 && c <= 6430) + : (c <= 6509 || (c >= 6512 && c <= 6516))))) + : (c <= 6571 || (c < 6823 + ? (c < 6656 + ? (c >= 6576 && c <= 6601) + : (c <= 6678 || (c >= 6688 && c <= 6740))) + : (c <= 6823 || (c < 6981 + ? (c >= 6917 && c <= 6963) + : c <= 6988))))) + : (c <= 7072 || (c < 7401 + ? (c < 7245 + ? (c < 7098 + ? (c >= 7086 && c <= 7087) + : (c <= 7141 || (c >= 7168 && c <= 7203))) + : (c <= 7247 || (c < 7296 + ? (c >= 7258 && c <= 7293) + : c <= 7304))) + : (c <= 7404 || (c < 7424 + ? (c < 7413 + ? (c >= 7406 && c <= 7411) + : (c <= 7414 || c == 7418)) + : (c <= 7615 || (c < 7683 + ? c == 7681 + : c <= 7683))))))))))))))) + : (c <= 7685 || (c < 12540 + ? (c < 7933 + ? (c < 7805 + ? (c < 7745 + ? (c < 7715 + ? (c < 7701 + ? (c < 7693 + ? (c < 7689 + ? c == 7687 + : (c <= 7689 || c == 7691)) + : (c <= 7693 || (c < 7697 + ? c == 7695 + : (c <= 7697 || c == 7699)))) + : (c <= 7701 || (c < 7709 + ? (c < 7705 + ? c == 7703 + : (c <= 7705 || c == 7707)) + : (c <= 7709 || (c < 7713 + ? c == 7711 + : c <= 7713))))) + : (c <= 7715 || (c < 7731 + ? (c < 7723 + ? (c < 7719 + ? c == 7717 + : (c <= 7719 || c == 7721)) + : (c <= 7723 || (c < 7727 + ? c == 7725 + : (c <= 7727 || c == 7729)))) + : (c <= 7731 || (c < 7739 + ? (c < 7735 + ? c == 7733 + : (c <= 7735 || c == 7737)) + : (c <= 7739 || (c < 7743 + ? c == 7741 + : c <= 7743))))))) + : (c <= 7745 || (c < 7775 + ? (c < 7761 + ? (c < 7753 + ? (c < 7749 + ? c == 7747 + : (c <= 7749 || c == 7751)) + : (c <= 7753 || (c < 7757 + ? c == 7755 + : (c <= 7757 || c == 7759)))) + : (c <= 7761 || (c < 7769 + ? (c < 7765 + ? c == 7763 + : (c <= 7765 || c == 7767)) + : (c <= 7769 || (c < 7773 + ? c == 7771 + : c <= 7773))))) + : (c <= 7775 || (c < 7791 + ? (c < 7783 + ? (c < 7779 + ? c == 7777 + : (c <= 7779 || c == 7781)) + : (c <= 7783 || (c < 7787 + ? c == 7785 + : (c <= 7787 || c == 7789)))) + : (c <= 7791 || (c < 7799 + ? (c < 7795 + ? c == 7793 + : (c <= 7795 || c == 7797)) + : (c <= 7799 || (c < 7803 + ? c == 7801 + : c <= 7803))))))))) + : (c <= 7805 || (c < 7873 + ? (c < 7843 + ? (c < 7821 + ? (c < 7813 + ? (c < 7809 + ? c == 7807 + : (c <= 7809 || c == 7811)) + : (c <= 7813 || (c < 7817 + ? c == 7815 + : (c <= 7817 || c == 7819)))) + : (c <= 7821 || (c < 7829 + ? (c < 7825 + ? c == 7823 + : (c <= 7825 || c == 7827)) + : (c <= 7837 || (c < 7841 + ? c == 7839 + : c <= 7841))))) + : (c <= 7843 || (c < 7859 + ? (c < 7851 + ? (c < 7847 + ? c == 7845 + : (c <= 7847 || c == 7849)) + : (c <= 7851 || (c < 7855 + ? c == 7853 + : (c <= 7855 || c == 7857)))) + : (c <= 7859 || (c < 7867 + ? (c < 7863 + ? c == 7861 + : (c <= 7863 || c == 7865)) + : (c <= 7867 || (c < 7871 + ? c == 7869 + : c <= 7871))))))) + : (c <= 7873 || (c < 7903 + ? (c < 7889 + ? (c < 7881 + ? (c < 7877 + ? c == 7875 + : (c <= 7877 || c == 7879)) + : (c <= 7881 || (c < 7885 + ? c == 7883 + : (c <= 7885 || c == 7887)))) + : (c <= 7889 || (c < 7897 + ? (c < 7893 + ? c == 7891 + : (c <= 7893 || c == 7895)) + : (c <= 7897 || (c < 7901 + ? c == 7899 + : c <= 7901))))) + : (c <= 7903 || (c < 7919 + ? (c < 7911 + ? (c < 7907 + ? c == 7905 + : (c <= 7907 || c == 7909)) + : (c <= 7911 || (c < 7915 + ? c == 7913 + : (c <= 7915 || c == 7917)))) + : (c <= 7919 || (c < 7927 + ? (c < 7923 + ? c == 7921 + : (c <= 7923 || c == 7925)) + : (c <= 7927 || (c < 7931 + ? c == 7929 + : c <= 7931))))))))))) + : (c <= 7933 || (c < 11423 + ? (c < 8500 + ? (c < 8130 + ? (c < 8048 + ? (c < 7984 + ? (c < 7952 + ? (c >= 7935 && c <= 7943) + : (c <= 7957 || (c >= 7968 && c <= 7975))) + : (c <= 7991 || (c < 8016 + ? (c >= 8000 && c <= 8005) + : (c <= 8023 || (c >= 8032 && c <= 8039))))) + : (c <= 8061 || (c < 8112 + ? (c < 8080 + ? (c >= 8064 && c <= 8071) + : (c <= 8087 || (c >= 8096 && c <= 8103))) + : (c <= 8116 || (c < 8126 + ? (c >= 8118 && c <= 8119) + : c <= 8126))))) + : (c <= 8132 || (c < 8319 + ? (c < 8160 + ? (c < 8144 + ? (c >= 8134 && c <= 8135) + : (c <= 8147 || (c >= 8150 && c <= 8151))) + : (c <= 8167 || (c < 8182 + ? (c >= 8178 && c <= 8180) + : (c <= 8183 || c == 8305)))) + : (c <= 8319 || (c < 8467 + ? (c < 8458 + ? (c >= 8336 && c <= 8348) + : (c <= 8458 || (c >= 8462 && c <= 8463))) + : (c <= 8467 || (c < 8494 + ? c == 8472 + : c <= 8495))))))) + : (c <= 8505 || (c < 11393 + ? (c < 11365 + ? (c < 8544 + ? (c < 8518 + ? (c >= 8508 && c <= 8509) + : (c <= 8521 || c == 8526)) + : (c <= 8578 || (c < 11312 + ? (c >= 8580 && c <= 8584) + : (c <= 11359 || c == 11361)))) + : (c <= 11366 || (c < 11377 + ? (c < 11370 + ? c == 11368 + : (c <= 11370 || c == 11372)) + : (c <= 11377 || (c < 11382 + ? (c >= 11379 && c <= 11380) + : c <= 11389))))) + : (c <= 11393 || (c < 11409 + ? (c < 11401 + ? (c < 11397 + ? c == 11395 + : (c <= 11397 || c == 11399)) + : (c <= 11401 || (c < 11405 + ? c == 11403 + : (c <= 11405 || c == 11407)))) + : (c <= 11409 || (c < 11417 + ? (c < 11413 + ? c == 11411 + : (c <= 11413 || c == 11415)) + : (c <= 11417 || (c < 11421 + ? c == 11419 + : c <= 11421))))))))) + : (c <= 11423 || (c < 11483 + ? (c < 11453 + ? (c < 11439 + ? (c < 11431 + ? (c < 11427 + ? c == 11425 + : (c <= 11427 || c == 11429)) + : (c <= 11431 || (c < 11435 + ? c == 11433 + : (c <= 11435 || c == 11437)))) + : (c <= 11439 || (c < 11447 + ? (c < 11443 + ? c == 11441 + : (c <= 11443 || c == 11445)) + : (c <= 11447 || (c < 11451 + ? c == 11449 + : c <= 11451))))) + : (c <= 11453 || (c < 11469 + ? (c < 11461 + ? (c < 11457 + ? c == 11455 + : (c <= 11457 || c == 11459)) + : (c <= 11461 || (c < 11465 + ? c == 11463 + : (c <= 11465 || c == 11467)))) + : (c <= 11469 || (c < 11477 + ? (c < 11473 + ? c == 11471 + : (c <= 11473 || c == 11475)) + : (c <= 11477 || (c < 11481 + ? c == 11479 + : c <= 11481))))))) + : (c <= 11483 || (c < 11688 + ? (c < 11520 + ? (c < 11491 + ? (c < 11487 + ? c == 11485 + : (c <= 11487 || c == 11489)) + : (c <= 11492 || (c < 11502 + ? c == 11500 + : (c <= 11502 || c == 11507)))) + : (c <= 11557 || (c < 11631 + ? (c < 11565 + ? c == 11559 + : (c <= 11565 || (c >= 11568 && c <= 11623))) + : (c <= 11631 || (c < 11680 + ? (c >= 11648 && c <= 11670) + : c <= 11686))))) + : (c <= 11694 || (c < 12293 + ? (c < 11720 + ? (c < 11704 + ? (c >= 11696 && c <= 11702) + : (c <= 11710 || (c >= 11712 && c <= 11718))) + : (c <= 11726 || (c < 11736 + ? (c >= 11728 && c <= 11734) + : c <= 11742))) + : (c <= 12295 || (c < 12353 + ? (c < 12337 + ? (c >= 12321 && c <= 12329) + : (c <= 12341 || (c >= 12344 && c <= 12348))) + : (c <= 12438 || (c < 12449 + ? (c >= 12443 && c <= 12447) + : c <= 12538))))))))))))) + : (c <= 12543 || (c < 42947 + ? (c < 42803 + ? (c < 42595 + ? (c < 42565 + ? (c < 40959 + ? (c < 12784 + ? (c < 12593 + ? (c >= 12549 && c <= 12591) + : (c <= 12686 || (c >= 12704 && c <= 12735))) + : (c <= 12799 || (c < 19903 + ? c == 13312 + : (c <= 19903 || c == 19968)))) + : (c <= 42124 || (c < 42538 + ? (c < 42240 + ? (c >= 42192 && c <= 42237) + : (c <= 42508 || (c >= 42512 && c <= 42527))) + : (c <= 42539 || (c < 42563 + ? c == 42561 + : c <= 42563))))) + : (c <= 42565 || (c < 42581 + ? (c < 42573 + ? (c < 42569 + ? c == 42567 + : (c <= 42569 || c == 42571)) + : (c <= 42573 || (c < 42577 + ? c == 42575 + : (c <= 42577 || c == 42579)))) + : (c <= 42581 || (c < 42589 + ? (c < 42585 + ? c == 42583 + : (c <= 42585 || c == 42587)) + : (c <= 42589 || (c < 42593 + ? c == 42591 + : c <= 42593))))))) + : (c <= 42595 || (c < 42641 + ? (c < 42627 + ? (c < 42603 + ? (c < 42599 + ? c == 42597 + : (c <= 42599 || c == 42601)) + : (c <= 42603 || (c < 42623 + ? (c >= 42605 && c <= 42606) + : (c <= 42623 || c == 42625)))) + : (c <= 42627 || (c < 42635 + ? (c < 42631 + ? c == 42629 + : (c <= 42631 || c == 42633)) + : (c <= 42635 || (c < 42639 + ? c == 42637 + : c <= 42639))))) + : (c <= 42641 || (c < 42787 + ? (c < 42649 + ? (c < 42645 + ? c == 42643 + : (c <= 42645 || c == 42647)) + : (c <= 42649 || (c < 42656 + ? (c >= 42651 && c <= 42653) + : (c <= 42735 || (c >= 42775 && c <= 42783))))) + : (c <= 42787 || (c < 42795 + ? (c < 42791 + ? c == 42789 + : (c <= 42791 || c == 42793)) + : (c <= 42795 || (c < 42799 + ? c == 42797 + : c <= 42801))))))))) + : (c <= 42803 || (c < 42863 + ? (c < 42833 + ? (c < 42819 + ? (c < 42811 + ? (c < 42807 + ? c == 42805 + : (c <= 42807 || c == 42809)) + : (c <= 42811 || (c < 42815 + ? c == 42813 + : (c <= 42815 || c == 42817)))) + : (c <= 42819 || (c < 42827 + ? (c < 42823 + ? c == 42821 + : (c <= 42823 || c == 42825)) + : (c <= 42827 || (c < 42831 + ? c == 42829 + : c <= 42831))))) + : (c <= 42833 || (c < 42849 + ? (c < 42841 + ? (c < 42837 + ? c == 42835 + : (c <= 42837 || c == 42839)) + : (c <= 42841 || (c < 42845 + ? c == 42843 + : (c <= 42845 || c == 42847)))) + : (c <= 42849 || (c < 42857 + ? (c < 42853 + ? c == 42851 + : (c <= 42853 || c == 42855)) + : (c <= 42857 || (c < 42861 + ? c == 42859 + : c <= 42861))))))) + : (c <= 42872 || (c < 42909 + ? (c < 42892 + ? (c < 42881 + ? (c < 42876 + ? c == 42874 + : (c <= 42876 || c == 42879)) + : (c <= 42881 || (c < 42885 + ? c == 42883 + : (c <= 42885 || (c >= 42887 && c <= 42888))))) + : (c <= 42892 || (c < 42903 + ? (c < 42897 + ? (c >= 42894 && c <= 42895) + : (c <= 42897 || (c >= 42899 && c <= 42901))) + : (c <= 42903 || (c < 42907 + ? c == 42905 + : c <= 42907))))) + : (c <= 42909 || (c < 42933 + ? (c < 42917 + ? (c < 42913 + ? c == 42911 + : (c <= 42913 || c == 42915)) + : (c <= 42917 || (c < 42921 + ? c == 42919 + : (c <= 42921 || c == 42927)))) + : (c <= 42933 || (c < 42941 + ? (c < 42937 + ? c == 42935 + : (c <= 42937 || c == 42939)) + : (c <= 42941 || (c < 42945 + ? c == 42943 + : c <= 42945))))))))))) + : (c <= 42947 || (c < 64318 + ? (c < 43642 + ? (c < 43250 + ? (c < 42994 + ? (c < 42963 + ? (c < 42954 + ? c == 42952 + : (c <= 42954 || c == 42961)) + : (c <= 42963 || (c < 42967 + ? c == 42965 + : (c <= 42967 || c == 42969)))) + : (c <= 42996 || (c < 43020 + ? (c < 43011 + ? (c >= 42998 && c <= 43009) + : (c <= 43013 || (c >= 43015 && c <= 43018))) + : (c <= 43042 || (c < 43138 + ? (c >= 43072 && c <= 43123) + : c <= 43187))))) + : (c <= 43255 || (c < 43488 + ? (c < 43312 + ? (c < 43261 + ? c == 43259 + : (c <= 43262 || (c >= 43274 && c <= 43301))) + : (c <= 43334 || (c < 43396 + ? (c >= 43360 && c <= 43388) + : (c <= 43442 || c == 43471)))) + : (c <= 43492 || (c < 43584 + ? (c < 43514 + ? (c >= 43494 && c <= 43503) + : (c <= 43518 || (c >= 43520 && c <= 43560))) + : (c <= 43586 || (c < 43616 + ? (c >= 43588 && c <= 43595) + : c <= 43638))))))) + : (c <= 43642 || (c < 43824 + ? (c < 43744 + ? (c < 43705 + ? (c < 43697 + ? (c >= 43646 && c <= 43695) + : (c <= 43697 || (c >= 43701 && c <= 43702))) + : (c <= 43709 || (c < 43714 + ? c == 43712 + : (c <= 43714 || (c >= 43739 && c <= 43741))))) + : (c <= 43754 || (c < 43793 + ? (c < 43777 + ? (c >= 43762 && c <= 43764) + : (c <= 43782 || (c >= 43785 && c <= 43790))) + : (c <= 43798 || (c < 43816 + ? (c >= 43808 && c <= 43814) + : c <= 43822))))) + : (c <= 43866 || (c < 64112 + ? (c < 55203 + ? (c < 43888 + ? (c >= 43868 && c <= 43881) + : (c <= 44002 || c == 44032)) + : (c <= 55203 || (c < 55243 + ? (c >= 55216 && c <= 55238) + : (c <= 55291 || (c >= 63744 && c <= 64109))))) + : (c <= 64217 || (c < 64287 + ? (c < 64275 + ? (c >= 64256 && c <= 64262) + : (c <= 64279 || c == 64285)) + : (c <= 64296 || (c < 64312 + ? (c >= 64298 && c <= 64310) + : c <= 64316))))))))) + : (c <= 64318 || (c < 66464 + ? (c < 65498 + ? (c < 65136 + ? (c < 64467 + ? (c < 64323 + ? (c >= 64320 && c <= 64321) + : (c <= 64324 || (c >= 64326 && c <= 64433))) + : (c <= 64829 || (c < 64914 + ? (c >= 64848 && c <= 64911) + : (c <= 64967 || (c >= 65008 && c <= 65019))))) + : (c <= 65140 || (c < 65474 + ? (c < 65345 + ? (c >= 65142 && c <= 65276) + : (c <= 65370 || (c >= 65382 && c <= 65470))) + : (c <= 65479 || (c < 65490 + ? (c >= 65482 && c <= 65487) + : c <= 65495))))) + : (c <= 65500 || (c < 65856 + ? (c < 65596 + ? (c < 65549 + ? (c >= 65536 && c <= 65547) + : (c <= 65574 || (c >= 65576 && c <= 65594))) + : (c <= 65597 || (c < 65616 + ? (c >= 65599 && c <= 65613) + : (c <= 65629 || (c >= 65664 && c <= 65786))))) + : (c <= 65908 || (c < 66349 + ? (c < 66208 + ? (c >= 66176 && c <= 66204) + : (c <= 66256 || (c >= 66304 && c <= 66335))) + : (c <= 66378 || (c < 66432 + ? (c >= 66384 && c <= 66421) + : c <= 66461))))))) + : (c <= 66499 || (c < 67463 + ? (c < 66979 + ? (c < 66776 + ? (c < 66513 + ? (c >= 66504 && c <= 66511) + : (c <= 66517 || (c >= 66600 && c <= 66717))) + : (c <= 66811 || (c < 66864 + ? (c >= 66816 && c <= 66855) + : (c <= 66915 || (c >= 66967 && c <= 66977))))) + : (c <= 66993 || (c < 67392 + ? (c < 67003 + ? (c >= 66995 && c <= 67001) + : (c <= 67004 || (c >= 67072 && c <= 67382))) + : (c <= 67413 || (c < 67456 + ? (c >= 67424 && c <= 67431) + : c <= 67461))))) + : (c <= 67504 || (c < 67647 + ? (c < 67594 + ? (c < 67584 + ? (c >= 67506 && c <= 67514) + : (c <= 67589 || c == 67592)) + : (c <= 67637 || (c < 67644 + ? (c >= 67639 && c <= 67640) + : c <= 67644))) + : (c <= 67669 || (c < 67828 + ? (c < 67712 + ? (c >= 67680 && c <= 67702) + : (c <= 67742 || (c >= 67808 && c <= 67826))) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67883))))))))))))))))); +} + +static inline bool aux_sym_identifier_token1_character_set_2(int32_t c) { + return (c < 7683 + ? (c < 1257 + ? (c < 523 + ? (c < 363 + ? (c < 301 + ? (c < 271 + ? (c < 257 + ? (c < 181 + ? (c < 'b' + ? c == '_' + : (c <= 'z' || c == 170)) + : (c <= 181 || (c < 223 + ? c == 186 + : (c <= 246 || (c >= 248 && c <= 255))))) + : (c <= 257 || (c < 265 + ? (c < 261 + ? c == 259 + : (c <= 261 || c == 263)) + : (c <= 265 || (c < 269 + ? c == 267 + : c <= 269))))) + : (c <= 271 || (c < 287 + ? (c < 279 + ? (c < 275 + ? c == 273 + : (c <= 275 || c == 277)) + : (c <= 279 || (c < 283 + ? c == 281 + : (c <= 283 || c == 285)))) + : (c <= 287 || (c < 295 + ? (c < 291 + ? c == 289 + : (c <= 291 || c == 293)) + : (c <= 295 || (c < 299 + ? c == 297 + : c <= 299))))))) + : (c <= 301 || (c < 333 + ? (c < 318 + ? (c < 309 + ? (c < 305 + ? c == 303 + : (c <= 305 || c == 307)) + : (c <= 309 || (c < 314 + ? (c >= 311 && c <= 312) + : (c <= 314 || c == 316)))) + : (c <= 318 || (c < 326 + ? (c < 322 + ? c == 320 + : (c <= 322 || c == 324)) + : (c <= 326 || (c < 331 + ? (c >= 328 && c <= 329) + : c <= 331))))) + : (c <= 333 || (c < 349 + ? (c < 341 + ? (c < 337 + ? c == 335 + : (c <= 337 || c == 339)) + : (c <= 341 || (c < 345 + ? c == 343 + : (c <= 345 || c == 347)))) + : (c <= 349 || (c < 357 + ? (c < 353 + ? c == 351 + : (c <= 353 || c == 355)) + : (c <= 357 || (c < 361 + ? c == 359 + : c <= 361))))))))) + : (c <= 363 || (c < 457 + ? (c < 405 + ? (c < 380 + ? (c < 371 + ? (c < 367 + ? c == 365 + : (c <= 367 || c == 369)) + : (c <= 371 || (c < 375 + ? c == 373 + : (c <= 375 || c == 378)))) + : (c <= 380 || (c < 392 + ? (c < 387 + ? (c >= 382 && c <= 384) + : (c <= 387 || c == 389)) + : (c <= 392 || (c < 402 + ? (c >= 396 && c <= 397) + : c <= 402))))) + : (c <= 405 || (c < 429 + ? (c < 419 + ? (c < 414 + ? (c >= 409 && c <= 411) + : (c <= 414 || c == 417)) + : (c <= 419 || (c < 424 + ? c == 421 + : (c <= 424 || (c >= 426 && c <= 427))))) + : (c <= 429 || (c < 441 + ? (c < 436 + ? c == 432 + : (c <= 436 || c == 438)) + : (c <= 443 || (c < 454 + ? (c >= 445 && c <= 451) + : c <= 454))))))) + : (c <= 457 || (c < 489 + ? (c < 474 + ? (c < 466 + ? (c < 462 + ? c == 460 + : (c <= 462 || c == 464)) + : (c <= 466 || (c < 470 + ? c == 468 + : (c <= 470 || c == 472)))) + : (c <= 474 || (c < 483 + ? (c < 479 + ? (c >= 476 && c <= 477) + : (c <= 479 || c == 481)) + : (c <= 483 || (c < 487 + ? c == 485 + : c <= 487))))) + : (c <= 489 || (c < 509 + ? (c < 499 + ? (c < 493 + ? c == 491 + : (c <= 493 || (c >= 495 && c <= 496))) + : (c <= 499 || (c < 505 + ? c == 501 + : (c <= 505 || c == 507)))) + : (c <= 509 || (c < 517 + ? (c < 513 + ? c == 511 + : (c <= 513 || c == 515)) + : (c <= 517 || (c < 521 + ? c == 519 + : c <= 521))))))))))) + : (c <= 523 || (c < 1127 + ? (c < 736 + ? (c < 553 + ? (c < 539 + ? (c < 531 + ? (c < 527 + ? c == 525 + : (c <= 527 || c == 529)) + : (c <= 531 || (c < 535 + ? c == 533 + : (c <= 535 || c == 537)))) + : (c <= 539 || (c < 547 + ? (c < 543 + ? c == 541 + : (c <= 543 || c == 545)) + : (c <= 547 || (c < 551 + ? c == 549 + : c <= 551))))) + : (c <= 553 || (c < 578 + ? (c < 561 + ? (c < 557 + ? c == 555 + : (c <= 557 || c == 559)) + : (c <= 561 || (c < 572 + ? (c >= 563 && c <= 569) + : (c <= 572 || (c >= 575 && c <= 576))))) + : (c <= 578 || (c < 589 + ? (c < 585 + ? c == 583 + : (c <= 585 || c == 587)) + : (c <= 589 || (c < 710 + ? (c >= 591 && c <= 705) + : c <= 721))))))) + : (c <= 740 || (c < 993 + ? (c < 940 + ? (c < 883 + ? (c < 750 + ? c == 748 + : (c <= 750 || c == 881)) + : (c <= 884 || (c < 890 + ? c == 887 + : (c <= 893 || c == 912)))) + : (c <= 974 || (c < 987 + ? (c < 981 + ? (c >= 976 && c <= 977) + : (c <= 983 || c == 985)) + : (c <= 987 || (c < 991 + ? c == 989 + : c <= 991))))) + : (c <= 993 || (c < 1013 + ? (c < 1001 + ? (c < 997 + ? c == 995 + : (c <= 997 || c == 999)) + : (c <= 1001 || (c < 1005 + ? c == 1003 + : (c <= 1005 || (c >= 1007 && c <= 1011))))) + : (c <= 1013 || (c < 1121 + ? (c < 1019 + ? c == 1016 + : (c <= 1020 || (c >= 1072 && c <= 1119))) + : (c <= 1121 || (c < 1125 + ? c == 1123 + : c <= 1125))))))))) + : (c <= 1127 || (c < 1195 + ? (c < 1165 + ? (c < 1143 + ? (c < 1135 + ? (c < 1131 + ? c == 1129 + : (c <= 1131 || c == 1133)) + : (c <= 1135 || (c < 1139 + ? c == 1137 + : (c <= 1139 || c == 1141)))) + : (c <= 1143 || (c < 1151 + ? (c < 1147 + ? c == 1145 + : (c <= 1147 || c == 1149)) + : (c <= 1151 || (c < 1163 + ? c == 1153 + : c <= 1163))))) + : (c <= 1165 || (c < 1181 + ? (c < 1173 + ? (c < 1169 + ? c == 1167 + : (c <= 1169 || c == 1171)) + : (c <= 1173 || (c < 1177 + ? c == 1175 + : (c <= 1177 || c == 1179)))) + : (c <= 1181 || (c < 1189 + ? (c < 1185 + ? c == 1183 + : (c <= 1185 || c == 1187)) + : (c <= 1189 || (c < 1193 + ? c == 1191 + : c <= 1193))))))) + : (c <= 1195 || (c < 1226 + ? (c < 1211 + ? (c < 1203 + ? (c < 1199 + ? c == 1197 + : (c <= 1199 || c == 1201)) + : (c <= 1203 || (c < 1207 + ? c == 1205 + : (c <= 1207 || c == 1209)))) + : (c <= 1211 || (c < 1220 + ? (c < 1215 + ? c == 1213 + : (c <= 1215 || c == 1218)) + : (c <= 1220 || (c < 1224 + ? c == 1222 + : c <= 1224))))) + : (c <= 1226 || (c < 1243 + ? (c < 1235 + ? (c < 1230 + ? c == 1228 + : (c <= 1231 || c == 1233)) + : (c <= 1235 || (c < 1239 + ? c == 1237 + : (c <= 1239 || c == 1241)))) : (c <= 1243 || (c < 1251 ? (c < 1247 ? c == 1245 @@ -2172,2065 +3198,13 @@ static inline bool aux_sym_identifier_token1_character_set_1(int32_t c) { : (c <= 2084 || (c < 2112 ? c == 2088 : c <= 2136))))))))) - : (c <= 2154 || (c < 2693 - ? (c < 2510 - ? (c < 2437 - ? (c < 2365 - ? (c < 2230 - ? (c >= 2208 && c <= 2228) - : (c <= 2247 || (c >= 2308 && c <= 2361))) - : (c <= 2365 || (c < 2392 - ? c == 2384 - : (c <= 2401 || (c >= 2417 && c <= 2432))))) - : (c <= 2444 || (c < 2482 - ? (c < 2451 - ? (c >= 2447 && c <= 2448) - : (c <= 2472 || (c >= 2474 && c <= 2480))) - : (c <= 2482 || (c < 2493 - ? (c >= 2486 && c <= 2489) - : c <= 2493))))) - : (c <= 2510 || (c < 2602 - ? (c < 2556 - ? (c < 2527 - ? (c >= 2524 && c <= 2525) - : (c <= 2529 || (c >= 2544 && c <= 2545))) - : (c <= 2556 || (c < 2575 - ? (c >= 2565 && c <= 2570) - : (c <= 2576 || (c >= 2579 && c <= 2600))))) - : (c <= 2608 || (c < 2649 - ? (c < 2613 - ? (c >= 2610 && c <= 2611) - : (c <= 2614 || (c >= 2616 && c <= 2617))) - : (c <= 2652 || (c < 2674 - ? c == 2654 - : c <= 2676))))))) - : (c <= 2701 || (c < 2869 - ? (c < 2784 - ? (c < 2738 - ? (c < 2707 - ? (c >= 2703 && c <= 2705) - : (c <= 2728 || (c >= 2730 && c <= 2736))) - : (c <= 2739 || (c < 2749 - ? (c >= 2741 && c <= 2745) - : (c <= 2749 || c == 2768)))) - : (c <= 2785 || (c < 2835 - ? (c < 2821 - ? c == 2809 - : (c <= 2828 || (c >= 2831 && c <= 2832))) - : (c <= 2856 || (c < 2866 - ? (c >= 2858 && c <= 2864) - : c <= 2867))))) - : (c <= 2873 || (c < 2958 - ? (c < 2929 - ? (c < 2908 - ? c == 2877 - : (c <= 2909 || (c >= 2911 && c <= 2913))) - : (c <= 2929 || (c < 2949 - ? c == 2947 - : c <= 2954))) - : (c <= 2960 || (c < 2974 - ? (c < 2969 - ? (c >= 2962 && c <= 2965) - : (c <= 2970 || c == 2972)) - : (c <= 2975 || (c < 2984 - ? (c >= 2979 && c <= 2980) - : c <= 2986))))))))))) - : (c <= 3001 || (c < 4348 - ? (c < 3517 - ? (c < 3261 - ? (c < 3168 - ? (c < 3090 - ? (c < 3077 - ? c == 3024 - : (c <= 3084 || (c >= 3086 && c <= 3088))) - : (c <= 3112 || (c < 3133 - ? (c >= 3114 && c <= 3129) - : (c <= 3133 || (c >= 3160 && c <= 3162))))) - : (c <= 3169 || (c < 3218 - ? (c < 3205 - ? c == 3200 - : (c <= 3212 || (c >= 3214 && c <= 3216))) - : (c <= 3240 || (c < 3253 - ? (c >= 3242 && c <= 3251) - : c <= 3257))))) - : (c <= 3261 || (c < 3406 - ? (c < 3332 - ? (c < 3296 - ? c == 3294 - : (c <= 3297 || (c >= 3313 && c <= 3314))) - : (c <= 3340 || (c < 3346 - ? (c >= 3342 && c <= 3344) - : (c <= 3386 || c == 3389)))) - : (c <= 3406 || (c < 3461 - ? (c < 3423 - ? (c >= 3412 && c <= 3414) - : (c <= 3425 || (c >= 3450 && c <= 3455))) - : (c <= 3478 || (c < 3507 - ? (c >= 3482 && c <= 3505) - : c <= 3515))))))) - : (c <= 3517 || (c < 3804 - ? (c < 3724 - ? (c < 3648 - ? (c < 3585 - ? (c >= 3520 && c <= 3526) - : (c <= 3632 || (c >= 3634 && c <= 3635))) - : (c <= 3654 || (c < 3716 - ? (c >= 3713 && c <= 3714) - : (c <= 3716 || (c >= 3718 && c <= 3722))))) - : (c <= 3747 || (c < 3773 - ? (c < 3751 - ? c == 3749 - : (c <= 3760 || (c >= 3762 && c <= 3763))) - : (c <= 3773 || (c < 3782 - ? (c >= 3776 && c <= 3780) - : c <= 3782))))) - : (c <= 3807 || (c < 4186 - ? (c < 3976 - ? (c < 3904 - ? c == 3840 - : (c <= 3911 || (c >= 3913 && c <= 3948))) - : (c <= 3980 || (c < 4159 - ? (c >= 4096 && c <= 4138) - : (c <= 4159 || (c >= 4176 && c <= 4181))))) - : (c <= 4189 || (c < 4213 - ? (c < 4197 - ? c == 4193 - : (c <= 4198 || (c >= 4206 && c <= 4208))) - : (c <= 4225 || (c < 4304 - ? c == 4238 - : c <= 4346))))))))) - : (c <= 4680 || (c < 6103 - ? (c < 4888 - ? (c < 4786 - ? (c < 4698 - ? (c < 4688 - ? (c >= 4682 && c <= 4685) - : (c <= 4694 || c == 4696)) - : (c <= 4701 || (c < 4746 - ? (c >= 4704 && c <= 4744) - : (c <= 4749 || (c >= 4752 && c <= 4784))))) - : (c <= 4789 || (c < 4808 - ? (c < 4800 - ? (c >= 4792 && c <= 4798) - : (c <= 4800 || (c >= 4802 && c <= 4805))) - : (c <= 4822 || (c < 4882 - ? (c >= 4824 && c <= 4880) - : c <= 4885))))) - : (c <= 4954 || (c < 5888 - ? (c < 5743 - ? (c < 5112 - ? (c >= 4992 && c <= 5007) - : (c <= 5117 || (c >= 5121 && c <= 5740))) - : (c <= 5759 || (c < 5792 - ? (c >= 5761 && c <= 5786) - : (c <= 5866 || (c >= 5870 && c <= 5880))))) - : (c <= 5900 || (c < 5984 - ? (c < 5920 - ? (c >= 5902 && c <= 5905) - : (c <= 5937 || (c >= 5952 && c <= 5969))) - : (c <= 5996 || (c < 6016 - ? (c >= 5998 && c <= 6000) - : c <= 6067))))))) - : (c <= 6103 || (c < 6981 - ? (c < 6512 - ? (c < 6314 - ? (c < 6176 - ? c == 6108 - : (c <= 6264 || (c >= 6272 && c <= 6312))) - : (c <= 6314 || (c < 6400 - ? (c >= 6320 && c <= 6389) - : (c <= 6430 || (c >= 6480 && c <= 6509))))) - : (c <= 6516 || (c < 6688 - ? (c < 6576 - ? (c >= 6528 && c <= 6571) - : (c <= 6601 || (c >= 6656 && c <= 6678))) - : (c <= 6740 || (c < 6917 - ? c == 6823 - : c <= 6963))))) - : (c <= 6987 || (c < 7296 - ? (c < 7168 - ? (c < 7086 - ? (c >= 7043 && c <= 7072) - : (c <= 7087 || (c >= 7098 && c <= 7141))) - : (c <= 7203 || (c < 7258 - ? (c >= 7245 && c <= 7247) - : c <= 7293))) - : (c <= 7304 || (c < 7418 - ? (c < 7406 - ? (c >= 7401 && c <= 7404) - : (c <= 7411 || (c >= 7413 && c <= 7414))) - : (c <= 7418 || (c < 7681 - ? (c >= 7424 && c <= 7615) - : c <= 7681))))))))))))))) - : (c <= 7683 || (c < 12443 - ? (c < 7929 - ? (c < 7803 - ? (c < 7743 - ? (c < 7713 - ? (c < 7699 - ? (c < 7691 - ? (c < 7687 - ? c == 7685 - : (c <= 7687 || c == 7689)) - : (c <= 7691 || (c < 7695 - ? c == 7693 - : (c <= 7695 || c == 7697)))) - : (c <= 7699 || (c < 7707 - ? (c < 7703 - ? c == 7701 - : (c <= 7703 || c == 7705)) - : (c <= 7707 || (c < 7711 - ? c == 7709 - : c <= 7711))))) - : (c <= 7713 || (c < 7729 - ? (c < 7721 - ? (c < 7717 - ? c == 7715 - : (c <= 7717 || c == 7719)) - : (c <= 7721 || (c < 7725 - ? c == 7723 - : (c <= 7725 || c == 7727)))) - : (c <= 7729 || (c < 7737 - ? (c < 7733 - ? c == 7731 - : (c <= 7733 || c == 7735)) - : (c <= 7737 || (c < 7741 - ? c == 7739 - : c <= 7741))))))) - : (c <= 7743 || (c < 7773 - ? (c < 7759 - ? (c < 7751 - ? (c < 7747 - ? c == 7745 - : (c <= 7747 || c == 7749)) - : (c <= 7751 || (c < 7755 - ? c == 7753 - : (c <= 7755 || c == 7757)))) - : (c <= 7759 || (c < 7767 - ? (c < 7763 - ? c == 7761 - : (c <= 7763 || c == 7765)) - : (c <= 7767 || (c < 7771 - ? c == 7769 - : c <= 7771))))) - : (c <= 7773 || (c < 7789 - ? (c < 7781 - ? (c < 7777 - ? c == 7775 - : (c <= 7777 || c == 7779)) - : (c <= 7781 || (c < 7785 - ? c == 7783 - : (c <= 7785 || c == 7787)))) - : (c <= 7789 || (c < 7797 - ? (c < 7793 - ? c == 7791 - : (c <= 7793 || c == 7795)) - : (c <= 7797 || (c < 7801 - ? c == 7799 - : c <= 7801))))))))) - : (c <= 7803 || (c < 7871 - ? (c < 7841 - ? (c < 7819 - ? (c < 7811 - ? (c < 7807 - ? c == 7805 - : (c <= 7807 || c == 7809)) - : (c <= 7811 || (c < 7815 - ? c == 7813 - : (c <= 7815 || c == 7817)))) - : (c <= 7819 || (c < 7827 - ? (c < 7823 - ? c == 7821 - : (c <= 7823 || c == 7825)) - : (c <= 7827 || (c < 7839 - ? (c >= 7829 && c <= 7837) - : c <= 7839))))) - : (c <= 7841 || (c < 7857 - ? (c < 7849 - ? (c < 7845 - ? c == 7843 - : (c <= 7845 || c == 7847)) - : (c <= 7849 || (c < 7853 - ? c == 7851 - : (c <= 7853 || c == 7855)))) - : (c <= 7857 || (c < 7865 - ? (c < 7861 - ? c == 7859 - : (c <= 7861 || c == 7863)) - : (c <= 7865 || (c < 7869 - ? c == 7867 - : c <= 7869))))))) - : (c <= 7871 || (c < 7901 - ? (c < 7887 - ? (c < 7879 - ? (c < 7875 - ? c == 7873 - : (c <= 7875 || c == 7877)) - : (c <= 7879 || (c < 7883 - ? c == 7881 - : (c <= 7883 || c == 7885)))) - : (c <= 7887 || (c < 7895 - ? (c < 7891 - ? c == 7889 - : (c <= 7891 || c == 7893)) - : (c <= 7895 || (c < 7899 - ? c == 7897 - : c <= 7899))))) - : (c <= 7901 || (c < 7915 - ? (c < 7909 - ? (c < 7905 - ? c == 7903 - : (c <= 7905 || c == 7907)) - : (c <= 7909 || (c < 7913 - ? c == 7911 - : c <= 7913))) - : (c <= 7915 || (c < 7923 - ? (c < 7919 - ? c == 7917 - : (c <= 7919 || c == 7921)) - : (c <= 7923 || (c < 7927 - ? c == 7925 - : c <= 7927))))))))))) - : (c <= 7929 || (c < 11419 - ? (c < 8472 - ? (c < 8118 - ? (c < 8016 - ? (c < 7952 - ? (c < 7933 - ? c == 7931 - : (c <= 7933 || (c >= 7935 && c <= 7943))) - : (c <= 7957 || (c < 7984 - ? (c >= 7968 && c <= 7975) - : (c <= 7991 || (c >= 8000 && c <= 8005))))) - : (c <= 8023 || (c < 8080 - ? (c < 8048 - ? (c >= 8032 && c <= 8039) - : (c <= 8061 || (c >= 8064 && c <= 8071))) - : (c <= 8087 || (c < 8112 - ? (c >= 8096 && c <= 8103) - : c <= 8116))))) - : (c <= 8119 || (c < 8182 - ? (c < 8144 - ? (c < 8130 - ? c == 8126 - : (c <= 8132 || (c >= 8134 && c <= 8135))) - : (c <= 8147 || (c < 8160 - ? (c >= 8150 && c <= 8151) - : (c <= 8167 || (c >= 8178 && c <= 8180))))) - : (c <= 8183 || (c < 8458 - ? (c < 8319 - ? c == 8305 - : (c <= 8319 || (c >= 8336 && c <= 8348))) - : (c <= 8458 || (c < 8467 - ? (c >= 8462 && c <= 8463) - : c <= 8467))))))) - : (c <= 8472 || (c < 11379 - ? (c < 11312 - ? (c < 8518 - ? (c < 8500 - ? (c >= 8494 && c <= 8495) - : (c <= 8505 || (c >= 8508 && c <= 8509))) - : (c <= 8521 || (c < 8544 - ? c == 8526 - : (c <= 8578 || (c >= 8580 && c <= 8584))))) - : (c <= 11358 || (c < 11370 - ? (c < 11365 - ? c == 11361 - : (c <= 11366 || c == 11368)) - : (c <= 11370 || (c < 11377 - ? c == 11372 - : c <= 11377))))) - : (c <= 11380 || (c < 11405 - ? (c < 11397 - ? (c < 11393 - ? (c >= 11382 && c <= 11389) - : (c <= 11393 || c == 11395)) - : (c <= 11397 || (c < 11401 - ? c == 11399 - : (c <= 11401 || c == 11403)))) - : (c <= 11405 || (c < 11413 - ? (c < 11409 - ? c == 11407 - : (c <= 11409 || c == 11411)) - : (c <= 11413 || (c < 11417 - ? c == 11415 - : c <= 11417))))))))) - : (c <= 11419 || (c < 11479 - ? (c < 11449 - ? (c < 11435 - ? (c < 11427 - ? (c < 11423 - ? c == 11421 - : (c <= 11423 || c == 11425)) - : (c <= 11427 || (c < 11431 - ? c == 11429 - : (c <= 11431 || c == 11433)))) - : (c <= 11435 || (c < 11443 - ? (c < 11439 - ? c == 11437 - : (c <= 11439 || c == 11441)) - : (c <= 11443 || (c < 11447 - ? c == 11445 - : c <= 11447))))) - : (c <= 11449 || (c < 11465 - ? (c < 11457 - ? (c < 11453 - ? c == 11451 - : (c <= 11453 || c == 11455)) - : (c <= 11457 || (c < 11461 - ? c == 11459 - : (c <= 11461 || c == 11463)))) - : (c <= 11465 || (c < 11473 - ? (c < 11469 - ? c == 11467 - : (c <= 11469 || c == 11471)) - : (c <= 11473 || (c < 11477 - ? c == 11475 - : c <= 11477))))))) - : (c <= 11479 || (c < 11648 - ? (c < 11502 - ? (c < 11487 - ? (c < 11483 - ? c == 11481 - : (c <= 11483 || c == 11485)) - : (c <= 11487 || (c < 11491 - ? c == 11489 - : (c <= 11492 || c == 11500)))) - : (c <= 11502 || (c < 11565 - ? (c < 11520 - ? c == 11507 - : (c <= 11557 || c == 11559)) - : (c <= 11565 || (c < 11631 - ? (c >= 11568 && c <= 11623) - : c <= 11631))))) - : (c <= 11670 || (c < 11728 - ? (c < 11704 - ? (c < 11688 - ? (c >= 11680 && c <= 11686) - : (c <= 11694 || (c >= 11696 && c <= 11702))) - : (c <= 11710 || (c < 11720 - ? (c >= 11712 && c <= 11718) - : c <= 11726))) - : (c <= 11734 || (c < 12337 - ? (c < 12293 - ? (c >= 11736 && c <= 11742) - : (c <= 12295 || (c >= 12321 && c <= 12329))) - : (c <= 12341 || (c < 12353 - ? (c >= 12344 && c <= 12348) - : c <= 12438))))))))))))) - : (c <= 12447 || (c < 42939 - ? (c < 42795 - ? (c < 42589 - ? (c < 42538 - ? (c < 19903 - ? (c < 12593 - ? (c < 12540 - ? (c >= 12449 && c <= 12538) - : (c <= 12543 || (c >= 12549 && c <= 12591))) - : (c <= 12686 || (c < 12784 - ? (c >= 12704 && c <= 12735) - : (c <= 12799 || c == 13312)))) - : (c <= 19903 || (c < 42192 - ? (c < 40956 - ? c == 19968 - : (c <= 40956 || (c >= 40960 && c <= 42124))) - : (c <= 42237 || (c < 42512 - ? (c >= 42240 && c <= 42508) - : c <= 42527))))) - : (c <= 42539 || (c < 42575 - ? (c < 42567 - ? (c < 42563 - ? c == 42561 - : (c <= 42563 || c == 42565)) - : (c <= 42567 || (c < 42571 - ? c == 42569 - : (c <= 42571 || c == 42573)))) - : (c <= 42575 || (c < 42583 - ? (c < 42579 - ? c == 42577 - : (c <= 42579 || c == 42581)) - : (c <= 42583 || (c < 42587 - ? c == 42585 - : c <= 42587))))))) - : (c <= 42589 || (c < 42635 - ? (c < 42605 - ? (c < 42597 - ? (c < 42593 - ? c == 42591 - : (c <= 42593 || c == 42595)) - : (c <= 42597 || (c < 42601 - ? c == 42599 - : (c <= 42601 || c == 42603)))) - : (c <= 42606 || (c < 42629 - ? (c < 42625 - ? c == 42623 - : (c <= 42625 || c == 42627)) - : (c <= 42629 || (c < 42633 - ? c == 42631 - : c <= 42633))))) - : (c <= 42635 || (c < 42651 - ? (c < 42643 - ? (c < 42639 - ? c == 42637 - : (c <= 42639 || c == 42641)) - : (c <= 42643 || (c < 42647 - ? c == 42645 - : (c <= 42647 || c == 42649)))) - : (c <= 42653 || (c < 42789 - ? (c < 42775 - ? (c >= 42656 && c <= 42735) - : (c <= 42783 || c == 42787)) - : (c <= 42789 || (c < 42793 - ? c == 42791 - : c <= 42793))))))))) - : (c <= 42795 || (c < 42857 - ? (c < 42827 - ? (c < 42813 - ? (c < 42805 - ? (c < 42799 - ? c == 42797 - : (c <= 42801 || c == 42803)) - : (c <= 42805 || (c < 42809 - ? c == 42807 - : (c <= 42809 || c == 42811)))) - : (c <= 42813 || (c < 42821 - ? (c < 42817 - ? c == 42815 - : (c <= 42817 || c == 42819)) - : (c <= 42821 || (c < 42825 - ? c == 42823 - : c <= 42825))))) - : (c <= 42827 || (c < 42843 - ? (c < 42835 - ? (c < 42831 - ? c == 42829 - : (c <= 42831 || c == 42833)) - : (c <= 42835 || (c < 42839 - ? c == 42837 - : (c <= 42839 || c == 42841)))) - : (c <= 42843 || (c < 42851 - ? (c < 42847 - ? c == 42845 - : (c <= 42847 || c == 42849)) - : (c <= 42851 || (c < 42855 - ? c == 42853 - : c <= 42855))))))) - : (c <= 42857 || (c < 42903 - ? (c < 42883 - ? (c < 42874 - ? (c < 42861 - ? c == 42859 - : (c <= 42861 || (c >= 42863 && c <= 42872))) - : (c <= 42874 || (c < 42879 - ? c == 42876 - : (c <= 42879 || c == 42881)))) - : (c <= 42883 || (c < 42894 - ? (c < 42887 - ? c == 42885 - : (c <= 42888 || c == 42892)) - : (c <= 42895 || (c < 42899 - ? c == 42897 - : c <= 42901))))) - : (c <= 42903 || (c < 42917 - ? (c < 42911 - ? (c < 42907 - ? c == 42905 - : (c <= 42907 || c == 42909)) - : (c <= 42911 || (c < 42915 - ? c == 42913 - : c <= 42915))) - : (c <= 42917 || (c < 42933 - ? (c < 42921 - ? c == 42919 - : (c <= 42921 || c == 42927)) - : (c <= 42933 || (c < 42937 - ? c == 42935 - : c <= 42937))))))))))) - : (c <= 42939 || (c < 64326 - ? (c < 43701 - ? (c < 43274 - ? (c < 43015 - ? (c < 42952 - ? (c < 42943 - ? c == 42941 - : (c <= 42943 || c == 42947)) - : (c <= 42952 || (c < 42998 - ? c == 42954 - : (c <= 43009 || (c >= 43011 && c <= 43013))))) - : (c <= 43018 || (c < 43250 - ? (c < 43072 - ? (c >= 43020 && c <= 43042) - : (c <= 43123 || (c >= 43138 && c <= 43187))) - : (c <= 43255 || (c < 43261 - ? c == 43259 - : c <= 43262))))) - : (c <= 43301 || (c < 43520 - ? (c < 43471 - ? (c < 43360 - ? (c >= 43312 && c <= 43334) - : (c <= 43388 || (c >= 43396 && c <= 43442))) - : (c <= 43471 || (c < 43494 - ? (c >= 43488 && c <= 43492) - : (c <= 43503 || (c >= 43514 && c <= 43518))))) - : (c <= 43560 || (c < 43642 - ? (c < 43588 - ? (c >= 43584 && c <= 43586) - : (c <= 43595 || (c >= 43616 && c <= 43638))) - : (c <= 43642 || (c < 43697 - ? (c >= 43646 && c <= 43695) - : c <= 43697))))))) - : (c <= 43702 || (c < 44032 - ? (c < 43785 - ? (c < 43739 - ? (c < 43712 - ? (c >= 43705 && c <= 43709) - : (c <= 43712 || c == 43714)) - : (c <= 43741 || (c < 43762 - ? (c >= 43744 && c <= 43754) - : (c <= 43764 || (c >= 43777 && c <= 43782))))) - : (c <= 43790 || (c < 43824 - ? (c < 43808 - ? (c >= 43793 && c <= 43798) - : (c <= 43814 || (c >= 43816 && c <= 43822))) - : (c <= 43866 || (c < 43888 - ? (c >= 43868 && c <= 43881) - : c <= 44002))))) - : (c <= 44032 || (c < 64285 - ? (c < 63744 - ? (c < 55216 - ? c == 55203 - : (c <= 55238 || (c >= 55243 && c <= 55291))) - : (c <= 64109 || (c < 64256 - ? (c >= 64112 && c <= 64217) - : (c <= 64262 || (c >= 64275 && c <= 64279))))) - : (c <= 64285 || (c < 64318 - ? (c < 64298 - ? (c >= 64287 && c <= 64296) - : (c <= 64310 || (c >= 64312 && c <= 64316))) - : (c <= 64318 || (c < 64323 - ? (c >= 64320 && c <= 64321) - : c <= 64324))))))))) - : (c <= 64433 || (c < 66600 - ? (c < 65576 - ? (c < 65382 - ? (c < 65008 - ? (c < 64848 - ? (c >= 64467 && c <= 64829) - : (c <= 64911 || (c >= 64914 && c <= 64967))) - : (c <= 65019 || (c < 65142 - ? (c >= 65136 && c <= 65140) - : (c <= 65276 || (c >= 65345 && c <= 65370))))) - : (c <= 65470 || (c < 65498 - ? (c < 65482 - ? (c >= 65474 && c <= 65479) - : (c <= 65487 || (c >= 65490 && c <= 65495))) - : (c <= 65500 || (c < 65549 - ? (c >= 65536 && c <= 65547) - : c <= 65574))))) - : (c <= 65594 || (c < 66304 - ? (c < 65664 - ? (c < 65599 - ? (c >= 65596 && c <= 65597) - : (c <= 65613 || (c >= 65616 && c <= 65629))) - : (c <= 65786 || (c < 66176 - ? (c >= 65856 && c <= 65908) - : (c <= 66204 || (c >= 66208 && c <= 66256))))) - : (c <= 66335 || (c < 66464 - ? (c < 66384 - ? (c >= 66349 && c <= 66378) - : (c <= 66421 || (c >= 66432 && c <= 66461))) - : (c <= 66499 || (c < 66513 - ? (c >= 66504 && c <= 66511) - : c <= 66517))))))) - : (c <= 66717 || (c < 67808 - ? (c < 67592 - ? (c < 67072 - ? (c < 66816 - ? (c >= 66776 && c <= 66811) - : (c <= 66855 || (c >= 66864 && c <= 66915))) - : (c <= 67382 || (c < 67424 - ? (c >= 67392 && c <= 67413) - : (c <= 67431 || (c >= 67584 && c <= 67589))))) - : (c <= 67592 || (c < 67647 - ? (c < 67639 - ? (c >= 67594 && c <= 67637) - : (c <= 67640 || c == 67644)) - : (c <= 67669 || (c < 67712 - ? (c >= 67680 && c <= 67702) - : c <= 67742))))) - : (c <= 67826 || (c < 68112 - ? (c < 67968 - ? (c < 67840 - ? (c >= 67828 && c <= 67829) - : (c <= 67861 || (c >= 67872 && c <= 67897))) - : (c <= 68023 || (c < 68096 - ? (c >= 68030 && c <= 68031) - : c <= 68096))) - : (c <= 68115 || (c < 68224 - ? (c < 68121 - ? (c >= 68117 && c <= 68119) - : (c <= 68149 || (c >= 68192 && c <= 68220))) - : (c <= 68252 || (c < 68297 - ? (c >= 68288 && c <= 68295) - : c <= 68309))))))))))))))))); -} - -static inline bool aux_sym_identifier_token1_character_set_2(int32_t c) { - return (c < 7681 - ? (c < 1255 - ? (c < 523 - ? (c < 363 - ? (c < 301 - ? (c < 271 - ? (c < 257 - ? (c < 181 - ? (c < 'b' - ? c == '_' - : (c <= 'z' || c == 170)) - : (c <= 181 || (c < 223 - ? c == 186 - : (c <= 246 || (c >= 248 && c <= 255))))) - : (c <= 257 || (c < 265 - ? (c < 261 - ? c == 259 - : (c <= 261 || c == 263)) - : (c <= 265 || (c < 269 - ? c == 267 - : c <= 269))))) - : (c <= 271 || (c < 287 - ? (c < 279 - ? (c < 275 - ? c == 273 - : (c <= 275 || c == 277)) - : (c <= 279 || (c < 283 - ? c == 281 - : (c <= 283 || c == 285)))) - : (c <= 287 || (c < 295 - ? (c < 291 - ? c == 289 - : (c <= 291 || c == 293)) - : (c <= 295 || (c < 299 - ? c == 297 - : c <= 299))))))) - : (c <= 301 || (c < 333 - ? (c < 318 - ? (c < 309 - ? (c < 305 - ? c == 303 - : (c <= 305 || c == 307)) - : (c <= 309 || (c < 314 - ? (c >= 311 && c <= 312) - : (c <= 314 || c == 316)))) - : (c <= 318 || (c < 326 - ? (c < 322 - ? c == 320 - : (c <= 322 || c == 324)) - : (c <= 326 || (c < 331 - ? (c >= 328 && c <= 329) - : c <= 331))))) - : (c <= 333 || (c < 349 - ? (c < 341 - ? (c < 337 - ? c == 335 - : (c <= 337 || c == 339)) - : (c <= 341 || (c < 345 - ? c == 343 - : (c <= 345 || c == 347)))) - : (c <= 349 || (c < 357 - ? (c < 353 - ? c == 351 - : (c <= 353 || c == 355)) - : (c <= 357 || (c < 361 - ? c == 359 - : c <= 361))))))))) - : (c <= 363 || (c < 457 - ? (c < 405 - ? (c < 380 - ? (c < 371 - ? (c < 367 - ? c == 365 - : (c <= 367 || c == 369)) - : (c <= 371 || (c < 375 - ? c == 373 - : (c <= 375 || c == 378)))) - : (c <= 380 || (c < 392 - ? (c < 387 - ? (c >= 382 && c <= 384) - : (c <= 387 || c == 389)) - : (c <= 392 || (c < 402 - ? (c >= 396 && c <= 397) - : c <= 402))))) - : (c <= 405 || (c < 429 - ? (c < 419 - ? (c < 414 - ? (c >= 409 && c <= 411) - : (c <= 414 || c == 417)) - : (c <= 419 || (c < 424 - ? c == 421 - : (c <= 424 || (c >= 426 && c <= 427))))) - : (c <= 429 || (c < 441 - ? (c < 436 - ? c == 432 - : (c <= 436 || c == 438)) - : (c <= 443 || (c < 454 - ? (c >= 445 && c <= 451) - : c <= 454))))))) - : (c <= 457 || (c < 489 - ? (c < 474 - ? (c < 466 - ? (c < 462 - ? c == 460 - : (c <= 462 || c == 464)) - : (c <= 466 || (c < 470 - ? c == 468 - : (c <= 470 || c == 472)))) - : (c <= 474 || (c < 483 - ? (c < 479 - ? (c >= 476 && c <= 477) - : (c <= 479 || c == 481)) - : (c <= 483 || (c < 487 - ? c == 485 - : c <= 487))))) - : (c <= 489 || (c < 509 - ? (c < 499 - ? (c < 493 - ? c == 491 - : (c <= 493 || (c >= 495 && c <= 496))) - : (c <= 499 || (c < 505 - ? c == 501 - : (c <= 505 || c == 507)))) - : (c <= 509 || (c < 517 - ? (c < 513 - ? c == 511 - : (c <= 513 || c == 515)) - : (c <= 517 || (c < 521 - ? c == 519 - : c <= 521))))))))))) - : (c <= 523 || (c < 1127 - ? (c < 736 - ? (c < 553 - ? (c < 539 - ? (c < 531 - ? (c < 527 - ? c == 525 - : (c <= 527 || c == 529)) - : (c <= 531 || (c < 535 - ? c == 533 - : (c <= 535 || c == 537)))) - : (c <= 539 || (c < 547 - ? (c < 543 - ? c == 541 - : (c <= 543 || c == 545)) - : (c <= 547 || (c < 551 - ? c == 549 - : c <= 551))))) - : (c <= 553 || (c < 578 - ? (c < 561 - ? (c < 557 - ? c == 555 - : (c <= 557 || c == 559)) - : (c <= 561 || (c < 572 - ? (c >= 563 && c <= 569) - : (c <= 572 || (c >= 575 && c <= 576))))) - : (c <= 578 || (c < 589 - ? (c < 585 - ? c == 583 - : (c <= 585 || c == 587)) - : (c <= 589 || (c < 710 - ? (c >= 591 && c <= 705) - : c <= 721))))))) - : (c <= 740 || (c < 993 - ? (c < 940 - ? (c < 883 - ? (c < 750 - ? c == 748 - : (c <= 750 || c == 881)) - : (c <= 884 || (c < 890 - ? c == 887 - : (c <= 893 || c == 912)))) - : (c <= 974 || (c < 987 - ? (c < 981 - ? (c >= 976 && c <= 977) - : (c <= 983 || c == 985)) - : (c <= 987 || (c < 991 - ? c == 989 - : c <= 991))))) - : (c <= 993 || (c < 1013 - ? (c < 1001 - ? (c < 997 - ? c == 995 - : (c <= 997 || c == 999)) - : (c <= 1001 || (c < 1005 - ? c == 1003 - : (c <= 1005 || (c >= 1007 && c <= 1011))))) - : (c <= 1013 || (c < 1121 - ? (c < 1019 - ? c == 1016 - : (c <= 1020 || (c >= 1072 && c <= 1119))) - : (c <= 1121 || (c < 1125 - ? c == 1123 - : c <= 1125))))))))) - : (c <= 1127 || (c < 1195 - ? (c < 1165 - ? (c < 1143 - ? (c < 1135 - ? (c < 1131 - ? c == 1129 - : (c <= 1131 || c == 1133)) - : (c <= 1135 || (c < 1139 - ? c == 1137 - : (c <= 1139 || c == 1141)))) - : (c <= 1143 || (c < 1151 - ? (c < 1147 - ? c == 1145 - : (c <= 1147 || c == 1149)) - : (c <= 1151 || (c < 1163 - ? c == 1153 - : c <= 1163))))) - : (c <= 1165 || (c < 1181 - ? (c < 1173 - ? (c < 1169 - ? c == 1167 - : (c <= 1169 || c == 1171)) - : (c <= 1173 || (c < 1177 - ? c == 1175 - : (c <= 1177 || c == 1179)))) - : (c <= 1181 || (c < 1189 - ? (c < 1185 - ? c == 1183 - : (c <= 1185 || c == 1187)) - : (c <= 1189 || (c < 1193 - ? c == 1191 - : c <= 1193))))))) - : (c <= 1195 || (c < 1226 - ? (c < 1211 - ? (c < 1203 - ? (c < 1199 - ? c == 1197 - : (c <= 1199 || c == 1201)) - : (c <= 1203 || (c < 1207 - ? c == 1205 - : (c <= 1207 || c == 1209)))) - : (c <= 1211 || (c < 1220 - ? (c < 1215 - ? c == 1213 - : (c <= 1215 || c == 1218)) - : (c <= 1220 || (c < 1224 - ? c == 1222 - : c <= 1224))))) - : (c <= 1226 || (c < 1241 - ? (c < 1235 - ? (c < 1230 - ? c == 1228 - : (c <= 1231 || c == 1233)) - : (c <= 1235 || (c < 1239 - ? c == 1237 - : c <= 1239))) - : (c <= 1241 || (c < 1249 - ? (c < 1245 - ? c == 1243 - : (c <= 1245 || c == 1247)) - : (c <= 1249 || (c < 1253 - ? c == 1251 - : c <= 1253))))))))))))) - : (c <= 1255 || (c < 2984 - ? (c < 2112 - ? (c < 1315 - ? (c < 1285 - ? (c < 1271 - ? (c < 1263 - ? (c < 1259 - ? c == 1257 - : (c <= 1259 || c == 1261)) - : (c <= 1263 || (c < 1267 - ? c == 1265 - : (c <= 1267 || c == 1269)))) - : (c <= 1271 || (c < 1279 - ? (c < 1275 - ? c == 1273 - : (c <= 1275 || c == 1277)) - : (c <= 1279 || (c < 1283 - ? c == 1281 - : c <= 1283))))) - : (c <= 1285 || (c < 1301 - ? (c < 1293 - ? (c < 1289 - ? c == 1287 - : (c <= 1289 || c == 1291)) - : (c <= 1293 || (c < 1297 - ? c == 1295 - : (c <= 1297 || c == 1299)))) - : (c <= 1301 || (c < 1309 - ? (c < 1305 - ? c == 1303 - : (c <= 1305 || c == 1307)) - : (c <= 1309 || (c < 1313 - ? c == 1311 - : c <= 1313))))))) - : (c <= 1315 || (c < 1765 - ? (c < 1376 - ? (c < 1323 - ? (c < 1319 - ? c == 1317 - : (c <= 1319 || c == 1321)) - : (c <= 1323 || (c < 1327 - ? c == 1325 - : (c <= 1327 || c == 1369)))) - : (c <= 1416 || (c < 1646 - ? (c < 1519 - ? (c >= 1488 && c <= 1514) - : (c <= 1522 || (c >= 1568 && c <= 1610))) - : (c <= 1647 || (c < 1749 - ? (c >= 1649 && c <= 1747) - : c <= 1749))))) - : (c <= 1766 || (c < 1994 - ? (c < 1808 - ? (c < 1786 - ? (c >= 1774 && c <= 1775) - : (c <= 1788 || c == 1791)) - : (c <= 1808 || (c < 1869 - ? (c >= 1810 && c <= 1839) - : (c <= 1957 || c == 1969)))) - : (c <= 2026 || (c < 2074 - ? (c < 2042 - ? (c >= 2036 && c <= 2037) - : (c <= 2042 || (c >= 2048 && c <= 2069))) - : (c <= 2074 || (c < 2088 - ? c == 2084 - : c <= 2088))))))))) - : (c <= 2136 || (c < 2674 + : (c <= 2154 || (c < 2674 ? (c < 2493 ? (c < 2417 ? (c < 2308 - ? (c < 2208 - ? (c >= 2144 && c <= 2154) - : (c <= 2228 || (c >= 2230 && c <= 2247))) - : (c <= 2361 || (c < 2384 - ? c == 2365 - : (c <= 2384 || (c >= 2392 && c <= 2401))))) - : (c <= 2432 || (c < 2474 - ? (c < 2447 - ? (c >= 2437 && c <= 2444) - : (c <= 2448 || (c >= 2451 && c <= 2472))) - : (c <= 2480 || (c < 2486 - ? c == 2482 - : c <= 2489))))) - : (c <= 2493 || (c < 2579 - ? (c < 2544 - ? (c < 2524 - ? c == 2510 - : (c <= 2525 || (c >= 2527 && c <= 2529))) - : (c <= 2545 || (c < 2565 - ? c == 2556 - : (c <= 2570 || (c >= 2575 && c <= 2576))))) - : (c <= 2600 || (c < 2616 - ? (c < 2610 - ? (c >= 2602 && c <= 2608) - : (c <= 2611 || (c >= 2613 && c <= 2614))) - : (c <= 2617 || (c < 2654 - ? (c >= 2649 && c <= 2652) - : c <= 2654))))))) - : (c <= 2676 || (c < 2866 - ? (c < 2768 - ? (c < 2730 - ? (c < 2703 - ? (c >= 2693 && c <= 2701) - : (c <= 2705 || (c >= 2707 && c <= 2728))) - : (c <= 2736 || (c < 2741 - ? (c >= 2738 && c <= 2739) - : (c <= 2745 || c == 2749)))) - : (c <= 2768 || (c < 2831 - ? (c < 2809 - ? (c >= 2784 && c <= 2785) - : (c <= 2809 || (c >= 2821 && c <= 2828))) - : (c <= 2832 || (c < 2858 - ? (c >= 2835 && c <= 2856) - : c <= 2864))))) - : (c <= 2867 || (c < 2949 - ? (c < 2911 - ? (c < 2877 - ? (c >= 2869 && c <= 2873) - : (c <= 2877 || (c >= 2908 && c <= 2909))) - : (c <= 2913 || (c < 2947 - ? c == 2929 - : c <= 2947))) - : (c <= 2954 || (c < 2972 - ? (c < 2962 - ? (c >= 2958 && c <= 2960) - : (c <= 2965 || (c >= 2969 && c <= 2970))) - : (c <= 2972 || (c < 2979 - ? (c >= 2974 && c <= 2975) - : c <= 2980))))))))))) - : (c <= 2986 || (c < 4304 - ? (c < 3507 - ? (c < 3253 - ? (c < 3160 - ? (c < 3086 - ? (c < 3024 - ? (c >= 2990 && c <= 3001) - : (c <= 3024 || (c >= 3077 && c <= 3084))) - : (c <= 3088 || (c < 3114 - ? (c >= 3090 && c <= 3112) - : (c <= 3129 || c == 3133)))) - : (c <= 3162 || (c < 3214 - ? (c < 3200 - ? (c >= 3168 && c <= 3169) - : (c <= 3200 || (c >= 3205 && c <= 3212))) - : (c <= 3216 || (c < 3242 - ? (c >= 3218 && c <= 3240) - : c <= 3251))))) - : (c <= 3257 || (c < 3389 - ? (c < 3313 - ? (c < 3294 - ? c == 3261 - : (c <= 3294 || (c >= 3296 && c <= 3297))) - : (c <= 3314 || (c < 3342 - ? (c >= 3332 && c <= 3340) - : (c <= 3344 || (c >= 3346 && c <= 3386))))) - : (c <= 3389 || (c < 3450 - ? (c < 3412 - ? c == 3406 - : (c <= 3414 || (c >= 3423 && c <= 3425))) - : (c <= 3455 || (c < 3482 - ? (c >= 3461 && c <= 3478) - : c <= 3505))))))) - : (c <= 3515 || (c < 3782 - ? (c < 3718 - ? (c < 3634 - ? (c < 3520 - ? c == 3517 - : (c <= 3526 || (c >= 3585 && c <= 3632))) - : (c <= 3635 || (c < 3713 - ? (c >= 3648 && c <= 3654) - : (c <= 3714 || c == 3716)))) - : (c <= 3722 || (c < 3762 - ? (c < 3749 - ? (c >= 3724 && c <= 3747) - : (c <= 3749 || (c >= 3751 && c <= 3760))) - : (c <= 3763 || (c < 3776 - ? c == 3773 - : c <= 3780))))) - : (c <= 3782 || (c < 4176 - ? (c < 3913 - ? (c < 3840 - ? (c >= 3804 && c <= 3807) - : (c <= 3840 || (c >= 3904 && c <= 3911))) - : (c <= 3948 || (c < 4096 - ? (c >= 3976 && c <= 3980) - : (c <= 4138 || c == 4159)))) - : (c <= 4181 || (c < 4206 - ? (c < 4193 - ? (c >= 4186 && c <= 4189) - : (c <= 4193 || (c >= 4197 && c <= 4198))) - : (c <= 4208 || (c < 4238 - ? (c >= 4213 && c <= 4225) - : c <= 4238))))))))) - : (c <= 4346 || (c < 6016 - ? (c < 4882 - ? (c < 4752 - ? (c < 4696 - ? (c < 4682 - ? (c >= 4348 && c <= 4680) - : (c <= 4685 || (c >= 4688 && c <= 4694))) - : (c <= 4696 || (c < 4704 - ? (c >= 4698 && c <= 4701) - : (c <= 4744 || (c >= 4746 && c <= 4749))))) - : (c <= 4784 || (c < 4802 - ? (c < 4792 - ? (c >= 4786 && c <= 4789) - : (c <= 4798 || c == 4800)) - : (c <= 4805 || (c < 4824 - ? (c >= 4808 && c <= 4822) - : c <= 4880))))) - : (c <= 4885 || (c < 5870 - ? (c < 5121 - ? (c < 4992 - ? (c >= 4888 && c <= 4954) - : (c <= 5007 || (c >= 5112 && c <= 5117))) - : (c <= 5740 || (c < 5761 - ? (c >= 5743 && c <= 5759) - : (c <= 5786 || (c >= 5792 && c <= 5866))))) - : (c <= 5880 || (c < 5952 - ? (c < 5902 - ? (c >= 5888 && c <= 5900) - : (c <= 5905 || (c >= 5920 && c <= 5937))) - : (c <= 5969 || (c < 5998 - ? (c >= 5984 && c <= 5996) - : c <= 6000))))))) - : (c <= 6067 || (c < 6917 - ? (c < 6480 - ? (c < 6272 - ? (c < 6108 - ? c == 6103 - : (c <= 6108 || (c >= 6176 && c <= 6264))) - : (c <= 6312 || (c < 6320 - ? c == 6314 - : (c <= 6389 || (c >= 6400 && c <= 6430))))) - : (c <= 6509 || (c < 6656 - ? (c < 6528 - ? (c >= 6512 && c <= 6516) - : (c <= 6571 || (c >= 6576 && c <= 6601))) - : (c <= 6678 || (c < 6823 - ? (c >= 6688 && c <= 6740) - : c <= 6823))))) - : (c <= 6963 || (c < 7258 - ? (c < 7098 - ? (c < 7043 - ? (c >= 6981 && c <= 6987) - : (c <= 7072 || (c >= 7086 && c <= 7087))) - : (c <= 7141 || (c < 7245 - ? (c >= 7168 && c <= 7203) - : c <= 7247))) - : (c <= 7293 || (c < 7413 - ? (c < 7401 - ? (c >= 7296 && c <= 7304) - : (c <= 7404 || (c >= 7406 && c <= 7411))) - : (c <= 7414 || (c < 7424 - ? c == 7418 - : c <= 7615))))))))))))))) - : (c <= 7681 || (c < 12443 - ? (c < 7929 - ? (c < 7801 - ? (c < 7741 - ? (c < 7711 - ? (c < 7697 - ? (c < 7689 - ? (c < 7685 - ? c == 7683 - : (c <= 7685 || c == 7687)) - : (c <= 7689 || (c < 7693 - ? c == 7691 - : (c <= 7693 || c == 7695)))) - : (c <= 7697 || (c < 7705 - ? (c < 7701 - ? c == 7699 - : (c <= 7701 || c == 7703)) - : (c <= 7705 || (c < 7709 - ? c == 7707 - : c <= 7709))))) - : (c <= 7711 || (c < 7727 - ? (c < 7719 - ? (c < 7715 - ? c == 7713 - : (c <= 7715 || c == 7717)) - : (c <= 7719 || (c < 7723 - ? c == 7721 - : (c <= 7723 || c == 7725)))) - : (c <= 7727 || (c < 7735 - ? (c < 7731 - ? c == 7729 - : (c <= 7731 || c == 7733)) - : (c <= 7735 || (c < 7739 - ? c == 7737 - : c <= 7739))))))) - : (c <= 7741 || (c < 7771 - ? (c < 7757 - ? (c < 7749 - ? (c < 7745 - ? c == 7743 - : (c <= 7745 || c == 7747)) - : (c <= 7749 || (c < 7753 - ? c == 7751 - : (c <= 7753 || c == 7755)))) - : (c <= 7757 || (c < 7765 - ? (c < 7761 - ? c == 7759 - : (c <= 7761 || c == 7763)) - : (c <= 7765 || (c < 7769 - ? c == 7767 - : c <= 7769))))) - : (c <= 7771 || (c < 7787 - ? (c < 7779 - ? (c < 7775 - ? c == 7773 - : (c <= 7775 || c == 7777)) - : (c <= 7779 || (c < 7783 - ? c == 7781 - : (c <= 7783 || c == 7785)))) - : (c <= 7787 || (c < 7795 - ? (c < 7791 - ? c == 7789 - : (c <= 7791 || c == 7793)) - : (c <= 7795 || (c < 7799 - ? c == 7797 - : c <= 7799))))))))) - : (c <= 7801 || (c < 7869 - ? (c < 7839 - ? (c < 7817 - ? (c < 7809 - ? (c < 7805 - ? c == 7803 - : (c <= 7805 || c == 7807)) - : (c <= 7809 || (c < 7813 - ? c == 7811 - : (c <= 7813 || c == 7815)))) - : (c <= 7817 || (c < 7825 - ? (c < 7821 - ? c == 7819 - : (c <= 7821 || c == 7823)) - : (c <= 7825 || (c < 7829 - ? c == 7827 - : c <= 7837))))) - : (c <= 7839 || (c < 7855 - ? (c < 7847 - ? (c < 7843 - ? c == 7841 - : (c <= 7843 || c == 7845)) - : (c <= 7847 || (c < 7851 - ? c == 7849 - : (c <= 7851 || c == 7853)))) - : (c <= 7855 || (c < 7863 - ? (c < 7859 - ? c == 7857 - : (c <= 7859 || c == 7861)) - : (c <= 7863 || (c < 7867 - ? c == 7865 - : c <= 7867))))))) - : (c <= 7869 || (c < 7899 - ? (c < 7885 - ? (c < 7877 - ? (c < 7873 - ? c == 7871 - : (c <= 7873 || c == 7875)) - : (c <= 7877 || (c < 7881 - ? c == 7879 - : (c <= 7881 || c == 7883)))) - : (c <= 7885 || (c < 7893 - ? (c < 7889 - ? c == 7887 - : (c <= 7889 || c == 7891)) - : (c <= 7893 || (c < 7897 - ? c == 7895 - : c <= 7897))))) - : (c <= 7899 || (c < 7915 - ? (c < 7907 - ? (c < 7903 - ? c == 7901 - : (c <= 7903 || c == 7905)) - : (c <= 7907 || (c < 7911 - ? c == 7909 - : (c <= 7911 || c == 7913)))) - : (c <= 7915 || (c < 7923 - ? (c < 7919 - ? c == 7917 - : (c <= 7919 || c == 7921)) - : (c <= 7923 || (c < 7927 - ? c == 7925 - : c <= 7927))))))))))) - : (c <= 7929 || (c < 11419 - ? (c < 8472 - ? (c < 8118 - ? (c < 8016 - ? (c < 7952 - ? (c < 7933 - ? c == 7931 - : (c <= 7933 || (c >= 7935 && c <= 7943))) - : (c <= 7957 || (c < 7984 - ? (c >= 7968 && c <= 7975) - : (c <= 7991 || (c >= 8000 && c <= 8005))))) - : (c <= 8023 || (c < 8080 - ? (c < 8048 - ? (c >= 8032 && c <= 8039) - : (c <= 8061 || (c >= 8064 && c <= 8071))) - : (c <= 8087 || (c < 8112 - ? (c >= 8096 && c <= 8103) - : c <= 8116))))) - : (c <= 8119 || (c < 8182 - ? (c < 8144 - ? (c < 8130 - ? c == 8126 - : (c <= 8132 || (c >= 8134 && c <= 8135))) - : (c <= 8147 || (c < 8160 - ? (c >= 8150 && c <= 8151) - : (c <= 8167 || (c >= 8178 && c <= 8180))))) - : (c <= 8183 || (c < 8458 - ? (c < 8319 - ? c == 8305 - : (c <= 8319 || (c >= 8336 && c <= 8348))) - : (c <= 8458 || (c < 8467 - ? (c >= 8462 && c <= 8463) - : c <= 8467))))))) - : (c <= 8472 || (c < 11379 - ? (c < 11312 - ? (c < 8518 - ? (c < 8500 - ? (c >= 8494 && c <= 8495) - : (c <= 8505 || (c >= 8508 && c <= 8509))) - : (c <= 8521 || (c < 8544 - ? c == 8526 - : (c <= 8578 || (c >= 8580 && c <= 8584))))) - : (c <= 11358 || (c < 11370 - ? (c < 11365 - ? c == 11361 - : (c <= 11366 || c == 11368)) - : (c <= 11370 || (c < 11377 - ? c == 11372 - : c <= 11377))))) - : (c <= 11380 || (c < 11405 - ? (c < 11397 - ? (c < 11393 - ? (c >= 11382 && c <= 11389) - : (c <= 11393 || c == 11395)) - : (c <= 11397 || (c < 11401 - ? c == 11399 - : (c <= 11401 || c == 11403)))) - : (c <= 11405 || (c < 11413 - ? (c < 11409 - ? c == 11407 - : (c <= 11409 || c == 11411)) - : (c <= 11413 || (c < 11417 - ? c == 11415 - : c <= 11417))))))))) - : (c <= 11419 || (c < 11479 - ? (c < 11449 - ? (c < 11435 - ? (c < 11427 - ? (c < 11423 - ? c == 11421 - : (c <= 11423 || c == 11425)) - : (c <= 11427 || (c < 11431 - ? c == 11429 - : (c <= 11431 || c == 11433)))) - : (c <= 11435 || (c < 11443 - ? (c < 11439 - ? c == 11437 - : (c <= 11439 || c == 11441)) - : (c <= 11443 || (c < 11447 - ? c == 11445 - : c <= 11447))))) - : (c <= 11449 || (c < 11465 - ? (c < 11457 - ? (c < 11453 - ? c == 11451 - : (c <= 11453 || c == 11455)) - : (c <= 11457 || (c < 11461 - ? c == 11459 - : (c <= 11461 || c == 11463)))) - : (c <= 11465 || (c < 11473 - ? (c < 11469 - ? c == 11467 - : (c <= 11469 || c == 11471)) - : (c <= 11473 || (c < 11477 - ? c == 11475 - : c <= 11477))))))) - : (c <= 11479 || (c < 11648 - ? (c < 11502 - ? (c < 11487 - ? (c < 11483 - ? c == 11481 - : (c <= 11483 || c == 11485)) - : (c <= 11487 || (c < 11491 - ? c == 11489 - : (c <= 11492 || c == 11500)))) - : (c <= 11502 || (c < 11565 - ? (c < 11520 - ? c == 11507 - : (c <= 11557 || c == 11559)) - : (c <= 11565 || (c < 11631 - ? (c >= 11568 && c <= 11623) - : c <= 11631))))) - : (c <= 11670 || (c < 11728 - ? (c < 11704 - ? (c < 11688 - ? (c >= 11680 && c <= 11686) - : (c <= 11694 || (c >= 11696 && c <= 11702))) - : (c <= 11710 || (c < 11720 - ? (c >= 11712 && c <= 11718) - : c <= 11726))) - : (c <= 11734 || (c < 12337 - ? (c < 12293 - ? (c >= 11736 && c <= 11742) - : (c <= 12295 || (c >= 12321 && c <= 12329))) - : (c <= 12341 || (c < 12353 - ? (c >= 12344 && c <= 12348) - : c <= 12438))))))))))))) - : (c <= 12447 || (c < 42939 - ? (c < 42795 - ? (c < 42589 - ? (c < 42538 - ? (c < 19903 - ? (c < 12593 - ? (c < 12540 - ? (c >= 12449 && c <= 12538) - : (c <= 12543 || (c >= 12549 && c <= 12591))) - : (c <= 12686 || (c < 12784 - ? (c >= 12704 && c <= 12735) - : (c <= 12799 || c == 13312)))) - : (c <= 19903 || (c < 42192 - ? (c < 40956 - ? c == 19968 - : (c <= 40956 || (c >= 40960 && c <= 42124))) - : (c <= 42237 || (c < 42512 - ? (c >= 42240 && c <= 42508) - : c <= 42527))))) - : (c <= 42539 || (c < 42575 - ? (c < 42567 - ? (c < 42563 - ? c == 42561 - : (c <= 42563 || c == 42565)) - : (c <= 42567 || (c < 42571 - ? c == 42569 - : (c <= 42571 || c == 42573)))) - : (c <= 42575 || (c < 42583 - ? (c < 42579 - ? c == 42577 - : (c <= 42579 || c == 42581)) - : (c <= 42583 || (c < 42587 - ? c == 42585 - : c <= 42587))))))) - : (c <= 42589 || (c < 42635 - ? (c < 42605 - ? (c < 42597 - ? (c < 42593 - ? c == 42591 - : (c <= 42593 || c == 42595)) - : (c <= 42597 || (c < 42601 - ? c == 42599 - : (c <= 42601 || c == 42603)))) - : (c <= 42606 || (c < 42629 - ? (c < 42625 - ? c == 42623 - : (c <= 42625 || c == 42627)) - : (c <= 42629 || (c < 42633 - ? c == 42631 - : c <= 42633))))) - : (c <= 42635 || (c < 42651 - ? (c < 42643 - ? (c < 42639 - ? c == 42637 - : (c <= 42639 || c == 42641)) - : (c <= 42643 || (c < 42647 - ? c == 42645 - : (c <= 42647 || c == 42649)))) - : (c <= 42653 || (c < 42789 - ? (c < 42775 - ? (c >= 42656 && c <= 42735) - : (c <= 42783 || c == 42787)) - : (c <= 42789 || (c < 42793 - ? c == 42791 - : c <= 42793))))))))) - : (c <= 42795 || (c < 42857 - ? (c < 42827 - ? (c < 42813 - ? (c < 42805 - ? (c < 42799 - ? c == 42797 - : (c <= 42801 || c == 42803)) - : (c <= 42805 || (c < 42809 - ? c == 42807 - : (c <= 42809 || c == 42811)))) - : (c <= 42813 || (c < 42821 - ? (c < 42817 - ? c == 42815 - : (c <= 42817 || c == 42819)) - : (c <= 42821 || (c < 42825 - ? c == 42823 - : c <= 42825))))) - : (c <= 42827 || (c < 42843 - ? (c < 42835 - ? (c < 42831 - ? c == 42829 - : (c <= 42831 || c == 42833)) - : (c <= 42835 || (c < 42839 - ? c == 42837 - : (c <= 42839 || c == 42841)))) - : (c <= 42843 || (c < 42851 - ? (c < 42847 - ? c == 42845 - : (c <= 42847 || c == 42849)) - : (c <= 42851 || (c < 42855 - ? c == 42853 - : c <= 42855))))))) - : (c <= 42857 || (c < 42903 - ? (c < 42883 - ? (c < 42874 - ? (c < 42861 - ? c == 42859 - : (c <= 42861 || (c >= 42863 && c <= 42872))) - : (c <= 42874 || (c < 42879 - ? c == 42876 - : (c <= 42879 || c == 42881)))) - : (c <= 42883 || (c < 42894 - ? (c < 42887 - ? c == 42885 - : (c <= 42888 || c == 42892)) - : (c <= 42895 || (c < 42899 - ? c == 42897 - : c <= 42901))))) - : (c <= 42903 || (c < 42917 - ? (c < 42911 - ? (c < 42907 - ? c == 42905 - : (c <= 42907 || c == 42909)) - : (c <= 42911 || (c < 42915 - ? c == 42913 - : c <= 42915))) - : (c <= 42917 || (c < 42933 - ? (c < 42921 - ? c == 42919 - : (c <= 42921 || c == 42927)) - : (c <= 42933 || (c < 42937 - ? c == 42935 - : c <= 42937))))))))))) - : (c <= 42939 || (c < 64326 - ? (c < 43701 - ? (c < 43274 - ? (c < 43015 - ? (c < 42952 - ? (c < 42943 - ? c == 42941 - : (c <= 42943 || c == 42947)) - : (c <= 42952 || (c < 42998 - ? c == 42954 - : (c <= 43009 || (c >= 43011 && c <= 43013))))) - : (c <= 43018 || (c < 43250 - ? (c < 43072 - ? (c >= 43020 && c <= 43042) - : (c <= 43123 || (c >= 43138 && c <= 43187))) - : (c <= 43255 || (c < 43261 - ? c == 43259 - : c <= 43262))))) - : (c <= 43301 || (c < 43520 - ? (c < 43471 - ? (c < 43360 - ? (c >= 43312 && c <= 43334) - : (c <= 43388 || (c >= 43396 && c <= 43442))) - : (c <= 43471 || (c < 43494 - ? (c >= 43488 && c <= 43492) - : (c <= 43503 || (c >= 43514 && c <= 43518))))) - : (c <= 43560 || (c < 43642 - ? (c < 43588 - ? (c >= 43584 && c <= 43586) - : (c <= 43595 || (c >= 43616 && c <= 43638))) - : (c <= 43642 || (c < 43697 - ? (c >= 43646 && c <= 43695) - : c <= 43697))))))) - : (c <= 43702 || (c < 44032 - ? (c < 43785 - ? (c < 43739 - ? (c < 43712 - ? (c >= 43705 && c <= 43709) - : (c <= 43712 || c == 43714)) - : (c <= 43741 || (c < 43762 - ? (c >= 43744 && c <= 43754) - : (c <= 43764 || (c >= 43777 && c <= 43782))))) - : (c <= 43790 || (c < 43824 - ? (c < 43808 - ? (c >= 43793 && c <= 43798) - : (c <= 43814 || (c >= 43816 && c <= 43822))) - : (c <= 43866 || (c < 43888 - ? (c >= 43868 && c <= 43881) - : c <= 44002))))) - : (c <= 44032 || (c < 64285 - ? (c < 63744 - ? (c < 55216 - ? c == 55203 - : (c <= 55238 || (c >= 55243 && c <= 55291))) - : (c <= 64109 || (c < 64256 - ? (c >= 64112 && c <= 64217) - : (c <= 64262 || (c >= 64275 && c <= 64279))))) - : (c <= 64285 || (c < 64318 - ? (c < 64298 - ? (c >= 64287 && c <= 64296) - : (c <= 64310 || (c >= 64312 && c <= 64316))) - : (c <= 64318 || (c < 64323 - ? (c >= 64320 && c <= 64321) - : c <= 64324))))))))) - : (c <= 64433 || (c < 66600 - ? (c < 65576 - ? (c < 65382 - ? (c < 65008 - ? (c < 64848 - ? (c >= 64467 && c <= 64829) - : (c <= 64911 || (c >= 64914 && c <= 64967))) - : (c <= 65019 || (c < 65142 - ? (c >= 65136 && c <= 65140) - : (c <= 65276 || (c >= 65345 && c <= 65370))))) - : (c <= 65470 || (c < 65498 - ? (c < 65482 - ? (c >= 65474 && c <= 65479) - : (c <= 65487 || (c >= 65490 && c <= 65495))) - : (c <= 65500 || (c < 65549 - ? (c >= 65536 && c <= 65547) - : c <= 65574))))) - : (c <= 65594 || (c < 66304 - ? (c < 65664 - ? (c < 65599 - ? (c >= 65596 && c <= 65597) - : (c <= 65613 || (c >= 65616 && c <= 65629))) - : (c <= 65786 || (c < 66176 - ? (c >= 65856 && c <= 65908) - : (c <= 66204 || (c >= 66208 && c <= 66256))))) - : (c <= 66335 || (c < 66464 - ? (c < 66384 - ? (c >= 66349 && c <= 66378) - : (c <= 66421 || (c >= 66432 && c <= 66461))) - : (c <= 66499 || (c < 66513 - ? (c >= 66504 && c <= 66511) - : c <= 66517))))))) - : (c <= 66717 || (c < 67808 - ? (c < 67592 - ? (c < 67072 - ? (c < 66816 - ? (c >= 66776 && c <= 66811) - : (c <= 66855 || (c >= 66864 && c <= 66915))) - : (c <= 67382 || (c < 67424 - ? (c >= 67392 && c <= 67413) - : (c <= 67431 || (c >= 67584 && c <= 67589))))) - : (c <= 67592 || (c < 67647 - ? (c < 67639 - ? (c >= 67594 && c <= 67637) - : (c <= 67640 || c == 67644)) - : (c <= 67669 || (c < 67712 - ? (c >= 67680 && c <= 67702) - : c <= 67742))))) - : (c <= 67826 || (c < 68112 - ? (c < 67968 - ? (c < 67840 - ? (c >= 67828 && c <= 67829) - : (c <= 67861 || (c >= 67872 && c <= 67897))) - : (c <= 68023 || (c < 68096 - ? (c >= 68030 && c <= 68031) - : c <= 68096))) - : (c <= 68115 || (c < 68224 - ? (c < 68121 - ? (c >= 68117 && c <= 68119) - : (c <= 68149 || (c >= 68192 && c <= 68220))) - : (c <= 68252 || (c < 68297 - ? (c >= 68288 && c <= 68295) - : c <= 68309))))))))))))))))); -} - -static inline bool aux_sym_identifier_token1_character_set_3(int32_t c) { - return (c < 7683 - ? (c < 1255 - ? (c < 523 - ? (c < 363 - ? (c < 301 - ? (c < 271 - ? (c < 257 - ? (c < 181 - ? (c < 'b' - ? c == '_' - : (c <= 'z' || c == 170)) - : (c <= 181 || (c < 223 - ? c == 186 - : (c <= 246 || (c >= 248 && c <= 255))))) - : (c <= 257 || (c < 265 - ? (c < 261 - ? c == 259 - : (c <= 261 || c == 263)) - : (c <= 265 || (c < 269 - ? c == 267 - : c <= 269))))) - : (c <= 271 || (c < 287 - ? (c < 279 - ? (c < 275 - ? c == 273 - : (c <= 275 || c == 277)) - : (c <= 279 || (c < 283 - ? c == 281 - : (c <= 283 || c == 285)))) - : (c <= 287 || (c < 295 - ? (c < 291 - ? c == 289 - : (c <= 291 || c == 293)) - : (c <= 295 || (c < 299 - ? c == 297 - : c <= 299))))))) - : (c <= 301 || (c < 333 - ? (c < 318 - ? (c < 309 - ? (c < 305 - ? c == 303 - : (c <= 305 || c == 307)) - : (c <= 309 || (c < 314 - ? (c >= 311 && c <= 312) - : (c <= 314 || c == 316)))) - : (c <= 318 || (c < 326 - ? (c < 322 - ? c == 320 - : (c <= 322 || c == 324)) - : (c <= 326 || (c < 331 - ? (c >= 328 && c <= 329) - : c <= 331))))) - : (c <= 333 || (c < 349 - ? (c < 341 - ? (c < 337 - ? c == 335 - : (c <= 337 || c == 339)) - : (c <= 341 || (c < 345 - ? c == 343 - : (c <= 345 || c == 347)))) - : (c <= 349 || (c < 357 - ? (c < 353 - ? c == 351 - : (c <= 353 || c == 355)) - : (c <= 357 || (c < 361 - ? c == 359 - : c <= 361))))))))) - : (c <= 363 || (c < 457 - ? (c < 405 - ? (c < 380 - ? (c < 371 - ? (c < 367 - ? c == 365 - : (c <= 367 || c == 369)) - : (c <= 371 || (c < 375 - ? c == 373 - : (c <= 375 || c == 378)))) - : (c <= 380 || (c < 392 - ? (c < 387 - ? (c >= 382 && c <= 384) - : (c <= 387 || c == 389)) - : (c <= 392 || (c < 402 - ? (c >= 396 && c <= 397) - : c <= 402))))) - : (c <= 405 || (c < 429 - ? (c < 419 - ? (c < 414 - ? (c >= 409 && c <= 411) - : (c <= 414 || c == 417)) - : (c <= 419 || (c < 424 - ? c == 421 - : (c <= 424 || (c >= 426 && c <= 427))))) - : (c <= 429 || (c < 441 - ? (c < 436 - ? c == 432 - : (c <= 436 || c == 438)) - : (c <= 443 || (c < 454 - ? (c >= 445 && c <= 451) - : c <= 454))))))) - : (c <= 457 || (c < 489 - ? (c < 474 - ? (c < 466 - ? (c < 462 - ? c == 460 - : (c <= 462 || c == 464)) - : (c <= 466 || (c < 470 - ? c == 468 - : (c <= 470 || c == 472)))) - : (c <= 474 || (c < 483 - ? (c < 479 - ? (c >= 476 && c <= 477) - : (c <= 479 || c == 481)) - : (c <= 483 || (c < 487 - ? c == 485 - : c <= 487))))) - : (c <= 489 || (c < 509 - ? (c < 499 - ? (c < 493 - ? c == 491 - : (c <= 493 || (c >= 495 && c <= 496))) - : (c <= 499 || (c < 505 - ? c == 501 - : (c <= 505 || c == 507)))) - : (c <= 509 || (c < 517 - ? (c < 513 - ? c == 511 - : (c <= 513 || c == 515)) - : (c <= 517 || (c < 521 - ? c == 519 - : c <= 521))))))))))) - : (c <= 523 || (c < 1127 - ? (c < 736 - ? (c < 553 - ? (c < 539 - ? (c < 531 - ? (c < 527 - ? c == 525 - : (c <= 527 || c == 529)) - : (c <= 531 || (c < 535 - ? c == 533 - : (c <= 535 || c == 537)))) - : (c <= 539 || (c < 547 - ? (c < 543 - ? c == 541 - : (c <= 543 || c == 545)) - : (c <= 547 || (c < 551 - ? c == 549 - : c <= 551))))) - : (c <= 553 || (c < 578 - ? (c < 561 - ? (c < 557 - ? c == 555 - : (c <= 557 || c == 559)) - : (c <= 561 || (c < 572 - ? (c >= 563 && c <= 569) - : (c <= 572 || (c >= 575 && c <= 576))))) - : (c <= 578 || (c < 589 - ? (c < 585 - ? c == 583 - : (c <= 585 || c == 587)) - : (c <= 589 || (c < 710 - ? (c >= 591 && c <= 705) - : c <= 721))))))) - : (c <= 740 || (c < 993 - ? (c < 940 - ? (c < 883 - ? (c < 750 - ? c == 748 - : (c <= 750 || c == 881)) - : (c <= 884 || (c < 890 - ? c == 887 - : (c <= 893 || c == 912)))) - : (c <= 974 || (c < 987 - ? (c < 981 - ? (c >= 976 && c <= 977) - : (c <= 983 || c == 985)) - : (c <= 987 || (c < 991 - ? c == 989 - : c <= 991))))) - : (c <= 993 || (c < 1013 - ? (c < 1001 - ? (c < 997 - ? c == 995 - : (c <= 997 || c == 999)) - : (c <= 1001 || (c < 1005 - ? c == 1003 - : (c <= 1005 || (c >= 1007 && c <= 1011))))) - : (c <= 1013 || (c < 1121 - ? (c < 1019 - ? c == 1016 - : (c <= 1020 || (c >= 1072 && c <= 1119))) - : (c <= 1121 || (c < 1125 - ? c == 1123 - : c <= 1125))))))))) - : (c <= 1127 || (c < 1195 - ? (c < 1165 - ? (c < 1143 - ? (c < 1135 - ? (c < 1131 - ? c == 1129 - : (c <= 1131 || c == 1133)) - : (c <= 1135 || (c < 1139 - ? c == 1137 - : (c <= 1139 || c == 1141)))) - : (c <= 1143 || (c < 1151 - ? (c < 1147 - ? c == 1145 - : (c <= 1147 || c == 1149)) - : (c <= 1151 || (c < 1163 - ? c == 1153 - : c <= 1163))))) - : (c <= 1165 || (c < 1181 - ? (c < 1173 - ? (c < 1169 - ? c == 1167 - : (c <= 1169 || c == 1171)) - : (c <= 1173 || (c < 1177 - ? c == 1175 - : (c <= 1177 || c == 1179)))) - : (c <= 1181 || (c < 1189 - ? (c < 1185 - ? c == 1183 - : (c <= 1185 || c == 1187)) - : (c <= 1189 || (c < 1193 - ? c == 1191 - : c <= 1193))))))) - : (c <= 1195 || (c < 1226 - ? (c < 1211 - ? (c < 1203 - ? (c < 1199 - ? c == 1197 - : (c <= 1199 || c == 1201)) - : (c <= 1203 || (c < 1207 - ? c == 1205 - : (c <= 1207 || c == 1209)))) - : (c <= 1211 || (c < 1220 - ? (c < 1215 - ? c == 1213 - : (c <= 1215 || c == 1218)) - : (c <= 1220 || (c < 1224 - ? c == 1222 - : c <= 1224))))) - : (c <= 1226 || (c < 1241 - ? (c < 1235 - ? (c < 1230 - ? c == 1228 - : (c <= 1231 || c == 1233)) - : (c <= 1235 || (c < 1239 - ? c == 1237 - : c <= 1239))) - : (c <= 1241 || (c < 1249 - ? (c < 1245 - ? c == 1243 - : (c <= 1245 || c == 1247)) - : (c <= 1249 || (c < 1253 - ? c == 1251 - : c <= 1253))))))))))))) - : (c <= 1255 || (c < 2990 - ? (c < 2112 - ? (c < 1315 - ? (c < 1285 - ? (c < 1271 - ? (c < 1263 - ? (c < 1259 - ? c == 1257 - : (c <= 1259 || c == 1261)) - : (c <= 1263 || (c < 1267 - ? c == 1265 - : (c <= 1267 || c == 1269)))) - : (c <= 1271 || (c < 1279 - ? (c < 1275 - ? c == 1273 - : (c <= 1275 || c == 1277)) - : (c <= 1279 || (c < 1283 - ? c == 1281 - : c <= 1283))))) - : (c <= 1285 || (c < 1301 - ? (c < 1293 - ? (c < 1289 - ? c == 1287 - : (c <= 1289 || c == 1291)) - : (c <= 1293 || (c < 1297 - ? c == 1295 - : (c <= 1297 || c == 1299)))) - : (c <= 1301 || (c < 1309 - ? (c < 1305 - ? c == 1303 - : (c <= 1305 || c == 1307)) - : (c <= 1309 || (c < 1313 - ? c == 1311 - : c <= 1313))))))) - : (c <= 1315 || (c < 1765 - ? (c < 1376 - ? (c < 1323 - ? (c < 1319 - ? c == 1317 - : (c <= 1319 || c == 1321)) - : (c <= 1323 || (c < 1327 - ? c == 1325 - : (c <= 1327 || c == 1369)))) - : (c <= 1416 || (c < 1646 - ? (c < 1519 - ? (c >= 1488 && c <= 1514) - : (c <= 1522 || (c >= 1568 && c <= 1610))) - : (c <= 1647 || (c < 1749 - ? (c >= 1649 && c <= 1747) - : c <= 1749))))) - : (c <= 1766 || (c < 1994 - ? (c < 1808 - ? (c < 1786 - ? (c >= 1774 && c <= 1775) - : (c <= 1788 || c == 1791)) - : (c <= 1808 || (c < 1869 - ? (c >= 1810 && c <= 1839) - : (c <= 1957 || c == 1969)))) - : (c <= 2026 || (c < 2074 - ? (c < 2042 - ? (c >= 2036 && c <= 2037) - : (c <= 2042 || (c >= 2048 && c <= 2069))) - : (c <= 2074 || (c < 2088 - ? c == 2084 - : c <= 2088))))))))) - : (c <= 2136 || (c < 2674 - ? (c < 2493 - ? (c < 2417 - ? (c < 2308 - ? (c < 2208 - ? (c >= 2144 && c <= 2154) - : (c <= 2228 || (c >= 2230 && c <= 2247))) + ? (c < 2185 + ? (c >= 2160 && c <= 2183) + : (c <= 2190 || (c >= 2208 && c <= 2249))) : (c <= 2361 || (c < 2384 ? c == 2365 : (c <= 2384 || (c >= 2392 && c <= 2401))))) @@ -4287,10 +3261,10 @@ static inline bool aux_sym_identifier_token1_character_set_3(int32_t c) { : (c <= 2975 || (c < 2984 ? (c >= 2979 && c <= 2980) : c <= 2986))))))))))) - : (c <= 3001 || (c < 4348 - ? (c < 3517 - ? (c < 3261 - ? (c < 3168 + : (c <= 3001 || (c < 4304 + ? (c < 3507 + ? (c < 3253 + ? (c < 3165 ? (c < 3090 ? (c < 3077 ? c == 3024 @@ -4298,87 +3272,87 @@ static inline bool aux_sym_identifier_token1_character_set_3(int32_t c) { : (c <= 3112 || (c < 3133 ? (c >= 3114 && c <= 3129) : (c <= 3133 || (c >= 3160 && c <= 3162))))) - : (c <= 3169 || (c < 3218 - ? (c < 3205 - ? c == 3200 - : (c <= 3212 || (c >= 3214 && c <= 3216))) - : (c <= 3240 || (c < 3253 - ? (c >= 3242 && c <= 3251) - : c <= 3257))))) - : (c <= 3261 || (c < 3406 - ? (c < 3332 - ? (c < 3296 - ? c == 3294 - : (c <= 3297 || (c >= 3313 && c <= 3314))) - : (c <= 3340 || (c < 3346 - ? (c >= 3342 && c <= 3344) - : (c <= 3386 || c == 3389)))) - : (c <= 3406 || (c < 3461 - ? (c < 3423 - ? (c >= 3412 && c <= 3414) - : (c <= 3425 || (c >= 3450 && c <= 3455))) - : (c <= 3478 || (c < 3507 - ? (c >= 3482 && c <= 3505) - : c <= 3515))))))) - : (c <= 3517 || (c < 3804 - ? (c < 3724 - ? (c < 3648 - ? (c < 3585 - ? (c >= 3520 && c <= 3526) - : (c <= 3632 || (c >= 3634 && c <= 3635))) - : (c <= 3654 || (c < 3716 - ? (c >= 3713 && c <= 3714) - : (c <= 3716 || (c >= 3718 && c <= 3722))))) - : (c <= 3747 || (c < 3773 - ? (c < 3751 - ? c == 3749 - : (c <= 3760 || (c >= 3762 && c <= 3763))) - : (c <= 3773 || (c < 3782 - ? (c >= 3776 && c <= 3780) - : c <= 3782))))) - : (c <= 3807 || (c < 4186 - ? (c < 3976 - ? (c < 3904 - ? c == 3840 - : (c <= 3911 || (c >= 3913 && c <= 3948))) - : (c <= 3980 || (c < 4159 - ? (c >= 4096 && c <= 4138) - : (c <= 4159 || (c >= 4176 && c <= 4181))))) - : (c <= 4189 || (c < 4213 - ? (c < 4197 - ? c == 4193 - : (c <= 4198 || (c >= 4206 && c <= 4208))) - : (c <= 4225 || (c < 4304 - ? c == 4238 - : c <= 4346))))))))) - : (c <= 4680 || (c < 6103 - ? (c < 4888 - ? (c < 4786 - ? (c < 4698 - ? (c < 4688 - ? (c >= 4682 && c <= 4685) - : (c <= 4694 || c == 4696)) - : (c <= 4701 || (c < 4746 - ? (c >= 4704 && c <= 4744) - : (c <= 4749 || (c >= 4752 && c <= 4784))))) - : (c <= 4789 || (c < 4808 - ? (c < 4800 - ? (c >= 4792 && c <= 4798) - : (c <= 4800 || (c >= 4802 && c <= 4805))) - : (c <= 4822 || (c < 4882 - ? (c >= 4824 && c <= 4880) - : c <= 4885))))) - : (c <= 4954 || (c < 5888 - ? (c < 5743 - ? (c < 5112 - ? (c >= 4992 && c <= 5007) - : (c <= 5117 || (c >= 5121 && c <= 5740))) - : (c <= 5759 || (c < 5792 - ? (c >= 5761 && c <= 5786) - : (c <= 5866 || (c >= 5870 && c <= 5880))))) - : (c <= 5900 || (c < 5984 - ? (c < 5920 - ? (c >= 5902 && c <= 5905) + : (c <= 3165 || (c < 3214 + ? (c < 3200 + ? (c >= 3168 && c <= 3169) + : (c <= 3200 || (c >= 3205 && c <= 3212))) + : (c <= 3216 || (c < 3242 + ? (c >= 3218 && c <= 3240) + : c <= 3251))))) + : (c <= 3257 || (c < 3389 + ? (c < 3313 + ? (c < 3293 + ? c == 3261 + : (c <= 3294 || (c >= 3296 && c <= 3297))) + : (c <= 3314 || (c < 3342 + ? (c >= 3332 && c <= 3340) + : (c <= 3344 || (c >= 3346 && c <= 3386))))) + : (c <= 3389 || (c < 3450 + ? (c < 3412 + ? c == 3406 + : (c <= 3414 || (c >= 3423 && c <= 3425))) + : (c <= 3455 || (c < 3482 + ? (c >= 3461 && c <= 3478) + : c <= 3505))))))) + : (c <= 3515 || (c < 3782 + ? (c < 3718 + ? (c < 3634 + ? (c < 3520 + ? c == 3517 + : (c <= 3526 || (c >= 3585 && c <= 3632))) + : (c <= 3635 || (c < 3713 + ? (c >= 3648 && c <= 3654) + : (c <= 3714 || c == 3716)))) + : (c <= 3722 || (c < 3762 + ? (c < 3749 + ? (c >= 3724 && c <= 3747) + : (c <= 3749 || (c >= 3751 && c <= 3760))) + : (c <= 3763 || (c < 3776 + ? c == 3773 + : c <= 3780))))) + : (c <= 3782 || (c < 4176 + ? (c < 3913 + ? (c < 3840 + ? (c >= 3804 && c <= 3807) + : (c <= 3840 || (c >= 3904 && c <= 3911))) + : (c <= 3948 || (c < 4096 + ? (c >= 3976 && c <= 3980) + : (c <= 4138 || c == 4159)))) + : (c <= 4181 || (c < 4206 + ? (c < 4193 + ? (c >= 4186 && c <= 4189) + : (c <= 4193 || (c >= 4197 && c <= 4198))) + : (c <= 4208 || (c < 4238 + ? (c >= 4213 && c <= 4225) + : c <= 4238))))))))) + : (c <= 4346 || (c < 6103 + ? (c < 4882 + ? (c < 4752 + ? (c < 4696 + ? (c < 4682 + ? (c >= 4348 && c <= 4680) + : (c <= 4685 || (c >= 4688 && c <= 4694))) + : (c <= 4696 || (c < 4704 + ? (c >= 4698 && c <= 4701) + : (c <= 4744 || (c >= 4746 && c <= 4749))))) + : (c <= 4784 || (c < 4802 + ? (c < 4792 + ? (c >= 4786 && c <= 4789) + : (c <= 4798 || c == 4800)) + : (c <= 4805 || (c < 4824 + ? (c >= 4808 && c <= 4822) + : c <= 4880))))) + : (c <= 4885 || (c < 5870 + ? (c < 5121 + ? (c < 4992 + ? (c >= 4888 && c <= 4954) + : (c <= 5007 || (c >= 5112 && c <= 5117))) + : (c <= 5740 || (c < 5761 + ? (c >= 5743 && c <= 5759) + : (c <= 5786 || (c >= 5792 && c <= 5866))))) + : (c <= 5880 || (c < 5984 + ? (c < 5919 + ? (c >= 5888 && c <= 5905) : (c <= 5937 || (c >= 5952 && c <= 5969))) : (c <= 5996 || (c < 6016 ? (c >= 5998 && c <= 6000) @@ -4399,7 +3373,7 @@ static inline bool aux_sym_identifier_token1_character_set_3(int32_t c) { : (c <= 6740 || (c < 6917 ? c == 6823 : c <= 6963))))) - : (c <= 6987 || (c < 7296 + : (c <= 6988 || (c < 7296 ? (c < 7168 ? (c < 7086 ? (c >= 7043 && c <= 7072) @@ -4414,7 +3388,7 @@ static inline bool aux_sym_identifier_token1_character_set_3(int32_t c) { : (c <= 7418 || (c < 7681 ? (c >= 7424 && c <= 7615) : c <= 7681))))))))))))))) - : (c <= 7683 || (c < 12443 + : (c <= 7683 || (c < 12540 ? (c < 7931 ? (c < 7803 ? (c < 7743 @@ -4584,7 +3558,7 @@ static inline bool aux_sym_identifier_token1_character_set_3(int32_t c) { : (c <= 8509 || (c >= 8518 && c <= 8521))) : (c <= 8526 || (c < 8580 ? (c >= 8544 && c <= 8578) - : (c <= 8584 || (c >= 11312 && c <= 11358))))) + : (c <= 8584 || (c >= 11312 && c <= 11359))))) : (c <= 11361 || (c < 11372 ? (c < 11368 ? (c >= 11365 && c <= 11366) @@ -4655,284 +3629,1310 @@ static inline bool aux_sym_identifier_token1_character_set_3(int32_t c) { : (c <= 11623 || (c < 11648 ? c == 11631 : c <= 11670))))) - : (c <= 11686 || (c < 11736 + : (c <= 11686 || (c < 12293 ? (c < 11712 ? (c < 11696 ? (c >= 11688 && c <= 11694) : (c <= 11702 || (c >= 11704 && c <= 11710))) : (c <= 11718 || (c < 11728 ? (c >= 11720 && c <= 11726) - : c <= 11734))) - : (c <= 11742 || (c < 12337 - ? (c < 12293 - ? c == 11823 - : (c <= 12295 || (c >= 12321 && c <= 12329))) - : (c <= 12341 || (c < 12353 - ? (c >= 12344 && c <= 12348) - : c <= 12438))))))))))))) - : (c <= 12447 || (c < 42939 - ? (c < 42795 - ? (c < 42589 - ? (c < 42538 - ? (c < 19903 - ? (c < 12593 - ? (c < 12540 - ? (c >= 12449 && c <= 12538) - : (c <= 12543 || (c >= 12549 && c <= 12591))) - : (c <= 12686 || (c < 12784 - ? (c >= 12704 && c <= 12735) - : (c <= 12799 || c == 13312)))) - : (c <= 19903 || (c < 42192 - ? (c < 40956 - ? c == 19968 - : (c <= 40956 || (c >= 40960 && c <= 42124))) - : (c <= 42237 || (c < 42512 - ? (c >= 42240 && c <= 42508) - : c <= 42527))))) - : (c <= 42539 || (c < 42575 - ? (c < 42567 - ? (c < 42563 + : (c <= 11734 || (c >= 11736 && c <= 11742))))) + : (c <= 12295 || (c < 12353 + ? (c < 12337 + ? (c >= 12321 && c <= 12329) + : (c <= 12341 || (c >= 12344 && c <= 12348))) + : (c <= 12438 || (c < 12449 + ? (c >= 12443 && c <= 12447) + : c <= 12538))))))))))))) + : (c <= 12543 || (c < 42947 + ? (c < 42803 + ? (c < 42595 + ? (c < 42565 + ? (c < 40959 + ? (c < 12784 + ? (c < 12593 + ? (c >= 12549 && c <= 12591) + : (c <= 12686 || (c >= 12704 && c <= 12735))) + : (c <= 12799 || (c < 19903 + ? c == 13312 + : (c <= 19903 || c == 19968)))) + : (c <= 42124 || (c < 42538 + ? (c < 42240 + ? (c >= 42192 && c <= 42237) + : (c <= 42508 || (c >= 42512 && c <= 42527))) + : (c <= 42539 || (c < 42563 ? c == 42561 - : (c <= 42563 || c == 42565)) - : (c <= 42567 || (c < 42571 - ? c == 42569 - : (c <= 42571 || c == 42573)))) - : (c <= 42575 || (c < 42583 - ? (c < 42579 - ? c == 42577 - : (c <= 42579 || c == 42581)) - : (c <= 42583 || (c < 42587 - ? c == 42585 - : c <= 42587))))))) - : (c <= 42589 || (c < 42635 - ? (c < 42605 - ? (c < 42597 - ? (c < 42593 + : c <= 42563))))) + : (c <= 42565 || (c < 42581 + ? (c < 42573 + ? (c < 42569 + ? c == 42567 + : (c <= 42569 || c == 42571)) + : (c <= 42573 || (c < 42577 + ? c == 42575 + : (c <= 42577 || c == 42579)))) + : (c <= 42581 || (c < 42589 + ? (c < 42585 + ? c == 42583 + : (c <= 42585 || c == 42587)) + : (c <= 42589 || (c < 42593 ? c == 42591 - : (c <= 42593 || c == 42595)) - : (c <= 42597 || (c < 42601 - ? c == 42599 - : (c <= 42601 || c == 42603)))) - : (c <= 42606 || (c < 42629 - ? (c < 42625 - ? c == 42623 - : (c <= 42625 || c == 42627)) - : (c <= 42629 || (c < 42633 - ? c == 42631 - : c <= 42633))))) - : (c <= 42635 || (c < 42651 - ? (c < 42643 - ? (c < 42639 + : c <= 42593))))))) + : (c <= 42595 || (c < 42641 + ? (c < 42627 + ? (c < 42603 + ? (c < 42599 + ? c == 42597 + : (c <= 42599 || c == 42601)) + : (c <= 42603 || (c < 42623 + ? (c >= 42605 && c <= 42606) + : (c <= 42623 || c == 42625)))) + : (c <= 42627 || (c < 42635 + ? (c < 42631 + ? c == 42629 + : (c <= 42631 || c == 42633)) + : (c <= 42635 || (c < 42639 ? c == 42637 - : (c <= 42639 || c == 42641)) - : (c <= 42643 || (c < 42647 - ? c == 42645 - : (c <= 42647 || c == 42649)))) - : (c <= 42653 || (c < 42789 - ? (c < 42775 - ? (c >= 42656 && c <= 42735) - : (c <= 42783 || c == 42787)) - : (c <= 42789 || (c < 42793 - ? c == 42791 - : c <= 42793))))))))) - : (c <= 42795 || (c < 42857 - ? (c < 42827 - ? (c < 42813 - ? (c < 42805 - ? (c < 42799 + : c <= 42639))))) + : (c <= 42641 || (c < 42787 + ? (c < 42649 + ? (c < 42645 + ? c == 42643 + : (c <= 42645 || c == 42647)) + : (c <= 42649 || (c < 42656 + ? (c >= 42651 && c <= 42653) + : (c <= 42735 || (c >= 42775 && c <= 42783))))) + : (c <= 42787 || (c < 42795 + ? (c < 42791 + ? c == 42789 + : (c <= 42791 || c == 42793)) + : (c <= 42795 || (c < 42799 ? c == 42797 - : (c <= 42801 || c == 42803)) - : (c <= 42805 || (c < 42809 - ? c == 42807 - : (c <= 42809 || c == 42811)))) - : (c <= 42813 || (c < 42821 - ? (c < 42817 - ? c == 42815 - : (c <= 42817 || c == 42819)) - : (c <= 42821 || (c < 42825 - ? c == 42823 - : c <= 42825))))) - : (c <= 42827 || (c < 42843 - ? (c < 42835 - ? (c < 42831 + : c <= 42801))))))))) + : (c <= 42803 || (c < 42863 + ? (c < 42833 + ? (c < 42819 + ? (c < 42811 + ? (c < 42807 + ? c == 42805 + : (c <= 42807 || c == 42809)) + : (c <= 42811 || (c < 42815 + ? c == 42813 + : (c <= 42815 || c == 42817)))) + : (c <= 42819 || (c < 42827 + ? (c < 42823 + ? c == 42821 + : (c <= 42823 || c == 42825)) + : (c <= 42827 || (c < 42831 ? c == 42829 - : (c <= 42831 || c == 42833)) - : (c <= 42835 || (c < 42839 - ? c == 42837 - : (c <= 42839 || c == 42841)))) - : (c <= 42843 || (c < 42851 - ? (c < 42847 - ? c == 42845 - : (c <= 42847 || c == 42849)) - : (c <= 42851 || (c < 42855 - ? c == 42853 - : c <= 42855))))))) - : (c <= 42857 || (c < 42903 - ? (c < 42883 - ? (c < 42874 - ? (c < 42861 + : c <= 42831))))) + : (c <= 42833 || (c < 42849 + ? (c < 42841 + ? (c < 42837 + ? c == 42835 + : (c <= 42837 || c == 42839)) + : (c <= 42841 || (c < 42845 + ? c == 42843 + : (c <= 42845 || c == 42847)))) + : (c <= 42849 || (c < 42857 + ? (c < 42853 + ? c == 42851 + : (c <= 42853 || c == 42855)) + : (c <= 42857 || (c < 42861 ? c == 42859 - : (c <= 42861 || (c >= 42863 && c <= 42872))) - : (c <= 42874 || (c < 42879 - ? c == 42876 - : (c <= 42879 || c == 42881)))) - : (c <= 42883 || (c < 42894 - ? (c < 42887 - ? c == 42885 - : (c <= 42888 || c == 42892)) - : (c <= 42895 || (c < 42899 - ? c == 42897 - : c <= 42901))))) - : (c <= 42903 || (c < 42917 - ? (c < 42911 - ? (c < 42907 + : c <= 42861))))))) + : (c <= 42872 || (c < 42909 + ? (c < 42892 + ? (c < 42881 + ? (c < 42876 + ? c == 42874 + : (c <= 42876 || c == 42879)) + : (c <= 42881 || (c < 42885 + ? c == 42883 + : (c <= 42885 || (c >= 42887 && c <= 42888))))) + : (c <= 42892 || (c < 42903 + ? (c < 42897 + ? (c >= 42894 && c <= 42895) + : (c <= 42897 || (c >= 42899 && c <= 42901))) + : (c <= 42903 || (c < 42907 ? c == 42905 - : (c <= 42907 || c == 42909)) - : (c <= 42911 || (c < 42915 - ? c == 42913 - : c <= 42915))) - : (c <= 42917 || (c < 42933 - ? (c < 42921 + : c <= 42907))))) + : (c <= 42909 || (c < 42933 + ? (c < 42917 + ? (c < 42913 + ? c == 42911 + : (c <= 42913 || c == 42915)) + : (c <= 42917 || (c < 42921 ? c == 42919 - : (c <= 42921 || c == 42927)) - : (c <= 42933 || (c < 42937 + : (c <= 42921 || c == 42927)))) + : (c <= 42933 || (c < 42941 + ? (c < 42937 ? c == 42935 - : c <= 42937))))))))))) - : (c <= 42939 || (c < 64326 - ? (c < 43701 - ? (c < 43274 - ? (c < 43015 - ? (c < 42952 - ? (c < 42943 - ? c == 42941 - : (c <= 42943 || c == 42947)) - : (c <= 42952 || (c < 42998 - ? c == 42954 - : (c <= 43009 || (c >= 43011 && c <= 43013))))) - : (c <= 43018 || (c < 43250 - ? (c < 43072 - ? (c >= 43020 && c <= 43042) - : (c <= 43123 || (c >= 43138 && c <= 43187))) - : (c <= 43255 || (c < 43261 + : (c <= 42937 || c == 42939)) + : (c <= 42941 || (c < 42945 + ? c == 42943 + : c <= 42945))))))))))) + : (c <= 42947 || (c < 64318 + ? (c < 43642 + ? (c < 43250 + ? (c < 42994 + ? (c < 42963 + ? (c < 42954 + ? c == 42952 + : (c <= 42954 || c == 42961)) + : (c <= 42963 || (c < 42967 + ? c == 42965 + : (c <= 42967 || c == 42969)))) + : (c <= 42996 || (c < 43020 + ? (c < 43011 + ? (c >= 42998 && c <= 43009) + : (c <= 43013 || (c >= 43015 && c <= 43018))) + : (c <= 43042 || (c < 43138 + ? (c >= 43072 && c <= 43123) + : c <= 43187))))) + : (c <= 43255 || (c < 43488 + ? (c < 43312 + ? (c < 43261 ? c == 43259 - : c <= 43262))))) - : (c <= 43301 || (c < 43520 - ? (c < 43471 - ? (c < 43360 - ? (c >= 43312 && c <= 43334) - : (c <= 43388 || (c >= 43396 && c <= 43442))) - : (c <= 43471 || (c < 43494 - ? (c >= 43488 && c <= 43492) - : (c <= 43503 || (c >= 43514 && c <= 43518))))) - : (c <= 43560 || (c < 43642 - ? (c < 43588 - ? (c >= 43584 && c <= 43586) - : (c <= 43595 || (c >= 43616 && c <= 43638))) - : (c <= 43642 || (c < 43697 + : (c <= 43262 || (c >= 43274 && c <= 43301))) + : (c <= 43334 || (c < 43396 + ? (c >= 43360 && c <= 43388) + : (c <= 43442 || c == 43471)))) + : (c <= 43492 || (c < 43584 + ? (c < 43514 + ? (c >= 43494 && c <= 43503) + : (c <= 43518 || (c >= 43520 && c <= 43560))) + : (c <= 43586 || (c < 43616 + ? (c >= 43588 && c <= 43595) + : c <= 43638))))))) + : (c <= 43642 || (c < 43824 + ? (c < 43744 + ? (c < 43705 + ? (c < 43697 ? (c >= 43646 && c <= 43695) - : c <= 43697))))))) - : (c <= 43702 || (c < 44032 - ? (c < 43785 - ? (c < 43739 - ? (c < 43712 - ? (c >= 43705 && c <= 43709) - : (c <= 43712 || c == 43714)) - : (c <= 43741 || (c < 43762 - ? (c >= 43744 && c <= 43754) - : (c <= 43764 || (c >= 43777 && c <= 43782))))) - : (c <= 43790 || (c < 43824 - ? (c < 43808 - ? (c >= 43793 && c <= 43798) - : (c <= 43814 || (c >= 43816 && c <= 43822))) - : (c <= 43866 || (c < 43888 + : (c <= 43697 || (c >= 43701 && c <= 43702))) + : (c <= 43709 || (c < 43714 + ? c == 43712 + : (c <= 43714 || (c >= 43739 && c <= 43741))))) + : (c <= 43754 || (c < 43793 + ? (c < 43777 + ? (c >= 43762 && c <= 43764) + : (c <= 43782 || (c >= 43785 && c <= 43790))) + : (c <= 43798 || (c < 43816 + ? (c >= 43808 && c <= 43814) + : c <= 43822))))) + : (c <= 43866 || (c < 64112 + ? (c < 55203 + ? (c < 43888 ? (c >= 43868 && c <= 43881) - : c <= 44002))))) - : (c <= 44032 || (c < 64285 - ? (c < 63744 - ? (c < 55216 - ? c == 55203 - : (c <= 55238 || (c >= 55243 && c <= 55291))) - : (c <= 64109 || (c < 64256 - ? (c >= 64112 && c <= 64217) - : (c <= 64262 || (c >= 64275 && c <= 64279))))) - : (c <= 64285 || (c < 64318 - ? (c < 64298 - ? (c >= 64287 && c <= 64296) - : (c <= 64310 || (c >= 64312 && c <= 64316))) - : (c <= 64318 || (c < 64323 + : (c <= 44002 || c == 44032)) + : (c <= 55203 || (c < 55243 + ? (c >= 55216 && c <= 55238) + : (c <= 55291 || (c >= 63744 && c <= 64109))))) + : (c <= 64217 || (c < 64287 + ? (c < 64275 + ? (c >= 64256 && c <= 64262) + : (c <= 64279 || c == 64285)) + : (c <= 64296 || (c < 64312 + ? (c >= 64298 && c <= 64310) + : c <= 64316))))))))) + : (c <= 64318 || (c < 66464 + ? (c < 65498 + ? (c < 65136 + ? (c < 64467 + ? (c < 64323 ? (c >= 64320 && c <= 64321) - : c <= 64324))))))))) - : (c <= 64433 || (c < 66600 - ? (c < 65576 - ? (c < 65382 - ? (c < 65008 - ? (c < 64848 - ? (c >= 64467 && c <= 64829) - : (c <= 64911 || (c >= 64914 && c <= 64967))) - : (c <= 65019 || (c < 65142 - ? (c >= 65136 && c <= 65140) - : (c <= 65276 || (c >= 65345 && c <= 65370))))) - : (c <= 65470 || (c < 65498 - ? (c < 65482 - ? (c >= 65474 && c <= 65479) - : (c <= 65487 || (c >= 65490 && c <= 65495))) - : (c <= 65500 || (c < 65549 + : (c <= 64324 || (c >= 64326 && c <= 64433))) + : (c <= 64829 || (c < 64914 + ? (c >= 64848 && c <= 64911) + : (c <= 64967 || (c >= 65008 && c <= 65019))))) + : (c <= 65140 || (c < 65474 + ? (c < 65345 + ? (c >= 65142 && c <= 65276) + : (c <= 65370 || (c >= 65382 && c <= 65470))) + : (c <= 65479 || (c < 65490 + ? (c >= 65482 && c <= 65487) + : c <= 65495))))) + : (c <= 65500 || (c < 65856 + ? (c < 65596 + ? (c < 65549 ? (c >= 65536 && c <= 65547) - : c <= 65574))))) - : (c <= 65594 || (c < 66304 - ? (c < 65664 - ? (c < 65599 - ? (c >= 65596 && c <= 65597) - : (c <= 65613 || (c >= 65616 && c <= 65629))) - : (c <= 65786 || (c < 66176 - ? (c >= 65856 && c <= 65908) - : (c <= 66204 || (c >= 66208 && c <= 66256))))) - : (c <= 66335 || (c < 66464 - ? (c < 66384 - ? (c >= 66349 && c <= 66378) - : (c <= 66421 || (c >= 66432 && c <= 66461))) - : (c <= 66499 || (c < 66513 + : (c <= 65574 || (c >= 65576 && c <= 65594))) + : (c <= 65597 || (c < 65616 + ? (c >= 65599 && c <= 65613) + : (c <= 65629 || (c >= 65664 && c <= 65786))))) + : (c <= 65908 || (c < 66349 + ? (c < 66208 + ? (c >= 66176 && c <= 66204) + : (c <= 66256 || (c >= 66304 && c <= 66335))) + : (c <= 66378 || (c < 66432 + ? (c >= 66384 && c <= 66421) + : c <= 66461))))))) + : (c <= 66499 || (c < 67463 + ? (c < 66979 + ? (c < 66776 + ? (c < 66513 ? (c >= 66504 && c <= 66511) - : c <= 66517))))))) - : (c <= 66717 || (c < 67808 - ? (c < 67592 - ? (c < 67072 - ? (c < 66816 - ? (c >= 66776 && c <= 66811) - : (c <= 66855 || (c >= 66864 && c <= 66915))) - : (c <= 67382 || (c < 67424 - ? (c >= 67392 && c <= 67413) - : (c <= 67431 || (c >= 67584 && c <= 67589))))) - : (c <= 67592 || (c < 67647 - ? (c < 67639 - ? (c >= 67594 && c <= 67637) - : (c <= 67640 || c == 67644)) - : (c <= 67669 || (c < 67712 + : (c <= 66517 || (c >= 66600 && c <= 66717))) + : (c <= 66811 || (c < 66864 + ? (c >= 66816 && c <= 66855) + : (c <= 66915 || (c >= 66967 && c <= 66977))))) + : (c <= 66993 || (c < 67392 + ? (c < 67003 + ? (c >= 66995 && c <= 67001) + : (c <= 67004 || (c >= 67072 && c <= 67382))) + : (c <= 67413 || (c < 67456 + ? (c >= 67424 && c <= 67431) + : c <= 67461))))) + : (c <= 67504 || (c < 67647 + ? (c < 67594 + ? (c < 67584 + ? (c >= 67506 && c <= 67514) + : (c <= 67589 || c == 67592)) + : (c <= 67637 || (c < 67644 + ? (c >= 67639 && c <= 67640) + : c <= 67644))) + : (c <= 67669 || (c < 67828 + ? (c < 67712 ? (c >= 67680 && c <= 67702) - : c <= 67742))))) - : (c <= 67826 || (c < 68112 - ? (c < 67968 - ? (c < 67840 - ? (c >= 67828 && c <= 67829) - : (c <= 67861 || (c >= 67872 && c <= 67897))) - : (c <= 68023 || (c < 68096 - ? (c >= 68030 && c <= 68031) - : c <= 68096))) - : (c <= 68115 || (c < 68224 - ? (c < 68121 - ? (c >= 68117 && c <= 68119) - : (c <= 68149 || (c >= 68192 && c <= 68220))) - : (c <= 68252 || (c < 68297 - ? (c >= 68288 && c <= 68295) - : c <= 68309))))))))))))))))); + : (c <= 67742 || (c >= 67808 && c <= 67826))) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67883))))))))))))))))); +} + +static inline bool aux_sym_identifier_token1_character_set_3(int32_t c) { + return (c < 7685 + ? (c < 1257 + ? (c < 523 + ? (c < 363 + ? (c < 301 + ? (c < 271 + ? (c < 257 + ? (c < 181 + ? (c < 'b' + ? c == '_' + : (c <= 'z' || c == 170)) + : (c <= 181 || (c < 223 + ? c == 186 + : (c <= 246 || (c >= 248 && c <= 255))))) + : (c <= 257 || (c < 265 + ? (c < 261 + ? c == 259 + : (c <= 261 || c == 263)) + : (c <= 265 || (c < 269 + ? c == 267 + : c <= 269))))) + : (c <= 271 || (c < 287 + ? (c < 279 + ? (c < 275 + ? c == 273 + : (c <= 275 || c == 277)) + : (c <= 279 || (c < 283 + ? c == 281 + : (c <= 283 || c == 285)))) + : (c <= 287 || (c < 295 + ? (c < 291 + ? c == 289 + : (c <= 291 || c == 293)) + : (c <= 295 || (c < 299 + ? c == 297 + : c <= 299))))))) + : (c <= 301 || (c < 333 + ? (c < 318 + ? (c < 309 + ? (c < 305 + ? c == 303 + : (c <= 305 || c == 307)) + : (c <= 309 || (c < 314 + ? (c >= 311 && c <= 312) + : (c <= 314 || c == 316)))) + : (c <= 318 || (c < 326 + ? (c < 322 + ? c == 320 + : (c <= 322 || c == 324)) + : (c <= 326 || (c < 331 + ? (c >= 328 && c <= 329) + : c <= 331))))) + : (c <= 333 || (c < 349 + ? (c < 341 + ? (c < 337 + ? c == 335 + : (c <= 337 || c == 339)) + : (c <= 341 || (c < 345 + ? c == 343 + : (c <= 345 || c == 347)))) + : (c <= 349 || (c < 357 + ? (c < 353 + ? c == 351 + : (c <= 353 || c == 355)) + : (c <= 357 || (c < 361 + ? c == 359 + : c <= 361))))))))) + : (c <= 363 || (c < 457 + ? (c < 405 + ? (c < 380 + ? (c < 371 + ? (c < 367 + ? c == 365 + : (c <= 367 || c == 369)) + : (c <= 371 || (c < 375 + ? c == 373 + : (c <= 375 || c == 378)))) + : (c <= 380 || (c < 392 + ? (c < 387 + ? (c >= 382 && c <= 384) + : (c <= 387 || c == 389)) + : (c <= 392 || (c < 402 + ? (c >= 396 && c <= 397) + : c <= 402))))) + : (c <= 405 || (c < 429 + ? (c < 419 + ? (c < 414 + ? (c >= 409 && c <= 411) + : (c <= 414 || c == 417)) + : (c <= 419 || (c < 424 + ? c == 421 + : (c <= 424 || (c >= 426 && c <= 427))))) + : (c <= 429 || (c < 441 + ? (c < 436 + ? c == 432 + : (c <= 436 || c == 438)) + : (c <= 443 || (c < 454 + ? (c >= 445 && c <= 451) + : c <= 454))))))) + : (c <= 457 || (c < 489 + ? (c < 474 + ? (c < 466 + ? (c < 462 + ? c == 460 + : (c <= 462 || c == 464)) + : (c <= 466 || (c < 470 + ? c == 468 + : (c <= 470 || c == 472)))) + : (c <= 474 || (c < 483 + ? (c < 479 + ? (c >= 476 && c <= 477) + : (c <= 479 || c == 481)) + : (c <= 483 || (c < 487 + ? c == 485 + : c <= 487))))) + : (c <= 489 || (c < 509 + ? (c < 499 + ? (c < 493 + ? c == 491 + : (c <= 493 || (c >= 495 && c <= 496))) + : (c <= 499 || (c < 505 + ? c == 501 + : (c <= 505 || c == 507)))) + : (c <= 509 || (c < 517 + ? (c < 513 + ? c == 511 + : (c <= 513 || c == 515)) + : (c <= 517 || (c < 521 + ? c == 519 + : c <= 521))))))))))) + : (c <= 523 || (c < 1127 + ? (c < 736 + ? (c < 553 + ? (c < 539 + ? (c < 531 + ? (c < 527 + ? c == 525 + : (c <= 527 || c == 529)) + : (c <= 531 || (c < 535 + ? c == 533 + : (c <= 535 || c == 537)))) + : (c <= 539 || (c < 547 + ? (c < 543 + ? c == 541 + : (c <= 543 || c == 545)) + : (c <= 547 || (c < 551 + ? c == 549 + : c <= 551))))) + : (c <= 553 || (c < 578 + ? (c < 561 + ? (c < 557 + ? c == 555 + : (c <= 557 || c == 559)) + : (c <= 561 || (c < 572 + ? (c >= 563 && c <= 569) + : (c <= 572 || (c >= 575 && c <= 576))))) + : (c <= 578 || (c < 589 + ? (c < 585 + ? c == 583 + : (c <= 585 || c == 587)) + : (c <= 589 || (c < 710 + ? (c >= 591 && c <= 705) + : c <= 721))))))) + : (c <= 740 || (c < 993 + ? (c < 940 + ? (c < 883 + ? (c < 750 + ? c == 748 + : (c <= 750 || c == 881)) + : (c <= 884 || (c < 890 + ? c == 887 + : (c <= 893 || c == 912)))) + : (c <= 974 || (c < 987 + ? (c < 981 + ? (c >= 976 && c <= 977) + : (c <= 983 || c == 985)) + : (c <= 987 || (c < 991 + ? c == 989 + : c <= 991))))) + : (c <= 993 || (c < 1013 + ? (c < 1001 + ? (c < 997 + ? c == 995 + : (c <= 997 || c == 999)) + : (c <= 1001 || (c < 1005 + ? c == 1003 + : (c <= 1005 || (c >= 1007 && c <= 1011))))) + : (c <= 1013 || (c < 1121 + ? (c < 1019 + ? c == 1016 + : (c <= 1020 || (c >= 1072 && c <= 1119))) + : (c <= 1121 || (c < 1125 + ? c == 1123 + : c <= 1125))))))))) + : (c <= 1127 || (c < 1195 + ? (c < 1165 + ? (c < 1143 + ? (c < 1135 + ? (c < 1131 + ? c == 1129 + : (c <= 1131 || c == 1133)) + : (c <= 1135 || (c < 1139 + ? c == 1137 + : (c <= 1139 || c == 1141)))) + : (c <= 1143 || (c < 1151 + ? (c < 1147 + ? c == 1145 + : (c <= 1147 || c == 1149)) + : (c <= 1151 || (c < 1163 + ? c == 1153 + : c <= 1163))))) + : (c <= 1165 || (c < 1181 + ? (c < 1173 + ? (c < 1169 + ? c == 1167 + : (c <= 1169 || c == 1171)) + : (c <= 1173 || (c < 1177 + ? c == 1175 + : (c <= 1177 || c == 1179)))) + : (c <= 1181 || (c < 1189 + ? (c < 1185 + ? c == 1183 + : (c <= 1185 || c == 1187)) + : (c <= 1189 || (c < 1193 + ? c == 1191 + : c <= 1193))))))) + : (c <= 1195 || (c < 1226 + ? (c < 1211 + ? (c < 1203 + ? (c < 1199 + ? c == 1197 + : (c <= 1199 || c == 1201)) + : (c <= 1203 || (c < 1207 + ? c == 1205 + : (c <= 1207 || c == 1209)))) + : (c <= 1211 || (c < 1220 + ? (c < 1215 + ? c == 1213 + : (c <= 1215 || c == 1218)) + : (c <= 1220 || (c < 1224 + ? c == 1222 + : c <= 1224))))) + : (c <= 1226 || (c < 1243 + ? (c < 1235 + ? (c < 1230 + ? c == 1228 + : (c <= 1231 || c == 1233)) + : (c <= 1235 || (c < 1239 + ? c == 1237 + : (c <= 1239 || c == 1241)))) + : (c <= 1243 || (c < 1251 + ? (c < 1247 + ? c == 1245 + : (c <= 1247 || c == 1249)) + : (c <= 1251 || (c < 1255 + ? c == 1253 + : c <= 1255))))))))))))) + : (c <= 1257 || (c < 2990 + ? (c < 2144 + ? (c < 1317 + ? (c < 1287 + ? (c < 1273 + ? (c < 1265 + ? (c < 1261 + ? c == 1259 + : (c <= 1261 || c == 1263)) + : (c <= 1265 || (c < 1269 + ? c == 1267 + : (c <= 1269 || c == 1271)))) + : (c <= 1273 || (c < 1281 + ? (c < 1277 + ? c == 1275 + : (c <= 1277 || c == 1279)) + : (c <= 1281 || (c < 1285 + ? c == 1283 + : c <= 1285))))) + : (c <= 1287 || (c < 1303 + ? (c < 1295 + ? (c < 1291 + ? c == 1289 + : (c <= 1291 || c == 1293)) + : (c <= 1295 || (c < 1299 + ? c == 1297 + : (c <= 1299 || c == 1301)))) + : (c <= 1303 || (c < 1311 + ? (c < 1307 + ? c == 1305 + : (c <= 1307 || c == 1309)) + : (c <= 1311 || (c < 1315 + ? c == 1313 + : c <= 1315))))))) + : (c <= 1317 || (c < 1774 + ? (c < 1488 + ? (c < 1325 + ? (c < 1321 + ? c == 1319 + : (c <= 1321 || c == 1323)) + : (c <= 1325 || (c < 1369 + ? c == 1327 + : (c <= 1369 || (c >= 1376 && c <= 1416))))) + : (c <= 1514 || (c < 1649 + ? (c < 1568 + ? (c >= 1519 && c <= 1522) + : (c <= 1610 || (c >= 1646 && c <= 1647))) + : (c <= 1747 || (c < 1765 + ? c == 1749 + : c <= 1766))))) + : (c <= 1775 || (c < 2036 + ? (c < 1810 + ? (c < 1791 + ? (c >= 1786 && c <= 1788) + : (c <= 1791 || c == 1808)) + : (c <= 1839 || (c < 1969 + ? (c >= 1869 && c <= 1957) + : (c <= 1969 || (c >= 1994 && c <= 2026))))) + : (c <= 2037 || (c < 2084 + ? (c < 2048 + ? c == 2042 + : (c <= 2069 || c == 2074)) + : (c <= 2084 || (c < 2112 + ? c == 2088 + : c <= 2136))))))))) + : (c <= 2154 || (c < 2674 + ? (c < 2493 + ? (c < 2417 + ? (c < 2308 + ? (c < 2185 + ? (c >= 2160 && c <= 2183) + : (c <= 2190 || (c >= 2208 && c <= 2249))) + : (c <= 2361 || (c < 2384 + ? c == 2365 + : (c <= 2384 || (c >= 2392 && c <= 2401))))) + : (c <= 2432 || (c < 2474 + ? (c < 2447 + ? (c >= 2437 && c <= 2444) + : (c <= 2448 || (c >= 2451 && c <= 2472))) + : (c <= 2480 || (c < 2486 + ? c == 2482 + : c <= 2489))))) + : (c <= 2493 || (c < 2579 + ? (c < 2544 + ? (c < 2524 + ? c == 2510 + : (c <= 2525 || (c >= 2527 && c <= 2529))) + : (c <= 2545 || (c < 2565 + ? c == 2556 + : (c <= 2570 || (c >= 2575 && c <= 2576))))) + : (c <= 2600 || (c < 2616 + ? (c < 2610 + ? (c >= 2602 && c <= 2608) + : (c <= 2611 || (c >= 2613 && c <= 2614))) + : (c <= 2617 || (c < 2654 + ? (c >= 2649 && c <= 2652) + : c <= 2654))))))) + : (c <= 2676 || (c < 2866 + ? (c < 2768 + ? (c < 2730 + ? (c < 2703 + ? (c >= 2693 && c <= 2701) + : (c <= 2705 || (c >= 2707 && c <= 2728))) + : (c <= 2736 || (c < 2741 + ? (c >= 2738 && c <= 2739) + : (c <= 2745 || c == 2749)))) + : (c <= 2768 || (c < 2831 + ? (c < 2809 + ? (c >= 2784 && c <= 2785) + : (c <= 2809 || (c >= 2821 && c <= 2828))) + : (c <= 2832 || (c < 2858 + ? (c >= 2835 && c <= 2856) + : c <= 2864))))) + : (c <= 2867 || (c < 2958 + ? (c < 2911 + ? (c < 2877 + ? (c >= 2869 && c <= 2873) + : (c <= 2877 || (c >= 2908 && c <= 2909))) + : (c <= 2913 || (c < 2947 + ? c == 2929 + : (c <= 2947 || (c >= 2949 && c <= 2954))))) + : (c <= 2960 || (c < 2974 + ? (c < 2969 + ? (c >= 2962 && c <= 2965) + : (c <= 2970 || c == 2972)) + : (c <= 2975 || (c < 2984 + ? (c >= 2979 && c <= 2980) + : c <= 2986))))))))))) + : (c <= 3001 || (c < 4304 + ? (c < 3507 + ? (c < 3253 + ? (c < 3165 + ? (c < 3090 + ? (c < 3077 + ? c == 3024 + : (c <= 3084 || (c >= 3086 && c <= 3088))) + : (c <= 3112 || (c < 3133 + ? (c >= 3114 && c <= 3129) + : (c <= 3133 || (c >= 3160 && c <= 3162))))) + : (c <= 3165 || (c < 3214 + ? (c < 3200 + ? (c >= 3168 && c <= 3169) + : (c <= 3200 || (c >= 3205 && c <= 3212))) + : (c <= 3216 || (c < 3242 + ? (c >= 3218 && c <= 3240) + : c <= 3251))))) + : (c <= 3257 || (c < 3389 + ? (c < 3313 + ? (c < 3293 + ? c == 3261 + : (c <= 3294 || (c >= 3296 && c <= 3297))) + : (c <= 3314 || (c < 3342 + ? (c >= 3332 && c <= 3340) + : (c <= 3344 || (c >= 3346 && c <= 3386))))) + : (c <= 3389 || (c < 3450 + ? (c < 3412 + ? c == 3406 + : (c <= 3414 || (c >= 3423 && c <= 3425))) + : (c <= 3455 || (c < 3482 + ? (c >= 3461 && c <= 3478) + : c <= 3505))))))) + : (c <= 3515 || (c < 3782 + ? (c < 3718 + ? (c < 3634 + ? (c < 3520 + ? c == 3517 + : (c <= 3526 || (c >= 3585 && c <= 3632))) + : (c <= 3635 || (c < 3713 + ? (c >= 3648 && c <= 3654) + : (c <= 3714 || c == 3716)))) + : (c <= 3722 || (c < 3762 + ? (c < 3749 + ? (c >= 3724 && c <= 3747) + : (c <= 3749 || (c >= 3751 && c <= 3760))) + : (c <= 3763 || (c < 3776 + ? c == 3773 + : c <= 3780))))) + : (c <= 3782 || (c < 4176 + ? (c < 3913 + ? (c < 3840 + ? (c >= 3804 && c <= 3807) + : (c <= 3840 || (c >= 3904 && c <= 3911))) + : (c <= 3948 || (c < 4096 + ? (c >= 3976 && c <= 3980) + : (c <= 4138 || c == 4159)))) + : (c <= 4181 || (c < 4206 + ? (c < 4193 + ? (c >= 4186 && c <= 4189) + : (c <= 4193 || (c >= 4197 && c <= 4198))) + : (c <= 4208 || (c < 4238 + ? (c >= 4213 && c <= 4225) + : c <= 4238))))))))) + : (c <= 4346 || (c < 6103 + ? (c < 4882 + ? (c < 4752 + ? (c < 4696 + ? (c < 4682 + ? (c >= 4348 && c <= 4680) + : (c <= 4685 || (c >= 4688 && c <= 4694))) + : (c <= 4696 || (c < 4704 + ? (c >= 4698 && c <= 4701) + : (c <= 4744 || (c >= 4746 && c <= 4749))))) + : (c <= 4784 || (c < 4802 + ? (c < 4792 + ? (c >= 4786 && c <= 4789) + : (c <= 4798 || c == 4800)) + : (c <= 4805 || (c < 4824 + ? (c >= 4808 && c <= 4822) + : c <= 4880))))) + : (c <= 4885 || (c < 5870 + ? (c < 5121 + ? (c < 4992 + ? (c >= 4888 && c <= 4954) + : (c <= 5007 || (c >= 5112 && c <= 5117))) + : (c <= 5740 || (c < 5761 + ? (c >= 5743 && c <= 5759) + : (c <= 5786 || (c >= 5792 && c <= 5866))))) + : (c <= 5880 || (c < 5984 + ? (c < 5919 + ? (c >= 5888 && c <= 5905) + : (c <= 5937 || (c >= 5952 && c <= 5969))) + : (c <= 5996 || (c < 6016 + ? (c >= 5998 && c <= 6000) + : c <= 6067))))))) + : (c <= 6103 || (c < 6981 + ? (c < 6512 + ? (c < 6314 + ? (c < 6176 + ? c == 6108 + : (c <= 6264 || (c >= 6272 && c <= 6312))) + : (c <= 6314 || (c < 6400 + ? (c >= 6320 && c <= 6389) + : (c <= 6430 || (c >= 6480 && c <= 6509))))) + : (c <= 6516 || (c < 6688 + ? (c < 6576 + ? (c >= 6528 && c <= 6571) + : (c <= 6601 || (c >= 6656 && c <= 6678))) + : (c <= 6740 || (c < 6917 + ? c == 6823 + : c <= 6963))))) + : (c <= 6988 || (c < 7401 + ? (c < 7168 + ? (c < 7086 + ? (c >= 7043 && c <= 7072) + : (c <= 7087 || (c >= 7098 && c <= 7141))) + : (c <= 7203 || (c < 7258 + ? (c >= 7245 && c <= 7247) + : (c <= 7293 || (c >= 7296 && c <= 7304))))) + : (c <= 7404 || (c < 7424 + ? (c < 7413 + ? (c >= 7406 && c <= 7411) + : (c <= 7414 || c == 7418)) + : (c <= 7615 || (c < 7683 + ? c == 7681 + : c <= 7683))))))))))))))) + : (c <= 7685 || (c < 12540 + ? (c < 7933 + ? (c < 7805 + ? (c < 7745 + ? (c < 7715 + ? (c < 7701 + ? (c < 7693 + ? (c < 7689 + ? c == 7687 + : (c <= 7689 || c == 7691)) + : (c <= 7693 || (c < 7697 + ? c == 7695 + : (c <= 7697 || c == 7699)))) + : (c <= 7701 || (c < 7709 + ? (c < 7705 + ? c == 7703 + : (c <= 7705 || c == 7707)) + : (c <= 7709 || (c < 7713 + ? c == 7711 + : c <= 7713))))) + : (c <= 7715 || (c < 7731 + ? (c < 7723 + ? (c < 7719 + ? c == 7717 + : (c <= 7719 || c == 7721)) + : (c <= 7723 || (c < 7727 + ? c == 7725 + : (c <= 7727 || c == 7729)))) + : (c <= 7731 || (c < 7739 + ? (c < 7735 + ? c == 7733 + : (c <= 7735 || c == 7737)) + : (c <= 7739 || (c < 7743 + ? c == 7741 + : c <= 7743))))))) + : (c <= 7745 || (c < 7775 + ? (c < 7761 + ? (c < 7753 + ? (c < 7749 + ? c == 7747 + : (c <= 7749 || c == 7751)) + : (c <= 7753 || (c < 7757 + ? c == 7755 + : (c <= 7757 || c == 7759)))) + : (c <= 7761 || (c < 7769 + ? (c < 7765 + ? c == 7763 + : (c <= 7765 || c == 7767)) + : (c <= 7769 || (c < 7773 + ? c == 7771 + : c <= 7773))))) + : (c <= 7775 || (c < 7791 + ? (c < 7783 + ? (c < 7779 + ? c == 7777 + : (c <= 7779 || c == 7781)) + : (c <= 7783 || (c < 7787 + ? c == 7785 + : (c <= 7787 || c == 7789)))) + : (c <= 7791 || (c < 7799 + ? (c < 7795 + ? c == 7793 + : (c <= 7795 || c == 7797)) + : (c <= 7799 || (c < 7803 + ? c == 7801 + : c <= 7803))))))))) + : (c <= 7805 || (c < 7873 + ? (c < 7843 + ? (c < 7821 + ? (c < 7813 + ? (c < 7809 + ? c == 7807 + : (c <= 7809 || c == 7811)) + : (c <= 7813 || (c < 7817 + ? c == 7815 + : (c <= 7817 || c == 7819)))) + : (c <= 7821 || (c < 7829 + ? (c < 7825 + ? c == 7823 + : (c <= 7825 || c == 7827)) + : (c <= 7837 || (c < 7841 + ? c == 7839 + : c <= 7841))))) + : (c <= 7843 || (c < 7859 + ? (c < 7851 + ? (c < 7847 + ? c == 7845 + : (c <= 7847 || c == 7849)) + : (c <= 7851 || (c < 7855 + ? c == 7853 + : (c <= 7855 || c == 7857)))) + : (c <= 7859 || (c < 7867 + ? (c < 7863 + ? c == 7861 + : (c <= 7863 || c == 7865)) + : (c <= 7867 || (c < 7871 + ? c == 7869 + : c <= 7871))))))) + : (c <= 7873 || (c < 7903 + ? (c < 7889 + ? (c < 7881 + ? (c < 7877 + ? c == 7875 + : (c <= 7877 || c == 7879)) + : (c <= 7881 || (c < 7885 + ? c == 7883 + : (c <= 7885 || c == 7887)))) + : (c <= 7889 || (c < 7897 + ? (c < 7893 + ? c == 7891 + : (c <= 7893 || c == 7895)) + : (c <= 7897 || (c < 7901 + ? c == 7899 + : c <= 7901))))) + : (c <= 7903 || (c < 7919 + ? (c < 7911 + ? (c < 7907 + ? c == 7905 + : (c <= 7907 || c == 7909)) + : (c <= 7911 || (c < 7915 + ? c == 7913 + : (c <= 7915 || c == 7917)))) + : (c <= 7919 || (c < 7927 + ? (c < 7923 + ? c == 7921 + : (c <= 7923 || c == 7925)) + : (c <= 7927 || (c < 7931 + ? c == 7929 + : c <= 7931))))))))))) + : (c <= 7933 || (c < 11423 + ? (c < 8500 + ? (c < 8130 + ? (c < 8048 + ? (c < 7984 + ? (c < 7952 + ? (c >= 7935 && c <= 7943) + : (c <= 7957 || (c >= 7968 && c <= 7975))) + : (c <= 7991 || (c < 8016 + ? (c >= 8000 && c <= 8005) + : (c <= 8023 || (c >= 8032 && c <= 8039))))) + : (c <= 8061 || (c < 8112 + ? (c < 8080 + ? (c >= 8064 && c <= 8071) + : (c <= 8087 || (c >= 8096 && c <= 8103))) + : (c <= 8116 || (c < 8126 + ? (c >= 8118 && c <= 8119) + : c <= 8126))))) + : (c <= 8132 || (c < 8319 + ? (c < 8160 + ? (c < 8144 + ? (c >= 8134 && c <= 8135) + : (c <= 8147 || (c >= 8150 && c <= 8151))) + : (c <= 8167 || (c < 8182 + ? (c >= 8178 && c <= 8180) + : (c <= 8183 || c == 8305)))) + : (c <= 8319 || (c < 8467 + ? (c < 8458 + ? (c >= 8336 && c <= 8348) + : (c <= 8458 || (c >= 8462 && c <= 8463))) + : (c <= 8467 || (c < 8494 + ? c == 8472 + : c <= 8495))))))) + : (c <= 8505 || (c < 11393 + ? (c < 11365 + ? (c < 8544 + ? (c < 8518 + ? (c >= 8508 && c <= 8509) + : (c <= 8521 || c == 8526)) + : (c <= 8578 || (c < 11312 + ? (c >= 8580 && c <= 8584) + : (c <= 11359 || c == 11361)))) + : (c <= 11366 || (c < 11377 + ? (c < 11370 + ? c == 11368 + : (c <= 11370 || c == 11372)) + : (c <= 11377 || (c < 11382 + ? (c >= 11379 && c <= 11380) + : c <= 11389))))) + : (c <= 11393 || (c < 11409 + ? (c < 11401 + ? (c < 11397 + ? c == 11395 + : (c <= 11397 || c == 11399)) + : (c <= 11401 || (c < 11405 + ? c == 11403 + : (c <= 11405 || c == 11407)))) + : (c <= 11409 || (c < 11417 + ? (c < 11413 + ? c == 11411 + : (c <= 11413 || c == 11415)) + : (c <= 11417 || (c < 11421 + ? c == 11419 + : c <= 11421))))))))) + : (c <= 11423 || (c < 11483 + ? (c < 11453 + ? (c < 11439 + ? (c < 11431 + ? (c < 11427 + ? c == 11425 + : (c <= 11427 || c == 11429)) + : (c <= 11431 || (c < 11435 + ? c == 11433 + : (c <= 11435 || c == 11437)))) + : (c <= 11439 || (c < 11447 + ? (c < 11443 + ? c == 11441 + : (c <= 11443 || c == 11445)) + : (c <= 11447 || (c < 11451 + ? c == 11449 + : c <= 11451))))) + : (c <= 11453 || (c < 11469 + ? (c < 11461 + ? (c < 11457 + ? c == 11455 + : (c <= 11457 || c == 11459)) + : (c <= 11461 || (c < 11465 + ? c == 11463 + : (c <= 11465 || c == 11467)))) + : (c <= 11469 || (c < 11477 + ? (c < 11473 + ? c == 11471 + : (c <= 11473 || c == 11475)) + : (c <= 11477 || (c < 11481 + ? c == 11479 + : c <= 11481))))))) + : (c <= 11483 || (c < 11688 + ? (c < 11520 + ? (c < 11491 + ? (c < 11487 + ? c == 11485 + : (c <= 11487 || c == 11489)) + : (c <= 11492 || (c < 11502 + ? c == 11500 + : (c <= 11502 || c == 11507)))) + : (c <= 11557 || (c < 11631 + ? (c < 11565 + ? c == 11559 + : (c <= 11565 || (c >= 11568 && c <= 11623))) + : (c <= 11631 || (c < 11680 + ? (c >= 11648 && c <= 11670) + : c <= 11686))))) + : (c <= 11694 || (c < 12293 + ? (c < 11720 + ? (c < 11704 + ? (c >= 11696 && c <= 11702) + : (c <= 11710 || (c >= 11712 && c <= 11718))) + : (c <= 11726 || (c < 11736 + ? (c >= 11728 && c <= 11734) + : (c <= 11742 || c == 11823)))) + : (c <= 12295 || (c < 12353 + ? (c < 12337 + ? (c >= 12321 && c <= 12329) + : (c <= 12341 || (c >= 12344 && c <= 12348))) + : (c <= 12438 || (c < 12449 + ? (c >= 12443 && c <= 12447) + : c <= 12538))))))))))))) + : (c <= 12543 || (c < 42947 + ? (c < 42803 + ? (c < 42595 + ? (c < 42565 + ? (c < 40959 + ? (c < 12784 + ? (c < 12593 + ? (c >= 12549 && c <= 12591) + : (c <= 12686 || (c >= 12704 && c <= 12735))) + : (c <= 12799 || (c < 19903 + ? c == 13312 + : (c <= 19903 || c == 19968)))) + : (c <= 42124 || (c < 42538 + ? (c < 42240 + ? (c >= 42192 && c <= 42237) + : (c <= 42508 || (c >= 42512 && c <= 42527))) + : (c <= 42539 || (c < 42563 + ? c == 42561 + : c <= 42563))))) + : (c <= 42565 || (c < 42581 + ? (c < 42573 + ? (c < 42569 + ? c == 42567 + : (c <= 42569 || c == 42571)) + : (c <= 42573 || (c < 42577 + ? c == 42575 + : (c <= 42577 || c == 42579)))) + : (c <= 42581 || (c < 42589 + ? (c < 42585 + ? c == 42583 + : (c <= 42585 || c == 42587)) + : (c <= 42589 || (c < 42593 + ? c == 42591 + : c <= 42593))))))) + : (c <= 42595 || (c < 42641 + ? (c < 42627 + ? (c < 42603 + ? (c < 42599 + ? c == 42597 + : (c <= 42599 || c == 42601)) + : (c <= 42603 || (c < 42623 + ? (c >= 42605 && c <= 42606) + : (c <= 42623 || c == 42625)))) + : (c <= 42627 || (c < 42635 + ? (c < 42631 + ? c == 42629 + : (c <= 42631 || c == 42633)) + : (c <= 42635 || (c < 42639 + ? c == 42637 + : c <= 42639))))) + : (c <= 42641 || (c < 42787 + ? (c < 42649 + ? (c < 42645 + ? c == 42643 + : (c <= 42645 || c == 42647)) + : (c <= 42649 || (c < 42656 + ? (c >= 42651 && c <= 42653) + : (c <= 42735 || (c >= 42775 && c <= 42783))))) + : (c <= 42787 || (c < 42795 + ? (c < 42791 + ? c == 42789 + : (c <= 42791 || c == 42793)) + : (c <= 42795 || (c < 42799 + ? c == 42797 + : c <= 42801))))))))) + : (c <= 42803 || (c < 42863 + ? (c < 42833 + ? (c < 42819 + ? (c < 42811 + ? (c < 42807 + ? c == 42805 + : (c <= 42807 || c == 42809)) + : (c <= 42811 || (c < 42815 + ? c == 42813 + : (c <= 42815 || c == 42817)))) + : (c <= 42819 || (c < 42827 + ? (c < 42823 + ? c == 42821 + : (c <= 42823 || c == 42825)) + : (c <= 42827 || (c < 42831 + ? c == 42829 + : c <= 42831))))) + : (c <= 42833 || (c < 42849 + ? (c < 42841 + ? (c < 42837 + ? c == 42835 + : (c <= 42837 || c == 42839)) + : (c <= 42841 || (c < 42845 + ? c == 42843 + : (c <= 42845 || c == 42847)))) + : (c <= 42849 || (c < 42857 + ? (c < 42853 + ? c == 42851 + : (c <= 42853 || c == 42855)) + : (c <= 42857 || (c < 42861 + ? c == 42859 + : c <= 42861))))))) + : (c <= 42872 || (c < 42909 + ? (c < 42892 + ? (c < 42881 + ? (c < 42876 + ? c == 42874 + : (c <= 42876 || c == 42879)) + : (c <= 42881 || (c < 42885 + ? c == 42883 + : (c <= 42885 || (c >= 42887 && c <= 42888))))) + : (c <= 42892 || (c < 42903 + ? (c < 42897 + ? (c >= 42894 && c <= 42895) + : (c <= 42897 || (c >= 42899 && c <= 42901))) + : (c <= 42903 || (c < 42907 + ? c == 42905 + : c <= 42907))))) + : (c <= 42909 || (c < 42933 + ? (c < 42917 + ? (c < 42913 + ? c == 42911 + : (c <= 42913 || c == 42915)) + : (c <= 42917 || (c < 42921 + ? c == 42919 + : (c <= 42921 || c == 42927)))) + : (c <= 42933 || (c < 42941 + ? (c < 42937 + ? c == 42935 + : (c <= 42937 || c == 42939)) + : (c <= 42941 || (c < 42945 + ? c == 42943 + : c <= 42945))))))))))) + : (c <= 42947 || (c < 64318 + ? (c < 43642 + ? (c < 43250 + ? (c < 42994 + ? (c < 42963 + ? (c < 42954 + ? c == 42952 + : (c <= 42954 || c == 42961)) + : (c <= 42963 || (c < 42967 + ? c == 42965 + : (c <= 42967 || c == 42969)))) + : (c <= 42996 || (c < 43020 + ? (c < 43011 + ? (c >= 42998 && c <= 43009) + : (c <= 43013 || (c >= 43015 && c <= 43018))) + : (c <= 43042 || (c < 43138 + ? (c >= 43072 && c <= 43123) + : c <= 43187))))) + : (c <= 43255 || (c < 43488 + ? (c < 43312 + ? (c < 43261 + ? c == 43259 + : (c <= 43262 || (c >= 43274 && c <= 43301))) + : (c <= 43334 || (c < 43396 + ? (c >= 43360 && c <= 43388) + : (c <= 43442 || c == 43471)))) + : (c <= 43492 || (c < 43584 + ? (c < 43514 + ? (c >= 43494 && c <= 43503) + : (c <= 43518 || (c >= 43520 && c <= 43560))) + : (c <= 43586 || (c < 43616 + ? (c >= 43588 && c <= 43595) + : c <= 43638))))))) + : (c <= 43642 || (c < 43824 + ? (c < 43744 + ? (c < 43705 + ? (c < 43697 + ? (c >= 43646 && c <= 43695) + : (c <= 43697 || (c >= 43701 && c <= 43702))) + : (c <= 43709 || (c < 43714 + ? c == 43712 + : (c <= 43714 || (c >= 43739 && c <= 43741))))) + : (c <= 43754 || (c < 43793 + ? (c < 43777 + ? (c >= 43762 && c <= 43764) + : (c <= 43782 || (c >= 43785 && c <= 43790))) + : (c <= 43798 || (c < 43816 + ? (c >= 43808 && c <= 43814) + : c <= 43822))))) + : (c <= 43866 || (c < 64112 + ? (c < 55203 + ? (c < 43888 + ? (c >= 43868 && c <= 43881) + : (c <= 44002 || c == 44032)) + : (c <= 55203 || (c < 55243 + ? (c >= 55216 && c <= 55238) + : (c <= 55291 || (c >= 63744 && c <= 64109))))) + : (c <= 64217 || (c < 64287 + ? (c < 64275 + ? (c >= 64256 && c <= 64262) + : (c <= 64279 || c == 64285)) + : (c <= 64296 || (c < 64312 + ? (c >= 64298 && c <= 64310) + : c <= 64316))))))))) + : (c <= 64318 || (c < 66464 + ? (c < 65498 + ? (c < 65136 + ? (c < 64467 + ? (c < 64323 + ? (c >= 64320 && c <= 64321) + : (c <= 64324 || (c >= 64326 && c <= 64433))) + : (c <= 64829 || (c < 64914 + ? (c >= 64848 && c <= 64911) + : (c <= 64967 || (c >= 65008 && c <= 65019))))) + : (c <= 65140 || (c < 65474 + ? (c < 65345 + ? (c >= 65142 && c <= 65276) + : (c <= 65370 || (c >= 65382 && c <= 65470))) + : (c <= 65479 || (c < 65490 + ? (c >= 65482 && c <= 65487) + : c <= 65495))))) + : (c <= 65500 || (c < 65856 + ? (c < 65596 + ? (c < 65549 + ? (c >= 65536 && c <= 65547) + : (c <= 65574 || (c >= 65576 && c <= 65594))) + : (c <= 65597 || (c < 65616 + ? (c >= 65599 && c <= 65613) + : (c <= 65629 || (c >= 65664 && c <= 65786))))) + : (c <= 65908 || (c < 66349 + ? (c < 66208 + ? (c >= 66176 && c <= 66204) + : (c <= 66256 || (c >= 66304 && c <= 66335))) + : (c <= 66378 || (c < 66432 + ? (c >= 66384 && c <= 66421) + : c <= 66461))))))) + : (c <= 66499 || (c < 67463 + ? (c < 66979 + ? (c < 66776 + ? (c < 66513 + ? (c >= 66504 && c <= 66511) + : (c <= 66517 || (c >= 66600 && c <= 66717))) + : (c <= 66811 || (c < 66864 + ? (c >= 66816 && c <= 66855) + : (c <= 66915 || (c >= 66967 && c <= 66977))))) + : (c <= 66993 || (c < 67392 + ? (c < 67003 + ? (c >= 66995 && c <= 67001) + : (c <= 67004 || (c >= 67072 && c <= 67382))) + : (c <= 67413 || (c < 67456 + ? (c >= 67424 && c <= 67431) + : c <= 67461))))) + : (c <= 67504 || (c < 67647 + ? (c < 67594 + ? (c < 67584 + ? (c >= 67506 && c <= 67514) + : (c <= 67589 || c == 67592)) + : (c <= 67637 || (c < 67644 + ? (c >= 67639 && c <= 67640) + : c <= 67644))) + : (c <= 67669 || (c < 67828 + ? (c < 67712 + ? (c >= 67680 && c <= 67702) + : (c <= 67742 || (c >= 67808 && c <= 67826))) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67883))))))))))))))))); } static inline bool aux_sym_identifier_token1_character_set_4(int32_t c) { - return (c < 42946 - ? (c < 3713 - ? (c < 2707 - ? (c < 1984 - ? (c < 931 + return (c < 43584 + ? (c < 3776 + ? (c < 2741 + ? (c < 2045 + ? (c < 1015 ? (c < 710 ? (c < 181 ? (c < '_' @@ -4961,365 +4961,371 @@ static inline bool aux_sym_identifier_token1_character_set_4(int32_t c) { ? (c < 902 ? c == 895 : c <= 906) - : (c <= 908 || (c >= 910 && c <= 929))))))) - : (c <= 1013 || (c < 1488 - ? (c < 1376 - ? (c < 1162 - ? (c < 1155 - ? (c >= 1015 && c <= 1153) - : c <= 1159) - : (c <= 1327 || (c < 1369 - ? (c >= 1329 && c <= 1366) - : c <= 1369))) - : (c <= 1416 || (c < 1473 - ? (c < 1471 - ? (c >= 1425 && c <= 1469) - : c <= 1471) - : (c <= 1474 || (c < 1479 - ? (c >= 1476 && c <= 1477) - : c <= 1479))))) - : (c <= 1514 || (c < 1759 - ? (c < 1568 - ? (c < 1552 - ? (c >= 1519 && c <= 1522) - : c <= 1562) - : (c <= 1641 || (c < 1749 - ? (c >= 1646 && c <= 1747) - : c <= 1756))) - : (c <= 1768 || (c < 1808 - ? (c < 1791 - ? (c >= 1770 && c <= 1788) - : c <= 1791) - : (c <= 1866 || (c >= 1869 && c <= 1969))))))))) - : (c <= 2037 || (c < 2527 - ? (c < 2437 - ? (c < 2208 - ? (c < 2048 - ? (c < 2045 - ? c == 2042 - : c <= 2045) - : (c <= 2093 || (c < 2144 - ? (c >= 2112 && c <= 2139) - : c <= 2154))) - : (c <= 2228 || (c < 2275 - ? (c < 2259 - ? (c >= 2230 && c <= 2247) - : c <= 2273) - : (c <= 2403 || (c < 2417 - ? (c >= 2406 && c <= 2415) - : c <= 2435))))) - : (c <= 2444 || (c < 2492 - ? (c < 2474 - ? (c < 2451 - ? (c >= 2447 && c <= 2448) - : c <= 2472) - : (c <= 2480 || (c < 2486 - ? c == 2482 - : c <= 2489))) - : (c <= 2500 || (c < 2519 - ? (c < 2507 - ? (c >= 2503 && c <= 2504) - : c <= 2510) - : (c <= 2519 || (c >= 2524 && c <= 2525))))))) - : (c <= 2531 || (c < 2620 - ? (c < 2575 - ? (c < 2558 - ? (c < 2556 + : (c <= 908 || (c < 931 + ? (c >= 910 && c <= 929) + : c <= 1013))))))) + : (c <= 1153 || (c < 1519 + ? (c < 1425 + ? (c < 1329 + ? (c < 1162 + ? (c >= 1155 && c <= 1159) + : c <= 1327) + : (c <= 1366 || (c < 1376 + ? c == 1369 + : c <= 1416))) + : (c <= 1469 || (c < 1476 + ? (c < 1473 + ? c == 1471 + : c <= 1474) + : (c <= 1477 || (c < 1488 + ? c == 1479 + : c <= 1514))))) + : (c <= 1522 || (c < 1770 + ? (c < 1646 + ? (c < 1568 + ? (c >= 1552 && c <= 1562) + : c <= 1641) + : (c <= 1747 || (c < 1759 + ? (c >= 1749 && c <= 1756) + : c <= 1768))) + : (c <= 1788 || (c < 1869 + ? (c < 1808 + ? c == 1791 + : c <= 1866) + : (c <= 1969 || (c < 2042 + ? (c >= 1984 && c <= 2037) + : c <= 2042))))))))) + : (c <= 2045 || (c < 2558 + ? (c < 2451 + ? (c < 2200 + ? (c < 2144 + ? (c < 2112 + ? (c >= 2048 && c <= 2093) + : c <= 2139) + : (c <= 2154 || (c < 2185 + ? (c >= 2160 && c <= 2183) + : c <= 2190))) + : (c <= 2273 || (c < 2417 + ? (c < 2406 + ? (c >= 2275 && c <= 2403) + : c <= 2415) + : (c <= 2435 || (c < 2447 + ? (c >= 2437 && c <= 2444) + : c <= 2448))))) + : (c <= 2472 || (c < 2507 + ? (c < 2486 + ? (c < 2482 + ? (c >= 2474 && c <= 2480) + : c <= 2482) + : (c <= 2489 || (c < 2503 + ? (c >= 2492 && c <= 2500) + : c <= 2504))) + : (c <= 2510 || (c < 2527 + ? (c < 2524 + ? c == 2519 + : c <= 2525) + : (c <= 2531 || (c < 2556 ? (c >= 2534 && c <= 2545) - : c <= 2556) - : (c <= 2558 || (c < 2565 + : c <= 2556))))))) + : (c <= 2558 || (c < 2635 + ? (c < 2610 + ? (c < 2575 + ? (c < 2565 ? (c >= 2561 && c <= 2563) - : c <= 2570))) - : (c <= 2576 || (c < 2610 - ? (c < 2602 + : c <= 2570) + : (c <= 2576 || (c < 2602 ? (c >= 2579 && c <= 2600) - : c <= 2608) - : (c <= 2611 || (c < 2616 + : c <= 2608))) + : (c <= 2611 || (c < 2620 + ? (c < 2616 ? (c >= 2613 && c <= 2614) - : c <= 2617))))) - : (c <= 2620 || (c < 2654 - ? (c < 2635 - ? (c < 2631 + : c <= 2617) + : (c <= 2620 || (c < 2631 ? (c >= 2622 && c <= 2626) - : c <= 2632) - : (c <= 2637 || (c < 2649 + : c <= 2632))))) + : (c <= 2637 || (c < 2693 + ? (c < 2654 + ? (c < 2649 ? c == 2641 - : c <= 2652))) - : (c <= 2654 || (c < 2693 - ? (c < 2689 + : c <= 2652) + : (c <= 2654 || (c < 2689 ? (c >= 2662 && c <= 2677) - : c <= 2691) - : (c <= 2701 || (c >= 2703 && c <= 2705))))))))))) - : (c <= 2728 || (c < 3133 - ? (c < 2911 - ? (c < 2821 - ? (c < 2763 - ? (c < 2741 - ? (c < 2738 - ? (c >= 2730 && c <= 2736) - : c <= 2739) - : (c <= 2745 || (c < 2759 + : c <= 2691))) + : (c <= 2701 || (c < 2730 + ? (c < 2707 + ? (c >= 2703 && c <= 2705) + : c <= 2728) + : (c <= 2736 || (c >= 2738 && c <= 2739))))))))))) + : (c <= 2745 || (c < 3165 + ? (c < 2949 + ? (c < 2858 + ? (c < 2790 + ? (c < 2763 + ? (c < 2759 ? (c >= 2748 && c <= 2757) - : c <= 2761))) - : (c <= 2765 || (c < 2790 - ? (c < 2784 + : c <= 2761) + : (c <= 2765 || (c < 2784 ? c == 2768 - : c <= 2787) - : (c <= 2799 || (c < 2817 + : c <= 2787))) + : (c <= 2799 || (c < 2821 + ? (c < 2817 ? (c >= 2809 && c <= 2815) - : c <= 2819))))) - : (c <= 2828 || (c < 2876 - ? (c < 2858 - ? (c < 2835 + : c <= 2819) + : (c <= 2828 || (c < 2835 ? (c >= 2831 && c <= 2832) - : c <= 2856) - : (c <= 2864 || (c < 2869 + : c <= 2856))))) + : (c <= 2864 || (c < 2901 + ? (c < 2876 + ? (c < 2869 ? (c >= 2866 && c <= 2867) - : c <= 2873))) - : (c <= 2884 || (c < 2901 - ? (c < 2891 + : c <= 2873) + : (c <= 2884 || (c < 2891 ? (c >= 2887 && c <= 2888) - : c <= 2893) - : (c <= 2903 || (c >= 2908 && c <= 2909))))))) - : (c <= 2915 || (c < 2990 - ? (c < 2962 - ? (c < 2946 - ? (c < 2929 - ? (c >= 2918 && c <= 2927) - : c <= 2929) - : (c <= 2947 || (c < 2958 - ? (c >= 2949 && c <= 2954) - : c <= 2960))) - : (c <= 2965 || (c < 2974 - ? (c < 2972 - ? (c >= 2969 && c <= 2970) - : c <= 2972) - : (c <= 2975 || (c < 2984 - ? (c >= 2979 && c <= 2980) - : c <= 2986))))) - : (c <= 3001 || (c < 3046 - ? (c < 3018 - ? (c < 3014 - ? (c >= 3006 && c <= 3010) - : c <= 3016) - : (c <= 3021 || (c < 3031 - ? c == 3024 - : c <= 3031))) - : (c <= 3055 || (c < 3090 - ? (c < 3086 - ? (c >= 3072 && c <= 3084) - : c <= 3088) - : (c <= 3112 || (c >= 3114 && c <= 3129))))))))) - : (c <= 3140 || (c < 3346 - ? (c < 3253 - ? (c < 3174 - ? (c < 3157 - ? (c < 3146 - ? (c >= 3142 && c <= 3144) - : c <= 3149) - : (c <= 3158 || (c < 3168 - ? (c >= 3160 && c <= 3162) - : c <= 3171))) - : (c <= 3183 || (c < 3214 - ? (c < 3205 - ? (c >= 3200 && c <= 3203) - : c <= 3212) - : (c <= 3216 || (c < 3242 - ? (c >= 3218 && c <= 3240) - : c <= 3251))))) - : (c <= 3257 || (c < 3296 - ? (c < 3274 - ? (c < 3270 - ? (c >= 3260 && c <= 3268) - : c <= 3272) - : (c <= 3277 || (c < 3294 - ? (c >= 3285 && c <= 3286) - : c <= 3294))) - : (c <= 3299 || (c < 3328 - ? (c < 3313 - ? (c >= 3302 && c <= 3311) - : c <= 3314) - : (c <= 3340 || (c >= 3342 && c <= 3344))))))) - : (c <= 3396 || (c < 3517 - ? (c < 3450 - ? (c < 3412 - ? (c < 3402 - ? (c >= 3398 && c <= 3400) - : c <= 3406) - : (c <= 3415 || (c < 3430 - ? (c >= 3423 && c <= 3427) - : c <= 3439))) - : (c <= 3455 || (c < 3482 - ? (c < 3461 - ? (c >= 3457 && c <= 3459) - : c <= 3478) - : (c <= 3505 || (c >= 3507 && c <= 3515))))) - : (c <= 3517 || (c < 3558 - ? (c < 3535 + : c <= 2893))) + : (c <= 2903 || (c < 2918 + ? (c < 2911 + ? (c >= 2908 && c <= 2909) + : c <= 2915) + : (c <= 2927 || (c < 2946 + ? c == 2929 + : c <= 2947))))))) + : (c <= 2954 || (c < 3024 + ? (c < 2979 + ? (c < 2969 + ? (c < 2962 + ? (c >= 2958 && c <= 2960) + : c <= 2965) + : (c <= 2970 || (c < 2974 + ? c == 2972 + : c <= 2975))) + : (c <= 2980 || (c < 3006 + ? (c < 2990 + ? (c >= 2984 && c <= 2986) + : c <= 3001) + : (c <= 3010 || (c < 3018 + ? (c >= 3014 && c <= 3016) + : c <= 3021))))) + : (c <= 3024 || (c < 3114 + ? (c < 3072 + ? (c < 3046 + ? c == 3031 + : c <= 3055) + : (c <= 3084 || (c < 3090 + ? (c >= 3086 && c <= 3088) + : c <= 3112))) + : (c <= 3129 || (c < 3146 + ? (c < 3142 + ? (c >= 3132 && c <= 3140) + : c <= 3144) + : (c <= 3149 || (c < 3160 + ? (c >= 3157 && c <= 3158) + : c <= 3162))))))))) + : (c <= 3165 || (c < 3430 + ? (c < 3285 + ? (c < 3218 + ? (c < 3200 + ? (c < 3174 + ? (c >= 3168 && c <= 3171) + : c <= 3183) + : (c <= 3203 || (c < 3214 + ? (c >= 3205 && c <= 3212) + : c <= 3216))) + : (c <= 3240 || (c < 3260 + ? (c < 3253 + ? (c >= 3242 && c <= 3251) + : c <= 3257) + : (c <= 3268 || (c < 3274 + ? (c >= 3270 && c <= 3272) + : c <= 3277))))) + : (c <= 3286 || (c < 3342 + ? (c < 3302 + ? (c < 3296 + ? (c >= 3293 && c <= 3294) + : c <= 3299) + : (c <= 3311 || (c < 3328 + ? (c >= 3313 && c <= 3314) + : c <= 3340))) + : (c <= 3344 || (c < 3402 + ? (c < 3398 + ? (c >= 3346 && c <= 3396) + : c <= 3400) + : (c <= 3406 || (c < 3423 + ? (c >= 3412 && c <= 3415) + : c <= 3427))))))) + : (c <= 3439 || (c < 3558 + ? (c < 3517 + ? (c < 3461 + ? (c < 3457 + ? (c >= 3450 && c <= 3455) + : c <= 3459) + : (c <= 3478 || (c < 3507 + ? (c >= 3482 && c <= 3505) + : c <= 3515))) + : (c <= 3517 || (c < 3535 ? (c < 3530 ? (c >= 3520 && c <= 3526) : c <= 3530) : (c <= 3540 || (c < 3544 ? c == 3542 - : c <= 3551))) - : (c <= 3567 || (c < 3648 + : c <= 3551))))) + : (c <= 3567 || (c < 3716 + ? (c < 3648 ? (c < 3585 ? (c >= 3570 && c <= 3571) : c <= 3642) - : (c <= 3662 || (c >= 3664 && c <= 3673))))))))))))) - : (c <= 3714 || (c < 7232 - ? (c < 4969 - ? (c < 4096 - ? (c < 3864 - ? (c < 3776 - ? (c < 3724 - ? (c < 3718 - ? c == 3716 - : c <= 3722) - : (c <= 3747 || (c < 3751 - ? c == 3749 - : c <= 3773))) - : (c <= 3780 || (c < 3792 + : (c <= 3662 || (c < 3713 + ? (c >= 3664 && c <= 3673) + : c <= 3714))) + : (c <= 3716 || (c < 3749 + ? (c < 3724 + ? (c >= 3718 && c <= 3722) + : c <= 3747) + : (c <= 3749 || (c >= 3751 && c <= 3773))))))))))))) + : (c <= 3780 || (c < 8008 + ? (c < 5870 + ? (c < 4682 + ? (c < 3913 + ? (c < 3864 + ? (c < 3792 ? (c < 3784 ? c == 3782 : c <= 3789) : (c <= 3801 || (c < 3840 ? (c >= 3804 && c <= 3807) - : c <= 3840))))) - : (c <= 3865 || (c < 3913 - ? (c < 3895 + : c <= 3840))) + : (c <= 3865 || (c < 3895 ? (c < 3893 ? (c >= 3872 && c <= 3881) : c <= 3893) : (c <= 3895 || (c < 3902 ? c == 3897 - : c <= 3911))) - : (c <= 3948 || (c < 3993 + : c <= 3911))))) + : (c <= 3948 || (c < 4176 + ? (c < 3993 ? (c < 3974 ? (c >= 3953 && c <= 3972) : c <= 3991) - : (c <= 4028 || c == 4038)))))) - : (c <= 4169 || (c < 4746 - ? (c < 4348 - ? (c < 4295 - ? (c < 4256 - ? (c >= 4176 && c <= 4253) - : c <= 4293) - : (c <= 4295 || (c < 4304 - ? c == 4301 - : c <= 4346))) - : (c <= 4680 || (c < 4696 - ? (c < 4688 - ? (c >= 4682 && c <= 4685) - : c <= 4694) - : (c <= 4696 || (c < 4704 - ? (c >= 4698 && c <= 4701) - : c <= 4744))))) - : (c <= 4749 || (c < 4808 - ? (c < 4792 - ? (c < 4786 - ? (c >= 4752 && c <= 4784) - : c <= 4789) - : (c <= 4798 || (c < 4802 - ? c == 4800 - : c <= 4805))) - : (c <= 4822 || (c < 4888 - ? (c < 4882 - ? (c >= 4824 && c <= 4880) - : c <= 4885) - : (c <= 4954 || (c >= 4957 && c <= 4959))))))))) - : (c <= 4977 || (c < 6272 - ? (c < 5952 - ? (c < 5761 - ? (c < 5112 - ? (c < 5024 - ? (c >= 4992 && c <= 5007) - : c <= 5109) - : (c <= 5117 || (c < 5743 - ? (c >= 5121 && c <= 5740) - : c <= 5759))) - : (c <= 5786 || (c < 5888 - ? (c < 5870 - ? (c >= 5792 && c <= 5866) - : c <= 5880) - : (c <= 5900 || (c < 5920 - ? (c >= 5902 && c <= 5908) - : c <= 5940))))) - : (c <= 5971 || (c < 6108 - ? (c < 6002 - ? (c < 5998 + : (c <= 4028 || (c < 4096 + ? c == 4038 + : c <= 4169))) + : (c <= 4253 || (c < 4301 + ? (c < 4295 + ? (c >= 4256 && c <= 4293) + : c <= 4295) + : (c <= 4301 || (c < 4348 + ? (c >= 4304 && c <= 4346) + : c <= 4680))))))) + : (c <= 4685 || (c < 4824 + ? (c < 4752 + ? (c < 4698 + ? (c < 4696 + ? (c >= 4688 && c <= 4694) + : c <= 4696) + : (c <= 4701 || (c < 4746 + ? (c >= 4704 && c <= 4744) + : c <= 4749))) + : (c <= 4784 || (c < 4800 + ? (c < 4792 + ? (c >= 4786 && c <= 4789) + : c <= 4798) + : (c <= 4800 || (c < 4808 + ? (c >= 4802 && c <= 4805) + : c <= 4822))))) + : (c <= 4880 || (c < 5024 + ? (c < 4957 + ? (c < 4888 + ? (c >= 4882 && c <= 4885) + : c <= 4954) + : (c <= 4959 || (c < 4992 + ? (c >= 4969 && c <= 4977) + : c <= 5007))) + : (c <= 5109 || (c < 5743 + ? (c < 5121 + ? (c >= 5112 && c <= 5117) + : c <= 5740) + : (c <= 5759 || (c < 5792 + ? (c >= 5761 && c <= 5786) + : c <= 5866))))))))) + : (c <= 5880 || (c < 6656 + ? (c < 6159 + ? (c < 6002 + ? (c < 5952 + ? (c < 5919 + ? (c >= 5888 && c <= 5909) + : c <= 5940) + : (c <= 5971 || (c < 5998 ? (c >= 5984 && c <= 5996) - : c <= 6000) - : (c <= 6003 || (c < 6103 + : c <= 6000))) + : (c <= 6003 || (c < 6108 + ? (c < 6103 ? (c >= 6016 && c <= 6099) - : c <= 6103))) - : (c <= 6109 || (c < 6160 - ? (c < 6155 + : c <= 6103) + : (c <= 6109 || (c < 6155 ? (c >= 6112 && c <= 6121) - : c <= 6157) - : (c <= 6169 || (c >= 6176 && c <= 6264))))))) - : (c <= 6314 || (c < 6752 - ? (c < 6512 - ? (c < 6432 - ? (c < 6400 - ? (c >= 6320 && c <= 6389) - : c <= 6430) - : (c <= 6443 || (c < 6470 - ? (c >= 6448 && c <= 6459) - : c <= 6509))) - : (c <= 6516 || (c < 6608 - ? (c < 6576 - ? (c >= 6528 && c <= 6571) - : c <= 6601) - : (c <= 6618 || (c < 6688 - ? (c >= 6656 && c <= 6683) - : c <= 6750))))) - : (c <= 6780 || (c < 6912 - ? (c < 6823 - ? (c < 6800 - ? (c >= 6783 && c <= 6793) - : c <= 6809) - : (c <= 6823 || (c < 6847 - ? (c >= 6832 && c <= 6845) - : c <= 6848))) - : (c <= 6987 || (c < 7040 - ? (c < 7019 - ? (c >= 6992 && c <= 7001) - : c <= 7027) - : (c <= 7155 || (c >= 7168 && c <= 7223))))))))))) - : (c <= 7241 || (c < 8526 - ? (c < 8150 - ? (c < 8016 - ? (c < 7380 - ? (c < 7312 - ? (c < 7296 - ? (c >= 7245 && c <= 7293) - : c <= 7304) - : (c <= 7354 || (c < 7376 - ? (c >= 7357 && c <= 7359) - : c <= 7378))) - : (c <= 7418 || (c < 7960 - ? (c < 7675 - ? (c >= 7424 && c <= 7673) + : c <= 6157))))) + : (c <= 6169 || (c < 6448 + ? (c < 6320 + ? (c < 6272 + ? (c >= 6176 && c <= 6264) + : c <= 6314) + : (c <= 6389 || (c < 6432 + ? (c >= 6400 && c <= 6430) + : c <= 6443))) + : (c <= 6459 || (c < 6528 + ? (c < 6512 + ? (c >= 6470 && c <= 6509) + : c <= 6516) + : (c <= 6571 || (c < 6608 + ? (c >= 6576 && c <= 6601) + : c <= 6618))))))) + : (c <= 6683 || (c < 7168 + ? (c < 6832 + ? (c < 6783 + ? (c < 6752 + ? (c >= 6688 && c <= 6750) + : c <= 6780) + : (c <= 6793 || (c < 6823 + ? (c >= 6800 && c <= 6809) + : c <= 6823))) + : (c <= 6845 || (c < 6992 + ? (c < 6912 + ? (c >= 6847 && c <= 6862) + : c <= 6988) + : (c <= 7001 || (c < 7040 + ? (c >= 7019 && c <= 7027) + : c <= 7155))))) + : (c <= 7223 || (c < 7376 + ? (c < 7296 + ? (c < 7245 + ? (c >= 7232 && c <= 7241) + : c <= 7293) + : (c <= 7304 || (c < 7357 + ? (c >= 7312 && c <= 7354) + : c <= 7359))) + : (c <= 7378 || (c < 7960 + ? (c < 7424 + ? (c >= 7380 && c <= 7418) : c <= 7957) - : (c <= 7965 || (c < 8008 - ? (c >= 7968 && c <= 8005) - : c <= 8013))))) - : (c <= 8023 || (c < 8118 - ? (c < 8029 - ? (c < 8027 - ? c == 8025 - : c <= 8027) - : (c <= 8029 || (c < 8064 - ? (c >= 8031 && c <= 8061) - : c <= 8116))) - : (c <= 8124 || (c < 8134 - ? (c < 8130 - ? c == 8126 - : c <= 8132) - : (c <= 8140 || (c >= 8144 && c <= 8147))))))) - : (c <= 8155 || (c < 8450 - ? (c < 8305 + : (c <= 7965 || (c >= 7968 && c <= 8005))))))))))) + : (c <= 8013 || (c < 11696 + ? (c < 8450 + ? (c < 8150 + ? (c < 8064 + ? (c < 8027 + ? (c < 8025 + ? (c >= 8016 && c <= 8023) + : c <= 8025) + : (c <= 8027 || (c < 8031 + ? c == 8029 + : c <= 8061))) + : (c <= 8116 || (c < 8130 + ? (c < 8126 + ? (c >= 8118 && c <= 8124) + : c <= 8126) + : (c <= 8132 || (c < 8144 + ? (c >= 8134 && c <= 8140) + : c <= 8147))))) + : (c <= 8155 || (c < 8305 ? (c < 8182 ? (c < 8178 ? (c >= 8160 && c <= 8172) @@ -5333,8 +5339,9 @@ static inline bool aux_sym_identifier_token1_character_set_4(int32_t c) { : c <= 8348) : (c <= 8412 || (c < 8421 ? c == 8417 - : c <= 8432))))) - : (c <= 8450 || (c < 8486 + : c <= 8432))))))) + : (c <= 8450 || (c < 8544 + ? (c < 8486 ? (c < 8469 ? (c < 8458 ? c == 8455 @@ -5346,531 +5353,576 @@ static inline bool aux_sym_identifier_token1_character_set_4(int32_t c) { ? (c < 8490 ? c == 8488 : c <= 8505) - : (c <= 8511 || (c >= 8517 && c <= 8521))))))))) - : (c <= 8526 || (c < 12337 - ? (c < 11680 - ? (c < 11520 - ? (c < 11312 - ? (c < 11264 - ? (c >= 8544 && c <= 8584) - : c <= 11310) - : (c <= 11358 || (c < 11499 - ? (c >= 11360 && c <= 11492) - : c <= 11507))) - : (c <= 11557 || (c < 11568 - ? (c < 11565 + : (c <= 8511 || (c < 8526 + ? (c >= 8517 && c <= 8521) + : c <= 8526))))) + : (c <= 8584 || (c < 11568 + ? (c < 11520 + ? (c < 11499 + ? (c >= 11264 && c <= 11492) + : c <= 11507) + : (c <= 11557 || (c < 11565 ? c == 11559 - : c <= 11565) - : (c <= 11623 || (c < 11647 + : c <= 11565))) + : (c <= 11623 || (c < 11680 + ? (c < 11647 ? c == 11631 - : c <= 11670))))) - : (c <= 11686 || (c < 11728 - ? (c < 11704 - ? (c < 11696 - ? (c >= 11688 && c <= 11694) - : c <= 11702) - : (c <= 11710 || (c < 11720 - ? (c >= 11712 && c <= 11718) - : c <= 11726))) - : (c <= 11734 || (c < 12293 - ? (c < 11744 - ? (c >= 11736 && c <= 11742) - : c <= 11775) - : (c <= 12295 || (c >= 12321 && c <= 12335))))))) - : (c <= 12341 || (c < 19968 - ? (c < 12549 - ? (c < 12441 - ? (c < 12353 + : c <= 11670) + : (c <= 11686 || (c >= 11688 && c <= 11694))))))))) + : (c <= 11702 || (c < 42560 + ? (c < 12441 + ? (c < 11744 + ? (c < 11720 + ? (c < 11712 + ? (c >= 11704 && c <= 11710) + : c <= 11718) + : (c <= 11726 || (c < 11736 + ? (c >= 11728 && c <= 11734) + : c <= 11742))) + : (c <= 11775 || (c < 12337 + ? (c < 12321 + ? (c >= 12293 && c <= 12295) + : c <= 12335) + : (c <= 12341 || (c < 12353 ? (c >= 12344 && c <= 12348) - : c <= 12438) - : (c <= 12447 || (c < 12540 + : c <= 12438))))) + : (c <= 12447 || (c < 12784 + ? (c < 12549 + ? (c < 12540 ? (c >= 12449 && c <= 12538) - : c <= 12543))) - : (c <= 12591 || (c < 12784 - ? (c < 12704 + : c <= 12543) + : (c <= 12591 || (c < 12704 ? (c >= 12593 && c <= 12686) - : c <= 12735) - : (c <= 12799 || (c >= 13312 && c <= 19903))))) - : (c <= 40956 || (c < 42612 - ? (c < 42240 - ? (c < 42192 - ? (c >= 40960 && c <= 42124) - : c <= 42237) - : (c <= 42508 || (c < 42560 - ? (c >= 42512 && c <= 42539) - : c <= 42607))) - : (c <= 42621 || (c < 42786 - ? (c < 42775 - ? (c >= 42623 && c <= 42737) - : c <= 42783) - : (c <= 42888 || (c >= 42891 && c <= 42943))))))))))))))) - : (c <= 42954 || (c < 71168 - ? (c < 67424 - ? (c < 64467 - ? (c < 43785 - ? (c < 43471 - ? (c < 43232 - ? (c < 43072 - ? (c < 43052 - ? (c >= 42997 && c <= 43047) - : c <= 43052) - : (c <= 43123 || (c < 43216 - ? (c >= 43136 && c <= 43205) - : c <= 43225))) - : (c <= 43255 || (c < 43312 - ? (c < 43261 - ? c == 43259 - : c <= 43309) - : (c <= 43347 || (c < 43392 - ? (c >= 43360 && c <= 43388) - : c <= 43456))))) - : (c <= 43481 || (c < 43642 - ? (c < 43584 - ? (c < 43520 - ? (c >= 43488 && c <= 43518) - : c <= 43574) - : (c <= 43597 || (c < 43616 + : c <= 12735))) + : (c <= 12799 || (c < 42192 + ? (c < 19968 + ? (c >= 13312 && c <= 19903) + : c <= 42124) + : (c <= 42237 || (c < 42512 + ? (c >= 42240 && c <= 42508) + : c <= 42539))))))) + : (c <= 42607 || (c < 43136 + ? (c < 42960 + ? (c < 42775 + ? (c < 42623 + ? (c >= 42612 && c <= 42621) + : c <= 42737) + : (c <= 42783 || (c < 42891 + ? (c >= 42786 && c <= 42888) + : c <= 42954))) + : (c <= 42961 || (c < 42994 + ? (c < 42965 + ? c == 42963 + : c <= 42969) + : (c <= 43047 || (c < 43072 + ? c == 43052 + : c <= 43123))))) + : (c <= 43205 || (c < 43360 + ? (c < 43259 + ? (c < 43232 + ? (c >= 43216 && c <= 43225) + : c <= 43255) + : (c <= 43259 || (c < 43312 + ? (c >= 43261 && c <= 43309) + : c <= 43347))) + : (c <= 43388 || (c < 43488 + ? (c < 43471 + ? (c >= 43392 && c <= 43456) + : c <= 43481) + : (c <= 43518 || (c >= 43520 && c <= 43574))))))))))))))) + : (c <= 43597 || (c < 71488 + ? (c < 67680 + ? (c < 65490 + ? (c < 64285 + ? (c < 43824 + ? (c < 43762 + ? (c < 43642 + ? (c < 43616 ? (c >= 43600 && c <= 43609) - : c <= 43638))) - : (c <= 43714 || (c < 43762 - ? (c < 43744 + : c <= 43638) + : (c <= 43714 || (c < 43744 ? (c >= 43739 && c <= 43741) - : c <= 43759) - : (c <= 43766 || (c >= 43777 && c <= 43782))))))) - : (c <= 43790 || (c < 63744 - ? (c < 43888 - ? (c < 43816 - ? (c < 43808 - ? (c >= 43793 && c <= 43798) - : c <= 43814) - : (c <= 43822 || (c < 43868 - ? (c >= 43824 && c <= 43866) - : c <= 43881))) - : (c <= 44010 || (c < 44032 - ? (c < 44016 - ? (c >= 44012 && c <= 44013) - : c <= 44025) - : (c <= 55203 || (c < 55243 - ? (c >= 55216 && c <= 55238) - : c <= 55291))))) - : (c <= 64109 || (c < 64312 - ? (c < 64275 - ? (c < 64256 - ? (c >= 64112 && c <= 64217) - : c <= 64262) - : (c <= 64279 || (c < 64298 - ? (c >= 64285 && c <= 64296) - : c <= 64310))) - : (c <= 64316 || (c < 64323 - ? (c < 64320 - ? c == 64318 - : c <= 64321) - : (c <= 64324 || (c >= 64326 && c <= 64433))))))))) - : (c <= 64829 || (c < 65599 - ? (c < 65343 - ? (c < 65075 - ? (c < 65008 - ? (c < 64914 - ? (c >= 64848 && c <= 64911) - : c <= 64967) - : (c <= 65019 || (c < 65056 - ? (c >= 65024 && c <= 65039) - : c <= 65071))) - : (c <= 65076 || (c < 65142 - ? (c < 65136 - ? (c >= 65101 && c <= 65103) - : c <= 65140) - : (c <= 65276 || (c < 65313 - ? (c >= 65296 && c <= 65305) - : c <= 65338))))) - : (c <= 65343 || (c < 65498 - ? (c < 65474 - ? (c < 65382 - ? (c >= 65345 && c <= 65370) - : c <= 65470) - : (c <= 65479 || (c < 65490 - ? (c >= 65482 && c <= 65487) - : c <= 65495))) - : (c <= 65500 || (c < 65576 - ? (c < 65549 - ? (c >= 65536 && c <= 65547) - : c <= 65574) - : (c <= 65594 || (c >= 65596 && c <= 65597))))))) - : (c <= 65613 || (c < 66464 - ? (c < 66208 - ? (c < 65856 + : c <= 43759))) + : (c <= 43766 || (c < 43793 + ? (c < 43785 + ? (c >= 43777 && c <= 43782) + : c <= 43790) + : (c <= 43798 || (c < 43816 + ? (c >= 43808 && c <= 43814) + : c <= 43822))))) + : (c <= 43866 || (c < 55216 + ? (c < 44012 + ? (c < 43888 + ? (c >= 43868 && c <= 43881) + : c <= 44010) + : (c <= 44013 || (c < 44032 + ? (c >= 44016 && c <= 44025) + : c <= 55203))) + : (c <= 55238 || (c < 64112 + ? (c < 63744 + ? (c >= 55243 && c <= 55291) + : c <= 64109) + : (c <= 64217 || (c < 64275 + ? (c >= 64256 && c <= 64262) + : c <= 64279))))))) + : (c <= 64296 || (c < 65056 + ? (c < 64326 + ? (c < 64318 + ? (c < 64312 + ? (c >= 64298 && c <= 64310) + : c <= 64316) + : (c <= 64318 || (c < 64323 + ? (c >= 64320 && c <= 64321) + : c <= 64324))) + : (c <= 64433 || (c < 64914 + ? (c < 64848 + ? (c >= 64467 && c <= 64829) + : c <= 64911) + : (c <= 64967 || (c < 65024 + ? (c >= 65008 && c <= 65019) + : c <= 65039))))) + : (c <= 65071 || (c < 65313 + ? (c < 65136 + ? (c < 65101 + ? (c >= 65075 && c <= 65076) + : c <= 65103) + : (c <= 65140 || (c < 65296 + ? (c >= 65142 && c <= 65276) + : c <= 65305))) + : (c <= 65338 || (c < 65382 + ? (c < 65345 + ? c == 65343 + : c <= 65370) + : (c <= 65470 || (c < 65482 + ? (c >= 65474 && c <= 65479) + : c <= 65487))))))))) + : (c <= 65495 || (c < 66776 + ? (c < 66208 + ? (c < 65599 + ? (c < 65549 + ? (c < 65536 + ? (c >= 65498 && c <= 65500) + : c <= 65547) + : (c <= 65574 || (c < 65596 + ? (c >= 65576 && c <= 65594) + : c <= 65597))) + : (c <= 65613 || (c < 65856 ? (c < 65664 ? (c >= 65616 && c <= 65629) : c <= 65786) : (c <= 65908 || (c < 66176 ? c == 66045 - : c <= 66204))) - : (c <= 66256 || (c < 66349 + : c <= 66204))))) + : (c <= 66256 || (c < 66464 + ? (c < 66349 ? (c < 66304 ? c == 66272 : c <= 66335) : (c <= 66378 || (c < 66432 ? (c >= 66384 && c <= 66426) - : c <= 66461))))) - : (c <= 66499 || (c < 66776 - ? (c < 66560 + : c <= 66461))) + : (c <= 66499 || (c < 66560 ? (c < 66513 ? (c >= 66504 && c <= 66511) : c <= 66517) : (c <= 66717 || (c < 66736 ? (c >= 66720 && c <= 66729) - : c <= 66771))) - : (c <= 66811 || (c < 67072 + : c <= 66771))))))) + : (c <= 66811 || (c < 67392 + ? (c < 66964 + ? (c < 66928 ? (c < 66864 ? (c >= 66816 && c <= 66855) : c <= 66915) - : (c <= 67382 || (c >= 67392 && c <= 67413))))))))))) - : (c <= 67431 || (c < 69840 - ? (c < 68224 - ? (c < 67872 - ? (c < 67647 - ? (c < 67594 - ? (c < 67592 - ? (c >= 67584 && c <= 67589) - : c <= 67592) - : (c <= 67637 || (c < 67644 - ? (c >= 67639 && c <= 67640) - : c <= 67644))) - : (c <= 67669 || (c < 67808 - ? (c < 67712 - ? (c >= 67680 && c <= 67702) - : c <= 67742) - : (c <= 67826 || (c < 67840 - ? (c >= 67828 && c <= 67829) - : c <= 67861))))) - : (c <= 67897 || (c < 68117 - ? (c < 68096 - ? (c < 68030 - ? (c >= 67968 && c <= 68023) - : c <= 68031) - : (c <= 68099 || (c < 68108 - ? (c >= 68101 && c <= 68102) - : c <= 68115))) - : (c <= 68119 || (c < 68159 - ? (c < 68152 - ? (c >= 68121 && c <= 68149) - : c <= 68154) - : (c <= 68159 || (c >= 68192 && c <= 68220))))))) - : (c <= 68252 || (c < 69248 - ? (c < 68480 - ? (c < 68352 - ? (c < 68297 - ? (c >= 68288 && c <= 68295) - : c <= 68326) - : (c <= 68405 || (c < 68448 - ? (c >= 68416 && c <= 68437) - : c <= 68466))) - : (c <= 68497 || (c < 68800 - ? (c < 68736 - ? (c >= 68608 && c <= 68680) - : c <= 68786) - : (c <= 68850 || (c < 68912 - ? (c >= 68864 && c <= 68903) - : c <= 68921))))) - : (c <= 69289 || (c < 69552 - ? (c < 69376 - ? (c < 69296 - ? (c >= 69291 && c <= 69292) - : c <= 69297) - : (c <= 69404 || (c < 69424 - ? c == 69415 - : c <= 69456))) - : (c <= 69572 || (c < 69734 - ? (c < 69632 - ? (c >= 69600 && c <= 69622) - : c <= 69702) - : (c <= 69743 || (c >= 69759 && c <= 69818))))))))) - : (c <= 69864 || (c < 70415 - ? (c < 70163 - ? (c < 70006 - ? (c < 69942 - ? (c < 69888 - ? (c >= 69872 && c <= 69881) - : c <= 69940) - : (c <= 69951 || (c < 69968 - ? (c >= 69956 && c <= 69959) - : c <= 70003))) - : (c <= 70006 || (c < 70094 + : (c <= 66938 || (c < 66956 + ? (c >= 66940 && c <= 66954) + : c <= 66962))) + : (c <= 66965 || (c < 66995 + ? (c < 66979 + ? (c >= 66967 && c <= 66977) + : c <= 66993) + : (c <= 67001 || (c < 67072 + ? (c >= 67003 && c <= 67004) + : c <= 67382))))) + : (c <= 67413 || (c < 67592 + ? (c < 67463 + ? (c < 67456 + ? (c >= 67424 && c <= 67431) + : c <= 67461) + : (c <= 67504 || (c < 67584 + ? (c >= 67506 && c <= 67514) + : c <= 67589))) + : (c <= 67592 || (c < 67644 + ? (c < 67639 + ? (c >= 67594 && c <= 67637) + : c <= 67640) + : (c <= 67644 || (c >= 67647 && c <= 67669))))))))))) + : (c <= 67702 || (c < 70006 + ? (c < 68736 + ? (c < 68121 + ? (c < 67968 + ? (c < 67828 + ? (c < 67808 + ? (c >= 67712 && c <= 67742) + : c <= 67826) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67897))) + : (c <= 68023 || (c < 68101 + ? (c < 68096 + ? (c >= 68030 && c <= 68031) + : c <= 68099) + : (c <= 68102 || (c < 68117 + ? (c >= 68108 && c <= 68115) + : c <= 68119))))) + : (c <= 68149 || (c < 68297 + ? (c < 68192 + ? (c < 68159 + ? (c >= 68152 && c <= 68154) + : c <= 68159) + : (c <= 68220 || (c < 68288 + ? (c >= 68224 && c <= 68252) + : c <= 68295))) + : (c <= 68326 || (c < 68448 + ? (c < 68416 + ? (c >= 68352 && c <= 68405) + : c <= 68437) + : (c <= 68466 || (c < 68608 + ? (c >= 68480 && c <= 68497) + : c <= 68680))))))) + : (c <= 68786 || (c < 69600 + ? (c < 69296 + ? (c < 68912 + ? (c < 68864 + ? (c >= 68800 && c <= 68850) + : c <= 68903) + : (c <= 68921 || (c < 69291 + ? (c >= 69248 && c <= 69289) + : c <= 69292))) + : (c <= 69297 || (c < 69424 + ? (c < 69415 + ? (c >= 69376 && c <= 69404) + : c <= 69415) + : (c <= 69456 || (c < 69552 + ? (c >= 69488 && c <= 69509) + : c <= 69572))))) + : (c <= 69622 || (c < 69872 + ? (c < 69759 + ? (c < 69734 + ? (c >= 69632 && c <= 69702) + : c <= 69749) + : (c <= 69818 || (c < 69840 + ? c == 69826 + : c <= 69864))) + : (c <= 69881 || (c < 69956 + ? (c < 69942 + ? (c >= 69888 && c <= 69940) + : c <= 69951) + : (c <= 69959 || (c >= 69968 && c <= 70003))))))))) + : (c <= 70006 || (c < 70475 + ? (c < 70303 + ? (c < 70163 + ? (c < 70094 ? (c < 70089 ? (c >= 70016 && c <= 70084) : c <= 70092) : (c <= 70106 || (c < 70144 ? c == 70108 - : c <= 70161))))) - : (c <= 70199 || (c < 70303 - ? (c < 70280 + : c <= 70161))) + : (c <= 70199 || (c < 70280 ? (c < 70272 ? c == 70206 : c <= 70278) : (c <= 70280 || (c < 70287 ? (c >= 70282 && c <= 70285) - : c <= 70301))) - : (c <= 70312 || (c < 70400 + : c <= 70301))))) + : (c <= 70312 || (c < 70419 + ? (c < 70400 ? (c < 70384 ? (c >= 70320 && c <= 70378) : c <= 70393) - : (c <= 70403 || (c >= 70405 && c <= 70412))))))) - : (c <= 70416 || (c < 70502 - ? (c < 70471 - ? (c < 70450 - ? (c < 70442 - ? (c >= 70419 && c <= 70440) - : c <= 70448) - : (c <= 70451 || (c < 70459 - ? (c >= 70453 && c <= 70457) - : c <= 70468))) - : (c <= 70472 || (c < 70487 - ? (c < 70480 - ? (c >= 70475 && c <= 70477) - : c <= 70480) - : (c <= 70487 || (c >= 70493 && c <= 70499))))) - : (c <= 70508 || (c < 70855 - ? (c < 70736 - ? (c < 70656 - ? (c >= 70512 && c <= 70516) - : c <= 70730) - : (c <= 70745 || (c < 70784 - ? (c >= 70750 && c <= 70753) - : c <= 70853))) - : (c <= 70855 || (c < 71096 - ? (c < 71040 - ? (c >= 70864 && c <= 70873) - : c <= 71093) - : (c <= 71104 || (c >= 71128 && c <= 71133))))))))))))) - : (c <= 71232 || (c < 119966 - ? (c < 73120 - ? (c < 72263 - ? (c < 71948 - ? (c < 71453 - ? (c < 71296 - ? (c < 71248 + : (c <= 70403 || (c < 70415 + ? (c >= 70405 && c <= 70412) + : c <= 70416))) + : (c <= 70440 || (c < 70453 + ? (c < 70450 + ? (c >= 70442 && c <= 70448) + : c <= 70451) + : (c <= 70457 || (c < 70471 + ? (c >= 70459 && c <= 70468) + : c <= 70472))))))) + : (c <= 70477 || (c < 71040 + ? (c < 70656 + ? (c < 70493 + ? (c < 70487 + ? c == 70480 + : c <= 70487) + : (c <= 70499 || (c < 70512 + ? (c >= 70502 && c <= 70508) + : c <= 70516))) + : (c <= 70730 || (c < 70784 + ? (c < 70750 + ? (c >= 70736 && c <= 70745) + : c <= 70753) + : (c <= 70853 || (c < 70864 + ? c == 70855 + : c <= 70873))))) + : (c <= 71093 || (c < 71296 + ? (c < 71168 + ? (c < 71128 + ? (c >= 71096 && c <= 71104) + : c <= 71133) + : (c <= 71232 || (c < 71248 ? c == 71236 - : c <= 71257) - : (c <= 71352 || (c < 71424 + : c <= 71257))) + : (c <= 71352 || (c < 71453 + ? (c < 71424 ? (c >= 71360 && c <= 71369) - : c <= 71450))) - : (c <= 71467 || (c < 71840 - ? (c < 71680 - ? (c >= 71472 && c <= 71481) - : c <= 71738) - : (c <= 71913 || (c < 71945 - ? (c >= 71935 && c <= 71942) - : c <= 71945))))) - : (c <= 71955 || (c < 72096 - ? (c < 71991 - ? (c < 71960 - ? (c >= 71957 && c <= 71958) - : c <= 71989) - : (c <= 71992 || (c < 72016 - ? (c >= 71995 && c <= 72003) - : c <= 72025))) - : (c <= 72103 || (c < 72163 - ? (c < 72154 - ? (c >= 72106 && c <= 72151) - : c <= 72161) - : (c <= 72164 || (c >= 72192 && c <= 72254))))))) - : (c <= 72263 || (c < 72968 - ? (c < 72760 - ? (c < 72384 - ? (c < 72349 - ? (c >= 72272 && c <= 72345) - : c <= 72349) - : (c <= 72440 || (c < 72714 - ? (c >= 72704 && c <= 72712) - : c <= 72758))) - : (c <= 72768 || (c < 72850 - ? (c < 72818 - ? (c >= 72784 && c <= 72793) - : c <= 72847) - : (c <= 72871 || (c < 72960 - ? (c >= 72873 && c <= 72886) - : c <= 72966))))) - : (c <= 72969 || (c < 73056 - ? (c < 73020 - ? (c < 73018 - ? (c >= 72971 && c <= 73014) - : c <= 73018) - : (c <= 73021 || (c < 73040 - ? (c >= 73023 && c <= 73031) - : c <= 73049))) - : (c <= 73061 || (c < 73104 - ? (c < 73066 - ? (c >= 73063 && c <= 73064) - : c <= 73102) - : (c <= 73105 || (c >= 73107 && c <= 73112))))))))) - : (c <= 73129 || (c < 94179 - ? (c < 92912 - ? (c < 77824 - ? (c < 73728 - ? (c < 73648 + : c <= 71450) + : (c <= 71467 || (c >= 71472 && c <= 71481))))))))))))) + : (c <= 71494 || (c < 119977 + ? (c < 92160 + ? (c < 72818 + ? (c < 72106 + ? (c < 71957 + ? (c < 71935 + ? (c < 71840 + ? (c >= 71680 && c <= 71738) + : c <= 71913) + : (c <= 71942 || (c < 71948 + ? c == 71945 + : c <= 71955))) + : (c <= 71958 || (c < 71995 + ? (c < 71991 + ? (c >= 71960 && c <= 71989) + : c <= 71992) + : (c <= 72003 || (c < 72096 + ? (c >= 72016 && c <= 72025) + : c <= 72103))))) + : (c <= 72151 || (c < 72349 + ? (c < 72192 + ? (c < 72163 + ? (c >= 72154 && c <= 72161) + : c <= 72164) + : (c <= 72254 || (c < 72272 + ? c == 72263 + : c <= 72345))) + : (c <= 72349 || (c < 72714 + ? (c < 72704 + ? (c >= 72368 && c <= 72440) + : c <= 72712) + : (c <= 72758 || (c < 72784 + ? (c >= 72760 && c <= 72768) + : c <= 72793))))))) + : (c <= 72847 || (c < 73066 + ? (c < 73018 + ? (c < 72960 + ? (c < 72873 + ? (c >= 72850 && c <= 72871) + : c <= 72886) + : (c <= 72966 || (c < 72971 + ? (c >= 72968 && c <= 72969) + : c <= 73014))) + : (c <= 73018 || (c < 73040 + ? (c < 73023 + ? (c >= 73020 && c <= 73021) + : c <= 73031) + : (c <= 73049 || (c < 73063 + ? (c >= 73056 && c <= 73061) + : c <= 73064))))) + : (c <= 73102 || (c < 73728 + ? (c < 73120 + ? (c < 73107 + ? (c >= 73104 && c <= 73105) + : c <= 73112) + : (c <= 73129 || (c < 73648 ? (c >= 73440 && c <= 73462) - : c <= 73648) - : (c <= 74649 || (c < 74880 + : c <= 73648))) + : (c <= 74649 || (c < 77712 + ? (c < 74880 ? (c >= 74752 && c <= 74862) - : c <= 75075))) - : (c <= 78894 || (c < 92736 - ? (c < 92160 - ? (c >= 82944 && c <= 83526) - : c <= 92728) - : (c <= 92766 || (c < 92880 - ? (c >= 92768 && c <= 92777) - : c <= 92909))))) - : (c <= 92916 || (c < 93760 - ? (c < 93008 + : c <= 75075) + : (c <= 77808 || (c < 82944 + ? (c >= 77824 && c <= 78894) + : c <= 83526))))))))) + : (c <= 92728 || (c < 110589 + ? (c < 93760 + ? (c < 92912 + ? (c < 92784 + ? (c < 92768 + ? (c >= 92736 && c <= 92766) + : c <= 92777) + : (c <= 92862 || (c < 92880 + ? (c >= 92864 && c <= 92873) + : c <= 92909))) + : (c <= 92916 || (c < 93008 ? (c < 92992 ? (c >= 92928 && c <= 92982) : c <= 92995) : (c <= 93017 || (c < 93053 ? (c >= 93027 && c <= 93047) - : c <= 93071))) - : (c <= 93823 || (c < 94095 + : c <= 93071))))) + : (c <= 93823 || (c < 94192 + ? (c < 94095 ? (c < 94031 ? (c >= 93952 && c <= 94026) : c <= 94087) - : (c <= 94111 || (c >= 94176 && c <= 94177))))))) - : (c <= 94180 || (c < 113792 - ? (c < 110928 - ? (c < 100352 - ? (c < 94208 - ? (c >= 94192 && c <= 94193) - : c <= 100343) - : (c <= 101589 || (c < 110592 - ? (c >= 101632 && c <= 101640) - : c <= 110878))) - : (c <= 110930 || (c < 113664 - ? (c < 110960 - ? (c >= 110948 && c <= 110951) - : c <= 111355) - : (c <= 113770 || (c >= 113776 && c <= 113788))))) - : (c <= 113800 || (c < 119173 - ? (c < 119141 - ? (c < 113821 - ? (c >= 113808 && c <= 113817) - : c <= 113822) - : (c <= 119145 || (c < 119163 + : (c <= 94111 || (c < 94179 + ? (c >= 94176 && c <= 94177) + : c <= 94180))) + : (c <= 94193 || (c < 101632 + ? (c < 100352 + ? (c >= 94208 && c <= 100343) + : c <= 101589) + : (c <= 101640 || (c < 110581 + ? (c >= 110576 && c <= 110579) + : c <= 110587))))))) + : (c <= 110590 || (c < 119141 + ? (c < 113776 + ? (c < 110948 + ? (c < 110928 + ? (c >= 110592 && c <= 110882) + : c <= 110930) + : (c <= 110951 || (c < 113664 + ? (c >= 110960 && c <= 111355) + : c <= 113770))) + : (c <= 113788 || (c < 113821 + ? (c < 113808 + ? (c >= 113792 && c <= 113800) + : c <= 113817) + : (c <= 113822 || (c < 118576 + ? (c >= 118528 && c <= 118573) + : c <= 118598))))) + : (c <= 119145 || (c < 119808 + ? (c < 119173 + ? (c < 119163 ? (c >= 119149 && c <= 119154) - : c <= 119170))) - : (c <= 119179 || (c < 119808 - ? (c < 119362 + : c <= 119170) + : (c <= 119179 || (c < 119362 ? (c >= 119210 && c <= 119213) - : c <= 119364) - : (c <= 119892 || (c >= 119894 && c <= 119964))))))))))) - : (c <= 119967 || (c < 125136 - ? (c < 120656 - ? (c < 120123 - ? (c < 119997 - ? (c < 119977 - ? (c < 119973 - ? c == 119970 - : c <= 119974) - : (c <= 119980 || (c < 119995 + : c <= 119364))) + : (c <= 119892 || (c < 119970 + ? (c < 119966 + ? (c >= 119894 && c <= 119964) + : c <= 119967) + : (c <= 119970 || (c >= 119973 && c <= 119974))))))))))) + : (c <= 119980 || (c < 124912 + ? (c < 120772 + ? (c < 120138 + ? (c < 120077 + ? (c < 119997 + ? (c < 119995 ? (c >= 119982 && c <= 119993) - : c <= 119995))) - : (c <= 120003 || (c < 120077 - ? (c < 120071 + : c <= 119995) + : (c <= 120003 || (c < 120071 ? (c >= 120005 && c <= 120069) - : c <= 120074) - : (c <= 120084 || (c < 120094 + : c <= 120074))) + : (c <= 120084 || (c < 120123 + ? (c < 120094 ? (c >= 120086 && c <= 120092) - : c <= 120121))))) - : (c <= 120126 || (c < 120514 - ? (c < 120138 - ? (c < 120134 + : c <= 120121) + : (c <= 120126 || (c < 120134 ? (c >= 120128 && c <= 120132) - : c <= 120134) - : (c <= 120144 || (c < 120488 + : c <= 120134))))) + : (c <= 120144 || (c < 120598 + ? (c < 120514 + ? (c < 120488 ? (c >= 120146 && c <= 120485) - : c <= 120512))) - : (c <= 120538 || (c < 120598 - ? (c < 120572 + : c <= 120512) + : (c <= 120538 || (c < 120572 ? (c >= 120540 && c <= 120570) - : c <= 120596) - : (c <= 120628 || (c >= 120630 && c <= 120654))))))) - : (c <= 120686 || (c < 122880 - ? (c < 121344 - ? (c < 120746 - ? (c < 120714 - ? (c >= 120688 && c <= 120712) - : c <= 120744) - : (c <= 120770 || (c < 120782 - ? (c >= 120772 && c <= 120779) - : c <= 120831))) - : (c <= 121398 || (c < 121476 - ? (c < 121461 - ? (c >= 121403 && c <= 121452) - : c <= 121461) - : (c <= 121476 || (c < 121505 - ? (c >= 121499 && c <= 121503) - : c <= 121519))))) - : (c <= 122886 || (c < 123184 - ? (c < 122915 - ? (c < 122907 + : c <= 120596))) + : (c <= 120628 || (c < 120688 + ? (c < 120656 + ? (c >= 120630 && c <= 120654) + : c <= 120686) + : (c <= 120712 || (c < 120746 + ? (c >= 120714 && c <= 120744) + : c <= 120770))))))) + : (c <= 120779 || (c < 122915 + ? (c < 121499 + ? (c < 121403 + ? (c < 121344 + ? (c >= 120782 && c <= 120831) + : c <= 121398) + : (c <= 121452 || (c < 121476 + ? c == 121461 + : c <= 121476))) + : (c <= 121503 || (c < 122880 + ? (c < 122624 + ? (c >= 121505 && c <= 121519) + : c <= 122654) + : (c <= 122886 || (c < 122907 ? (c >= 122888 && c <= 122904) - : c <= 122913) - : (c <= 122916 || (c < 123136 + : c <= 122913))))) + : (c <= 122916 || (c < 123536 + ? (c < 123184 + ? (c < 123136 ? (c >= 122918 && c <= 122922) - : c <= 123180))) - : (c <= 123197 || (c < 123584 - ? (c < 123214 + : c <= 123180) + : (c <= 123197 || (c < 123214 ? (c >= 123200 && c <= 123209) - : c <= 123214) - : (c <= 123641 || (c >= 124928 && c <= 125124))))))))) - : (c <= 125142 || (c < 126559 - ? (c < 126530 - ? (c < 126500 - ? (c < 126464 - ? (c < 125264 - ? (c >= 125184 && c <= 125259) - : c <= 125273) - : (c <= 126467 || (c < 126497 - ? (c >= 126469 && c <= 126495) - : c <= 126498))) - : (c <= 126500 || (c < 126516 - ? (c < 126505 - ? c == 126503 - : c <= 126514) - : (c <= 126519 || (c < 126523 - ? c == 126521 - : c <= 126523))))) - : (c <= 126530 || (c < 126548 - ? (c < 126539 - ? (c < 126537 - ? c == 126535 - : c <= 126537) - : (c <= 126539 || (c < 126545 - ? (c >= 126541 && c <= 126543) - : c <= 126546))) - : (c <= 126548 || (c < 126555 - ? (c < 126553 - ? c == 126551 - : c <= 126553) - : (c <= 126555 || c == 126557)))))) - : (c <= 126559 || (c < 126629 - ? (c < 126585 - ? (c < 126567 - ? (c < 126564 - ? (c >= 126561 && c <= 126562) - : c <= 126564) - : (c <= 126570 || (c < 126580 - ? (c >= 126572 && c <= 126578) - : c <= 126583))) - : (c <= 126588 || (c < 126603 - ? (c < 126592 - ? c == 126590 - : c <= 126601) - : (c <= 126619 || (c >= 126625 && c <= 126627))))) + : c <= 123214))) + : (c <= 123566 || (c < 124904 + ? (c < 124896 + ? (c >= 123584 && c <= 123641) + : c <= 124902) + : (c <= 124907 || (c >= 124909 && c <= 124910))))))))) + : (c <= 124926 || (c < 126557 + ? (c < 126521 + ? (c < 126469 + ? (c < 125184 + ? (c < 125136 + ? (c >= 124928 && c <= 125124) + : c <= 125142) + : (c <= 125259 || (c < 126464 + ? (c >= 125264 && c <= 125273) + : c <= 126467))) + : (c <= 126495 || (c < 126503 + ? (c < 126500 + ? (c >= 126497 && c <= 126498) + : c <= 126500) + : (c <= 126503 || (c < 126516 + ? (c >= 126505 && c <= 126514) + : c <= 126519))))) + : (c <= 126521 || (c < 126541 + ? (c < 126535 + ? (c < 126530 + ? c == 126523 + : c <= 126530) + : (c <= 126535 || (c < 126539 + ? c == 126537 + : c <= 126539))) + : (c <= 126543 || (c < 126551 + ? (c < 126548 + ? (c >= 126545 && c <= 126546) + : c <= 126548) + : (c <= 126551 || (c < 126555 + ? c == 126553 + : c <= 126555))))))) + : (c <= 126557 || (c < 126629 + ? (c < 126580 + ? (c < 126564 + ? (c < 126561 + ? c == 126559 + : c <= 126562) + : (c <= 126564 || (c < 126572 + ? (c >= 126567 && c <= 126570) + : c <= 126578))) + : (c <= 126583 || (c < 126592 + ? (c < 126590 + ? (c >= 126585 && c <= 126588) + : c <= 126590) + : (c <= 126601 || (c < 126625 + ? (c >= 126603 && c <= 126619) + : c <= 126627))))) : (c <= 126633 || (c < 178208 ? (c < 131072 ? (c < 130032 ? (c >= 126635 && c <= 126651) : c <= 130041) - : (c <= 173789 || (c < 177984 - ? (c >= 173824 && c <= 177972) + : (c <= 173791 || (c < 177984 + ? (c >= 173824 && c <= 177976) : c <= 178205))) : (c <= 183969 || (c < 196608 ? (c < 194560 @@ -5880,11 +5932,11 @@ static inline bool aux_sym_identifier_token1_character_set_4(int32_t c) { } static inline bool aux_sym_identifier_token1_character_set_5(int32_t c) { - return (c < 42946 - ? (c < 3713 - ? (c < 2707 - ? (c < 1984 - ? (c < 931 + return (c < 43584 + ? (c < 3776 + ? (c < 2741 + ? (c < 2045 + ? (c < 1015 ? (c < 710 ? (c < 181 ? (c < '_' @@ -5913,365 +5965,371 @@ static inline bool aux_sym_identifier_token1_character_set_5(int32_t c) { ? (c < 902 ? c == 895 : c <= 906) - : (c <= 908 || (c >= 910 && c <= 929))))))) - : (c <= 1013 || (c < 1488 - ? (c < 1376 - ? (c < 1162 - ? (c < 1155 - ? (c >= 1015 && c <= 1153) - : c <= 1159) - : (c <= 1327 || (c < 1369 - ? (c >= 1329 && c <= 1366) - : c <= 1369))) - : (c <= 1416 || (c < 1473 - ? (c < 1471 - ? (c >= 1425 && c <= 1469) - : c <= 1471) - : (c <= 1474 || (c < 1479 - ? (c >= 1476 && c <= 1477) - : c <= 1479))))) - : (c <= 1514 || (c < 1759 - ? (c < 1568 - ? (c < 1552 - ? (c >= 1519 && c <= 1522) - : c <= 1562) - : (c <= 1641 || (c < 1749 - ? (c >= 1646 && c <= 1747) - : c <= 1756))) - : (c <= 1768 || (c < 1808 - ? (c < 1791 - ? (c >= 1770 && c <= 1788) - : c <= 1791) - : (c <= 1866 || (c >= 1869 && c <= 1969))))))))) - : (c <= 2037 || (c < 2527 - ? (c < 2437 - ? (c < 2208 - ? (c < 2048 - ? (c < 2045 - ? c == 2042 - : c <= 2045) - : (c <= 2093 || (c < 2144 - ? (c >= 2112 && c <= 2139) - : c <= 2154))) - : (c <= 2228 || (c < 2275 - ? (c < 2259 - ? (c >= 2230 && c <= 2247) - : c <= 2273) - : (c <= 2403 || (c < 2417 - ? (c >= 2406 && c <= 2415) - : c <= 2435))))) - : (c <= 2444 || (c < 2492 - ? (c < 2474 - ? (c < 2451 - ? (c >= 2447 && c <= 2448) - : c <= 2472) - : (c <= 2480 || (c < 2486 - ? c == 2482 - : c <= 2489))) - : (c <= 2500 || (c < 2519 - ? (c < 2507 - ? (c >= 2503 && c <= 2504) - : c <= 2510) - : (c <= 2519 || (c >= 2524 && c <= 2525))))))) - : (c <= 2531 || (c < 2620 - ? (c < 2575 - ? (c < 2558 - ? (c < 2556 + : (c <= 908 || (c < 931 + ? (c >= 910 && c <= 929) + : c <= 1013))))))) + : (c <= 1153 || (c < 1519 + ? (c < 1425 + ? (c < 1329 + ? (c < 1162 + ? (c >= 1155 && c <= 1159) + : c <= 1327) + : (c <= 1366 || (c < 1376 + ? c == 1369 + : c <= 1416))) + : (c <= 1469 || (c < 1476 + ? (c < 1473 + ? c == 1471 + : c <= 1474) + : (c <= 1477 || (c < 1488 + ? c == 1479 + : c <= 1514))))) + : (c <= 1522 || (c < 1770 + ? (c < 1646 + ? (c < 1568 + ? (c >= 1552 && c <= 1562) + : c <= 1641) + : (c <= 1747 || (c < 1759 + ? (c >= 1749 && c <= 1756) + : c <= 1768))) + : (c <= 1788 || (c < 1869 + ? (c < 1808 + ? c == 1791 + : c <= 1866) + : (c <= 1969 || (c < 2042 + ? (c >= 1984 && c <= 2037) + : c <= 2042))))))))) + : (c <= 2045 || (c < 2558 + ? (c < 2451 + ? (c < 2200 + ? (c < 2144 + ? (c < 2112 + ? (c >= 2048 && c <= 2093) + : c <= 2139) + : (c <= 2154 || (c < 2185 + ? (c >= 2160 && c <= 2183) + : c <= 2190))) + : (c <= 2273 || (c < 2417 + ? (c < 2406 + ? (c >= 2275 && c <= 2403) + : c <= 2415) + : (c <= 2435 || (c < 2447 + ? (c >= 2437 && c <= 2444) + : c <= 2448))))) + : (c <= 2472 || (c < 2507 + ? (c < 2486 + ? (c < 2482 + ? (c >= 2474 && c <= 2480) + : c <= 2482) + : (c <= 2489 || (c < 2503 + ? (c >= 2492 && c <= 2500) + : c <= 2504))) + : (c <= 2510 || (c < 2527 + ? (c < 2524 + ? c == 2519 + : c <= 2525) + : (c <= 2531 || (c < 2556 ? (c >= 2534 && c <= 2545) - : c <= 2556) - : (c <= 2558 || (c < 2565 + : c <= 2556))))))) + : (c <= 2558 || (c < 2635 + ? (c < 2610 + ? (c < 2575 + ? (c < 2565 ? (c >= 2561 && c <= 2563) - : c <= 2570))) - : (c <= 2576 || (c < 2610 - ? (c < 2602 + : c <= 2570) + : (c <= 2576 || (c < 2602 ? (c >= 2579 && c <= 2600) - : c <= 2608) - : (c <= 2611 || (c < 2616 + : c <= 2608))) + : (c <= 2611 || (c < 2620 + ? (c < 2616 ? (c >= 2613 && c <= 2614) - : c <= 2617))))) - : (c <= 2620 || (c < 2654 - ? (c < 2635 - ? (c < 2631 + : c <= 2617) + : (c <= 2620 || (c < 2631 ? (c >= 2622 && c <= 2626) - : c <= 2632) - : (c <= 2637 || (c < 2649 + : c <= 2632))))) + : (c <= 2637 || (c < 2693 + ? (c < 2654 + ? (c < 2649 ? c == 2641 - : c <= 2652))) - : (c <= 2654 || (c < 2693 - ? (c < 2689 + : c <= 2652) + : (c <= 2654 || (c < 2689 ? (c >= 2662 && c <= 2677) - : c <= 2691) - : (c <= 2701 || (c >= 2703 && c <= 2705))))))))))) - : (c <= 2728 || (c < 3133 - ? (c < 2911 - ? (c < 2821 - ? (c < 2763 - ? (c < 2741 - ? (c < 2738 - ? (c >= 2730 && c <= 2736) - : c <= 2739) - : (c <= 2745 || (c < 2759 + : c <= 2691))) + : (c <= 2701 || (c < 2730 + ? (c < 2707 + ? (c >= 2703 && c <= 2705) + : c <= 2728) + : (c <= 2736 || (c >= 2738 && c <= 2739))))))))))) + : (c <= 2745 || (c < 3165 + ? (c < 2949 + ? (c < 2858 + ? (c < 2790 + ? (c < 2763 + ? (c < 2759 ? (c >= 2748 && c <= 2757) - : c <= 2761))) - : (c <= 2765 || (c < 2790 - ? (c < 2784 + : c <= 2761) + : (c <= 2765 || (c < 2784 ? c == 2768 - : c <= 2787) - : (c <= 2799 || (c < 2817 + : c <= 2787))) + : (c <= 2799 || (c < 2821 + ? (c < 2817 ? (c >= 2809 && c <= 2815) - : c <= 2819))))) - : (c <= 2828 || (c < 2876 - ? (c < 2858 - ? (c < 2835 + : c <= 2819) + : (c <= 2828 || (c < 2835 ? (c >= 2831 && c <= 2832) - : c <= 2856) - : (c <= 2864 || (c < 2869 + : c <= 2856))))) + : (c <= 2864 || (c < 2901 + ? (c < 2876 + ? (c < 2869 ? (c >= 2866 && c <= 2867) - : c <= 2873))) - : (c <= 2884 || (c < 2901 - ? (c < 2891 + : c <= 2873) + : (c <= 2884 || (c < 2891 ? (c >= 2887 && c <= 2888) - : c <= 2893) - : (c <= 2903 || (c >= 2908 && c <= 2909))))))) - : (c <= 2915 || (c < 2990 - ? (c < 2962 - ? (c < 2946 - ? (c < 2929 - ? (c >= 2918 && c <= 2927) - : c <= 2929) - : (c <= 2947 || (c < 2958 - ? (c >= 2949 && c <= 2954) - : c <= 2960))) - : (c <= 2965 || (c < 2974 - ? (c < 2972 - ? (c >= 2969 && c <= 2970) - : c <= 2972) - : (c <= 2975 || (c < 2984 - ? (c >= 2979 && c <= 2980) - : c <= 2986))))) - : (c <= 3001 || (c < 3046 - ? (c < 3018 - ? (c < 3014 - ? (c >= 3006 && c <= 3010) - : c <= 3016) - : (c <= 3021 || (c < 3031 - ? c == 3024 - : c <= 3031))) - : (c <= 3055 || (c < 3090 - ? (c < 3086 - ? (c >= 3072 && c <= 3084) - : c <= 3088) - : (c <= 3112 || (c >= 3114 && c <= 3129))))))))) - : (c <= 3140 || (c < 3346 - ? (c < 3253 - ? (c < 3174 - ? (c < 3157 - ? (c < 3146 - ? (c >= 3142 && c <= 3144) - : c <= 3149) - : (c <= 3158 || (c < 3168 - ? (c >= 3160 && c <= 3162) - : c <= 3171))) - : (c <= 3183 || (c < 3214 - ? (c < 3205 - ? (c >= 3200 && c <= 3203) - : c <= 3212) - : (c <= 3216 || (c < 3242 - ? (c >= 3218 && c <= 3240) - : c <= 3251))))) - : (c <= 3257 || (c < 3296 - ? (c < 3274 - ? (c < 3270 - ? (c >= 3260 && c <= 3268) - : c <= 3272) - : (c <= 3277 || (c < 3294 - ? (c >= 3285 && c <= 3286) - : c <= 3294))) - : (c <= 3299 || (c < 3328 - ? (c < 3313 - ? (c >= 3302 && c <= 3311) - : c <= 3314) - : (c <= 3340 || (c >= 3342 && c <= 3344))))))) - : (c <= 3396 || (c < 3517 - ? (c < 3450 - ? (c < 3412 - ? (c < 3402 - ? (c >= 3398 && c <= 3400) - : c <= 3406) - : (c <= 3415 || (c < 3430 - ? (c >= 3423 && c <= 3427) - : c <= 3439))) - : (c <= 3455 || (c < 3482 - ? (c < 3461 - ? (c >= 3457 && c <= 3459) - : c <= 3478) - : (c <= 3505 || (c >= 3507 && c <= 3515))))) - : (c <= 3517 || (c < 3558 - ? (c < 3535 + : c <= 2893))) + : (c <= 2903 || (c < 2918 + ? (c < 2911 + ? (c >= 2908 && c <= 2909) + : c <= 2915) + : (c <= 2927 || (c < 2946 + ? c == 2929 + : c <= 2947))))))) + : (c <= 2954 || (c < 3024 + ? (c < 2979 + ? (c < 2969 + ? (c < 2962 + ? (c >= 2958 && c <= 2960) + : c <= 2965) + : (c <= 2970 || (c < 2974 + ? c == 2972 + : c <= 2975))) + : (c <= 2980 || (c < 3006 + ? (c < 2990 + ? (c >= 2984 && c <= 2986) + : c <= 3001) + : (c <= 3010 || (c < 3018 + ? (c >= 3014 && c <= 3016) + : c <= 3021))))) + : (c <= 3024 || (c < 3114 + ? (c < 3072 + ? (c < 3046 + ? c == 3031 + : c <= 3055) + : (c <= 3084 || (c < 3090 + ? (c >= 3086 && c <= 3088) + : c <= 3112))) + : (c <= 3129 || (c < 3146 + ? (c < 3142 + ? (c >= 3132 && c <= 3140) + : c <= 3144) + : (c <= 3149 || (c < 3160 + ? (c >= 3157 && c <= 3158) + : c <= 3162))))))))) + : (c <= 3165 || (c < 3430 + ? (c < 3285 + ? (c < 3218 + ? (c < 3200 + ? (c < 3174 + ? (c >= 3168 && c <= 3171) + : c <= 3183) + : (c <= 3203 || (c < 3214 + ? (c >= 3205 && c <= 3212) + : c <= 3216))) + : (c <= 3240 || (c < 3260 + ? (c < 3253 + ? (c >= 3242 && c <= 3251) + : c <= 3257) + : (c <= 3268 || (c < 3274 + ? (c >= 3270 && c <= 3272) + : c <= 3277))))) + : (c <= 3286 || (c < 3342 + ? (c < 3302 + ? (c < 3296 + ? (c >= 3293 && c <= 3294) + : c <= 3299) + : (c <= 3311 || (c < 3328 + ? (c >= 3313 && c <= 3314) + : c <= 3340))) + : (c <= 3344 || (c < 3402 + ? (c < 3398 + ? (c >= 3346 && c <= 3396) + : c <= 3400) + : (c <= 3406 || (c < 3423 + ? (c >= 3412 && c <= 3415) + : c <= 3427))))))) + : (c <= 3439 || (c < 3558 + ? (c < 3517 + ? (c < 3461 + ? (c < 3457 + ? (c >= 3450 && c <= 3455) + : c <= 3459) + : (c <= 3478 || (c < 3507 + ? (c >= 3482 && c <= 3505) + : c <= 3515))) + : (c <= 3517 || (c < 3535 ? (c < 3530 ? (c >= 3520 && c <= 3526) : c <= 3530) : (c <= 3540 || (c < 3544 ? c == 3542 - : c <= 3551))) - : (c <= 3567 || (c < 3648 + : c <= 3551))))) + : (c <= 3567 || (c < 3716 + ? (c < 3648 ? (c < 3585 ? (c >= 3570 && c <= 3571) : c <= 3642) - : (c <= 3662 || (c >= 3664 && c <= 3673))))))))))))) - : (c <= 3714 || (c < 7232 - ? (c < 4969 - ? (c < 4096 - ? (c < 3864 - ? (c < 3776 - ? (c < 3724 - ? (c < 3718 - ? c == 3716 - : c <= 3722) - : (c <= 3747 || (c < 3751 - ? c == 3749 - : c <= 3773))) - : (c <= 3780 || (c < 3792 + : (c <= 3662 || (c < 3713 + ? (c >= 3664 && c <= 3673) + : c <= 3714))) + : (c <= 3716 || (c < 3749 + ? (c < 3724 + ? (c >= 3718 && c <= 3722) + : c <= 3747) + : (c <= 3749 || (c >= 3751 && c <= 3773))))))))))))) + : (c <= 3780 || (c < 8008 + ? (c < 5870 + ? (c < 4682 + ? (c < 3913 + ? (c < 3864 + ? (c < 3792 ? (c < 3784 ? c == 3782 : c <= 3789) : (c <= 3801 || (c < 3840 ? (c >= 3804 && c <= 3807) - : c <= 3840))))) - : (c <= 3865 || (c < 3913 - ? (c < 3895 + : c <= 3840))) + : (c <= 3865 || (c < 3895 ? (c < 3893 ? (c >= 3872 && c <= 3881) : c <= 3893) : (c <= 3895 || (c < 3902 ? c == 3897 - : c <= 3911))) - : (c <= 3948 || (c < 3993 + : c <= 3911))))) + : (c <= 3948 || (c < 4176 + ? (c < 3993 ? (c < 3974 ? (c >= 3953 && c <= 3972) : c <= 3991) - : (c <= 4028 || c == 4038)))))) - : (c <= 4169 || (c < 4746 - ? (c < 4348 - ? (c < 4295 - ? (c < 4256 - ? (c >= 4176 && c <= 4253) - : c <= 4293) - : (c <= 4295 || (c < 4304 - ? c == 4301 - : c <= 4346))) - : (c <= 4680 || (c < 4696 - ? (c < 4688 - ? (c >= 4682 && c <= 4685) - : c <= 4694) - : (c <= 4696 || (c < 4704 - ? (c >= 4698 && c <= 4701) - : c <= 4744))))) - : (c <= 4749 || (c < 4808 - ? (c < 4792 - ? (c < 4786 - ? (c >= 4752 && c <= 4784) - : c <= 4789) - : (c <= 4798 || (c < 4802 - ? c == 4800 - : c <= 4805))) - : (c <= 4822 || (c < 4888 - ? (c < 4882 - ? (c >= 4824 && c <= 4880) - : c <= 4885) - : (c <= 4954 || (c >= 4957 && c <= 4959))))))))) - : (c <= 4977 || (c < 6272 - ? (c < 5952 - ? (c < 5761 - ? (c < 5112 - ? (c < 5024 - ? (c >= 4992 && c <= 5007) - : c <= 5109) - : (c <= 5117 || (c < 5743 - ? (c >= 5121 && c <= 5740) - : c <= 5759))) - : (c <= 5786 || (c < 5888 - ? (c < 5870 - ? (c >= 5792 && c <= 5866) - : c <= 5880) - : (c <= 5900 || (c < 5920 - ? (c >= 5902 && c <= 5908) - : c <= 5940))))) - : (c <= 5971 || (c < 6108 - ? (c < 6002 - ? (c < 5998 + : (c <= 4028 || (c < 4096 + ? c == 4038 + : c <= 4169))) + : (c <= 4253 || (c < 4301 + ? (c < 4295 + ? (c >= 4256 && c <= 4293) + : c <= 4295) + : (c <= 4301 || (c < 4348 + ? (c >= 4304 && c <= 4346) + : c <= 4680))))))) + : (c <= 4685 || (c < 4824 + ? (c < 4752 + ? (c < 4698 + ? (c < 4696 + ? (c >= 4688 && c <= 4694) + : c <= 4696) + : (c <= 4701 || (c < 4746 + ? (c >= 4704 && c <= 4744) + : c <= 4749))) + : (c <= 4784 || (c < 4800 + ? (c < 4792 + ? (c >= 4786 && c <= 4789) + : c <= 4798) + : (c <= 4800 || (c < 4808 + ? (c >= 4802 && c <= 4805) + : c <= 4822))))) + : (c <= 4880 || (c < 5024 + ? (c < 4957 + ? (c < 4888 + ? (c >= 4882 && c <= 4885) + : c <= 4954) + : (c <= 4959 || (c < 4992 + ? (c >= 4969 && c <= 4977) + : c <= 5007))) + : (c <= 5109 || (c < 5743 + ? (c < 5121 + ? (c >= 5112 && c <= 5117) + : c <= 5740) + : (c <= 5759 || (c < 5792 + ? (c >= 5761 && c <= 5786) + : c <= 5866))))))))) + : (c <= 5880 || (c < 6656 + ? (c < 6159 + ? (c < 6002 + ? (c < 5952 + ? (c < 5919 + ? (c >= 5888 && c <= 5909) + : c <= 5940) + : (c <= 5971 || (c < 5998 ? (c >= 5984 && c <= 5996) - : c <= 6000) - : (c <= 6003 || (c < 6103 + : c <= 6000))) + : (c <= 6003 || (c < 6108 + ? (c < 6103 ? (c >= 6016 && c <= 6099) - : c <= 6103))) - : (c <= 6109 || (c < 6160 - ? (c < 6155 + : c <= 6103) + : (c <= 6109 || (c < 6155 ? (c >= 6112 && c <= 6121) - : c <= 6157) - : (c <= 6169 || (c >= 6176 && c <= 6264))))))) - : (c <= 6314 || (c < 6752 - ? (c < 6512 - ? (c < 6432 - ? (c < 6400 - ? (c >= 6320 && c <= 6389) - : c <= 6430) - : (c <= 6443 || (c < 6470 - ? (c >= 6448 && c <= 6459) - : c <= 6509))) - : (c <= 6516 || (c < 6608 - ? (c < 6576 - ? (c >= 6528 && c <= 6571) - : c <= 6601) - : (c <= 6618 || (c < 6688 - ? (c >= 6656 && c <= 6683) - : c <= 6750))))) - : (c <= 6780 || (c < 6912 - ? (c < 6823 - ? (c < 6800 - ? (c >= 6783 && c <= 6793) - : c <= 6809) - : (c <= 6823 || (c < 6847 - ? (c >= 6832 && c <= 6845) - : c <= 6848))) - : (c <= 6987 || (c < 7040 - ? (c < 7019 - ? (c >= 6992 && c <= 7001) - : c <= 7027) - : (c <= 7155 || (c >= 7168 && c <= 7223))))))))))) - : (c <= 7241 || (c < 8526 - ? (c < 8150 - ? (c < 8016 - ? (c < 7380 - ? (c < 7312 - ? (c < 7296 - ? (c >= 7245 && c <= 7293) - : c <= 7304) - : (c <= 7354 || (c < 7376 - ? (c >= 7357 && c <= 7359) - : c <= 7378))) - : (c <= 7418 || (c < 7960 - ? (c < 7675 - ? (c >= 7424 && c <= 7673) + : c <= 6157))))) + : (c <= 6169 || (c < 6448 + ? (c < 6320 + ? (c < 6272 + ? (c >= 6176 && c <= 6264) + : c <= 6314) + : (c <= 6389 || (c < 6432 + ? (c >= 6400 && c <= 6430) + : c <= 6443))) + : (c <= 6459 || (c < 6528 + ? (c < 6512 + ? (c >= 6470 && c <= 6509) + : c <= 6516) + : (c <= 6571 || (c < 6608 + ? (c >= 6576 && c <= 6601) + : c <= 6618))))))) + : (c <= 6683 || (c < 7168 + ? (c < 6832 + ? (c < 6783 + ? (c < 6752 + ? (c >= 6688 && c <= 6750) + : c <= 6780) + : (c <= 6793 || (c < 6823 + ? (c >= 6800 && c <= 6809) + : c <= 6823))) + : (c <= 6845 || (c < 6992 + ? (c < 6912 + ? (c >= 6847 && c <= 6862) + : c <= 6988) + : (c <= 7001 || (c < 7040 + ? (c >= 7019 && c <= 7027) + : c <= 7155))))) + : (c <= 7223 || (c < 7376 + ? (c < 7296 + ? (c < 7245 + ? (c >= 7232 && c <= 7241) + : c <= 7293) + : (c <= 7304 || (c < 7357 + ? (c >= 7312 && c <= 7354) + : c <= 7359))) + : (c <= 7378 || (c < 7960 + ? (c < 7424 + ? (c >= 7380 && c <= 7418) : c <= 7957) - : (c <= 7965 || (c < 8008 - ? (c >= 7968 && c <= 8005) - : c <= 8013))))) - : (c <= 8023 || (c < 8118 - ? (c < 8029 - ? (c < 8027 - ? c == 8025 - : c <= 8027) - : (c <= 8029 || (c < 8064 - ? (c >= 8031 && c <= 8061) - : c <= 8116))) - : (c <= 8124 || (c < 8134 - ? (c < 8130 - ? c == 8126 - : c <= 8132) - : (c <= 8140 || (c >= 8144 && c <= 8147))))))) - : (c <= 8155 || (c < 8450 - ? (c < 8305 + : (c <= 7965 || (c >= 7968 && c <= 8005))))))))))) + : (c <= 8013 || (c < 11696 + ? (c < 8450 + ? (c < 8150 + ? (c < 8064 + ? (c < 8027 + ? (c < 8025 + ? (c >= 8016 && c <= 8023) + : c <= 8025) + : (c <= 8027 || (c < 8031 + ? c == 8029 + : c <= 8061))) + : (c <= 8116 || (c < 8130 + ? (c < 8126 + ? (c >= 8118 && c <= 8124) + : c <= 8126) + : (c <= 8132 || (c < 8144 + ? (c >= 8134 && c <= 8140) + : c <= 8147))))) + : (c <= 8155 || (c < 8305 ? (c < 8182 ? (c < 8178 ? (c >= 8160 && c <= 8172) @@ -6285,8 +6343,9 @@ static inline bool aux_sym_identifier_token1_character_set_5(int32_t c) { : c <= 8348) : (c <= 8412 || (c < 8421 ? c == 8417 - : c <= 8432))))) - : (c <= 8450 || (c < 8486 + : c <= 8432))))))) + : (c <= 8450 || (c < 8544 + ? (c < 8486 ? (c < 8469 ? (c < 8458 ? c == 8455 @@ -6298,423 +6357,1932 @@ static inline bool aux_sym_identifier_token1_character_set_5(int32_t c) { ? (c < 8490 ? c == 8488 : c <= 8505) - : (c <= 8511 || (c >= 8517 && c <= 8521))))))))) - : (c <= 8526 || (c < 12337 - ? (c < 11680 - ? (c < 11520 - ? (c < 11312 - ? (c < 11264 - ? (c >= 8544 && c <= 8584) - : c <= 11310) - : (c <= 11358 || (c < 11499 - ? (c >= 11360 && c <= 11492) - : c <= 11507))) - : (c <= 11557 || (c < 11568 - ? (c < 11565 + : (c <= 8511 || (c < 8526 + ? (c >= 8517 && c <= 8521) + : c <= 8526))))) + : (c <= 8584 || (c < 11568 + ? (c < 11520 + ? (c < 11499 + ? (c >= 11264 && c <= 11492) + : c <= 11507) + : (c <= 11557 || (c < 11565 ? c == 11559 - : c <= 11565) - : (c <= 11623 || (c < 11647 + : c <= 11565))) + : (c <= 11623 || (c < 11680 + ? (c < 11647 ? c == 11631 - : c <= 11670))))) - : (c <= 11686 || (c < 11728 - ? (c < 11704 - ? (c < 11696 - ? (c >= 11688 && c <= 11694) - : c <= 11702) - : (c <= 11710 || (c < 11720 - ? (c >= 11712 && c <= 11718) - : c <= 11726))) - : (c <= 11734 || (c < 12293 - ? (c < 11744 - ? (c >= 11736 && c <= 11742) - : c <= 11775) - : (c <= 12295 || (c >= 12321 && c <= 12335))))))) - : (c <= 12341 || (c < 19968 - ? (c < 12549 - ? (c < 12441 - ? (c < 12353 + : c <= 11670) + : (c <= 11686 || (c >= 11688 && c <= 11694))))))))) + : (c <= 11702 || (c < 42560 + ? (c < 12441 + ? (c < 11744 + ? (c < 11720 + ? (c < 11712 + ? (c >= 11704 && c <= 11710) + : c <= 11718) + : (c <= 11726 || (c < 11736 + ? (c >= 11728 && c <= 11734) + : c <= 11742))) + : (c <= 11775 || (c < 12337 + ? (c < 12321 + ? (c >= 12293 && c <= 12295) + : c <= 12335) + : (c <= 12341 || (c < 12353 ? (c >= 12344 && c <= 12348) - : c <= 12438) - : (c <= 12447 || (c < 12540 + : c <= 12438))))) + : (c <= 12447 || (c < 12784 + ? (c < 12549 + ? (c < 12540 ? (c >= 12449 && c <= 12538) - : c <= 12543))) - : (c <= 12591 || (c < 12784 - ? (c < 12704 + : c <= 12543) + : (c <= 12591 || (c < 12704 ? (c >= 12593 && c <= 12686) - : c <= 12735) - : (c <= 12799 || (c >= 13312 && c <= 19903))))) - : (c <= 40956 || (c < 42612 - ? (c < 42240 - ? (c < 42192 - ? (c >= 40960 && c <= 42124) - : c <= 42237) - : (c <= 42508 || (c < 42560 - ? (c >= 42512 && c <= 42539) - : c <= 42607))) - : (c <= 42621 || (c < 42786 - ? (c < 42775 - ? (c >= 42623 && c <= 42737) - : c <= 42783) - : (c <= 42888 || (c >= 42891 && c <= 42943))))))))))))))) - : (c <= 42954 || (c < 71168 - ? (c < 67424 - ? (c < 64467 - ? (c < 43785 - ? (c < 43471 - ? (c < 43232 - ? (c < 43072 - ? (c < 43052 - ? (c >= 42997 && c <= 43047) - : c <= 43052) - : (c <= 43123 || (c < 43216 - ? (c >= 43136 && c <= 43205) - : c <= 43225))) - : (c <= 43255 || (c < 43312 - ? (c < 43261 - ? c == 43259 - : c <= 43309) - : (c <= 43347 || (c < 43392 - ? (c >= 43360 && c <= 43388) - : c <= 43456))))) - : (c <= 43481 || (c < 43642 - ? (c < 43584 - ? (c < 43520 - ? (c >= 43488 && c <= 43518) - : c <= 43574) - : (c <= 43597 || (c < 43616 + : c <= 12735))) + : (c <= 12799 || (c < 42192 + ? (c < 19968 + ? (c >= 13312 && c <= 19903) + : c <= 42124) + : (c <= 42237 || (c < 42512 + ? (c >= 42240 && c <= 42508) + : c <= 42539))))))) + : (c <= 42607 || (c < 43136 + ? (c < 42960 + ? (c < 42775 + ? (c < 42623 + ? (c >= 42612 && c <= 42621) + : c <= 42737) + : (c <= 42783 || (c < 42891 + ? (c >= 42786 && c <= 42888) + : c <= 42954))) + : (c <= 42961 || (c < 42994 + ? (c < 42965 + ? c == 42963 + : c <= 42969) + : (c <= 43047 || (c < 43072 + ? c == 43052 + : c <= 43123))))) + : (c <= 43205 || (c < 43360 + ? (c < 43259 + ? (c < 43232 + ? (c >= 43216 && c <= 43225) + : c <= 43255) + : (c <= 43259 || (c < 43312 + ? (c >= 43261 && c <= 43309) + : c <= 43347))) + : (c <= 43388 || (c < 43488 + ? (c < 43471 + ? (c >= 43392 && c <= 43456) + : c <= 43481) + : (c <= 43518 || (c >= 43520 && c <= 43574))))))))))))))) + : (c <= 43597 || (c < 71488 + ? (c < 67680 + ? (c < 65490 + ? (c < 64285 + ? (c < 43824 + ? (c < 43762 + ? (c < 43642 + ? (c < 43616 ? (c >= 43600 && c <= 43609) - : c <= 43638))) - : (c <= 43714 || (c < 43762 - ? (c < 43744 + : c <= 43638) + : (c <= 43714 || (c < 43744 ? (c >= 43739 && c <= 43741) - : c <= 43759) - : (c <= 43766 || (c >= 43777 && c <= 43782))))))) - : (c <= 43790 || (c < 63744 - ? (c < 43888 - ? (c < 43816 - ? (c < 43808 - ? (c >= 43793 && c <= 43798) - : c <= 43814) - : (c <= 43822 || (c < 43868 - ? (c >= 43824 && c <= 43866) - : c <= 43881))) - : (c <= 44010 || (c < 44032 - ? (c < 44016 - ? (c >= 44012 && c <= 44013) - : c <= 44025) - : (c <= 55203 || (c < 55243 - ? (c >= 55216 && c <= 55238) - : c <= 55291))))) - : (c <= 64109 || (c < 64312 - ? (c < 64275 - ? (c < 64256 - ? (c >= 64112 && c <= 64217) - : c <= 64262) - : (c <= 64279 || (c < 64298 - ? (c >= 64285 && c <= 64296) - : c <= 64310))) - : (c <= 64316 || (c < 64323 - ? (c < 64320 - ? c == 64318 - : c <= 64321) - : (c <= 64324 || (c >= 64326 && c <= 64433))))))))) - : (c <= 64829 || (c < 65599 - ? (c < 65343 - ? (c < 65075 - ? (c < 65008 - ? (c < 64914 - ? (c >= 64848 && c <= 64911) - : c <= 64967) - : (c <= 65019 || (c < 65056 - ? (c >= 65024 && c <= 65039) - : c <= 65071))) - : (c <= 65076 || (c < 65142 - ? (c < 65136 - ? (c >= 65101 && c <= 65103) - : c <= 65140) - : (c <= 65276 || (c < 65313 - ? (c >= 65296 && c <= 65305) - : c <= 65338))))) - : (c <= 65343 || (c < 65498 - ? (c < 65474 - ? (c < 65382 - ? (c >= 65345 && c <= 65370) - : c <= 65470) - : (c <= 65479 || (c < 65490 - ? (c >= 65482 && c <= 65487) - : c <= 65495))) - : (c <= 65500 || (c < 65576 - ? (c < 65549 - ? (c >= 65536 && c <= 65547) - : c <= 65574) - : (c <= 65594 || (c >= 65596 && c <= 65597))))))) - : (c <= 65613 || (c < 66464 - ? (c < 66208 - ? (c < 65856 + : c <= 43759))) + : (c <= 43766 || (c < 43793 + ? (c < 43785 + ? (c >= 43777 && c <= 43782) + : c <= 43790) + : (c <= 43798 || (c < 43816 + ? (c >= 43808 && c <= 43814) + : c <= 43822))))) + : (c <= 43866 || (c < 55216 + ? (c < 44012 + ? (c < 43888 + ? (c >= 43868 && c <= 43881) + : c <= 44010) + : (c <= 44013 || (c < 44032 + ? (c >= 44016 && c <= 44025) + : c <= 55203))) + : (c <= 55238 || (c < 64112 + ? (c < 63744 + ? (c >= 55243 && c <= 55291) + : c <= 64109) + : (c <= 64217 || (c < 64275 + ? (c >= 64256 && c <= 64262) + : c <= 64279))))))) + : (c <= 64296 || (c < 65056 + ? (c < 64326 + ? (c < 64318 + ? (c < 64312 + ? (c >= 64298 && c <= 64310) + : c <= 64316) + : (c <= 64318 || (c < 64323 + ? (c >= 64320 && c <= 64321) + : c <= 64324))) + : (c <= 64433 || (c < 64914 + ? (c < 64848 + ? (c >= 64467 && c <= 64829) + : c <= 64911) + : (c <= 64967 || (c < 65024 + ? (c >= 65008 && c <= 65019) + : c <= 65039))))) + : (c <= 65071 || (c < 65313 + ? (c < 65136 + ? (c < 65101 + ? (c >= 65075 && c <= 65076) + : c <= 65103) + : (c <= 65140 || (c < 65296 + ? (c >= 65142 && c <= 65276) + : c <= 65305))) + : (c <= 65338 || (c < 65382 + ? (c < 65345 + ? c == 65343 + : c <= 65370) + : (c <= 65470 || (c < 65482 + ? (c >= 65474 && c <= 65479) + : c <= 65487))))))))) + : (c <= 65495 || (c < 66776 + ? (c < 66208 + ? (c < 65599 + ? (c < 65549 + ? (c < 65536 + ? (c >= 65498 && c <= 65500) + : c <= 65547) + : (c <= 65574 || (c < 65596 + ? (c >= 65576 && c <= 65594) + : c <= 65597))) + : (c <= 65613 || (c < 65856 ? (c < 65664 ? (c >= 65616 && c <= 65629) : c <= 65786) : (c <= 65908 || (c < 66176 ? c == 66045 - : c <= 66204))) - : (c <= 66256 || (c < 66349 + : c <= 66204))))) + : (c <= 66256 || (c < 66464 + ? (c < 66349 ? (c < 66304 ? c == 66272 : c <= 66335) : (c <= 66378 || (c < 66432 ? (c >= 66384 && c <= 66426) - : c <= 66461))))) - : (c <= 66499 || (c < 66776 - ? (c < 66560 + : c <= 66461))) + : (c <= 66499 || (c < 66560 ? (c < 66513 ? (c >= 66504 && c <= 66511) : c <= 66517) : (c <= 66717 || (c < 66736 ? (c >= 66720 && c <= 66729) - : c <= 66771))) - : (c <= 66811 || (c < 67072 + : c <= 66771))))))) + : (c <= 66811 || (c < 67392 + ? (c < 66964 + ? (c < 66928 ? (c < 66864 ? (c >= 66816 && c <= 66855) : c <= 66915) - : (c <= 67382 || (c >= 67392 && c <= 67413))))))))))) - : (c <= 67431 || (c < 69840 - ? (c < 68224 - ? (c < 67872 - ? (c < 67647 - ? (c < 67594 - ? (c < 67592 - ? (c >= 67584 && c <= 67589) - : c <= 67592) - : (c <= 67637 || (c < 67644 - ? (c >= 67639 && c <= 67640) - : c <= 67644))) - : (c <= 67669 || (c < 67808 - ? (c < 67712 - ? (c >= 67680 && c <= 67702) - : c <= 67742) - : (c <= 67826 || (c < 67840 - ? (c >= 67828 && c <= 67829) - : c <= 67861))))) - : (c <= 67897 || (c < 68117 - ? (c < 68096 - ? (c < 68030 - ? (c >= 67968 && c <= 68023) - : c <= 68031) - : (c <= 68099 || (c < 68108 - ? (c >= 68101 && c <= 68102) - : c <= 68115))) - : (c <= 68119 || (c < 68159 - ? (c < 68152 - ? (c >= 68121 && c <= 68149) - : c <= 68154) - : (c <= 68159 || (c >= 68192 && c <= 68220))))))) - : (c <= 68252 || (c < 69248 - ? (c < 68480 - ? (c < 68352 - ? (c < 68297 - ? (c >= 68288 && c <= 68295) - : c <= 68326) - : (c <= 68405 || (c < 68448 - ? (c >= 68416 && c <= 68437) - : c <= 68466))) - : (c <= 68497 || (c < 68800 - ? (c < 68736 - ? (c >= 68608 && c <= 68680) - : c <= 68786) - : (c <= 68850 || (c < 68912 - ? (c >= 68864 && c <= 68903) - : c <= 68921))))) - : (c <= 69289 || (c < 69552 - ? (c < 69376 - ? (c < 69296 - ? (c >= 69291 && c <= 69292) - : c <= 69297) - : (c <= 69404 || (c < 69424 - ? c == 69415 - : c <= 69456))) - : (c <= 69572 || (c < 69734 - ? (c < 69632 - ? (c >= 69600 && c <= 69622) - : c <= 69702) - : (c <= 69743 || (c >= 69759 && c <= 69818))))))))) - : (c <= 69864 || (c < 70415 - ? (c < 70163 - ? (c < 70006 - ? (c < 69942 - ? (c < 69888 - ? (c >= 69872 && c <= 69881) - : c <= 69940) - : (c <= 69951 || (c < 69968 - ? (c >= 69956 && c <= 69959) - : c <= 70003))) - : (c <= 70006 || (c < 70094 + : (c <= 66938 || (c < 66956 + ? (c >= 66940 && c <= 66954) + : c <= 66962))) + : (c <= 66965 || (c < 66995 + ? (c < 66979 + ? (c >= 66967 && c <= 66977) + : c <= 66993) + : (c <= 67001 || (c < 67072 + ? (c >= 67003 && c <= 67004) + : c <= 67382))))) + : (c <= 67413 || (c < 67592 + ? (c < 67463 + ? (c < 67456 + ? (c >= 67424 && c <= 67431) + : c <= 67461) + : (c <= 67504 || (c < 67584 + ? (c >= 67506 && c <= 67514) + : c <= 67589))) + : (c <= 67592 || (c < 67644 + ? (c < 67639 + ? (c >= 67594 && c <= 67637) + : c <= 67640) + : (c <= 67644 || (c >= 67647 && c <= 67669))))))))))) + : (c <= 67702 || (c < 70006 + ? (c < 68736 + ? (c < 68121 + ? (c < 67968 + ? (c < 67828 + ? (c < 67808 + ? (c >= 67712 && c <= 67742) + : c <= 67826) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67897))) + : (c <= 68023 || (c < 68101 + ? (c < 68096 + ? (c >= 68030 && c <= 68031) + : c <= 68099) + : (c <= 68102 || (c < 68117 + ? (c >= 68108 && c <= 68115) + : c <= 68119))))) + : (c <= 68149 || (c < 68297 + ? (c < 68192 + ? (c < 68159 + ? (c >= 68152 && c <= 68154) + : c <= 68159) + : (c <= 68220 || (c < 68288 + ? (c >= 68224 && c <= 68252) + : c <= 68295))) + : (c <= 68326 || (c < 68448 + ? (c < 68416 + ? (c >= 68352 && c <= 68405) + : c <= 68437) + : (c <= 68466 || (c < 68608 + ? (c >= 68480 && c <= 68497) + : c <= 68680))))))) + : (c <= 68786 || (c < 69600 + ? (c < 69296 + ? (c < 68912 + ? (c < 68864 + ? (c >= 68800 && c <= 68850) + : c <= 68903) + : (c <= 68921 || (c < 69291 + ? (c >= 69248 && c <= 69289) + : c <= 69292))) + : (c <= 69297 || (c < 69424 + ? (c < 69415 + ? (c >= 69376 && c <= 69404) + : c <= 69415) + : (c <= 69456 || (c < 69552 + ? (c >= 69488 && c <= 69509) + : c <= 69572))))) + : (c <= 69622 || (c < 69872 + ? (c < 69759 + ? (c < 69734 + ? (c >= 69632 && c <= 69702) + : c <= 69749) + : (c <= 69818 || (c < 69840 + ? c == 69826 + : c <= 69864))) + : (c <= 69881 || (c < 69956 + ? (c < 69942 + ? (c >= 69888 && c <= 69940) + : c <= 69951) + : (c <= 69959 || (c >= 69968 && c <= 70003))))))))) + : (c <= 70006 || (c < 70475 + ? (c < 70303 + ? (c < 70163 + ? (c < 70094 ? (c < 70089 ? (c >= 70016 && c <= 70084) : c <= 70092) : (c <= 70106 || (c < 70144 ? c == 70108 - : c <= 70161))))) - : (c <= 70199 || (c < 70303 - ? (c < 70280 + : c <= 70161))) + : (c <= 70199 || (c < 70280 ? (c < 70272 ? c == 70206 : c <= 70278) : (c <= 70280 || (c < 70287 ? (c >= 70282 && c <= 70285) - : c <= 70301))) - : (c <= 70312 || (c < 70400 + : c <= 70301))))) + : (c <= 70312 || (c < 70419 + ? (c < 70400 ? (c < 70384 ? (c >= 70320 && c <= 70378) : c <= 70393) - : (c <= 70403 || (c >= 70405 && c <= 70412))))))) - : (c <= 70416 || (c < 70502 - ? (c < 70471 - ? (c < 70450 - ? (c < 70442 - ? (c >= 70419 && c <= 70440) - : c <= 70448) - : (c <= 70451 || (c < 70459 - ? (c >= 70453 && c <= 70457) - : c <= 70468))) - : (c <= 70472 || (c < 70487 - ? (c < 70480 - ? (c >= 70475 && c <= 70477) - : c <= 70480) - : (c <= 70487 || (c >= 70493 && c <= 70499))))) - : (c <= 70508 || (c < 70855 - ? (c < 70736 - ? (c < 70656 - ? (c >= 70512 && c <= 70516) - : c <= 70730) - : (c <= 70745 || (c < 70784 - ? (c >= 70750 && c <= 70753) - : c <= 70853))) - : (c <= 70855 || (c < 71096 - ? (c < 71040 - ? (c >= 70864 && c <= 70873) - : c <= 71093) - : (c <= 71104 || (c >= 71128 && c <= 71133))))))))))))) - : (c <= 71232 || (c < 119966 - ? (c < 73120 - ? (c < 72263 - ? (c < 71948 - ? (c < 71453 - ? (c < 71296 - ? (c < 71248 + : (c <= 70403 || (c < 70415 + ? (c >= 70405 && c <= 70412) + : c <= 70416))) + : (c <= 70440 || (c < 70453 + ? (c < 70450 + ? (c >= 70442 && c <= 70448) + : c <= 70451) + : (c <= 70457 || (c < 70471 + ? (c >= 70459 && c <= 70468) + : c <= 70472))))))) + : (c <= 70477 || (c < 71040 + ? (c < 70656 + ? (c < 70493 + ? (c < 70487 + ? c == 70480 + : c <= 70487) + : (c <= 70499 || (c < 70512 + ? (c >= 70502 && c <= 70508) + : c <= 70516))) + : (c <= 70730 || (c < 70784 + ? (c < 70750 + ? (c >= 70736 && c <= 70745) + : c <= 70753) + : (c <= 70853 || (c < 70864 + ? c == 70855 + : c <= 70873))))) + : (c <= 71093 || (c < 71296 + ? (c < 71168 + ? (c < 71128 + ? (c >= 71096 && c <= 71104) + : c <= 71133) + : (c <= 71232 || (c < 71248 ? c == 71236 - : c <= 71257) - : (c <= 71352 || (c < 71424 + : c <= 71257))) + : (c <= 71352 || (c < 71453 + ? (c < 71424 ? (c >= 71360 && c <= 71369) - : c <= 71450))) - : (c <= 71467 || (c < 71840 - ? (c < 71680 - ? (c >= 71472 && c <= 71481) - : c <= 71738) - : (c <= 71913 || (c < 71945 - ? (c >= 71935 && c <= 71942) - : c <= 71945))))) - : (c <= 71955 || (c < 72096 - ? (c < 71991 - ? (c < 71960 - ? (c >= 71957 && c <= 71958) - : c <= 71989) - : (c <= 71992 || (c < 72016 - ? (c >= 71995 && c <= 72003) - : c <= 72025))) - : (c <= 72103 || (c < 72163 - ? (c < 72154 - ? (c >= 72106 && c <= 72151) - : c <= 72161) - : (c <= 72164 || (c >= 72192 && c <= 72254))))))) - : (c <= 72263 || (c < 72968 - ? (c < 72760 - ? (c < 72384 - ? (c < 72349 - ? (c >= 72272 && c <= 72345) - : c <= 72349) - : (c <= 72440 || (c < 72714 - ? (c >= 72704 && c <= 72712) - : c <= 72758))) - : (c <= 72768 || (c < 72850 - ? (c < 72818 - ? (c >= 72784 && c <= 72793) - : c <= 72847) - : (c <= 72871 || (c < 72960 - ? (c >= 72873 && c <= 72886) - : c <= 72966))))) - : (c <= 72969 || (c < 73056 - ? (c < 73020 - ? (c < 73018 - ? (c >= 72971 && c <= 73014) - : c <= 73018) - : (c <= 73021 || (c < 73040 - ? (c >= 73023 && c <= 73031) - : c <= 73049))) - : (c <= 73061 || (c < 73104 - ? (c < 73066 - ? (c >= 73063 && c <= 73064) - : c <= 73102) - : (c <= 73105 || (c >= 73107 && c <= 73112))))))))) - : (c <= 73129 || (c < 94179 - ? (c < 92912 - ? (c < 77824 - ? (c < 73728 - ? (c < 73648 + : c <= 71450) + : (c <= 71467 || (c >= 71472 && c <= 71481))))))))))))) + : (c <= 71494 || (c < 119977 + ? (c < 92160 + ? (c < 72818 + ? (c < 72106 + ? (c < 71957 + ? (c < 71935 + ? (c < 71840 + ? (c >= 71680 && c <= 71738) + : c <= 71913) + : (c <= 71942 || (c < 71948 + ? c == 71945 + : c <= 71955))) + : (c <= 71958 || (c < 71995 + ? (c < 71991 + ? (c >= 71960 && c <= 71989) + : c <= 71992) + : (c <= 72003 || (c < 72096 + ? (c >= 72016 && c <= 72025) + : c <= 72103))))) + : (c <= 72151 || (c < 72349 + ? (c < 72192 + ? (c < 72163 + ? (c >= 72154 && c <= 72161) + : c <= 72164) + : (c <= 72254 || (c < 72272 + ? c == 72263 + : c <= 72345))) + : (c <= 72349 || (c < 72714 + ? (c < 72704 + ? (c >= 72368 && c <= 72440) + : c <= 72712) + : (c <= 72758 || (c < 72784 + ? (c >= 72760 && c <= 72768) + : c <= 72793))))))) + : (c <= 72847 || (c < 73066 + ? (c < 73018 + ? (c < 72960 + ? (c < 72873 + ? (c >= 72850 && c <= 72871) + : c <= 72886) + : (c <= 72966 || (c < 72971 + ? (c >= 72968 && c <= 72969) + : c <= 73014))) + : (c <= 73018 || (c < 73040 + ? (c < 73023 + ? (c >= 73020 && c <= 73021) + : c <= 73031) + : (c <= 73049 || (c < 73063 + ? (c >= 73056 && c <= 73061) + : c <= 73064))))) + : (c <= 73102 || (c < 73728 + ? (c < 73120 + ? (c < 73107 + ? (c >= 73104 && c <= 73105) + : c <= 73112) + : (c <= 73129 || (c < 73648 ? (c >= 73440 && c <= 73462) - : c <= 73648) - : (c <= 74649 || (c < 74880 + : c <= 73648))) + : (c <= 74649 || (c < 77712 + ? (c < 74880 ? (c >= 74752 && c <= 74862) - : c <= 75075))) - : (c <= 78894 || (c < 92736 - ? (c < 92160 - ? (c >= 82944 && c <= 83526) - : c <= 92728) - : (c <= 92766 || (c < 92880 - ? (c >= 92768 && c <= 92777) - : c <= 92909))))) - : (c <= 92916 || (c < 93760 - ? (c < 93008 + : c <= 75075) + : (c <= 77808 || (c < 82944 + ? (c >= 77824 && c <= 78894) + : c <= 83526))))))))) + : (c <= 92728 || (c < 110589 + ? (c < 93760 + ? (c < 92912 + ? (c < 92784 + ? (c < 92768 + ? (c >= 92736 && c <= 92766) + : c <= 92777) + : (c <= 92862 || (c < 92880 + ? (c >= 92864 && c <= 92873) + : c <= 92909))) + : (c <= 92916 || (c < 93008 ? (c < 92992 ? (c >= 92928 && c <= 92982) : c <= 92995) : (c <= 93017 || (c < 93053 ? (c >= 93027 && c <= 93047) - : c <= 93071))) - : (c <= 93823 || (c < 94095 + : c <= 93071))))) + : (c <= 93823 || (c < 94192 + ? (c < 94095 ? (c < 94031 ? (c >= 93952 && c <= 94026) : c <= 94087) - : (c <= 94111 || (c >= 94176 && c <= 94177))))))) - : (c <= 94180 || (c < 113792 - ? (c < 110928 - ? (c < 100352 - ? (c < 94208 - ? (c >= 94192 && c <= 94193) - : c <= 100343) - : (c <= 101589 || (c < 110592 - ? (c >= 101632 && c <= 101640) - : c <= 110878))) - : (c <= 110930 || (c < 113664 - ? (c < 110960 - ? (c >= 110948 && c <= 110951) - : c <= 111355) - : (c <= 113770 || (c >= 113776 && c <= 113788))))) - : (c <= 113800 || (c < 119173 - ? (c < 119141 - ? (c < 113821 - ? (c >= 113808 && c <= 113817) - : c <= 113822) - : (c <= 119145 || (c < 119163 + : (c <= 94111 || (c < 94179 + ? (c >= 94176 && c <= 94177) + : c <= 94180))) + : (c <= 94193 || (c < 101632 + ? (c < 100352 + ? (c >= 94208 && c <= 100343) + : c <= 101589) + : (c <= 101640 || (c < 110581 + ? (c >= 110576 && c <= 110579) + : c <= 110587))))))) + : (c <= 110590 || (c < 119141 + ? (c < 113776 + ? (c < 110948 + ? (c < 110928 + ? (c >= 110592 && c <= 110882) + : c <= 110930) + : (c <= 110951 || (c < 113664 + ? (c >= 110960 && c <= 111355) + : c <= 113770))) + : (c <= 113788 || (c < 113821 + ? (c < 113808 + ? (c >= 113792 && c <= 113800) + : c <= 113817) + : (c <= 113822 || (c < 118576 + ? (c >= 118528 && c <= 118573) + : c <= 118598))))) + : (c <= 119145 || (c < 119808 + ? (c < 119173 + ? (c < 119163 ? (c >= 119149 && c <= 119154) - : c <= 119170))) - : (c <= 119179 || (c < 119808 - ? (c < 119362 + : c <= 119170) + : (c <= 119179 || (c < 119362 ? (c >= 119210 && c <= 119213) - : c <= 119364) + : c <= 119364))) + : (c <= 119892 || (c < 119970 + ? (c < 119966 + ? (c >= 119894 && c <= 119964) + : c <= 119967) + : (c <= 119970 || (c >= 119973 && c <= 119974))))))))))) + : (c <= 119980 || (c < 124912 + ? (c < 120772 + ? (c < 120138 + ? (c < 120077 + ? (c < 119997 + ? (c < 119995 + ? (c >= 119982 && c <= 119993) + : c <= 119995) + : (c <= 120003 || (c < 120071 + ? (c >= 120005 && c <= 120069) + : c <= 120074))) + : (c <= 120084 || (c < 120123 + ? (c < 120094 + ? (c >= 120086 && c <= 120092) + : c <= 120121) + : (c <= 120126 || (c < 120134 + ? (c >= 120128 && c <= 120132) + : c <= 120134))))) + : (c <= 120144 || (c < 120598 + ? (c < 120514 + ? (c < 120488 + ? (c >= 120146 && c <= 120485) + : c <= 120512) + : (c <= 120538 || (c < 120572 + ? (c >= 120540 && c <= 120570) + : c <= 120596))) + : (c <= 120628 || (c < 120688 + ? (c < 120656 + ? (c >= 120630 && c <= 120654) + : c <= 120686) + : (c <= 120712 || (c < 120746 + ? (c >= 120714 && c <= 120744) + : c <= 120770))))))) + : (c <= 120779 || (c < 122915 + ? (c < 121499 + ? (c < 121403 + ? (c < 121344 + ? (c >= 120782 && c <= 120831) + : c <= 121398) + : (c <= 121452 || (c < 121476 + ? c == 121461 + : c <= 121476))) + : (c <= 121503 || (c < 122880 + ? (c < 122624 + ? (c >= 121505 && c <= 121519) + : c <= 122654) + : (c <= 122886 || (c < 122907 + ? (c >= 122888 && c <= 122904) + : c <= 122913))))) + : (c <= 122916 || (c < 123536 + ? (c < 123184 + ? (c < 123136 + ? (c >= 122918 && c <= 122922) + : c <= 123180) + : (c <= 123197 || (c < 123214 + ? (c >= 123200 && c <= 123209) + : c <= 123214))) + : (c <= 123566 || (c < 124904 + ? (c < 124896 + ? (c >= 123584 && c <= 123641) + : c <= 124902) + : (c <= 124907 || (c >= 124909 && c <= 124910))))))))) + : (c <= 124926 || (c < 126557 + ? (c < 126521 + ? (c < 126469 + ? (c < 125184 + ? (c < 125136 + ? (c >= 124928 && c <= 125124) + : c <= 125142) + : (c <= 125259 || (c < 126464 + ? (c >= 125264 && c <= 125273) + : c <= 126467))) + : (c <= 126495 || (c < 126503 + ? (c < 126500 + ? (c >= 126497 && c <= 126498) + : c <= 126500) + : (c <= 126503 || (c < 126516 + ? (c >= 126505 && c <= 126514) + : c <= 126519))))) + : (c <= 126521 || (c < 126541 + ? (c < 126535 + ? (c < 126530 + ? c == 126523 + : c <= 126530) + : (c <= 126535 || (c < 126539 + ? c == 126537 + : c <= 126539))) + : (c <= 126543 || (c < 126551 + ? (c < 126548 + ? (c >= 126545 && c <= 126546) + : c <= 126548) + : (c <= 126551 || (c < 126555 + ? c == 126553 + : c <= 126555))))))) + : (c <= 126557 || (c < 126629 + ? (c < 126580 + ? (c < 126564 + ? (c < 126561 + ? c == 126559 + : c <= 126562) + : (c <= 126564 || (c < 126572 + ? (c >= 126567 && c <= 126570) + : c <= 126578))) + : (c <= 126583 || (c < 126592 + ? (c < 126590 + ? (c >= 126585 && c <= 126588) + : c <= 126590) + : (c <= 126601 || (c < 126625 + ? (c >= 126603 && c <= 126619) + : c <= 126627))))) + : (c <= 126633 || (c < 178208 + ? (c < 131072 + ? (c < 130032 + ? (c >= 126635 && c <= 126651) + : c <= 130041) + : (c <= 173791 || (c < 177984 + ? (c >= 173824 && c <= 177976) + : c <= 178205))) + : (c <= 183969 || (c < 196608 + ? (c < 194560 + ? (c >= 183984 && c <= 191456) + : c <= 195101) + : (c <= 201546 || (c >= 917760 && c <= 917999))))))))))))))))); +} + +static inline bool sym_keyword_character_set_1(int32_t c) { + return (c < 71960 + ? (c < 68121 + ? (c < 8459 + ? (c < 7312 + ? (c < 910 + ? (c < 886 + ? (c < 256 + ? (c < 216 + ? (c >= 192 && c <= 214) + : c <= 222) + : (c <= 590 || (c >= 880 && c <= 882))) + : (c <= 886 || (c < 904 + ? (c < 902 + ? c == 895 + : c <= 902) + : (c <= 906 || c == 908)))) + : (c <= 929 || (c < 4256 + ? (c < 1162 + ? (c < 1015 + ? (c >= 931 && c <= 1012) + : c <= 1152) + : (c <= 1326 || (c >= 1329 && c <= 1366))) + : (c <= 4293 || (c < 4301 + ? c == 4295 + : (c <= 4301 || (c >= 5024 && c <= 5109))))))) + : (c <= 7354 || (c < 8031 + ? (c < 8008 + ? (c < 7960 + ? (c < 7680 + ? (c >= 7357 && c <= 7359) + : c <= 7951) + : (c <= 7965 || (c >= 7976 && c <= 7999))) + : (c <= 8013 || (c < 8027 + ? c == 8025 + : (c <= 8027 || c == 8029)))) + : (c <= 8047 || (c < 8168 + ? (c < 8136 + ? (c < 8120 + ? (c >= 8072 && c <= 8111) + : c <= 8124) + : (c <= 8140 || (c >= 8152 && c <= 8155))) + : (c <= 8172 || (c < 8450 + ? (c >= 8184 && c <= 8188) + : (c <= 8450 || c == 8455)))))))) + : (c <= 8466 || (c < 42891 + ? (c < 8579 + ? (c < 8488 + ? (c < 8484 + ? (c < 8473 + ? c == 8469 + : c <= 8477) + : (c <= 8484 || c == 8486)) + : (c <= 8488 || (c < 8510 + ? (c >= 8490 && c <= 8499) + : (c <= 8511 || c == 8517)))) + : (c <= 8579 || (c < 19969 + ? (c < 11506 + ? (c < 11499 + ? (c >= 11264 && c <= 11490) + : c <= 11501) + : (c <= 11506 || (c >= 13313 && c <= 19902))) + : (c <= 40958 || (c < 42624 + ? (c >= 42560 && c <= 42604) + : (c <= 42650 || (c >= 42786 && c <= 42886))))))) + : (c <= 42953 || (c < 66940 + ? (c < 65313 + ? (c < 42997 + ? (c < 42966 + ? c == 42960 + : c <= 42968) + : (c <= 42997 || (c >= 44033 && c <= 55202))) + : (c <= 65338 || (c < 66736 + ? (c >= 66560 && c <= 66599) + : (c <= 66771 || (c >= 66928 && c <= 66938))))) + : (c <= 66954 || (c < 68030 + ? (c < 67884 + ? (c < 66964 + ? (c >= 66956 && c <= 66962) + : c <= 66965) + : (c <= 67897 || (c >= 67968 && c <= 68023))) + : (c <= 68031 || (c < 68112 + ? c == 68096 + : (c <= 68115 || (c >= 68117 && c <= 68119))))))))))) + : (c <= 68149 || (c < 70163 + ? (c < 69488 + ? (c < 68608 + ? (c < 68352 + ? (c < 68288 + ? (c < 68224 + ? (c >= 68192 && c <= 68220) + : c <= 68252) + : (c <= 68295 || (c >= 68297 && c <= 68324))) + : (c <= 68405 || (c < 68448 + ? (c >= 68416 && c <= 68437) + : (c <= 68466 || (c >= 68480 && c <= 68497))))) + : (c <= 68680 || (c < 69296 + ? (c < 68864 + ? (c < 68800 + ? (c >= 68736 && c <= 68786) + : c <= 68850) + : (c <= 68899 || (c >= 69248 && c <= 69289))) + : (c <= 69297 || (c < 69415 + ? (c >= 69376 && c <= 69404) + : (c <= 69415 || (c >= 69424 && c <= 69445))))))) + : (c <= 69505 || (c < 69956 + ? (c < 69749 + ? (c < 69635 + ? (c < 69600 + ? (c >= 69552 && c <= 69572) + : c <= 69622) + : (c <= 69687 || (c >= 69745 && c <= 69746))) + : (c <= 69749 || (c < 69840 + ? (c >= 69763 && c <= 69807) + : (c <= 69864 || (c >= 69891 && c <= 69926))))) + : (c <= 69956 || (c < 70081 + ? (c < 70006 + ? (c < 69968 + ? c == 69959 + : c <= 70002) + : (c <= 70006 || (c >= 70019 && c <= 70066))) + : (c <= 70084 || (c < 70108 + ? c == 70106 + : (c <= 70108 || (c >= 70144 && c <= 70161))))))))) + : (c <= 70187 || (c < 70751 + ? (c < 70419 + ? (c < 70303 + ? (c < 70282 + ? (c < 70280 + ? (c >= 70272 && c <= 70278) + : c <= 70280) + : (c <= 70285 || (c >= 70287 && c <= 70301))) + : (c <= 70312 || (c < 70405 + ? (c >= 70320 && c <= 70366) + : (c <= 70412 || (c >= 70415 && c <= 70416))))) + : (c <= 70440 || (c < 70480 + ? (c < 70453 + ? (c < 70450 + ? (c >= 70442 && c <= 70448) + : c <= 70451) + : (c <= 70457 || c == 70461)) + : (c <= 70480 || (c < 70656 + ? (c >= 70493 && c <= 70497) + : (c <= 70708 || (c >= 70727 && c <= 70730))))))) + : (c <= 70753 || (c < 71352 + ? (c < 71128 + ? (c < 70855 + ? (c < 70852 + ? (c >= 70784 && c <= 70831) + : c <= 70853) + : (c <= 70855 || (c >= 71040 && c <= 71086))) + : (c <= 71131 || (c < 71236 + ? (c >= 71168 && c <= 71215) + : (c <= 71236 || (c >= 71296 && c <= 71338))))) + : (c <= 71352 || (c < 71935 + ? (c < 71680 + ? (c < 71488 + ? (c >= 71424 && c <= 71450) + : c <= 71494) + : (c <= 71723 || (c >= 71840 && c <= 71903))) + : (c <= 71942 || (c < 71948 + ? c == 71945 + : (c <= 71955 || (c >= 71957 && c <= 71958))))))))))))) + : (c <= 71983 || (c < 120077 + ? (c < 92880 + ? (c < 72968 + ? (c < 72272 + ? (c < 72161 + ? (c < 72096 + ? (c < 72001 + ? c == 71999 + : c <= 72001) + : (c <= 72103 || (c >= 72106 && c <= 72144))) + : (c <= 72161 || (c < 72203 + ? (c < 72192 + ? c == 72163 + : c <= 72192) + : (c <= 72242 || c == 72250)))) + : (c <= 72272 || (c < 72714 + ? (c < 72368 + ? (c < 72349 + ? (c >= 72284 && c <= 72329) + : c <= 72349) + : (c <= 72440 || (c >= 72704 && c <= 72712))) + : (c <= 72750 || (c < 72818 + ? c == 72768 + : (c <= 72847 || (c >= 72960 && c <= 72966))))))) + : (c <= 72969 || (c < 73728 + ? (c < 73066 + ? (c < 73056 + ? (c < 73030 + ? (c >= 72971 && c <= 73008) + : c <= 73030) + : (c <= 73061 || (c >= 73063 && c <= 73064))) + : (c <= 73097 || (c < 73440 + ? c == 73112 + : (c <= 73458 || c == 73648)))) + : (c <= 74649 || (c < 82944 + ? (c < 77712 + ? (c < 74880 + ? (c >= 74752 && c <= 74862) + : c <= 75075) + : (c <= 77808 || (c >= 77824 && c <= 78894))) + : (c <= 83526 || (c < 92736 + ? (c >= 92160 && c <= 92728) + : (c <= 92766 || (c >= 92784 && c <= 92862))))))))) + : (c <= 92909 || (c < 110928 + ? (c < 94176 + ? (c < 93760 + ? (c < 93027 + ? (c < 92992 + ? (c >= 92928 && c <= 92975) + : c <= 92995) + : (c <= 93047 || (c >= 93053 && c <= 93071))) + : (c <= 93823 || (c < 94032 + ? (c >= 93952 && c <= 94026) + : (c <= 94032 || (c >= 94099 && c <= 94111))))) + : (c <= 94177 || (c < 110576 + ? (c < 100352 + ? (c < 94208 + ? c == 94179 + : c <= 100343) + : (c <= 101589 || (c >= 101632 && c <= 101640))) + : (c <= 110579 || (c < 110589 + ? (c >= 110581 && c <= 110587) + : (c <= 110590 || (c >= 110592 && c <= 110882))))))) + : (c <= 110930 || (c < 119966 + ? (c < 113792 + ? (c < 113664 + ? (c < 110960 + ? (c >= 110948 && c <= 110951) + : c <= 111355) + : (c <= 113770 || (c >= 113776 && c <= 113788))) + : (c <= 113800 || (c < 119808 + ? (c >= 113808 && c <= 113817) + : (c <= 119892 || (c >= 119894 && c <= 119964))))) + : (c <= 119967 || (c < 119995 + ? (c < 119977 + ? (c < 119973 + ? c == 119970 + : c <= 119974) + : (c <= 119980 || (c >= 119982 && c <= 119993))) + : (c <= 119995 || (c < 120005 + ? (c >= 119997 && c <= 120003) + : (c <= 120069 || (c >= 120071 && c <= 120074))))))))))) + : (c <= 120084 || (c < 126503 + ? (c < 120772 + ? (c < 120514 + ? (c < 120134 + ? (c < 120123 + ? (c < 120094 + ? (c >= 120086 && c <= 120092) + : c <= 120121) + : (c <= 120126 || (c >= 120128 && c <= 120132))) + : (c <= 120134 || (c < 120146 + ? (c >= 120138 && c <= 120144) + : (c <= 120485 || (c >= 120488 && c <= 120512))))) + : (c <= 120538 || (c < 120656 + ? (c < 120598 + ? (c < 120572 + ? (c >= 120540 && c <= 120570) + : c <= 120596) + : (c <= 120628 || (c >= 120630 && c <= 120654))) + : (c <= 120686 || (c < 120714 + ? (c >= 120688 && c <= 120712) + : (c <= 120744 || (c >= 120746 && c <= 120770))))))) + : (c <= 120779 || (c < 124909 + ? (c < 123536 + ? (c < 123191 + ? (c < 123136 + ? (c >= 122624 && c <= 122654) + : c <= 123180) + : (c <= 123197 || c == 123214)) + : (c <= 123565 || (c < 124896 + ? (c >= 123584 && c <= 123627) + : (c <= 124902 || (c >= 124904 && c <= 124907))))) + : (c <= 124910 || (c < 126464 + ? (c < 125184 + ? (c < 124928 + ? (c >= 124912 && c <= 124926) + : c <= 125124) + : (c <= 125251 || c == 125259)) + : (c <= 126467 || (c < 126497 + ? (c >= 126469 && c <= 126495) + : (c <= 126498 || c == 126500)))))))) + : (c <= 126503 || (c < 126564 + ? (c < 126541 + ? (c < 126530 + ? (c < 126521 + ? (c < 126516 + ? (c >= 126505 && c <= 126514) + : c <= 126519) + : (c <= 126521 || c == 126523)) + : (c <= 126530 || (c < 126537 + ? c == 126535 + : (c <= 126537 || c == 126539)))) + : (c <= 126543 || (c < 126555 + ? (c < 126551 + ? (c < 126548 + ? (c >= 126545 && c <= 126546) + : c <= 126548) + : (c <= 126551 || c == 126553)) + : (c <= 126555 || (c < 126559 + ? c == 126557 + : (c <= 126559 || (c >= 126561 && c <= 126562))))))) + : (c <= 126564 || (c < 126629 + ? (c < 126590 + ? (c < 126580 + ? (c < 126572 + ? (c >= 126567 && c <= 126570) + : c <= 126578) + : (c <= 126583 || (c >= 126585 && c <= 126588))) + : (c <= 126590 || (c < 126603 + ? (c >= 126592 && c <= 126601) + : (c <= 126619 || (c >= 126625 && c <= 126627))))) + : (c <= 126633 || (c < 178208 + ? (c < 173824 + ? (c < 131072 + ? (c >= 126635 && c <= 126651) + : c <= 173791) + : (c <= 177976 || (c >= 177984 && c <= 178205))) + : (c <= 183969 || (c < 194560 + ? (c >= 183984 && c <= 191456) + : (c <= 195101 || (c >= 196608 && c <= 201546))))))))))))))); +} + +static inline bool sym_keyword_character_set_2(int32_t c) { + return (c < 71960 + ? (c < 68117 + ? (c < 8455 + ? (c < 5024 + ? (c < 908 + ? (c < 880 + ? (c < 216 + ? (c < 192 + ? (c >= 'A' && c <= 'Z') + : c <= 214) + : (c <= 222 || (c >= 256 && c <= 590))) + : (c <= 882 || (c < 902 + ? (c < 895 + ? c == 886 + : c <= 895) + : (c <= 902 || (c >= 904 && c <= 906))))) + : (c <= 908 || (c < 1329 + ? (c < 1015 + ? (c < 931 + ? (c >= 910 && c <= 929) + : c <= 1012) + : (c <= 1152 || (c >= 1162 && c <= 1326))) + : (c <= 1366 || (c < 4295 + ? (c >= 4256 && c <= 4293) + : (c <= 4295 || c == 4301)))))) + : (c <= 5109 || (c < 8029 + ? (c < 7976 + ? (c < 7680 + ? (c < 7357 + ? (c >= 7312 && c <= 7354) + : c <= 7359) + : (c <= 7951 || (c >= 7960 && c <= 7965))) + : (c <= 7999 || (c < 8025 + ? (c >= 8008 && c <= 8013) + : (c <= 8025 || c == 8027)))) + : (c <= 8029 || (c < 8152 + ? (c < 8120 + ? (c < 8072 + ? (c >= 8031 && c <= 8047) + : c <= 8111) + : (c <= 8124 || (c >= 8136 && c <= 8140))) + : (c <= 8155 || (c < 8184 + ? (c >= 8168 && c <= 8172) + : (c <= 8188 || c == 8450)))))))) + : (c <= 8455 || (c < 42786 + ? (c < 8517 + ? (c < 8486 + ? (c < 8473 + ? (c < 8469 + ? (c >= 8459 && c <= 8466) + : c <= 8469) + : (c <= 8477 || c == 8484)) + : (c <= 8486 || (c < 8490 + ? c == 8488 + : (c <= 8499 || (c >= 8510 && c <= 8511))))) + : (c <= 8517 || (c < 13313 + ? (c < 11499 + ? (c < 11264 + ? c == 8579 + : c <= 11490) + : (c <= 11501 || c == 11506)) + : (c <= 19902 || (c < 42560 + ? (c >= 19969 && c <= 40958) + : (c <= 42604 || (c >= 42624 && c <= 42650))))))) + : (c <= 42886 || (c < 66928 + ? (c < 44033 + ? (c < 42966 + ? (c < 42960 + ? (c >= 42891 && c <= 42953) + : c <= 42960) + : (c <= 42968 || c == 42997)) + : (c <= 55202 || (c < 66560 + ? (c >= 65313 && c <= 65338) + : (c <= 66599 || (c >= 66736 && c <= 66771))))) + : (c <= 66938 || (c < 67968 + ? (c < 66964 + ? (c < 66956 + ? (c >= 66940 && c <= 66954) + : c <= 66962) + : (c <= 66965 || (c >= 67884 && c <= 67897))) + : (c <= 68023 || (c < 68096 + ? (c >= 68030 && c <= 68031) + : (c <= 68096 || (c >= 68112 && c <= 68115))))))))))) + : (c <= 68119 || (c < 70163 + ? (c < 69488 + ? (c < 68608 + ? (c < 68297 + ? (c < 68224 + ? (c < 68192 + ? (c >= 68121 && c <= 68149) + : c <= 68220) + : (c <= 68252 || (c >= 68288 && c <= 68295))) + : (c <= 68324 || (c < 68448 + ? (c < 68416 + ? (c >= 68352 && c <= 68405) + : c <= 68437) + : (c <= 68466 || (c >= 68480 && c <= 68497))))) + : (c <= 68680 || (c < 69296 + ? (c < 68864 + ? (c < 68800 + ? (c >= 68736 && c <= 68786) + : c <= 68850) + : (c <= 68899 || (c >= 69248 && c <= 69289))) + : (c <= 69297 || (c < 69415 + ? (c >= 69376 && c <= 69404) + : (c <= 69415 || (c >= 69424 && c <= 69445))))))) + : (c <= 69505 || (c < 69956 + ? (c < 69749 + ? (c < 69635 + ? (c < 69600 + ? (c >= 69552 && c <= 69572) + : c <= 69622) + : (c <= 69687 || (c >= 69745 && c <= 69746))) + : (c <= 69749 || (c < 69840 + ? (c >= 69763 && c <= 69807) + : (c <= 69864 || (c >= 69891 && c <= 69926))))) + : (c <= 69956 || (c < 70081 + ? (c < 70006 + ? (c < 69968 + ? c == 69959 + : c <= 70002) + : (c <= 70006 || (c >= 70019 && c <= 70066))) + : (c <= 70084 || (c < 70108 + ? c == 70106 + : (c <= 70108 || (c >= 70144 && c <= 70161))))))))) + : (c <= 70187 || (c < 70751 + ? (c < 70419 + ? (c < 70303 + ? (c < 70282 + ? (c < 70280 + ? (c >= 70272 && c <= 70278) + : c <= 70280) + : (c <= 70285 || (c >= 70287 && c <= 70301))) + : (c <= 70312 || (c < 70405 + ? (c >= 70320 && c <= 70366) + : (c <= 70412 || (c >= 70415 && c <= 70416))))) + : (c <= 70440 || (c < 70480 + ? (c < 70453 + ? (c < 70450 + ? (c >= 70442 && c <= 70448) + : c <= 70451) + : (c <= 70457 || c == 70461)) + : (c <= 70480 || (c < 70656 + ? (c >= 70493 && c <= 70497) + : (c <= 70708 || (c >= 70727 && c <= 70730))))))) + : (c <= 70753 || (c < 71352 + ? (c < 71128 + ? (c < 70855 + ? (c < 70852 + ? (c >= 70784 && c <= 70831) + : c <= 70853) + : (c <= 70855 || (c >= 71040 && c <= 71086))) + : (c <= 71131 || (c < 71236 + ? (c >= 71168 && c <= 71215) + : (c <= 71236 || (c >= 71296 && c <= 71338))))) + : (c <= 71352 || (c < 71935 + ? (c < 71680 + ? (c < 71488 + ? (c >= 71424 && c <= 71450) + : c <= 71494) + : (c <= 71723 || (c >= 71840 && c <= 71903))) + : (c <= 71942 || (c < 71948 + ? c == 71945 + : (c <= 71955 || (c >= 71957 && c <= 71958))))))))))))) + : (c <= 71983 || (c < 120077 + ? (c < 92880 + ? (c < 72968 + ? (c < 72272 + ? (c < 72161 + ? (c < 72096 + ? (c < 72001 + ? c == 71999 + : c <= 72001) + : (c <= 72103 || (c >= 72106 && c <= 72144))) + : (c <= 72161 || (c < 72203 + ? (c < 72192 + ? c == 72163 + : c <= 72192) + : (c <= 72242 || c == 72250)))) + : (c <= 72272 || (c < 72714 + ? (c < 72368 + ? (c < 72349 + ? (c >= 72284 && c <= 72329) + : c <= 72349) + : (c <= 72440 || (c >= 72704 && c <= 72712))) + : (c <= 72750 || (c < 72818 + ? c == 72768 + : (c <= 72847 || (c >= 72960 && c <= 72966))))))) + : (c <= 72969 || (c < 73728 + ? (c < 73066 + ? (c < 73056 + ? (c < 73030 + ? (c >= 72971 && c <= 73008) + : c <= 73030) + : (c <= 73061 || (c >= 73063 && c <= 73064))) + : (c <= 73097 || (c < 73440 + ? c == 73112 + : (c <= 73458 || c == 73648)))) + : (c <= 74649 || (c < 82944 + ? (c < 77712 + ? (c < 74880 + ? (c >= 74752 && c <= 74862) + : c <= 75075) + : (c <= 77808 || (c >= 77824 && c <= 78894))) + : (c <= 83526 || (c < 92736 + ? (c >= 92160 && c <= 92728) + : (c <= 92766 || (c >= 92784 && c <= 92862))))))))) + : (c <= 92909 || (c < 110928 + ? (c < 94176 + ? (c < 93760 + ? (c < 93027 + ? (c < 92992 + ? (c >= 92928 && c <= 92975) + : c <= 92995) + : (c <= 93047 || (c >= 93053 && c <= 93071))) + : (c <= 93823 || (c < 94032 + ? (c >= 93952 && c <= 94026) + : (c <= 94032 || (c >= 94099 && c <= 94111))))) + : (c <= 94177 || (c < 110576 + ? (c < 100352 + ? (c < 94208 + ? c == 94179 + : c <= 100343) + : (c <= 101589 || (c >= 101632 && c <= 101640))) + : (c <= 110579 || (c < 110589 + ? (c >= 110581 && c <= 110587) + : (c <= 110590 || (c >= 110592 && c <= 110882))))))) + : (c <= 110930 || (c < 119966 + ? (c < 113792 + ? (c < 113664 + ? (c < 110960 + ? (c >= 110948 && c <= 110951) + : c <= 111355) + : (c <= 113770 || (c >= 113776 && c <= 113788))) + : (c <= 113800 || (c < 119808 + ? (c >= 113808 && c <= 113817) + : (c <= 119892 || (c >= 119894 && c <= 119964))))) + : (c <= 119967 || (c < 119995 + ? (c < 119977 + ? (c < 119973 + ? c == 119970 + : c <= 119974) + : (c <= 119980 || (c >= 119982 && c <= 119993))) + : (c <= 119995 || (c < 120005 + ? (c >= 119997 && c <= 120003) + : (c <= 120069 || (c >= 120071 && c <= 120074))))))))))) + : (c <= 120084 || (c < 126503 + ? (c < 120772 + ? (c < 120514 + ? (c < 120134 + ? (c < 120123 + ? (c < 120094 + ? (c >= 120086 && c <= 120092) + : c <= 120121) + : (c <= 120126 || (c >= 120128 && c <= 120132))) + : (c <= 120134 || (c < 120146 + ? (c >= 120138 && c <= 120144) + : (c <= 120485 || (c >= 120488 && c <= 120512))))) + : (c <= 120538 || (c < 120656 + ? (c < 120598 + ? (c < 120572 + ? (c >= 120540 && c <= 120570) + : c <= 120596) + : (c <= 120628 || (c >= 120630 && c <= 120654))) + : (c <= 120686 || (c < 120714 + ? (c >= 120688 && c <= 120712) + : (c <= 120744 || (c >= 120746 && c <= 120770))))))) + : (c <= 120779 || (c < 124909 + ? (c < 123536 + ? (c < 123191 + ? (c < 123136 + ? (c >= 122624 && c <= 122654) + : c <= 123180) + : (c <= 123197 || c == 123214)) + : (c <= 123565 || (c < 124896 + ? (c >= 123584 && c <= 123627) + : (c <= 124902 || (c >= 124904 && c <= 124907))))) + : (c <= 124910 || (c < 126464 + ? (c < 125184 + ? (c < 124928 + ? (c >= 124912 && c <= 124926) + : c <= 125124) + : (c <= 125251 || c == 125259)) + : (c <= 126467 || (c < 126497 + ? (c >= 126469 && c <= 126495) + : (c <= 126498 || c == 126500)))))))) + : (c <= 126503 || (c < 126564 + ? (c < 126541 + ? (c < 126530 + ? (c < 126521 + ? (c < 126516 + ? (c >= 126505 && c <= 126514) + : c <= 126519) + : (c <= 126521 || c == 126523)) + : (c <= 126530 || (c < 126537 + ? c == 126535 + : (c <= 126537 || c == 126539)))) + : (c <= 126543 || (c < 126555 + ? (c < 126551 + ? (c < 126548 + ? (c >= 126545 && c <= 126546) + : c <= 126548) + : (c <= 126551 || c == 126553)) + : (c <= 126555 || (c < 126559 + ? c == 126557 + : (c <= 126559 || (c >= 126561 && c <= 126562))))))) + : (c <= 126564 || (c < 126629 + ? (c < 126590 + ? (c < 126580 + ? (c < 126572 + ? (c >= 126567 && c <= 126570) + : c <= 126578) + : (c <= 126583 || (c >= 126585 && c <= 126588))) + : (c <= 126590 || (c < 126603 + ? (c >= 126592 && c <= 126601) + : (c <= 126619 || (c >= 126625 && c <= 126627))))) + : (c <= 126633 || (c < 178208 + ? (c < 173824 + ? (c < 131072 + ? (c >= 126635 && c <= 126651) + : c <= 173791) + : (c <= 177976 || (c >= 177984 && c <= 178205))) + : (c <= 183969 || (c < 194560 + ? (c >= 183984 && c <= 191456) + : (c <= 195101 || (c >= 196608 && c <= 201546))))))))))))))); +} + +static inline bool sym_keyword_character_set_3(int32_t c) { + return (c < 43396 + ? (c < 4176 + ? (c < 2703 + ? (c < 1969 + ? (c < 910 + ? (c < 736 + ? (c < 186 + ? (c < 'a' + ? (c < '_' + ? (c >= 'A' && c <= 'Z') + : c <= '_') + : (c <= 'z' || (c < 181 + ? c == 170 + : c <= 181))) + : (c <= 186 || (c < 248 + ? (c < 216 + ? (c >= 192 && c <= 214) + : c <= 246) + : (c <= 705 || (c >= 710 && c <= 721))))) + : (c <= 740 || (c < 890 + ? (c < 880 + ? (c < 750 + ? c == 748 + : c <= 750) + : (c <= 884 || (c >= 886 && c <= 887))) + : (c <= 893 || (c < 904 + ? (c < 902 + ? c == 895 + : c <= 902) + : (c <= 906 || c == 908)))))) + : (c <= 929 || (c < 1646 + ? (c < 1369 + ? (c < 1162 + ? (c < 1015 + ? (c >= 931 && c <= 1013) + : c <= 1153) + : (c <= 1327 || (c >= 1329 && c <= 1366))) + : (c <= 1369 || (c < 1519 + ? (c < 1488 + ? (c >= 1376 && c <= 1416) + : c <= 1514) + : (c <= 1522 || (c >= 1568 && c <= 1610))))) + : (c <= 1647 || (c < 1786 + ? (c < 1765 + ? (c < 1749 + ? (c >= 1649 && c <= 1747) + : c <= 1749) + : (c <= 1766 || (c >= 1774 && c <= 1775))) + : (c <= 1788 || (c < 1810 + ? (c < 1808 + ? c == 1791 + : c <= 1808) + : (c <= 1839 || (c >= 1869 && c <= 1957))))))))) + : (c <= 1969 || (c < 2474 + ? (c < 2185 + ? (c < 2084 + ? (c < 2042 + ? (c < 2036 + ? (c >= 1994 && c <= 2026) + : c <= 2037) + : (c <= 2042 || (c < 2074 + ? (c >= 2048 && c <= 2069) + : c <= 2074))) + : (c <= 2084 || (c < 2144 + ? (c < 2112 + ? c == 2088 + : c <= 2136) + : (c <= 2154 || (c >= 2160 && c <= 2183))))) + : (c <= 2190 || (c < 2392 + ? (c < 2365 + ? (c < 2308 + ? (c >= 2208 && c <= 2249) + : c <= 2361) + : (c <= 2365 || c == 2384)) + : (c <= 2401 || (c < 2447 + ? (c < 2437 + ? (c >= 2417 && c <= 2432) + : c <= 2444) + : (c <= 2448 || (c >= 2451 && c <= 2472))))))) + : (c <= 2480 || (c < 2575 + ? (c < 2524 + ? (c < 2493 + ? (c < 2486 + ? c == 2482 + : c <= 2489) + : (c <= 2493 || c == 2510)) + : (c <= 2525 || (c < 2556 + ? (c < 2544 + ? (c >= 2527 && c <= 2529) + : c <= 2545) + : (c <= 2556 || (c >= 2565 && c <= 2570))))) + : (c <= 2576 || (c < 2616 + ? (c < 2610 + ? (c < 2602 + ? (c >= 2579 && c <= 2600) + : c <= 2608) + : (c <= 2611 || (c >= 2613 && c <= 2614))) + : (c <= 2617 || (c < 2674 + ? (c < 2654 + ? (c >= 2649 && c <= 2652) + : c <= 2654) + : (c <= 2676 || (c >= 2693 && c <= 2701))))))))))) + : (c <= 2705 || (c < 3218 + ? (c < 2958 + ? (c < 2835 + ? (c < 2768 + ? (c < 2738 + ? (c < 2730 + ? (c >= 2707 && c <= 2728) + : c <= 2736) + : (c <= 2739 || (c < 2749 + ? (c >= 2741 && c <= 2745) + : c <= 2749))) + : (c <= 2768 || (c < 2821 + ? (c < 2809 + ? (c >= 2784 && c <= 2785) + : c <= 2809) + : (c <= 2828 || (c >= 2831 && c <= 2832))))) + : (c <= 2856 || (c < 2908 + ? (c < 2869 + ? (c < 2866 + ? (c >= 2858 && c <= 2864) + : c <= 2867) + : (c <= 2873 || c == 2877)) + : (c <= 2909 || (c < 2947 + ? (c < 2929 + ? (c >= 2911 && c <= 2913) + : c <= 2929) + : (c <= 2947 || (c >= 2949 && c <= 2954))))))) + : (c <= 2960 || (c < 3086 + ? (c < 2979 + ? (c < 2972 + ? (c < 2969 + ? (c >= 2962 && c <= 2965) + : c <= 2970) + : (c <= 2972 || (c >= 2974 && c <= 2975))) + : (c <= 2980 || (c < 3024 + ? (c < 2990 + ? (c >= 2984 && c <= 2986) + : c <= 3001) + : (c <= 3024 || (c >= 3077 && c <= 3084))))) + : (c <= 3088 || (c < 3165 + ? (c < 3133 + ? (c < 3114 + ? (c >= 3090 && c <= 3112) + : c <= 3129) + : (c <= 3133 || (c >= 3160 && c <= 3162))) + : (c <= 3165 || (c < 3205 + ? (c < 3200 + ? (c >= 3168 && c <= 3169) + : c <= 3200) + : (c <= 3212 || (c >= 3214 && c <= 3216))))))))) + : (c <= 3240 || (c < 3585 + ? (c < 3389 + ? (c < 3296 + ? (c < 3261 + ? (c < 3253 + ? (c >= 3242 && c <= 3251) + : c <= 3257) + : (c <= 3261 || (c >= 3293 && c <= 3294))) + : (c <= 3297 || (c < 3342 + ? (c < 3332 + ? (c >= 3313 && c <= 3314) + : c <= 3340) + : (c <= 3344 || (c >= 3346 && c <= 3386))))) + : (c <= 3389 || (c < 3461 + ? (c < 3423 + ? (c < 3412 + ? c == 3406 + : c <= 3414) + : (c <= 3425 || (c >= 3450 && c <= 3455))) + : (c <= 3478 || (c < 3517 + ? (c < 3507 + ? (c >= 3482 && c <= 3505) + : c <= 3515) + : (c <= 3517 || (c >= 3520 && c <= 3526))))))) + : (c <= 3632 || (c < 3773 + ? (c < 3718 + ? (c < 3713 + ? (c < 3648 + ? (c >= 3634 && c <= 3635) + : c <= 3654) + : (c <= 3714 || c == 3716)) + : (c <= 3722 || (c < 3751 + ? (c < 3749 + ? (c >= 3724 && c <= 3747) + : c <= 3749) + : (c <= 3760 || (c >= 3762 && c <= 3763))))) + : (c <= 3773 || (c < 3904 + ? (c < 3804 + ? (c < 3782 + ? (c >= 3776 && c <= 3780) + : c <= 3782) + : (c <= 3807 || c == 3840)) + : (c <= 3911 || (c < 4096 + ? (c < 3976 + ? (c >= 3913 && c <= 3948) + : c <= 3980) + : (c <= 4138 || c == 4159)))))))))))) + : (c <= 4181 || (c < 8118 + ? (c < 6103 + ? (c < 4800 + ? (c < 4348 + ? (c < 4238 + ? (c < 4197 + ? (c < 4193 + ? (c >= 4186 && c <= 4189) + : c <= 4193) + : (c <= 4198 || (c < 4213 + ? (c >= 4206 && c <= 4208) + : c <= 4225))) + : (c <= 4238 || (c < 4301 + ? (c < 4295 + ? (c >= 4256 && c <= 4293) + : c <= 4295) + : (c <= 4301 || (c >= 4304 && c <= 4346))))) + : (c <= 4680 || (c < 4704 + ? (c < 4696 + ? (c < 4688 + ? (c >= 4682 && c <= 4685) + : c <= 4694) + : (c <= 4696 || (c >= 4698 && c <= 4701))) + : (c <= 4744 || (c < 4786 + ? (c < 4752 + ? (c >= 4746 && c <= 4749) + : c <= 4784) + : (c <= 4789 || (c >= 4792 && c <= 4798))))))) + : (c <= 4800 || (c < 5743 + ? (c < 4888 + ? (c < 4824 + ? (c < 4808 + ? (c >= 4802 && c <= 4805) + : c <= 4822) + : (c <= 4880 || (c >= 4882 && c <= 4885))) + : (c <= 4954 || (c < 5112 + ? (c < 5024 + ? (c >= 4992 && c <= 5007) + : c <= 5109) + : (c <= 5117 || (c >= 5121 && c <= 5740))))) + : (c <= 5759 || (c < 5919 + ? (c < 5870 + ? (c < 5792 + ? (c >= 5761 && c <= 5786) + : c <= 5866) + : (c <= 5880 || (c >= 5888 && c <= 5905))) + : (c <= 5937 || (c < 5998 + ? (c < 5984 + ? (c >= 5952 && c <= 5969) + : c <= 5996) + : (c <= 6000 || (c >= 6016 && c <= 6067))))))))) + : (c <= 6103 || (c < 7245 + ? (c < 6576 + ? (c < 6320 + ? (c < 6272 + ? (c < 6176 + ? c == 6108 + : c <= 6264) + : (c <= 6312 || c == 6314)) + : (c <= 6389 || (c < 6512 + ? (c < 6480 + ? (c >= 6400 && c <= 6430) + : c <= 6509) + : (c <= 6516 || (c >= 6528 && c <= 6571))))) + : (c <= 6601 || (c < 6981 + ? (c < 6823 + ? (c < 6688 + ? (c >= 6656 && c <= 6678) + : c <= 6740) + : (c <= 6823 || (c >= 6917 && c <= 6963))) + : (c <= 6988 || (c < 7098 + ? (c < 7086 + ? (c >= 7043 && c <= 7072) + : c <= 7087) + : (c <= 7141 || (c >= 7168 && c <= 7203))))))) + : (c <= 7247 || (c < 7680 + ? (c < 7401 + ? (c < 7312 + ? (c < 7296 + ? (c >= 7258 && c <= 7293) + : c <= 7304) + : (c <= 7354 || (c >= 7357 && c <= 7359))) + : (c <= 7404 || (c < 7418 + ? (c < 7413 + ? (c >= 7406 && c <= 7411) + : c <= 7414) + : (c <= 7418 || (c >= 7424 && c <= 7615))))) + : (c <= 7957 || (c < 8025 + ? (c < 8008 + ? (c < 7968 + ? (c >= 7960 && c <= 7965) + : c <= 8005) + : (c <= 8013 || (c >= 8016 && c <= 8023))) + : (c <= 8025 || (c < 8031 + ? (c < 8029 + ? c == 8027 + : c <= 8029) + : (c <= 8061 || (c >= 8064 && c <= 8116))))))))))) + : (c <= 8124 || (c < 11736 + ? (c < 8508 + ? (c < 8336 + ? (c < 8160 + ? (c < 8134 + ? (c < 8130 + ? c == 8126 + : c <= 8132) + : (c <= 8140 || (c < 8150 + ? (c >= 8144 && c <= 8147) + : c <= 8155))) + : (c <= 8172 || (c < 8305 + ? (c < 8182 + ? (c >= 8178 && c <= 8180) + : c <= 8188) + : (c <= 8305 || c == 8319)))) + : (c <= 8348 || (c < 8472 + ? (c < 8458 + ? (c < 8455 + ? c == 8450 + : c <= 8455) + : (c <= 8467 || c == 8469)) + : (c <= 8477 || (c < 8488 + ? (c < 8486 + ? c == 8484 + : c <= 8486) + : (c <= 8488 || (c >= 8490 && c <= 8505))))))) + : (c <= 8511 || (c < 11568 + ? (c < 11499 + ? (c < 8544 + ? (c < 8526 + ? (c >= 8517 && c <= 8521) + : c <= 8526) + : (c <= 8584 || (c >= 11264 && c <= 11492))) + : (c <= 11502 || (c < 11559 + ? (c < 11520 + ? (c >= 11506 && c <= 11507) + : c <= 11557) + : (c <= 11559 || c == 11565)))) + : (c <= 11623 || (c < 11696 + ? (c < 11680 + ? (c < 11648 + ? c == 11631 + : c <= 11670) + : (c <= 11686 || (c >= 11688 && c <= 11694))) + : (c <= 11702 || (c < 11720 + ? (c < 11712 + ? (c >= 11704 && c <= 11710) + : c <= 11718) + : (c <= 11726 || (c >= 11728 && c <= 11734))))))))) + : (c <= 11742 || (c < 42623 + ? (c < 12593 + ? (c < 12353 + ? (c < 12337 + ? (c < 12321 + ? (c >= 12293 && c <= 12295) + : c <= 12329) + : (c <= 12341 || (c >= 12344 && c <= 12348))) + : (c <= 12438 || (c < 12540 + ? (c < 12449 + ? (c >= 12443 && c <= 12447) + : c <= 12538) + : (c <= 12543 || (c >= 12549 && c <= 12591))))) + : (c <= 12686 || (c < 42192 + ? (c < 13312 + ? (c < 12784 + ? (c >= 12704 && c <= 12735) + : c <= 12799) + : (c <= 19903 || (c >= 19968 && c <= 42124))) + : (c <= 42237 || (c < 42538 + ? (c < 42512 + ? (c >= 42240 && c <= 42508) + : c <= 42527) + : (c <= 42539 || (c >= 42560 && c <= 42606))))))) + : (c <= 42653 || (c < 43015 + ? (c < 42960 + ? (c < 42786 + ? (c < 42775 + ? (c >= 42656 && c <= 42735) + : c <= 42783) + : (c <= 42888 || (c >= 42891 && c <= 42954))) + : (c <= 42961 || (c < 42994 + ? (c < 42965 + ? c == 42963 + : c <= 42969) + : (c <= 43009 || (c >= 43011 && c <= 43013))))) + : (c <= 43018 || (c < 43259 + ? (c < 43138 + ? (c < 43072 + ? (c >= 43020 && c <= 43042) + : c <= 43123) + : (c <= 43187 || (c >= 43250 && c <= 43255))) + : (c <= 43259 || (c < 43312 + ? (c < 43274 + ? (c >= 43261 && c <= 43262) + : c <= 43301) + : (c <= 43334 || (c >= 43360 && c <= 43388))))))))))))))) + : (c <= 43442 || (c < 70784 + ? (c < 66979 + ? (c < 64326 + ? (c < 43793 + ? (c < 43697 + ? (c < 43584 + ? (c < 43494 + ? (c < 43488 + ? c == 43471 + : c <= 43492) + : (c <= 43503 || (c < 43520 + ? (c >= 43514 && c <= 43518) + : c <= 43560))) + : (c <= 43586 || (c < 43642 + ? (c < 43616 + ? (c >= 43588 && c <= 43595) + : c <= 43638) + : (c <= 43642 || (c >= 43646 && c <= 43695))))) + : (c <= 43697 || (c < 43739 + ? (c < 43712 + ? (c < 43705 + ? (c >= 43701 && c <= 43702) + : c <= 43709) + : (c <= 43712 || c == 43714)) + : (c <= 43741 || (c < 43777 + ? (c < 43762 + ? (c >= 43744 && c <= 43754) + : c <= 43764) + : (c <= 43782 || (c >= 43785 && c <= 43790))))))) + : (c <= 43798 || (c < 64112 + ? (c < 43888 + ? (c < 43824 + ? (c < 43816 + ? (c >= 43808 && c <= 43814) + : c <= 43822) + : (c <= 43866 || (c >= 43868 && c <= 43881))) + : (c <= 44002 || (c < 55243 + ? (c < 55216 + ? (c >= 44032 && c <= 55203) + : c <= 55238) + : (c <= 55291 || (c >= 63744 && c <= 64109))))) + : (c <= 64217 || (c < 64298 + ? (c < 64285 + ? (c < 64275 + ? (c >= 64256 && c <= 64262) + : c <= 64279) + : (c <= 64285 || (c >= 64287 && c <= 64296))) + : (c <= 64310 || (c < 64320 + ? (c < 64318 + ? (c >= 64312 && c <= 64316) + : c <= 64318) + : (c <= 64321 || (c >= 64323 && c <= 64324))))))))) + : (c <= 64433 || (c < 65856 + ? (c < 65482 + ? (c < 65142 + ? (c < 64914 + ? (c < 64848 + ? (c >= 64467 && c <= 64829) + : c <= 64911) + : (c <= 64967 || (c < 65136 + ? (c >= 65008 && c <= 65019) + : c <= 65140))) + : (c <= 65276 || (c < 65382 + ? (c < 65345 + ? (c >= 65313 && c <= 65338) + : c <= 65370) + : (c <= 65470 || (c >= 65474 && c <= 65479))))) + : (c <= 65487 || (c < 65576 + ? (c < 65536 + ? (c < 65498 + ? (c >= 65490 && c <= 65495) + : c <= 65500) + : (c <= 65547 || (c >= 65549 && c <= 65574))) + : (c <= 65594 || (c < 65616 + ? (c < 65599 + ? (c >= 65596 && c <= 65597) + : c <= 65613) + : (c <= 65629 || (c >= 65664 && c <= 65786))))))) + : (c <= 65908 || (c < 66560 + ? (c < 66384 + ? (c < 66304 + ? (c < 66208 + ? (c >= 66176 && c <= 66204) + : c <= 66256) + : (c <= 66335 || (c >= 66349 && c <= 66378))) + : (c <= 66421 || (c < 66504 + ? (c < 66464 + ? (c >= 66432 && c <= 66461) + : c <= 66499) + : (c <= 66511 || (c >= 66513 && c <= 66517))))) + : (c <= 66717 || (c < 66928 + ? (c < 66816 + ? (c < 66776 + ? (c >= 66736 && c <= 66771) + : c <= 66811) + : (c <= 66855 || (c >= 66864 && c <= 66915))) + : (c <= 66938 || (c < 66964 + ? (c < 66956 + ? (c >= 66940 && c <= 66954) + : c <= 66962) + : (c <= 66965 || (c >= 66967 && c <= 66977))))))))))) + : (c <= 66993 || (c < 69376 + ? (c < 67968 + ? (c < 67594 + ? (c < 67456 + ? (c < 67072 + ? (c < 67003 + ? (c >= 66995 && c <= 67001) + : c <= 67004) + : (c <= 67382 || (c < 67424 + ? (c >= 67392 && c <= 67413) + : c <= 67431))) + : (c <= 67461 || (c < 67584 + ? (c < 67506 + ? (c >= 67463 && c <= 67504) + : c <= 67514) + : (c <= 67589 || c == 67592)))) + : (c <= 67637 || (c < 67712 + ? (c < 67647 + ? (c < 67644 + ? (c >= 67639 && c <= 67640) + : c <= 67644) + : (c <= 67669 || (c >= 67680 && c <= 67702))) + : (c <= 67742 || (c < 67840 + ? (c < 67828 + ? (c >= 67808 && c <= 67826) + : c <= 67829) + : (c <= 67861 || (c >= 67872 && c <= 67897))))))) + : (c <= 68023 || (c < 68352 + ? (c < 68121 + ? (c < 68112 + ? (c < 68096 + ? (c >= 68030 && c <= 68031) + : c <= 68096) + : (c <= 68115 || (c >= 68117 && c <= 68119))) + : (c <= 68149 || (c < 68288 + ? (c < 68224 + ? (c >= 68192 && c <= 68220) + : c <= 68252) + : (c <= 68295 || (c >= 68297 && c <= 68324))))) + : (c <= 68405 || (c < 68736 + ? (c < 68480 + ? (c < 68448 + ? (c >= 68416 && c <= 68437) + : c <= 68466) + : (c <= 68497 || (c >= 68608 && c <= 68680))) + : (c <= 68786 || (c < 69248 + ? (c < 68864 + ? (c >= 68800 && c <= 68850) + : c <= 68899) + : (c <= 69289 || (c >= 69296 && c <= 69297))))))))) + : (c <= 69404 || (c < 70144 + ? (c < 69840 + ? (c < 69600 + ? (c < 69488 + ? (c < 69424 + ? c == 69415 + : c <= 69445) + : (c <= 69505 || (c >= 69552 && c <= 69572))) + : (c <= 69622 || (c < 69749 + ? (c < 69745 + ? (c >= 69635 && c <= 69687) + : c <= 69746) + : (c <= 69749 || (c >= 69763 && c <= 69807))))) + : (c <= 69864 || (c < 70006 + ? (c < 69959 + ? (c < 69956 + ? (c >= 69891 && c <= 69926) + : c <= 69956) + : (c <= 69959 || (c >= 69968 && c <= 70002))) + : (c <= 70006 || (c < 70106 + ? (c < 70081 + ? (c >= 70019 && c <= 70066) + : c <= 70084) + : (c <= 70106 || c == 70108)))))) + : (c <= 70161 || (c < 70419 + ? (c < 70287 + ? (c < 70280 + ? (c < 70272 + ? (c >= 70163 && c <= 70187) + : c <= 70278) + : (c <= 70280 || (c >= 70282 && c <= 70285))) + : (c <= 70301 || (c < 70405 + ? (c < 70320 + ? (c >= 70303 && c <= 70312) + : c <= 70366) + : (c <= 70412 || (c >= 70415 && c <= 70416))))) + : (c <= 70440 || (c < 70480 + ? (c < 70453 + ? (c < 70450 + ? (c >= 70442 && c <= 70448) + : c <= 70451) + : (c <= 70457 || c == 70461)) + : (c <= 70480 || (c < 70727 + ? (c < 70656 + ? (c >= 70493 && c <= 70497) + : c <= 70708) + : (c <= 70730 || (c >= 70751 && c <= 70753))))))))))))) + : (c <= 70831 || (c < 119966 + ? (c < 73066 + ? (c < 72106 + ? (c < 71680 + ? (c < 71236 + ? (c < 71040 + ? (c < 70855 + ? (c >= 70852 && c <= 70853) + : c <= 70855) + : (c <= 71086 || (c < 71168 + ? (c >= 71128 && c <= 71131) + : c <= 71215))) + : (c <= 71236 || (c < 71424 + ? (c < 71352 + ? (c >= 71296 && c <= 71338) + : c <= 71352) + : (c <= 71450 || (c >= 71488 && c <= 71494))))) + : (c <= 71723 || (c < 71957 + ? (c < 71945 + ? (c < 71935 + ? (c >= 71840 && c <= 71903) + : c <= 71942) + : (c <= 71945 || (c >= 71948 && c <= 71955))) + : (c <= 71958 || (c < 72001 + ? (c < 71999 + ? (c >= 71960 && c <= 71983) + : c <= 71999) + : (c <= 72001 || (c >= 72096 && c <= 72103))))))) + : (c <= 72144 || (c < 72704 + ? (c < 72250 + ? (c < 72192 + ? (c < 72163 + ? c == 72161 + : c <= 72163) + : (c <= 72192 || (c >= 72203 && c <= 72242))) + : (c <= 72250 || (c < 72349 + ? (c < 72284 + ? c == 72272 + : c <= 72329) + : (c <= 72349 || (c >= 72368 && c <= 72440))))) + : (c <= 72712 || (c < 72968 + ? (c < 72818 + ? (c < 72768 + ? (c >= 72714 && c <= 72750) + : c <= 72768) + : (c <= 72847 || (c >= 72960 && c <= 72966))) + : (c <= 72969 || (c < 73056 + ? (c < 73030 + ? (c >= 72971 && c <= 73008) + : c <= 73030) + : (c <= 73061 || (c >= 73063 && c <= 73064))))))))) + : (c <= 73097 || (c < 94032 + ? (c < 92160 + ? (c < 74752 + ? (c < 73648 + ? (c < 73440 + ? c == 73112 + : c <= 73458) + : (c <= 73648 || (c >= 73728 && c <= 74649))) + : (c <= 74862 || (c < 77824 + ? (c < 77712 + ? (c >= 74880 && c <= 75075) + : c <= 77808) + : (c <= 78894 || (c >= 82944 && c <= 83526))))) + : (c <= 92728 || (c < 92992 + ? (c < 92880 + ? (c < 92784 + ? (c >= 92736 && c <= 92766) + : c <= 92862) + : (c <= 92909 || (c >= 92928 && c <= 92975))) + : (c <= 92995 || (c < 93760 + ? (c < 93053 + ? (c >= 93027 && c <= 93047) + : c <= 93071) + : (c <= 93823 || (c >= 93952 && c <= 94026))))))) + : (c <= 94032 || (c < 110592 + ? (c < 100352 + ? (c < 94179 + ? (c < 94176 + ? (c >= 94099 && c <= 94111) + : c <= 94177) + : (c <= 94179 || (c >= 94208 && c <= 100343))) + : (c <= 101589 || (c < 110581 + ? (c < 110576 + ? (c >= 101632 && c <= 101640) + : c <= 110579) + : (c <= 110587 || (c >= 110589 && c <= 110590))))) + : (c <= 110882 || (c < 113776 + ? (c < 110960 + ? (c < 110948 + ? (c >= 110928 && c <= 110930) + : c <= 110951) + : (c <= 111355 || (c >= 113664 && c <= 113770))) + : (c <= 113788 || (c < 119808 + ? (c < 113808 + ? (c >= 113792 && c <= 113800) + : c <= 113817) : (c <= 119892 || (c >= 119894 && c <= 119964))))))))))) - : (c <= 119967 || (c < 125136 - ? (c < 120656 - ? (c < 120123 + : (c <= 119967 || (c < 126464 + ? (c < 120598 + ? (c < 120094 ? (c < 119997 ? (c < 119977 ? (c < 119973 @@ -6727,1392 +8295,96 @@ static inline bool aux_sym_identifier_token1_character_set_5(int32_t c) { ? (c < 120071 ? (c >= 120005 && c <= 120069) : c <= 120074) - : (c <= 120084 || (c < 120094 - ? (c >= 120086 && c <= 120092) - : c <= 120121))))) - : (c <= 120126 || (c < 120514 - ? (c < 120138 - ? (c < 120134 - ? (c >= 120128 && c <= 120132) - : c <= 120134) - : (c <= 120144 || (c < 120488 - ? (c >= 120146 && c <= 120485) - : c <= 120512))) - : (c <= 120538 || (c < 120598 - ? (c < 120572 - ? (c >= 120540 && c <= 120570) - : c <= 120596) - : (c <= 120628 || (c >= 120630 && c <= 120654))))))) - : (c <= 120686 || (c < 122880 - ? (c < 121344 - ? (c < 120746 - ? (c < 120714 - ? (c >= 120688 && c <= 120712) - : c <= 120744) - : (c <= 120770 || (c < 120782 + : (c <= 120084 || (c >= 120086 && c <= 120092))))) + : (c <= 120121 || (c < 120146 + ? (c < 120134 + ? (c < 120128 + ? (c >= 120123 && c <= 120126) + : c <= 120132) + : (c <= 120134 || (c >= 120138 && c <= 120144))) + : (c <= 120485 || (c < 120540 + ? (c < 120514 + ? (c >= 120488 && c <= 120512) + : c <= 120538) + : (c <= 120570 || (c >= 120572 && c <= 120596))))))) + : (c <= 120628 || (c < 123214 + ? (c < 120746 + ? (c < 120688 + ? (c < 120656 + ? (c >= 120630 && c <= 120654) + : c <= 120686) + : (c <= 120712 || (c >= 120714 && c <= 120744))) + : (c <= 120770 || (c < 123136 + ? (c < 122624 ? (c >= 120772 && c <= 120779) - : c <= 120831))) - : (c <= 121398 || (c < 121476 - ? (c < 121461 - ? (c >= 121403 && c <= 121452) - : c <= 121461) - : (c <= 121476 || (c < 121505 - ? (c >= 121499 && c <= 121503) - : c <= 121519))))) - : (c <= 122886 || (c < 123184 - ? (c < 122915 - ? (c < 122907 - ? (c >= 122888 && c <= 122904) - : c <= 122913) - : (c <= 122916 || (c < 123136 - ? (c >= 122918 && c <= 122922) - : c <= 123180))) - : (c <= 123197 || (c < 123584 - ? (c < 123214 - ? (c >= 123200 && c <= 123209) - : c <= 123214) - : (c <= 123641 || (c >= 124928 && c <= 125124))))))))) - : (c <= 125142 || (c < 126559 - ? (c < 126530 - ? (c < 126500 - ? (c < 126464 - ? (c < 125264 - ? (c >= 125184 && c <= 125259) - : c <= 125273) - : (c <= 126467 || (c < 126497 + : c <= 122654) + : (c <= 123180 || (c >= 123191 && c <= 123197))))) + : (c <= 123214 || (c < 124909 + ? (c < 124896 + ? (c < 123584 + ? (c >= 123536 && c <= 123565) + : c <= 123627) + : (c <= 124902 || (c >= 124904 && c <= 124907))) + : (c <= 124910 || (c < 125184 + ? (c < 124928 + ? (c >= 124912 && c <= 124926) + : c <= 125124) + : (c <= 125251 || c == 125259)))))))) + : (c <= 126467 || (c < 126559 + ? (c < 126535 + ? (c < 126505 + ? (c < 126500 + ? (c < 126497 ? (c >= 126469 && c <= 126495) - : c <= 126498))) - : (c <= 126500 || (c < 126516 - ? (c < 126505 - ? c == 126503 - : c <= 126514) - : (c <= 126519 || (c < 126523 - ? c == 126521 - : c <= 126523))))) - : (c <= 126530 || (c < 126548 - ? (c < 126539 - ? (c < 126537 - ? c == 126535 - : c <= 126537) - : (c <= 126539 || (c < 126545 - ? (c >= 126541 && c <= 126543) - : c <= 126546))) + : c <= 126498) + : (c <= 126500 || c == 126503)) + : (c <= 126514 || (c < 126523 + ? (c < 126521 + ? (c >= 126516 && c <= 126519) + : c <= 126521) + : (c <= 126523 || c == 126530)))) + : (c <= 126535 || (c < 126548 + ? (c < 126541 + ? (c < 126539 + ? c == 126537 + : c <= 126539) + : (c <= 126543 || (c >= 126545 && c <= 126546))) : (c <= 126548 || (c < 126555 ? (c < 126553 ? c == 126551 : c <= 126553) : (c <= 126555 || c == 126557)))))) - : (c <= 126559 || (c < 126629 - ? (c < 126585 + : (c <= 126559 || (c < 126625 + ? (c < 126580 ? (c < 126567 ? (c < 126564 ? (c >= 126561 && c <= 126562) : c <= 126564) - : (c <= 126570 || (c < 126580 - ? (c >= 126572 && c <= 126578) - : c <= 126583))) - : (c <= 126588 || (c < 126603 - ? (c < 126592 - ? c == 126590 - : c <= 126601) - : (c <= 126619 || (c >= 126625 && c <= 126627))))) - : (c <= 126633 || (c < 178208 + : (c <= 126570 || (c >= 126572 && c <= 126578))) + : (c <= 126583 || (c < 126592 + ? (c < 126590 + ? (c >= 126585 && c <= 126588) + : c <= 126590) + : (c <= 126601 || (c >= 126603 && c <= 126619))))) + : (c <= 126627 || (c < 177984 ? (c < 131072 - ? (c < 130032 - ? (c >= 126635 && c <= 126651) - : c <= 130041) - : (c <= 173789 || (c < 177984 - ? (c >= 173824 && c <= 177972) - : c <= 178205))) - : (c <= 183969 || (c < 196608 - ? (c < 194560 - ? (c >= 183984 && c <= 191456) - : c <= 195101) - : (c <= 201546 || (c >= 917760 && c <= 917999))))))))))))))))); -} - -static inline bool sym_keyword_character_set_1(int32_t c) { - return (c < 72106 - ? (c < 68448 - ? (c < 8168 - ? (c < 4301 - ? (c < 908 - ? (c < 886 - ? (c < 256 - ? (c < 216 - ? (c >= 192 && c <= 214) - : c <= 222) - : (c <= 590 || (c >= 880 && c <= 882))) - : (c <= 886 || (c < 902 - ? c == 895 - : (c <= 902 || (c >= 904 && c <= 906))))) - : (c <= 908 || (c < 1162 - ? (c < 931 - ? (c >= 910 && c <= 929) - : (c <= 1012 || (c >= 1015 && c <= 1152))) - : (c <= 1326 || (c < 4256 - ? (c >= 1329 && c <= 1366) - : (c <= 4293 || c == 4295)))))) - : (c <= 4301 || (c < 8025 - ? (c < 7680 - ? (c < 7312 - ? (c >= 5024 && c <= 5109) - : (c <= 7354 || (c >= 7357 && c <= 7359))) - : (c <= 7951 || (c < 7976 - ? (c >= 7960 && c <= 7965) - : (c <= 7999 || (c >= 8008 && c <= 8013))))) - : (c <= 8025 || (c < 8072 - ? (c < 8029 - ? c == 8027 - : (c <= 8029 || (c >= 8031 && c <= 8047))) - : (c <= 8111 || (c < 8136 - ? (c >= 8120 && c <= 8124) - : (c <= 8140 || (c >= 8152 && c <= 8155))))))))) - : (c <= 8172 || (c < 11506 - ? (c < 8488 - ? (c < 8469 - ? (c < 8455 - ? (c < 8450 - ? (c >= 8184 && c <= 8188) - : c <= 8450) - : (c <= 8455 || (c >= 8459 && c <= 8466))) - : (c <= 8469 || (c < 8484 - ? (c >= 8473 && c <= 8477) - : (c <= 8484 || c == 8486)))) - : (c <= 8488 || (c < 8579 - ? (c < 8510 - ? (c >= 8490 && c <= 8499) - : (c <= 8511 || c == 8517)) - : (c <= 8579 || (c < 11360 - ? (c >= 11264 && c <= 11310) - : (c <= 11490 || (c >= 11499 && c <= 11501))))))) - : (c <= 11506 || (c < 42997 - ? (c < 42624 - ? (c < 19969 - ? (c >= 13313 && c <= 19902) - : (c <= 40955 || (c >= 42560 && c <= 42604))) - : (c <= 42650 || (c < 42891 - ? (c >= 42786 && c <= 42886) - : (c <= 42942 || (c >= 42946 && c <= 42953))))) - : (c <= 42997 || (c < 66736 - ? (c < 65313 - ? (c >= 44033 && c <= 55202) - : (c <= 65338 || (c >= 66560 && c <= 66599))) - : (c <= 66771 || (c < 68352 - ? (c >= 68310 && c <= 68324) - : (c <= 68405 || (c >= 68416 && c <= 68437))))))))))) - : (c <= 68466 || (c < 70405 - ? (c < 69956 - ? (c < 69415 - ? (c < 68864 - ? (c < 68736 - ? (c < 68608 - ? (c >= 68480 && c <= 68497) - : c <= 68680) - : (c <= 68786 || (c >= 68800 && c <= 68850))) - : (c <= 68899 || (c < 69296 - ? (c >= 69248 && c <= 69289) - : (c <= 69297 || (c >= 69376 && c <= 69404))))) - : (c <= 69415 || (c < 69635 - ? (c < 69552 - ? (c >= 69424 && c <= 69445) - : (c <= 69572 || (c >= 69600 && c <= 69622))) - : (c <= 69687 || (c < 69840 - ? (c >= 69763 && c <= 69807) - : (c <= 69864 || (c >= 69891 && c <= 69926))))))) - : (c <= 69956 || (c < 70144 - ? (c < 70019 - ? (c < 69968 - ? c == 69959 - : (c <= 70002 || c == 70006)) - : (c <= 70066 || (c < 70106 - ? (c >= 70081 && c <= 70084) - : (c <= 70106 || c == 70108)))) - : (c <= 70161 || (c < 70282 - ? (c < 70272 - ? (c >= 70163 && c <= 70187) - : (c <= 70278 || c == 70280)) - : (c <= 70285 || (c < 70303 - ? (c >= 70287 && c <= 70301) - : (c <= 70312 || (c >= 70320 && c <= 70366))))))))) - : (c <= 70412 || (c < 71128 - ? (c < 70493 - ? (c < 70450 - ? (c < 70419 - ? (c >= 70415 && c <= 70416) - : (c <= 70440 || (c >= 70442 && c <= 70448))) - : (c <= 70451 || (c < 70461 - ? (c >= 70453 && c <= 70457) - : (c <= 70461 || c == 70480)))) - : (c <= 70497 || (c < 70784 - ? (c < 70727 - ? (c >= 70656 && c <= 70708) - : (c <= 70730 || (c >= 70751 && c <= 70753))) - : (c <= 70831 || (c < 70855 - ? (c >= 70852 && c <= 70853) - : (c <= 70855 || (c >= 71040 && c <= 71086))))))) - : (c <= 71131 || (c < 71935 - ? (c < 71352 - ? (c < 71236 - ? (c >= 71168 && c <= 71215) - : (c <= 71236 || (c >= 71296 && c <= 71338))) - : (c <= 71352 || (c < 71680 - ? (c >= 71424 && c <= 71450) - : (c <= 71723 || (c >= 71840 && c <= 71903))))) - : (c <= 71942 || (c < 71960 - ? (c < 71948 - ? c == 71945 - : (c <= 71955 || (c >= 71957 && c <= 71958))) - : (c <= 71983 || (c < 72001 - ? c == 71999 - : (c <= 72001 || (c >= 72096 && c <= 72103))))))))))))) - : (c <= 72144 || (c < 120086 - ? (c < 92992 - ? (c < 73030 - ? (c < 72384 - ? (c < 72250 - ? (c < 72192 - ? (c < 72163 - ? c == 72161 - : c <= 72163) - : (c <= 72192 || (c >= 72203 && c <= 72242))) - : (c <= 72250 || (c < 72284 - ? c == 72272 - : (c <= 72329 || c == 72349)))) - : (c <= 72440 || (c < 72818 - ? (c < 72714 - ? (c >= 72704 && c <= 72712) - : (c <= 72750 || c == 72768)) - : (c <= 72847 || (c < 72968 - ? (c >= 72960 && c <= 72966) - : (c <= 72969 || (c >= 72971 && c <= 73008))))))) - : (c <= 73030 || (c < 74752 - ? (c < 73112 - ? (c < 73063 - ? (c >= 73056 && c <= 73061) - : (c <= 73064 || (c >= 73066 && c <= 73097))) - : (c <= 73112 || (c < 73648 - ? (c >= 73440 && c <= 73458) - : (c <= 73648 || (c >= 73728 && c <= 74649))))) - : (c <= 74862 || (c < 92160 - ? (c < 77824 - ? (c >= 74880 && c <= 75075) - : (c <= 78894 || (c >= 82944 && c <= 83526))) - : (c <= 92728 || (c < 92880 - ? (c >= 92736 && c <= 92766) - : (c <= 92909 || (c >= 92928 && c <= 92975))))))))) - : (c <= 92995 || (c < 113664 - ? (c < 94179 - ? (c < 93952 - ? (c < 93053 - ? (c >= 93027 && c <= 93047) - : (c <= 93071 || (c >= 93760 && c <= 93823))) - : (c <= 94026 || (c < 94099 - ? c == 94032 - : (c <= 94111 || (c >= 94176 && c <= 94177))))) - : (c <= 94179 || (c < 110592 - ? (c < 100352 - ? (c >= 94208 && c <= 100343) - : (c <= 101589 || (c >= 101632 && c <= 101640))) - : (c <= 110878 || (c < 110948 - ? (c >= 110928 && c <= 110930) - : (c <= 110951 || (c >= 110960 && c <= 111355))))))) - : (c <= 113770 || (c < 119973 - ? (c < 119808 - ? (c < 113792 - ? (c >= 113776 && c <= 113788) - : (c <= 113800 || (c >= 113808 && c <= 113817))) - : (c <= 119892 || (c < 119966 - ? (c >= 119894 && c <= 119964) - : (c <= 119967 || c == 119970)))) - : (c <= 119974 || (c < 119997 - ? (c < 119982 - ? (c >= 119977 && c <= 119980) - : (c <= 119993 || c == 119995)) - : (c <= 120003 || (c < 120071 - ? (c >= 120005 && c <= 120069) - : (c <= 120074 || (c >= 120077 && c <= 120084))))))))))) - : (c <= 120092 || (c < 126523 - ? (c < 120772 - ? (c < 120540 - ? (c < 120138 - ? (c < 120128 - ? (c < 120123 - ? (c >= 120094 && c <= 120121) - : c <= 120126) - : (c <= 120132 || c == 120134)) - : (c <= 120144 || (c < 120488 - ? (c >= 120146 && c <= 120485) - : (c <= 120512 || (c >= 120514 && c <= 120538))))) - : (c <= 120570 || (c < 120656 - ? (c < 120598 - ? (c >= 120572 && c <= 120596) - : (c <= 120628 || (c >= 120630 && c <= 120654))) - : (c <= 120686 || (c < 120714 - ? (c >= 120688 && c <= 120712) - : (c <= 120744 || (c >= 120746 && c <= 120770))))))) - : (c <= 120779 || (c < 126464 - ? (c < 123584 - ? (c < 123191 - ? (c >= 123136 && c <= 123180) - : (c <= 123197 || c == 123214)) - : (c <= 123627 || (c < 125184 - ? (c >= 124928 && c <= 125124) - : (c <= 125251 || c == 125259)))) - : (c <= 126467 || (c < 126503 - ? (c < 126497 - ? (c >= 126469 && c <= 126495) - : (c <= 126498 || c == 126500)) - : (c <= 126503 || (c < 126516 - ? (c >= 126505 && c <= 126514) - : (c <= 126519 || c == 126521)))))))) - : (c <= 126523 || (c < 126572 - ? (c < 126551 - ? (c < 126539 - ? (c < 126535 - ? c == 126530 - : (c <= 126535 || c == 126537)) - : (c <= 126539 || (c < 126545 - ? (c >= 126541 && c <= 126543) - : (c <= 126546 || c == 126548)))) - : (c <= 126551 || (c < 126559 - ? (c < 126555 - ? c == 126553 - : (c <= 126555 || c == 126557)) - : (c <= 126559 || (c < 126564 - ? (c >= 126561 && c <= 126562) - : (c <= 126564 || (c >= 126567 && c <= 126570))))))) - : (c <= 126578 || (c < 126635 - ? (c < 126592 - ? (c < 126585 - ? (c >= 126580 && c <= 126583) - : (c <= 126588 || c == 126590)) - : (c <= 126601 || (c < 126625 - ? (c >= 126603 && c <= 126619) - : (c <= 126627 || (c >= 126629 && c <= 126633))))) - : (c <= 126651 || (c < 178208 - ? (c < 173824 - ? (c >= 131072 && c <= 173789) - : (c <= 177972 || (c >= 177984 && c <= 178205))) - : (c <= 183969 || (c < 194560 - ? (c >= 183984 && c <= 191456) - : (c <= 195101 || (c >= 196608 && c <= 201546))))))))))))))); -} - -static inline bool sym_keyword_character_set_2(int32_t c) { - return (c < 72096 - ? (c < 68416 - ? (c < 8152 - ? (c < 4295 - ? (c < 904 - ? (c < 880 - ? (c < 216 - ? (c < 192 - ? (c >= 'A' && c <= 'Z') - : c <= 214) - : (c <= 222 || (c >= 256 && c <= 590))) - : (c <= 882 || (c < 895 - ? c == 886 - : (c <= 895 || c == 902)))) - : (c <= 906 || (c < 1015 - ? (c < 910 - ? c == 908 - : (c <= 929 || (c >= 931 && c <= 1012))) - : (c <= 1152 || (c < 1329 - ? (c >= 1162 && c <= 1326) - : (c <= 1366 || (c >= 4256 && c <= 4293))))))) - : (c <= 4295 || (c < 8008 - ? (c < 7357 - ? (c < 5024 - ? c == 4301 - : (c <= 5109 || (c >= 7312 && c <= 7354))) - : (c <= 7359 || (c < 7960 - ? (c >= 7680 && c <= 7951) - : (c <= 7965 || (c >= 7976 && c <= 7999))))) - : (c <= 8013 || (c < 8031 - ? (c < 8027 - ? c == 8025 - : (c <= 8027 || c == 8029)) - : (c <= 8047 || (c < 8120 - ? (c >= 8072 && c <= 8111) - : (c <= 8124 || (c >= 8136 && c <= 8140))))))))) - : (c <= 8155 || (c < 11499 - ? (c < 8486 - ? (c < 8459 - ? (c < 8450 - ? (c < 8184 - ? (c >= 8168 && c <= 8172) - : c <= 8188) - : (c <= 8450 || c == 8455)) - : (c <= 8466 || (c < 8473 - ? c == 8469 - : (c <= 8477 || c == 8484)))) - : (c <= 8486 || (c < 8517 - ? (c < 8490 - ? c == 8488 - : (c <= 8499 || (c >= 8510 && c <= 8511))) - : (c <= 8517 || (c < 11264 - ? c == 8579 - : (c <= 11310 || (c >= 11360 && c <= 11490))))))) - : (c <= 11501 || (c < 42946 - ? (c < 42560 - ? (c < 13313 - ? c == 11506 - : (c <= 19902 || (c >= 19969 && c <= 40955))) - : (c <= 42604 || (c < 42786 - ? (c >= 42624 && c <= 42650) - : (c <= 42886 || (c >= 42891 && c <= 42942))))) - : (c <= 42953 || (c < 66560 - ? (c < 44033 - ? c == 42997 - : (c <= 55202 || (c >= 65313 && c <= 65338))) - : (c <= 66599 || (c < 68310 - ? (c >= 66736 && c <= 66771) - : (c <= 68324 || (c >= 68352 && c <= 68405))))))))))) - : (c <= 68437 || (c < 70320 - ? (c < 69891 - ? (c < 69376 - ? (c < 68800 - ? (c < 68608 - ? (c < 68480 - ? (c >= 68448 && c <= 68466) - : c <= 68497) - : (c <= 68680 || (c >= 68736 && c <= 68786))) - : (c <= 68850 || (c < 69248 - ? (c >= 68864 && c <= 68899) - : (c <= 69289 || (c >= 69296 && c <= 69297))))) - : (c <= 69404 || (c < 69600 - ? (c < 69424 - ? c == 69415 - : (c <= 69445 || (c >= 69552 && c <= 69572))) - : (c <= 69622 || (c < 69763 - ? (c >= 69635 && c <= 69687) - : (c <= 69807 || (c >= 69840 && c <= 69864))))))) - : (c <= 69926 || (c < 70108 - ? (c < 70006 - ? (c < 69959 - ? c == 69956 - : (c <= 69959 || (c >= 69968 && c <= 70002))) - : (c <= 70006 || (c < 70081 - ? (c >= 70019 && c <= 70066) - : (c <= 70084 || c == 70106)))) - : (c <= 70108 || (c < 70280 - ? (c < 70163 - ? (c >= 70144 && c <= 70161) - : (c <= 70187 || (c >= 70272 && c <= 70278))) - : (c <= 70280 || (c < 70287 - ? (c >= 70282 && c <= 70285) - : (c <= 70301 || (c >= 70303 && c <= 70312))))))))) - : (c <= 70366 || (c < 71040 - ? (c < 70480 - ? (c < 70442 - ? (c < 70415 - ? (c >= 70405 && c <= 70412) - : (c <= 70416 || (c >= 70419 && c <= 70440))) - : (c <= 70448 || (c < 70453 - ? (c >= 70450 && c <= 70451) - : (c <= 70457 || c == 70461)))) - : (c <= 70480 || (c < 70751 - ? (c < 70656 - ? (c >= 70493 && c <= 70497) - : (c <= 70708 || (c >= 70727 && c <= 70730))) - : (c <= 70753 || (c < 70852 - ? (c >= 70784 && c <= 70831) - : (c <= 70853 || c == 70855)))))) - : (c <= 71086 || (c < 71840 - ? (c < 71296 - ? (c < 71168 - ? (c >= 71128 && c <= 71131) - : (c <= 71215 || c == 71236)) - : (c <= 71338 || (c < 71424 - ? c == 71352 - : (c <= 71450 || (c >= 71680 && c <= 71723))))) - : (c <= 71903 || (c < 71957 - ? (c < 71945 - ? (c >= 71935 && c <= 71942) - : (c <= 71945 || (c >= 71948 && c <= 71955))) - : (c <= 71958 || (c < 71999 - ? (c >= 71960 && c <= 71983) - : (c <= 71999 || c == 72001)))))))))))) - : (c <= 72103 || (c < 120086 - ? (c < 92928 - ? (c < 72971 - ? (c < 72349 - ? (c < 72203 - ? (c < 72163 - ? (c < 72161 - ? (c >= 72106 && c <= 72144) - : c <= 72161) - : (c <= 72163 || c == 72192)) - : (c <= 72242 || (c < 72272 - ? c == 72250 - : (c <= 72272 || (c >= 72284 && c <= 72329))))) - : (c <= 72349 || (c < 72768 - ? (c < 72704 - ? (c >= 72384 && c <= 72440) - : (c <= 72712 || (c >= 72714 && c <= 72750))) - : (c <= 72768 || (c < 72960 - ? (c >= 72818 && c <= 72847) - : (c <= 72966 || (c >= 72968 && c <= 72969))))))) - : (c <= 73008 || (c < 73728 - ? (c < 73066 - ? (c < 73056 - ? c == 73030 - : (c <= 73061 || (c >= 73063 && c <= 73064))) - : (c <= 73097 || (c < 73440 - ? c == 73112 - : (c <= 73458 || c == 73648)))) - : (c <= 74649 || (c < 82944 - ? (c < 74880 - ? (c >= 74752 && c <= 74862) - : (c <= 75075 || (c >= 77824 && c <= 78894))) - : (c <= 83526 || (c < 92736 - ? (c >= 92160 && c <= 92728) - : (c <= 92766 || (c >= 92880 && c <= 92909))))))))) - : (c <= 92975 || (c < 113664 - ? (c < 94179 - ? (c < 93952 - ? (c < 93053 - ? (c < 93027 - ? (c >= 92992 && c <= 92995) - : c <= 93047) - : (c <= 93071 || (c >= 93760 && c <= 93823))) - : (c <= 94026 || (c < 94099 - ? c == 94032 - : (c <= 94111 || (c >= 94176 && c <= 94177))))) - : (c <= 94179 || (c < 110592 - ? (c < 100352 - ? (c >= 94208 && c <= 100343) - : (c <= 101589 || (c >= 101632 && c <= 101640))) - : (c <= 110878 || (c < 110948 - ? (c >= 110928 && c <= 110930) - : (c <= 110951 || (c >= 110960 && c <= 111355))))))) - : (c <= 113770 || (c < 119973 - ? (c < 119808 - ? (c < 113792 - ? (c >= 113776 && c <= 113788) - : (c <= 113800 || (c >= 113808 && c <= 113817))) - : (c <= 119892 || (c < 119966 - ? (c >= 119894 && c <= 119964) - : (c <= 119967 || c == 119970)))) - : (c <= 119974 || (c < 119997 - ? (c < 119982 - ? (c >= 119977 && c <= 119980) - : (c <= 119993 || c == 119995)) - : (c <= 120003 || (c < 120071 - ? (c >= 120005 && c <= 120069) - : (c <= 120074 || (c >= 120077 && c <= 120084))))))))))) - : (c <= 120092 || (c < 126523 - ? (c < 120772 - ? (c < 120540 - ? (c < 120138 - ? (c < 120128 - ? (c < 120123 - ? (c >= 120094 && c <= 120121) - : c <= 120126) - : (c <= 120132 || c == 120134)) - : (c <= 120144 || (c < 120488 - ? (c >= 120146 && c <= 120485) - : (c <= 120512 || (c >= 120514 && c <= 120538))))) - : (c <= 120570 || (c < 120656 - ? (c < 120598 - ? (c >= 120572 && c <= 120596) - : (c <= 120628 || (c >= 120630 && c <= 120654))) - : (c <= 120686 || (c < 120714 - ? (c >= 120688 && c <= 120712) - : (c <= 120744 || (c >= 120746 && c <= 120770))))))) - : (c <= 120779 || (c < 126464 - ? (c < 123584 - ? (c < 123191 - ? (c >= 123136 && c <= 123180) - : (c <= 123197 || c == 123214)) - : (c <= 123627 || (c < 125184 - ? (c >= 124928 && c <= 125124) - : (c <= 125251 || c == 125259)))) - : (c <= 126467 || (c < 126503 - ? (c < 126497 - ? (c >= 126469 && c <= 126495) - : (c <= 126498 || c == 126500)) - : (c <= 126503 || (c < 126516 - ? (c >= 126505 && c <= 126514) - : (c <= 126519 || c == 126521)))))))) - : (c <= 126523 || (c < 126572 - ? (c < 126551 - ? (c < 126539 - ? (c < 126535 - ? c == 126530 - : (c <= 126535 || c == 126537)) - : (c <= 126539 || (c < 126545 - ? (c >= 126541 && c <= 126543) - : (c <= 126546 || c == 126548)))) - : (c <= 126551 || (c < 126559 - ? (c < 126555 - ? c == 126553 - : (c <= 126555 || c == 126557)) - : (c <= 126559 || (c < 126564 - ? (c >= 126561 && c <= 126562) - : (c <= 126564 || (c >= 126567 && c <= 126570))))))) - : (c <= 126578 || (c < 126635 - ? (c < 126592 - ? (c < 126585 - ? (c >= 126580 && c <= 126583) - : (c <= 126588 || c == 126590)) - : (c <= 126601 || (c < 126625 - ? (c >= 126603 && c <= 126619) - : (c <= 126627 || (c >= 126629 && c <= 126633))))) - : (c <= 126651 || (c < 178208 - ? (c < 173824 - ? (c >= 131072 && c <= 173789) - : (c <= 177972 || (c >= 177984 && c <= 178205))) - : (c <= 183969 || (c < 194560 - ? (c >= 183984 && c <= 191456) - : (c <= 195101 || (c >= 196608 && c <= 201546))))))))))))))); -} - -static inline bool sym_keyword_character_set_3(int32_t c) { - return (c < 42946 - ? (c < 3904 - ? (c < 2654 - ? (c < 1810 - ? (c < 908 - ? (c < 710 - ? (c < 181 - ? (c < 'a' - ? (c < '_' - ? (c >= 'A' && c <= 'Z') - : c <= '_') - : (c <= 'z' || c == 170)) - : (c <= 181 || (c < 216 - ? (c < 192 - ? c == 186 - : c <= 214) - : (c <= 246 || (c >= 248 && c <= 705))))) - : (c <= 721 || (c < 886 - ? (c < 750 - ? (c < 748 - ? (c >= 736 && c <= 740) - : c <= 748) - : (c <= 750 || (c >= 880 && c <= 884))) - : (c <= 887 || (c < 902 - ? (c < 895 - ? (c >= 890 && c <= 893) - : c <= 895) - : (c <= 902 || (c >= 904 && c <= 906))))))) - : (c <= 908 || (c < 1568 - ? (c < 1329 - ? (c < 1015 - ? (c < 931 - ? (c >= 910 && c <= 929) - : c <= 1013) - : (c <= 1153 || (c >= 1162 && c <= 1327))) - : (c <= 1366 || (c < 1488 - ? (c < 1376 - ? c == 1369 - : c <= 1416) - : (c <= 1514 || (c >= 1519 && c <= 1522))))) - : (c <= 1610 || (c < 1774 - ? (c < 1749 - ? (c < 1649 - ? (c >= 1646 && c <= 1647) - : c <= 1747) - : (c <= 1749 || (c >= 1765 && c <= 1766))) - : (c <= 1775 || (c < 1791 - ? (c >= 1786 && c <= 1788) - : (c <= 1791 || c == 1808)))))))) - : (c <= 1839 || (c < 2447 - ? (c < 2112 - ? (c < 2042 - ? (c < 1994 - ? (c < 1969 - ? (c >= 1869 && c <= 1957) - : c <= 1969) - : (c <= 2026 || (c >= 2036 && c <= 2037))) - : (c <= 2042 || (c < 2084 - ? (c < 2074 - ? (c >= 2048 && c <= 2069) - : c <= 2074) - : (c <= 2084 || c == 2088)))) - : (c <= 2136 || (c < 2365 - ? (c < 2230 - ? (c < 2208 - ? (c >= 2144 && c <= 2154) - : c <= 2228) - : (c <= 2247 || (c >= 2308 && c <= 2361))) - : (c <= 2365 || (c < 2417 - ? (c < 2392 - ? c == 2384 - : c <= 2401) - : (c <= 2432 || (c >= 2437 && c <= 2444))))))) - : (c <= 2448 || (c < 2556 - ? (c < 2493 - ? (c < 2482 - ? (c < 2474 - ? (c >= 2451 && c <= 2472) - : c <= 2480) - : (c <= 2482 || (c >= 2486 && c <= 2489))) - : (c <= 2493 || (c < 2527 - ? (c < 2524 - ? c == 2510 - : c <= 2525) - : (c <= 2529 || (c >= 2544 && c <= 2545))))) - : (c <= 2556 || (c < 2610 - ? (c < 2579 - ? (c < 2575 - ? (c >= 2565 && c <= 2570) - : c <= 2576) - : (c <= 2600 || (c >= 2602 && c <= 2608))) - : (c <= 2611 || (c < 2616 - ? (c >= 2613 && c <= 2614) - : (c <= 2617 || (c >= 2649 && c <= 2652))))))))))) - : (c <= 2654 || (c < 3168 - ? (c < 2911 - ? (c < 2784 - ? (c < 2730 - ? (c < 2703 - ? (c < 2693 - ? (c >= 2674 && c <= 2676) - : c <= 2701) - : (c <= 2705 || (c >= 2707 && c <= 2728))) - : (c <= 2736 || (c < 2749 - ? (c < 2741 - ? (c >= 2738 && c <= 2739) - : c <= 2745) - : (c <= 2749 || c == 2768)))) - : (c <= 2785 || (c < 2858 - ? (c < 2831 - ? (c < 2821 - ? c == 2809 - : c <= 2828) - : (c <= 2832 || (c >= 2835 && c <= 2856))) - : (c <= 2864 || (c < 2877 - ? (c < 2869 - ? (c >= 2866 && c <= 2867) - : c <= 2873) - : (c <= 2877 || (c >= 2908 && c <= 2909))))))) - : (c <= 2913 || (c < 2984 - ? (c < 2962 - ? (c < 2949 - ? (c < 2947 - ? c == 2929 - : c <= 2947) - : (c <= 2954 || (c >= 2958 && c <= 2960))) - : (c <= 2965 || (c < 2974 - ? (c < 2972 - ? (c >= 2969 && c <= 2970) - : c <= 2972) - : (c <= 2975 || (c >= 2979 && c <= 2980))))) - : (c <= 2986 || (c < 3090 - ? (c < 3077 - ? (c < 3024 - ? (c >= 2990 && c <= 3001) - : c <= 3024) - : (c <= 3084 || (c >= 3086 && c <= 3088))) - : (c <= 3112 || (c < 3133 - ? (c >= 3114 && c <= 3129) - : (c <= 3133 || (c >= 3160 && c <= 3162))))))))) - : (c <= 3169 || (c < 3482 - ? (c < 3313 - ? (c < 3242 - ? (c < 3214 - ? (c < 3205 - ? c == 3200 - : c <= 3212) - : (c <= 3216 || (c >= 3218 && c <= 3240))) - : (c <= 3251 || (c < 3294 - ? (c < 3261 - ? (c >= 3253 && c <= 3257) - : c <= 3261) - : (c <= 3294 || (c >= 3296 && c <= 3297))))) - : (c <= 3314 || (c < 3406 - ? (c < 3346 - ? (c < 3342 - ? (c >= 3332 && c <= 3340) - : c <= 3344) - : (c <= 3386 || c == 3389)) - : (c <= 3406 || (c < 3450 - ? (c < 3423 - ? (c >= 3412 && c <= 3414) - : c <= 3425) - : (c <= 3455 || (c >= 3461 && c <= 3478))))))) - : (c <= 3505 || (c < 3724 - ? (c < 3634 - ? (c < 3520 - ? (c < 3517 - ? (c >= 3507 && c <= 3515) - : c <= 3517) - : (c <= 3526 || (c >= 3585 && c <= 3632))) - : (c <= 3635 || (c < 3716 - ? (c < 3713 - ? (c >= 3648 && c <= 3654) - : c <= 3714) - : (c <= 3716 || (c >= 3718 && c <= 3722))))) - : (c <= 3747 || (c < 3776 - ? (c < 3762 - ? (c < 3751 - ? c == 3749 - : c <= 3760) - : (c <= 3763 || c == 3773)) - : (c <= 3780 || (c < 3804 - ? c == 3782 - : (c <= 3807 || c == 3840)))))))))))) - : (c <= 3911 || (c < 7960 - ? (c < 5870 - ? (c < 4698 - ? (c < 4213 - ? (c < 4176 - ? (c < 4096 - ? (c < 3976 - ? (c >= 3913 && c <= 3948) - : c <= 3980) - : (c <= 4138 || c == 4159)) - : (c <= 4181 || (c < 4197 - ? (c < 4193 - ? (c >= 4186 && c <= 4189) - : c <= 4193) - : (c <= 4198 || (c >= 4206 && c <= 4208))))) - : (c <= 4225 || (c < 4304 - ? (c < 4295 - ? (c < 4256 - ? c == 4238 - : c <= 4293) - : (c <= 4295 || c == 4301)) - : (c <= 4346 || (c < 4688 - ? (c < 4682 - ? (c >= 4348 && c <= 4680) - : c <= 4685) - : (c <= 4694 || c == 4696)))))) - : (c <= 4701 || (c < 4882 - ? (c < 4792 - ? (c < 4752 - ? (c < 4746 - ? (c >= 4704 && c <= 4744) - : c <= 4749) - : (c <= 4784 || (c >= 4786 && c <= 4789))) - : (c <= 4798 || (c < 4808 - ? (c < 4802 - ? c == 4800 - : c <= 4805) - : (c <= 4822 || (c >= 4824 && c <= 4880))))) - : (c <= 4885 || (c < 5121 - ? (c < 5024 - ? (c < 4992 - ? (c >= 4888 && c <= 4954) - : c <= 5007) - : (c <= 5109 || (c >= 5112 && c <= 5117))) - : (c <= 5740 || (c < 5761 - ? (c >= 5743 && c <= 5759) - : (c <= 5786 || (c >= 5792 && c <= 5866))))))))) - : (c <= 5880 || (c < 6688 - ? (c < 6176 - ? (c < 5984 - ? (c < 5920 - ? (c < 5902 - ? (c >= 5888 && c <= 5900) - : c <= 5905) - : (c <= 5937 || (c >= 5952 && c <= 5969))) - : (c <= 5996 || (c < 6103 - ? (c < 6016 - ? (c >= 5998 && c <= 6000) - : c <= 6067) - : (c <= 6103 || c == 6108)))) - : (c <= 6264 || (c < 6480 - ? (c < 6320 - ? (c < 6314 - ? (c >= 6272 && c <= 6312) - : c <= 6314) - : (c <= 6389 || (c >= 6400 && c <= 6430))) - : (c <= 6509 || (c < 6576 - ? (c < 6528 - ? (c >= 6512 && c <= 6516) - : c <= 6571) - : (c <= 6601 || (c >= 6656 && c <= 6678))))))) - : (c <= 6740 || (c < 7296 - ? (c < 7086 - ? (c < 6981 - ? (c < 6917 - ? c == 6823 - : c <= 6963) - : (c <= 6987 || (c >= 7043 && c <= 7072))) - : (c <= 7087 || (c < 7245 - ? (c < 7168 - ? (c >= 7098 && c <= 7141) - : c <= 7203) - : (c <= 7247 || (c >= 7258 && c <= 7293))))) - : (c <= 7304 || (c < 7413 - ? (c < 7401 - ? (c < 7357 - ? (c >= 7312 && c <= 7354) - : c <= 7359) - : (c <= 7404 || (c >= 7406 && c <= 7411))) - : (c <= 7414 || (c < 7424 - ? c == 7418 - : (c <= 7615 || (c >= 7680 && c <= 7957))))))))))) - : (c <= 7965 || (c < 11520 - ? (c < 8336 - ? (c < 8126 - ? (c < 8027 - ? (c < 8016 - ? (c < 8008 - ? (c >= 7968 && c <= 8005) - : c <= 8013) - : (c <= 8023 || c == 8025)) - : (c <= 8027 || (c < 8064 - ? (c < 8031 - ? c == 8029 - : c <= 8061) - : (c <= 8116 || (c >= 8118 && c <= 8124))))) - : (c <= 8126 || (c < 8160 - ? (c < 8144 - ? (c < 8134 - ? (c >= 8130 && c <= 8132) - : c <= 8140) - : (c <= 8147 || (c >= 8150 && c <= 8155))) - : (c <= 8172 || (c < 8305 - ? (c < 8182 - ? (c >= 8178 && c <= 8180) - : c <= 8188) - : (c <= 8305 || c == 8319)))))) - : (c <= 8348 || (c < 8508 - ? (c < 8472 - ? (c < 8458 - ? (c < 8455 - ? c == 8450 - : c <= 8455) - : (c <= 8467 || c == 8469)) - : (c <= 8477 || (c < 8488 - ? (c < 8486 - ? c == 8484 - : c <= 8486) - : (c <= 8488 || (c >= 8490 && c <= 8505))))) - : (c <= 8511 || (c < 11312 - ? (c < 8544 - ? (c < 8526 - ? (c >= 8517 && c <= 8521) - : c <= 8526) - : (c <= 8584 || (c >= 11264 && c <= 11310))) - : (c <= 11358 || (c < 11499 - ? (c >= 11360 && c <= 11492) - : (c <= 11502 || (c >= 11506 && c <= 11507))))))))) - : (c <= 11557 || (c < 12449 - ? (c < 11712 - ? (c < 11648 - ? (c < 11568 - ? (c < 11565 - ? c == 11559 - : c <= 11565) - : (c <= 11623 || c == 11631)) - : (c <= 11670 || (c < 11696 - ? (c < 11688 - ? (c >= 11680 && c <= 11686) - : c <= 11694) - : (c <= 11702 || (c >= 11704 && c <= 11710))))) - : (c <= 11718 || (c < 12321 - ? (c < 11736 - ? (c < 11728 - ? (c >= 11720 && c <= 11726) - : c <= 11734) - : (c <= 11742 || (c >= 12293 && c <= 12295))) - : (c <= 12329 || (c < 12353 - ? (c < 12344 - ? (c >= 12337 && c <= 12341) - : c <= 12348) - : (c <= 12438 || (c >= 12443 && c <= 12447))))))) - : (c <= 12538 || (c < 42240 - ? (c < 12784 - ? (c < 12593 - ? (c < 12549 - ? (c >= 12540 && c <= 12543) - : c <= 12591) - : (c <= 12686 || (c >= 12704 && c <= 12735))) - : (c <= 12799 || (c < 40960 - ? (c < 19968 - ? (c >= 13312 && c <= 19903) - : c <= 40956) - : (c <= 42124 || (c >= 42192 && c <= 42237))))) - : (c <= 42508 || (c < 42656 - ? (c < 42560 - ? (c < 42538 - ? (c >= 42512 && c <= 42527) - : c <= 42539) - : (c <= 42606 || (c >= 42623 && c <= 42653))) - : (c <= 42735 || (c < 42786 - ? (c >= 42775 && c <= 42783) - : (c <= 42888 || (c >= 42891 && c <= 42943))))))))))))))) - : (c <= 42954 || (c < 70461 - ? (c < 66304 - ? (c < 43888 - ? (c < 43588 - ? (c < 43274 - ? (c < 43072 - ? (c < 43015 - ? (c < 43011 - ? (c >= 42997 && c <= 43009) - : c <= 43013) - : (c <= 43018 || (c >= 43020 && c <= 43042))) - : (c <= 43123 || (c < 43259 - ? (c < 43250 - ? (c >= 43138 && c <= 43187) - : c <= 43255) - : (c <= 43259 || (c >= 43261 && c <= 43262))))) - : (c <= 43301 || (c < 43488 - ? (c < 43396 - ? (c < 43360 - ? (c >= 43312 && c <= 43334) - : c <= 43388) - : (c <= 43442 || c == 43471)) - : (c <= 43492 || (c < 43520 - ? (c < 43514 - ? (c >= 43494 && c <= 43503) - : c <= 43518) - : (c <= 43560 || (c >= 43584 && c <= 43586))))))) - : (c <= 43595 || (c < 43744 - ? (c < 43701 - ? (c < 43646 - ? (c < 43642 - ? (c >= 43616 && c <= 43638) - : c <= 43642) - : (c <= 43695 || c == 43697)) - : (c <= 43702 || (c < 43714 - ? (c < 43712 - ? (c >= 43705 && c <= 43709) - : c <= 43712) - : (c <= 43714 || (c >= 43739 && c <= 43741))))) - : (c <= 43754 || (c < 43808 - ? (c < 43785 - ? (c < 43777 - ? (c >= 43762 && c <= 43764) - : c <= 43782) - : (c <= 43790 || (c >= 43793 && c <= 43798))) - : (c <= 43814 || (c < 43824 - ? (c >= 43816 && c <= 43822) - : (c <= 43866 || (c >= 43868 && c <= 43881))))))))) - : (c <= 44002 || (c < 65136 - ? (c < 64298 - ? (c < 64112 - ? (c < 55243 - ? (c < 55216 - ? (c >= 44032 && c <= 55203) - : c <= 55238) - : (c <= 55291 || (c >= 63744 && c <= 64109))) - : (c <= 64217 || (c < 64285 - ? (c < 64275 - ? (c >= 64256 && c <= 64262) - : c <= 64279) - : (c <= 64285 || (c >= 64287 && c <= 64296))))) - : (c <= 64310 || (c < 64326 - ? (c < 64320 - ? (c < 64318 - ? (c >= 64312 && c <= 64316) - : c <= 64318) - : (c <= 64321 || (c >= 64323 && c <= 64324))) - : (c <= 64433 || (c < 64914 - ? (c < 64848 - ? (c >= 64467 && c <= 64829) - : c <= 64911) - : (c <= 64967 || (c >= 65008 && c <= 65019))))))) - : (c <= 65140 || (c < 65549 - ? (c < 65474 - ? (c < 65345 - ? (c < 65313 - ? (c >= 65142 && c <= 65276) - : c <= 65338) - : (c <= 65370 || (c >= 65382 && c <= 65470))) - : (c <= 65479 || (c < 65498 - ? (c < 65490 - ? (c >= 65482 && c <= 65487) - : c <= 65495) - : (c <= 65500 || (c >= 65536 && c <= 65547))))) - : (c <= 65574 || (c < 65664 - ? (c < 65599 - ? (c < 65596 - ? (c >= 65576 && c <= 65594) - : c <= 65597) - : (c <= 65613 || (c >= 65616 && c <= 65629))) - : (c <= 65786 || (c < 66176 - ? (c >= 65856 && c <= 65908) - : (c <= 66204 || (c >= 66208 && c <= 66256))))))))))) - : (c <= 66335 || (c < 68448 - ? (c < 67647 - ? (c < 66816 - ? (c < 66504 - ? (c < 66432 - ? (c < 66384 - ? (c >= 66349 && c <= 66378) - : c <= 66421) - : (c <= 66461 || (c >= 66464 && c <= 66499))) - : (c <= 66511 || (c < 66736 - ? (c < 66560 - ? (c >= 66513 && c <= 66517) - : c <= 66717) - : (c <= 66771 || (c >= 66776 && c <= 66811))))) - : (c <= 66855 || (c < 67584 - ? (c < 67392 - ? (c < 67072 - ? (c >= 66864 && c <= 66915) - : c <= 67382) - : (c <= 67413 || (c >= 67424 && c <= 67431))) - : (c <= 67589 || (c < 67639 - ? (c < 67594 - ? c == 67592 - : c <= 67637) - : (c <= 67640 || c == 67644)))))) - : (c <= 67669 || (c < 68112 - ? (c < 67840 - ? (c < 67808 - ? (c < 67712 - ? (c >= 67680 && c <= 67702) - : c <= 67742) - : (c <= 67826 || (c >= 67828 && c <= 67829))) - : (c <= 67861 || (c < 68030 - ? (c < 67968 - ? (c >= 67872 && c <= 67897) - : c <= 68023) - : (c <= 68031 || c == 68096)))) - : (c <= 68115 || (c < 68288 - ? (c < 68192 - ? (c < 68121 - ? (c >= 68117 && c <= 68119) - : c <= 68149) - : (c <= 68220 || (c >= 68224 && c <= 68252))) - : (c <= 68295 || (c < 68352 - ? (c >= 68297 && c <= 68324) - : (c <= 68405 || (c >= 68416 && c <= 68437))))))))) - : (c <= 68466 || (c < 70006 - ? (c < 69424 - ? (c < 68864 - ? (c < 68736 - ? (c < 68608 - ? (c >= 68480 && c <= 68497) - : c <= 68680) - : (c <= 68786 || (c >= 68800 && c <= 68850))) - : (c <= 68899 || (c < 69376 - ? (c < 69296 - ? (c >= 69248 && c <= 69289) - : c <= 69297) - : (c <= 69404 || c == 69415)))) - : (c <= 69445 || (c < 69840 - ? (c < 69635 - ? (c < 69600 - ? (c >= 69552 && c <= 69572) - : c <= 69622) - : (c <= 69687 || (c >= 69763 && c <= 69807))) - : (c <= 69864 || (c < 69959 - ? (c < 69956 - ? (c >= 69891 && c <= 69926) - : c <= 69956) - : (c <= 69959 || (c >= 69968 && c <= 70002))))))) - : (c <= 70006 || (c < 70287 - ? (c < 70144 - ? (c < 70106 - ? (c < 70081 - ? (c >= 70019 && c <= 70066) - : c <= 70084) - : (c <= 70106 || c == 70108)) - : (c <= 70161 || (c < 70280 - ? (c < 70272 - ? (c >= 70163 && c <= 70187) - : c <= 70278) - : (c <= 70280 || (c >= 70282 && c <= 70285))))) - : (c <= 70301 || (c < 70419 - ? (c < 70405 - ? (c < 70320 - ? (c >= 70303 && c <= 70312) - : c <= 70366) - : (c <= 70412 || (c >= 70415 && c <= 70416))) - : (c <= 70440 || (c < 70450 - ? (c >= 70442 && c <= 70448) - : (c <= 70451 || (c >= 70453 && c <= 70457))))))))))))) - : (c <= 70461 || (c < 113808 - ? (c < 72818 - ? (c < 71948 - ? (c < 71128 - ? (c < 70751 - ? (c < 70656 - ? (c < 70493 - ? c == 70480 - : c <= 70497) - : (c <= 70708 || (c >= 70727 && c <= 70730))) - : (c <= 70753 || (c < 70855 - ? (c < 70852 - ? (c >= 70784 && c <= 70831) - : c <= 70853) - : (c <= 70855 || (c >= 71040 && c <= 71086))))) - : (c <= 71131 || (c < 71424 - ? (c < 71296 - ? (c < 71236 - ? (c >= 71168 && c <= 71215) - : c <= 71236) - : (c <= 71338 || c == 71352)) - : (c <= 71450 || (c < 71935 - ? (c < 71840 - ? (c >= 71680 && c <= 71723) - : c <= 71903) - : (c <= 71942 || c == 71945)))))) - : (c <= 71955 || (c < 72203 - ? (c < 72096 - ? (c < 71999 - ? (c < 71960 - ? (c >= 71957 && c <= 71958) - : c <= 71983) - : (c <= 71999 || c == 72001)) - : (c <= 72103 || (c < 72163 - ? (c < 72161 - ? (c >= 72106 && c <= 72144) - : c <= 72161) - : (c <= 72163 || c == 72192)))) - : (c <= 72242 || (c < 72384 - ? (c < 72284 - ? (c < 72272 - ? c == 72250 - : c <= 72272) - : (c <= 72329 || c == 72349)) - : (c <= 72440 || (c < 72714 - ? (c >= 72704 && c <= 72712) - : (c <= 72750 || c == 72768)))))))) - : (c <= 72847 || (c < 92992 - ? (c < 73648 - ? (c < 73056 - ? (c < 72971 - ? (c < 72968 - ? (c >= 72960 && c <= 72966) - : c <= 72969) - : (c <= 73008 || c == 73030)) - : (c <= 73061 || (c < 73112 - ? (c < 73066 - ? (c >= 73063 && c <= 73064) - : c <= 73097) - : (c <= 73112 || (c >= 73440 && c <= 73458))))) - : (c <= 73648 || (c < 82944 - ? (c < 74880 - ? (c < 74752 - ? (c >= 73728 && c <= 74649) - : c <= 74862) - : (c <= 75075 || (c >= 77824 && c <= 78894))) - : (c <= 83526 || (c < 92880 - ? (c < 92736 - ? (c >= 92160 && c <= 92728) - : c <= 92766) - : (c <= 92909 || (c >= 92928 && c <= 92975))))))) - : (c <= 92995 || (c < 100352 - ? (c < 94032 - ? (c < 93760 - ? (c < 93053 - ? (c >= 93027 && c <= 93047) - : c <= 93071) - : (c <= 93823 || (c >= 93952 && c <= 94026))) - : (c <= 94032 || (c < 94179 - ? (c < 94176 - ? (c >= 94099 && c <= 94111) - : c <= 94177) - : (c <= 94179 || (c >= 94208 && c <= 100343))))) - : (c <= 101589 || (c < 110960 - ? (c < 110928 - ? (c < 110592 - ? (c >= 101632 && c <= 101640) - : c <= 110878) - : (c <= 110930 || (c >= 110948 && c <= 110951))) - : (c <= 111355 || (c < 113776 - ? (c >= 113664 && c <= 113770) - : (c <= 113788 || (c >= 113792 && c <= 113800))))))))))) - : (c <= 113817 || (c < 126469 - ? (c < 120488 - ? (c < 120005 - ? (c < 119973 - ? (c < 119966 - ? (c < 119894 - ? (c >= 119808 && c <= 119892) - : c <= 119964) - : (c <= 119967 || c == 119970)) - : (c <= 119974 || (c < 119995 - ? (c < 119982 - ? (c >= 119977 && c <= 119980) - : c <= 119993) - : (c <= 119995 || (c >= 119997 && c <= 120003))))) - : (c <= 120069 || (c < 120123 - ? (c < 120086 - ? (c < 120077 - ? (c >= 120071 && c <= 120074) - : c <= 120084) - : (c <= 120092 || (c >= 120094 && c <= 120121))) - : (c <= 120126 || (c < 120138 - ? (c < 120134 - ? (c >= 120128 && c <= 120132) - : c <= 120134) - : (c <= 120144 || (c >= 120146 && c <= 120485))))))) - : (c <= 120512 || (c < 120772 - ? (c < 120630 - ? (c < 120572 - ? (c < 120540 - ? (c >= 120514 && c <= 120538) - : c <= 120570) - : (c <= 120596 || (c >= 120598 && c <= 120628))) - : (c <= 120654 || (c < 120714 - ? (c < 120688 - ? (c >= 120656 && c <= 120686) - : c <= 120712) - : (c <= 120744 || (c >= 120746 && c <= 120770))))) - : (c <= 120779 || (c < 124928 - ? (c < 123214 - ? (c < 123191 - ? (c >= 123136 && c <= 123180) - : c <= 123197) - : (c <= 123214 || (c >= 123584 && c <= 123627))) - : (c <= 125124 || (c < 125259 - ? (c >= 125184 && c <= 125251) - : (c <= 125259 || (c >= 126464 && c <= 126467))))))))) - : (c <= 126495 || (c < 126561 - ? (c < 126537 - ? (c < 126516 - ? (c < 126503 - ? (c < 126500 - ? (c >= 126497 && c <= 126498) - : c <= 126500) - : (c <= 126503 || (c >= 126505 && c <= 126514))) - : (c <= 126519 || (c < 126530 - ? (c < 126523 - ? c == 126521 - : c <= 126523) - : (c <= 126530 || c == 126535)))) - : (c <= 126537 || (c < 126551 - ? (c < 126545 - ? (c < 126541 - ? c == 126539 - : c <= 126543) - : (c <= 126546 || c == 126548)) - : (c <= 126551 || (c < 126557 - ? (c < 126555 - ? c == 126553 - : c <= 126555) - : (c <= 126557 || c == 126559)))))) - : (c <= 126562 || (c < 126629 - ? (c < 126585 - ? (c < 126572 - ? (c < 126567 - ? c == 126564 - : c <= 126570) - : (c <= 126578 || (c >= 126580 && c <= 126583))) - : (c <= 126588 || (c < 126603 - ? (c < 126592 - ? c == 126590 - : c <= 126601) - : (c <= 126619 || (c >= 126625 && c <= 126627))))) - : (c <= 126633 || (c < 178208 - ? (c < 173824 - ? (c < 131072 - ? (c >= 126635 && c <= 126651) - : c <= 173789) - : (c <= 177972 || (c >= 177984 && c <= 178205))) - : (c <= 183969 || (c < 194560 - ? (c >= 183984 && c <= 191456) + ? (c < 126635 + ? (c >= 126629 && c <= 126633) + : c <= 126651) + : (c <= 173791 || (c >= 173824 && c <= 177976))) + : (c <= 178205 || (c < 194560 + ? (c < 183984 + ? (c >= 178208 && c <= 183969) + : c <= 191456) : (c <= 195101 || (c >= 196608 && c <= 201546))))))))))))))))); } static inline bool sym_keyword_character_set_4(int32_t c) { - return (c < 42946 - ? (c < 3713 - ? (c < 2707 - ? (c < 1984 - ? (c < 931 + return (c < 43584 + ? (c < 3776 + ? (c < 2741 + ? (c < 2045 + ? (c < 1015 ? (c < 710 ? (c < 181 ? (c < '_' @@ -8141,365 +8413,371 @@ static inline bool sym_keyword_character_set_4(int32_t c) { ? (c < 902 ? c == 895 : c <= 906) - : (c <= 908 || (c >= 910 && c <= 929))))))) - : (c <= 1013 || (c < 1488 - ? (c < 1376 - ? (c < 1162 - ? (c < 1155 - ? (c >= 1015 && c <= 1153) - : c <= 1159) - : (c <= 1327 || (c < 1369 - ? (c >= 1329 && c <= 1366) - : c <= 1369))) - : (c <= 1416 || (c < 1473 - ? (c < 1471 - ? (c >= 1425 && c <= 1469) - : c <= 1471) - : (c <= 1474 || (c < 1479 - ? (c >= 1476 && c <= 1477) - : c <= 1479))))) - : (c <= 1514 || (c < 1759 - ? (c < 1568 - ? (c < 1552 - ? (c >= 1519 && c <= 1522) - : c <= 1562) - : (c <= 1641 || (c < 1749 - ? (c >= 1646 && c <= 1747) - : c <= 1756))) - : (c <= 1768 || (c < 1808 - ? (c < 1791 - ? (c >= 1770 && c <= 1788) - : c <= 1791) - : (c <= 1866 || (c >= 1869 && c <= 1969))))))))) - : (c <= 2037 || (c < 2527 - ? (c < 2437 - ? (c < 2208 - ? (c < 2048 - ? (c < 2045 - ? c == 2042 - : c <= 2045) - : (c <= 2093 || (c < 2144 - ? (c >= 2112 && c <= 2139) - : c <= 2154))) - : (c <= 2228 || (c < 2275 - ? (c < 2259 - ? (c >= 2230 && c <= 2247) - : c <= 2273) - : (c <= 2403 || (c < 2417 - ? (c >= 2406 && c <= 2415) - : c <= 2435))))) - : (c <= 2444 || (c < 2492 - ? (c < 2474 - ? (c < 2451 - ? (c >= 2447 && c <= 2448) - : c <= 2472) - : (c <= 2480 || (c < 2486 - ? c == 2482 - : c <= 2489))) - : (c <= 2500 || (c < 2519 - ? (c < 2507 - ? (c >= 2503 && c <= 2504) - : c <= 2510) - : (c <= 2519 || (c >= 2524 && c <= 2525))))))) - : (c <= 2531 || (c < 2620 - ? (c < 2575 - ? (c < 2558 - ? (c < 2556 + : (c <= 908 || (c < 931 + ? (c >= 910 && c <= 929) + : c <= 1013))))))) + : (c <= 1153 || (c < 1519 + ? (c < 1425 + ? (c < 1329 + ? (c < 1162 + ? (c >= 1155 && c <= 1159) + : c <= 1327) + : (c <= 1366 || (c < 1376 + ? c == 1369 + : c <= 1416))) + : (c <= 1469 || (c < 1476 + ? (c < 1473 + ? c == 1471 + : c <= 1474) + : (c <= 1477 || (c < 1488 + ? c == 1479 + : c <= 1514))))) + : (c <= 1522 || (c < 1770 + ? (c < 1646 + ? (c < 1568 + ? (c >= 1552 && c <= 1562) + : c <= 1641) + : (c <= 1747 || (c < 1759 + ? (c >= 1749 && c <= 1756) + : c <= 1768))) + : (c <= 1788 || (c < 1869 + ? (c < 1808 + ? c == 1791 + : c <= 1866) + : (c <= 1969 || (c < 2042 + ? (c >= 1984 && c <= 2037) + : c <= 2042))))))))) + : (c <= 2045 || (c < 2558 + ? (c < 2451 + ? (c < 2200 + ? (c < 2144 + ? (c < 2112 + ? (c >= 2048 && c <= 2093) + : c <= 2139) + : (c <= 2154 || (c < 2185 + ? (c >= 2160 && c <= 2183) + : c <= 2190))) + : (c <= 2273 || (c < 2417 + ? (c < 2406 + ? (c >= 2275 && c <= 2403) + : c <= 2415) + : (c <= 2435 || (c < 2447 + ? (c >= 2437 && c <= 2444) + : c <= 2448))))) + : (c <= 2472 || (c < 2507 + ? (c < 2486 + ? (c < 2482 + ? (c >= 2474 && c <= 2480) + : c <= 2482) + : (c <= 2489 || (c < 2503 + ? (c >= 2492 && c <= 2500) + : c <= 2504))) + : (c <= 2510 || (c < 2527 + ? (c < 2524 + ? c == 2519 + : c <= 2525) + : (c <= 2531 || (c < 2556 ? (c >= 2534 && c <= 2545) - : c <= 2556) - : (c <= 2558 || (c < 2565 + : c <= 2556))))))) + : (c <= 2558 || (c < 2635 + ? (c < 2610 + ? (c < 2575 + ? (c < 2565 ? (c >= 2561 && c <= 2563) - : c <= 2570))) - : (c <= 2576 || (c < 2610 - ? (c < 2602 + : c <= 2570) + : (c <= 2576 || (c < 2602 ? (c >= 2579 && c <= 2600) - : c <= 2608) - : (c <= 2611 || (c < 2616 + : c <= 2608))) + : (c <= 2611 || (c < 2620 + ? (c < 2616 ? (c >= 2613 && c <= 2614) - : c <= 2617))))) - : (c <= 2620 || (c < 2654 - ? (c < 2635 - ? (c < 2631 + : c <= 2617) + : (c <= 2620 || (c < 2631 ? (c >= 2622 && c <= 2626) - : c <= 2632) - : (c <= 2637 || (c < 2649 + : c <= 2632))))) + : (c <= 2637 || (c < 2693 + ? (c < 2654 + ? (c < 2649 ? c == 2641 - : c <= 2652))) - : (c <= 2654 || (c < 2693 - ? (c < 2689 + : c <= 2652) + : (c <= 2654 || (c < 2689 ? (c >= 2662 && c <= 2677) - : c <= 2691) - : (c <= 2701 || (c >= 2703 && c <= 2705))))))))))) - : (c <= 2728 || (c < 3133 - ? (c < 2911 - ? (c < 2821 - ? (c < 2763 - ? (c < 2741 - ? (c < 2738 - ? (c >= 2730 && c <= 2736) - : c <= 2739) - : (c <= 2745 || (c < 2759 + : c <= 2691))) + : (c <= 2701 || (c < 2730 + ? (c < 2707 + ? (c >= 2703 && c <= 2705) + : c <= 2728) + : (c <= 2736 || (c >= 2738 && c <= 2739))))))))))) + : (c <= 2745 || (c < 3165 + ? (c < 2949 + ? (c < 2858 + ? (c < 2790 + ? (c < 2763 + ? (c < 2759 ? (c >= 2748 && c <= 2757) - : c <= 2761))) - : (c <= 2765 || (c < 2790 - ? (c < 2784 + : c <= 2761) + : (c <= 2765 || (c < 2784 ? c == 2768 - : c <= 2787) - : (c <= 2799 || (c < 2817 + : c <= 2787))) + : (c <= 2799 || (c < 2821 + ? (c < 2817 ? (c >= 2809 && c <= 2815) - : c <= 2819))))) - : (c <= 2828 || (c < 2876 - ? (c < 2858 - ? (c < 2835 + : c <= 2819) + : (c <= 2828 || (c < 2835 ? (c >= 2831 && c <= 2832) - : c <= 2856) - : (c <= 2864 || (c < 2869 + : c <= 2856))))) + : (c <= 2864 || (c < 2901 + ? (c < 2876 + ? (c < 2869 ? (c >= 2866 && c <= 2867) - : c <= 2873))) - : (c <= 2884 || (c < 2901 - ? (c < 2891 + : c <= 2873) + : (c <= 2884 || (c < 2891 ? (c >= 2887 && c <= 2888) - : c <= 2893) - : (c <= 2903 || (c >= 2908 && c <= 2909))))))) - : (c <= 2915 || (c < 2990 - ? (c < 2962 - ? (c < 2946 - ? (c < 2929 - ? (c >= 2918 && c <= 2927) - : c <= 2929) - : (c <= 2947 || (c < 2958 - ? (c >= 2949 && c <= 2954) - : c <= 2960))) - : (c <= 2965 || (c < 2974 - ? (c < 2972 - ? (c >= 2969 && c <= 2970) - : c <= 2972) - : (c <= 2975 || (c < 2984 - ? (c >= 2979 && c <= 2980) - : c <= 2986))))) - : (c <= 3001 || (c < 3046 - ? (c < 3018 - ? (c < 3014 - ? (c >= 3006 && c <= 3010) - : c <= 3016) - : (c <= 3021 || (c < 3031 - ? c == 3024 - : c <= 3031))) - : (c <= 3055 || (c < 3090 - ? (c < 3086 - ? (c >= 3072 && c <= 3084) - : c <= 3088) - : (c <= 3112 || (c >= 3114 && c <= 3129))))))))) - : (c <= 3140 || (c < 3346 - ? (c < 3253 - ? (c < 3174 - ? (c < 3157 - ? (c < 3146 - ? (c >= 3142 && c <= 3144) - : c <= 3149) - : (c <= 3158 || (c < 3168 - ? (c >= 3160 && c <= 3162) - : c <= 3171))) - : (c <= 3183 || (c < 3214 - ? (c < 3205 - ? (c >= 3200 && c <= 3203) - : c <= 3212) - : (c <= 3216 || (c < 3242 - ? (c >= 3218 && c <= 3240) - : c <= 3251))))) - : (c <= 3257 || (c < 3296 - ? (c < 3274 - ? (c < 3270 - ? (c >= 3260 && c <= 3268) - : c <= 3272) - : (c <= 3277 || (c < 3294 - ? (c >= 3285 && c <= 3286) - : c <= 3294))) - : (c <= 3299 || (c < 3328 - ? (c < 3313 - ? (c >= 3302 && c <= 3311) - : c <= 3314) - : (c <= 3340 || (c >= 3342 && c <= 3344))))))) - : (c <= 3396 || (c < 3517 - ? (c < 3450 - ? (c < 3412 - ? (c < 3402 - ? (c >= 3398 && c <= 3400) - : c <= 3406) - : (c <= 3415 || (c < 3430 - ? (c >= 3423 && c <= 3427) - : c <= 3439))) - : (c <= 3455 || (c < 3482 - ? (c < 3461 - ? (c >= 3457 && c <= 3459) - : c <= 3478) - : (c <= 3505 || (c >= 3507 && c <= 3515))))) - : (c <= 3517 || (c < 3558 - ? (c < 3535 + : c <= 2893))) + : (c <= 2903 || (c < 2918 + ? (c < 2911 + ? (c >= 2908 && c <= 2909) + : c <= 2915) + : (c <= 2927 || (c < 2946 + ? c == 2929 + : c <= 2947))))))) + : (c <= 2954 || (c < 3024 + ? (c < 2979 + ? (c < 2969 + ? (c < 2962 + ? (c >= 2958 && c <= 2960) + : c <= 2965) + : (c <= 2970 || (c < 2974 + ? c == 2972 + : c <= 2975))) + : (c <= 2980 || (c < 3006 + ? (c < 2990 + ? (c >= 2984 && c <= 2986) + : c <= 3001) + : (c <= 3010 || (c < 3018 + ? (c >= 3014 && c <= 3016) + : c <= 3021))))) + : (c <= 3024 || (c < 3114 + ? (c < 3072 + ? (c < 3046 + ? c == 3031 + : c <= 3055) + : (c <= 3084 || (c < 3090 + ? (c >= 3086 && c <= 3088) + : c <= 3112))) + : (c <= 3129 || (c < 3146 + ? (c < 3142 + ? (c >= 3132 && c <= 3140) + : c <= 3144) + : (c <= 3149 || (c < 3160 + ? (c >= 3157 && c <= 3158) + : c <= 3162))))))))) + : (c <= 3165 || (c < 3430 + ? (c < 3285 + ? (c < 3218 + ? (c < 3200 + ? (c < 3174 + ? (c >= 3168 && c <= 3171) + : c <= 3183) + : (c <= 3203 || (c < 3214 + ? (c >= 3205 && c <= 3212) + : c <= 3216))) + : (c <= 3240 || (c < 3260 + ? (c < 3253 + ? (c >= 3242 && c <= 3251) + : c <= 3257) + : (c <= 3268 || (c < 3274 + ? (c >= 3270 && c <= 3272) + : c <= 3277))))) + : (c <= 3286 || (c < 3342 + ? (c < 3302 + ? (c < 3296 + ? (c >= 3293 && c <= 3294) + : c <= 3299) + : (c <= 3311 || (c < 3328 + ? (c >= 3313 && c <= 3314) + : c <= 3340))) + : (c <= 3344 || (c < 3402 + ? (c < 3398 + ? (c >= 3346 && c <= 3396) + : c <= 3400) + : (c <= 3406 || (c < 3423 + ? (c >= 3412 && c <= 3415) + : c <= 3427))))))) + : (c <= 3439 || (c < 3558 + ? (c < 3517 + ? (c < 3461 + ? (c < 3457 + ? (c >= 3450 && c <= 3455) + : c <= 3459) + : (c <= 3478 || (c < 3507 + ? (c >= 3482 && c <= 3505) + : c <= 3515))) + : (c <= 3517 || (c < 3535 ? (c < 3530 ? (c >= 3520 && c <= 3526) : c <= 3530) : (c <= 3540 || (c < 3544 ? c == 3542 - : c <= 3551))) - : (c <= 3567 || (c < 3648 + : c <= 3551))))) + : (c <= 3567 || (c < 3716 + ? (c < 3648 ? (c < 3585 ? (c >= 3570 && c <= 3571) : c <= 3642) - : (c <= 3662 || (c >= 3664 && c <= 3673))))))))))))) - : (c <= 3714 || (c < 7232 - ? (c < 4969 - ? (c < 4096 - ? (c < 3864 - ? (c < 3776 - ? (c < 3724 - ? (c < 3718 - ? c == 3716 - : c <= 3722) - : (c <= 3747 || (c < 3751 - ? c == 3749 - : c <= 3773))) - : (c <= 3780 || (c < 3792 + : (c <= 3662 || (c < 3713 + ? (c >= 3664 && c <= 3673) + : c <= 3714))) + : (c <= 3716 || (c < 3749 + ? (c < 3724 + ? (c >= 3718 && c <= 3722) + : c <= 3747) + : (c <= 3749 || (c >= 3751 && c <= 3773))))))))))))) + : (c <= 3780 || (c < 8008 + ? (c < 5870 + ? (c < 4682 + ? (c < 3913 + ? (c < 3864 + ? (c < 3792 ? (c < 3784 ? c == 3782 : c <= 3789) : (c <= 3801 || (c < 3840 ? (c >= 3804 && c <= 3807) - : c <= 3840))))) - : (c <= 3865 || (c < 3913 - ? (c < 3895 + : c <= 3840))) + : (c <= 3865 || (c < 3895 ? (c < 3893 ? (c >= 3872 && c <= 3881) : c <= 3893) : (c <= 3895 || (c < 3902 ? c == 3897 - : c <= 3911))) - : (c <= 3948 || (c < 3993 + : c <= 3911))))) + : (c <= 3948 || (c < 4176 + ? (c < 3993 ? (c < 3974 ? (c >= 3953 && c <= 3972) : c <= 3991) - : (c <= 4028 || c == 4038)))))) - : (c <= 4169 || (c < 4746 - ? (c < 4348 - ? (c < 4295 - ? (c < 4256 - ? (c >= 4176 && c <= 4253) - : c <= 4293) - : (c <= 4295 || (c < 4304 - ? c == 4301 - : c <= 4346))) - : (c <= 4680 || (c < 4696 - ? (c < 4688 - ? (c >= 4682 && c <= 4685) - : c <= 4694) - : (c <= 4696 || (c < 4704 - ? (c >= 4698 && c <= 4701) - : c <= 4744))))) - : (c <= 4749 || (c < 4808 - ? (c < 4792 - ? (c < 4786 - ? (c >= 4752 && c <= 4784) - : c <= 4789) - : (c <= 4798 || (c < 4802 - ? c == 4800 - : c <= 4805))) - : (c <= 4822 || (c < 4888 - ? (c < 4882 - ? (c >= 4824 && c <= 4880) - : c <= 4885) - : (c <= 4954 || (c >= 4957 && c <= 4959))))))))) - : (c <= 4977 || (c < 6272 - ? (c < 5952 - ? (c < 5761 - ? (c < 5112 - ? (c < 5024 - ? (c >= 4992 && c <= 5007) - : c <= 5109) - : (c <= 5117 || (c < 5743 - ? (c >= 5121 && c <= 5740) - : c <= 5759))) - : (c <= 5786 || (c < 5888 - ? (c < 5870 - ? (c >= 5792 && c <= 5866) - : c <= 5880) - : (c <= 5900 || (c < 5920 - ? (c >= 5902 && c <= 5908) - : c <= 5940))))) - : (c <= 5971 || (c < 6108 - ? (c < 6002 - ? (c < 5998 + : (c <= 4028 || (c < 4096 + ? c == 4038 + : c <= 4169))) + : (c <= 4253 || (c < 4301 + ? (c < 4295 + ? (c >= 4256 && c <= 4293) + : c <= 4295) + : (c <= 4301 || (c < 4348 + ? (c >= 4304 && c <= 4346) + : c <= 4680))))))) + : (c <= 4685 || (c < 4824 + ? (c < 4752 + ? (c < 4698 + ? (c < 4696 + ? (c >= 4688 && c <= 4694) + : c <= 4696) + : (c <= 4701 || (c < 4746 + ? (c >= 4704 && c <= 4744) + : c <= 4749))) + : (c <= 4784 || (c < 4800 + ? (c < 4792 + ? (c >= 4786 && c <= 4789) + : c <= 4798) + : (c <= 4800 || (c < 4808 + ? (c >= 4802 && c <= 4805) + : c <= 4822))))) + : (c <= 4880 || (c < 5024 + ? (c < 4957 + ? (c < 4888 + ? (c >= 4882 && c <= 4885) + : c <= 4954) + : (c <= 4959 || (c < 4992 + ? (c >= 4969 && c <= 4977) + : c <= 5007))) + : (c <= 5109 || (c < 5743 + ? (c < 5121 + ? (c >= 5112 && c <= 5117) + : c <= 5740) + : (c <= 5759 || (c < 5792 + ? (c >= 5761 && c <= 5786) + : c <= 5866))))))))) + : (c <= 5880 || (c < 6656 + ? (c < 6159 + ? (c < 6002 + ? (c < 5952 + ? (c < 5919 + ? (c >= 5888 && c <= 5909) + : c <= 5940) + : (c <= 5971 || (c < 5998 ? (c >= 5984 && c <= 5996) - : c <= 6000) - : (c <= 6003 || (c < 6103 + : c <= 6000))) + : (c <= 6003 || (c < 6108 + ? (c < 6103 ? (c >= 6016 && c <= 6099) - : c <= 6103))) - : (c <= 6109 || (c < 6160 - ? (c < 6155 + : c <= 6103) + : (c <= 6109 || (c < 6155 ? (c >= 6112 && c <= 6121) - : c <= 6157) - : (c <= 6169 || (c >= 6176 && c <= 6264))))))) - : (c <= 6314 || (c < 6752 - ? (c < 6512 - ? (c < 6432 - ? (c < 6400 - ? (c >= 6320 && c <= 6389) - : c <= 6430) - : (c <= 6443 || (c < 6470 - ? (c >= 6448 && c <= 6459) - : c <= 6509))) - : (c <= 6516 || (c < 6608 - ? (c < 6576 - ? (c >= 6528 && c <= 6571) - : c <= 6601) - : (c <= 6618 || (c < 6688 - ? (c >= 6656 && c <= 6683) - : c <= 6750))))) - : (c <= 6780 || (c < 6912 - ? (c < 6823 - ? (c < 6800 - ? (c >= 6783 && c <= 6793) - : c <= 6809) - : (c <= 6823 || (c < 6847 - ? (c >= 6832 && c <= 6845) - : c <= 6848))) - : (c <= 6987 || (c < 7040 - ? (c < 7019 - ? (c >= 6992 && c <= 7001) - : c <= 7027) - : (c <= 7155 || (c >= 7168 && c <= 7223))))))))))) - : (c <= 7241 || (c < 8526 - ? (c < 8150 - ? (c < 8016 - ? (c < 7380 - ? (c < 7312 - ? (c < 7296 - ? (c >= 7245 && c <= 7293) - : c <= 7304) - : (c <= 7354 || (c < 7376 - ? (c >= 7357 && c <= 7359) - : c <= 7378))) - : (c <= 7418 || (c < 7960 - ? (c < 7675 - ? (c >= 7424 && c <= 7673) + : c <= 6157))))) + : (c <= 6169 || (c < 6448 + ? (c < 6320 + ? (c < 6272 + ? (c >= 6176 && c <= 6264) + : c <= 6314) + : (c <= 6389 || (c < 6432 + ? (c >= 6400 && c <= 6430) + : c <= 6443))) + : (c <= 6459 || (c < 6528 + ? (c < 6512 + ? (c >= 6470 && c <= 6509) + : c <= 6516) + : (c <= 6571 || (c < 6608 + ? (c >= 6576 && c <= 6601) + : c <= 6618))))))) + : (c <= 6683 || (c < 7168 + ? (c < 6832 + ? (c < 6783 + ? (c < 6752 + ? (c >= 6688 && c <= 6750) + : c <= 6780) + : (c <= 6793 || (c < 6823 + ? (c >= 6800 && c <= 6809) + : c <= 6823))) + : (c <= 6845 || (c < 6992 + ? (c < 6912 + ? (c >= 6847 && c <= 6862) + : c <= 6988) + : (c <= 7001 || (c < 7040 + ? (c >= 7019 && c <= 7027) + : c <= 7155))))) + : (c <= 7223 || (c < 7376 + ? (c < 7296 + ? (c < 7245 + ? (c >= 7232 && c <= 7241) + : c <= 7293) + : (c <= 7304 || (c < 7357 + ? (c >= 7312 && c <= 7354) + : c <= 7359))) + : (c <= 7378 || (c < 7960 + ? (c < 7424 + ? (c >= 7380 && c <= 7418) : c <= 7957) - : (c <= 7965 || (c < 8008 - ? (c >= 7968 && c <= 8005) - : c <= 8013))))) - : (c <= 8023 || (c < 8118 - ? (c < 8029 - ? (c < 8027 - ? c == 8025 - : c <= 8027) - : (c <= 8029 || (c < 8064 - ? (c >= 8031 && c <= 8061) - : c <= 8116))) - : (c <= 8124 || (c < 8134 - ? (c < 8130 - ? c == 8126 - : c <= 8132) - : (c <= 8140 || (c >= 8144 && c <= 8147))))))) - : (c <= 8155 || (c < 8450 - ? (c < 8305 + : (c <= 7965 || (c >= 7968 && c <= 8005))))))))))) + : (c <= 8013 || (c < 11696 + ? (c < 8450 + ? (c < 8150 + ? (c < 8064 + ? (c < 8027 + ? (c < 8025 + ? (c >= 8016 && c <= 8023) + : c <= 8025) + : (c <= 8027 || (c < 8031 + ? c == 8029 + : c <= 8061))) + : (c <= 8116 || (c < 8130 + ? (c < 8126 + ? (c >= 8118 && c <= 8124) + : c <= 8126) + : (c <= 8132 || (c < 8144 + ? (c >= 8134 && c <= 8140) + : c <= 8147))))) + : (c <= 8155 || (c < 8305 ? (c < 8182 ? (c < 8178 ? (c >= 8160 && c <= 8172) @@ -8513,8 +8791,9 @@ static inline bool sym_keyword_character_set_4(int32_t c) { : c <= 8348) : (c <= 8412 || (c < 8421 ? c == 8417 - : c <= 8432))))) - : (c <= 8450 || (c < 8486 + : c <= 8432))))))) + : (c <= 8450 || (c < 8544 + ? (c < 8486 ? (c < 8469 ? (c < 8458 ? c == 8455 @@ -8526,531 +8805,576 @@ static inline bool sym_keyword_character_set_4(int32_t c) { ? (c < 8490 ? c == 8488 : c <= 8505) - : (c <= 8511 || (c >= 8517 && c <= 8521))))))))) - : (c <= 8526 || (c < 12337 - ? (c < 11680 - ? (c < 11520 - ? (c < 11312 - ? (c < 11264 - ? (c >= 8544 && c <= 8584) - : c <= 11310) - : (c <= 11358 || (c < 11499 - ? (c >= 11360 && c <= 11492) - : c <= 11507))) - : (c <= 11557 || (c < 11568 - ? (c < 11565 + : (c <= 8511 || (c < 8526 + ? (c >= 8517 && c <= 8521) + : c <= 8526))))) + : (c <= 8584 || (c < 11568 + ? (c < 11520 + ? (c < 11499 + ? (c >= 11264 && c <= 11492) + : c <= 11507) + : (c <= 11557 || (c < 11565 ? c == 11559 - : c <= 11565) - : (c <= 11623 || (c < 11647 + : c <= 11565))) + : (c <= 11623 || (c < 11680 + ? (c < 11647 ? c == 11631 - : c <= 11670))))) - : (c <= 11686 || (c < 11728 - ? (c < 11704 - ? (c < 11696 - ? (c >= 11688 && c <= 11694) - : c <= 11702) - : (c <= 11710 || (c < 11720 - ? (c >= 11712 && c <= 11718) - : c <= 11726))) - : (c <= 11734 || (c < 12293 - ? (c < 11744 - ? (c >= 11736 && c <= 11742) - : c <= 11775) - : (c <= 12295 || (c >= 12321 && c <= 12335))))))) - : (c <= 12341 || (c < 19968 - ? (c < 12549 - ? (c < 12441 - ? (c < 12353 + : c <= 11670) + : (c <= 11686 || (c >= 11688 && c <= 11694))))))))) + : (c <= 11702 || (c < 42560 + ? (c < 12441 + ? (c < 11744 + ? (c < 11720 + ? (c < 11712 + ? (c >= 11704 && c <= 11710) + : c <= 11718) + : (c <= 11726 || (c < 11736 + ? (c >= 11728 && c <= 11734) + : c <= 11742))) + : (c <= 11775 || (c < 12337 + ? (c < 12321 + ? (c >= 12293 && c <= 12295) + : c <= 12335) + : (c <= 12341 || (c < 12353 ? (c >= 12344 && c <= 12348) - : c <= 12438) - : (c <= 12447 || (c < 12540 + : c <= 12438))))) + : (c <= 12447 || (c < 12784 + ? (c < 12549 + ? (c < 12540 ? (c >= 12449 && c <= 12538) - : c <= 12543))) - : (c <= 12591 || (c < 12784 - ? (c < 12704 + : c <= 12543) + : (c <= 12591 || (c < 12704 ? (c >= 12593 && c <= 12686) - : c <= 12735) - : (c <= 12799 || (c >= 13312 && c <= 19903))))) - : (c <= 40956 || (c < 42612 - ? (c < 42240 - ? (c < 42192 - ? (c >= 40960 && c <= 42124) - : c <= 42237) - : (c <= 42508 || (c < 42560 - ? (c >= 42512 && c <= 42539) - : c <= 42607))) - : (c <= 42621 || (c < 42786 - ? (c < 42775 - ? (c >= 42623 && c <= 42737) - : c <= 42783) - : (c <= 42888 || (c >= 42891 && c <= 42943))))))))))))))) - : (c <= 42954 || (c < 71168 - ? (c < 67424 - ? (c < 64467 - ? (c < 43785 - ? (c < 43471 - ? (c < 43232 - ? (c < 43072 - ? (c < 43052 - ? (c >= 42997 && c <= 43047) - : c <= 43052) - : (c <= 43123 || (c < 43216 - ? (c >= 43136 && c <= 43205) - : c <= 43225))) - : (c <= 43255 || (c < 43312 - ? (c < 43261 - ? c == 43259 - : c <= 43309) - : (c <= 43347 || (c < 43392 - ? (c >= 43360 && c <= 43388) - : c <= 43456))))) - : (c <= 43481 || (c < 43642 - ? (c < 43584 - ? (c < 43520 - ? (c >= 43488 && c <= 43518) - : c <= 43574) - : (c <= 43597 || (c < 43616 + : c <= 12735))) + : (c <= 12799 || (c < 42192 + ? (c < 19968 + ? (c >= 13312 && c <= 19903) + : c <= 42124) + : (c <= 42237 || (c < 42512 + ? (c >= 42240 && c <= 42508) + : c <= 42539))))))) + : (c <= 42607 || (c < 43136 + ? (c < 42960 + ? (c < 42775 + ? (c < 42623 + ? (c >= 42612 && c <= 42621) + : c <= 42737) + : (c <= 42783 || (c < 42891 + ? (c >= 42786 && c <= 42888) + : c <= 42954))) + : (c <= 42961 || (c < 42994 + ? (c < 42965 + ? c == 42963 + : c <= 42969) + : (c <= 43047 || (c < 43072 + ? c == 43052 + : c <= 43123))))) + : (c <= 43205 || (c < 43360 + ? (c < 43259 + ? (c < 43232 + ? (c >= 43216 && c <= 43225) + : c <= 43255) + : (c <= 43259 || (c < 43312 + ? (c >= 43261 && c <= 43309) + : c <= 43347))) + : (c <= 43388 || (c < 43488 + ? (c < 43471 + ? (c >= 43392 && c <= 43456) + : c <= 43481) + : (c <= 43518 || (c >= 43520 && c <= 43574))))))))))))))) + : (c <= 43597 || (c < 71488 + ? (c < 67680 + ? (c < 65490 + ? (c < 64285 + ? (c < 43824 + ? (c < 43762 + ? (c < 43642 + ? (c < 43616 ? (c >= 43600 && c <= 43609) - : c <= 43638))) - : (c <= 43714 || (c < 43762 - ? (c < 43744 + : c <= 43638) + : (c <= 43714 || (c < 43744 ? (c >= 43739 && c <= 43741) - : c <= 43759) - : (c <= 43766 || (c >= 43777 && c <= 43782))))))) - : (c <= 43790 || (c < 63744 - ? (c < 43888 - ? (c < 43816 - ? (c < 43808 - ? (c >= 43793 && c <= 43798) - : c <= 43814) - : (c <= 43822 || (c < 43868 - ? (c >= 43824 && c <= 43866) - : c <= 43881))) - : (c <= 44010 || (c < 44032 - ? (c < 44016 - ? (c >= 44012 && c <= 44013) - : c <= 44025) - : (c <= 55203 || (c < 55243 - ? (c >= 55216 && c <= 55238) - : c <= 55291))))) - : (c <= 64109 || (c < 64312 - ? (c < 64275 - ? (c < 64256 - ? (c >= 64112 && c <= 64217) - : c <= 64262) - : (c <= 64279 || (c < 64298 - ? (c >= 64285 && c <= 64296) - : c <= 64310))) - : (c <= 64316 || (c < 64323 - ? (c < 64320 - ? c == 64318 - : c <= 64321) - : (c <= 64324 || (c >= 64326 && c <= 64433))))))))) - : (c <= 64829 || (c < 65599 - ? (c < 65343 - ? (c < 65075 - ? (c < 65008 - ? (c < 64914 - ? (c >= 64848 && c <= 64911) - : c <= 64967) - : (c <= 65019 || (c < 65056 - ? (c >= 65024 && c <= 65039) - : c <= 65071))) - : (c <= 65076 || (c < 65142 - ? (c < 65136 - ? (c >= 65101 && c <= 65103) - : c <= 65140) - : (c <= 65276 || (c < 65313 - ? (c >= 65296 && c <= 65305) - : c <= 65338))))) - : (c <= 65343 || (c < 65498 - ? (c < 65474 - ? (c < 65382 - ? (c >= 65345 && c <= 65370) - : c <= 65470) - : (c <= 65479 || (c < 65490 - ? (c >= 65482 && c <= 65487) - : c <= 65495))) - : (c <= 65500 || (c < 65576 - ? (c < 65549 - ? (c >= 65536 && c <= 65547) - : c <= 65574) - : (c <= 65594 || (c >= 65596 && c <= 65597))))))) - : (c <= 65613 || (c < 66464 - ? (c < 66208 - ? (c < 65856 + : c <= 43759))) + : (c <= 43766 || (c < 43793 + ? (c < 43785 + ? (c >= 43777 && c <= 43782) + : c <= 43790) + : (c <= 43798 || (c < 43816 + ? (c >= 43808 && c <= 43814) + : c <= 43822))))) + : (c <= 43866 || (c < 55216 + ? (c < 44012 + ? (c < 43888 + ? (c >= 43868 && c <= 43881) + : c <= 44010) + : (c <= 44013 || (c < 44032 + ? (c >= 44016 && c <= 44025) + : c <= 55203))) + : (c <= 55238 || (c < 64112 + ? (c < 63744 + ? (c >= 55243 && c <= 55291) + : c <= 64109) + : (c <= 64217 || (c < 64275 + ? (c >= 64256 && c <= 64262) + : c <= 64279))))))) + : (c <= 64296 || (c < 65056 + ? (c < 64326 + ? (c < 64318 + ? (c < 64312 + ? (c >= 64298 && c <= 64310) + : c <= 64316) + : (c <= 64318 || (c < 64323 + ? (c >= 64320 && c <= 64321) + : c <= 64324))) + : (c <= 64433 || (c < 64914 + ? (c < 64848 + ? (c >= 64467 && c <= 64829) + : c <= 64911) + : (c <= 64967 || (c < 65024 + ? (c >= 65008 && c <= 65019) + : c <= 65039))))) + : (c <= 65071 || (c < 65313 + ? (c < 65136 + ? (c < 65101 + ? (c >= 65075 && c <= 65076) + : c <= 65103) + : (c <= 65140 || (c < 65296 + ? (c >= 65142 && c <= 65276) + : c <= 65305))) + : (c <= 65338 || (c < 65382 + ? (c < 65345 + ? c == 65343 + : c <= 65370) + : (c <= 65470 || (c < 65482 + ? (c >= 65474 && c <= 65479) + : c <= 65487))))))))) + : (c <= 65495 || (c < 66776 + ? (c < 66208 + ? (c < 65599 + ? (c < 65549 + ? (c < 65536 + ? (c >= 65498 && c <= 65500) + : c <= 65547) + : (c <= 65574 || (c < 65596 + ? (c >= 65576 && c <= 65594) + : c <= 65597))) + : (c <= 65613 || (c < 65856 ? (c < 65664 ? (c >= 65616 && c <= 65629) : c <= 65786) : (c <= 65908 || (c < 66176 ? c == 66045 - : c <= 66204))) - : (c <= 66256 || (c < 66349 + : c <= 66204))))) + : (c <= 66256 || (c < 66464 + ? (c < 66349 ? (c < 66304 ? c == 66272 : c <= 66335) : (c <= 66378 || (c < 66432 ? (c >= 66384 && c <= 66426) - : c <= 66461))))) - : (c <= 66499 || (c < 66776 - ? (c < 66560 + : c <= 66461))) + : (c <= 66499 || (c < 66560 ? (c < 66513 ? (c >= 66504 && c <= 66511) : c <= 66517) : (c <= 66717 || (c < 66736 ? (c >= 66720 && c <= 66729) - : c <= 66771))) - : (c <= 66811 || (c < 67072 + : c <= 66771))))))) + : (c <= 66811 || (c < 67392 + ? (c < 66964 + ? (c < 66928 ? (c < 66864 ? (c >= 66816 && c <= 66855) : c <= 66915) - : (c <= 67382 || (c >= 67392 && c <= 67413))))))))))) - : (c <= 67431 || (c < 69840 - ? (c < 68224 - ? (c < 67872 - ? (c < 67647 - ? (c < 67594 - ? (c < 67592 - ? (c >= 67584 && c <= 67589) - : c <= 67592) - : (c <= 67637 || (c < 67644 - ? (c >= 67639 && c <= 67640) - : c <= 67644))) - : (c <= 67669 || (c < 67808 - ? (c < 67712 - ? (c >= 67680 && c <= 67702) - : c <= 67742) - : (c <= 67826 || (c < 67840 - ? (c >= 67828 && c <= 67829) - : c <= 67861))))) - : (c <= 67897 || (c < 68117 - ? (c < 68096 - ? (c < 68030 - ? (c >= 67968 && c <= 68023) - : c <= 68031) - : (c <= 68099 || (c < 68108 - ? (c >= 68101 && c <= 68102) - : c <= 68115))) - : (c <= 68119 || (c < 68159 - ? (c < 68152 - ? (c >= 68121 && c <= 68149) - : c <= 68154) - : (c <= 68159 || (c >= 68192 && c <= 68220))))))) - : (c <= 68252 || (c < 69248 - ? (c < 68480 - ? (c < 68352 - ? (c < 68297 - ? (c >= 68288 && c <= 68295) - : c <= 68326) - : (c <= 68405 || (c < 68448 - ? (c >= 68416 && c <= 68437) - : c <= 68466))) - : (c <= 68497 || (c < 68800 - ? (c < 68736 - ? (c >= 68608 && c <= 68680) - : c <= 68786) - : (c <= 68850 || (c < 68912 - ? (c >= 68864 && c <= 68903) - : c <= 68921))))) - : (c <= 69289 || (c < 69552 - ? (c < 69376 - ? (c < 69296 - ? (c >= 69291 && c <= 69292) - : c <= 69297) - : (c <= 69404 || (c < 69424 - ? c == 69415 - : c <= 69456))) - : (c <= 69572 || (c < 69734 - ? (c < 69632 - ? (c >= 69600 && c <= 69622) - : c <= 69702) - : (c <= 69743 || (c >= 69759 && c <= 69818))))))))) - : (c <= 69864 || (c < 70415 - ? (c < 70163 - ? (c < 70006 - ? (c < 69942 - ? (c < 69888 - ? (c >= 69872 && c <= 69881) - : c <= 69940) - : (c <= 69951 || (c < 69968 - ? (c >= 69956 && c <= 69959) - : c <= 70003))) - : (c <= 70006 || (c < 70094 + : (c <= 66938 || (c < 66956 + ? (c >= 66940 && c <= 66954) + : c <= 66962))) + : (c <= 66965 || (c < 66995 + ? (c < 66979 + ? (c >= 66967 && c <= 66977) + : c <= 66993) + : (c <= 67001 || (c < 67072 + ? (c >= 67003 && c <= 67004) + : c <= 67382))))) + : (c <= 67413 || (c < 67592 + ? (c < 67463 + ? (c < 67456 + ? (c >= 67424 && c <= 67431) + : c <= 67461) + : (c <= 67504 || (c < 67584 + ? (c >= 67506 && c <= 67514) + : c <= 67589))) + : (c <= 67592 || (c < 67644 + ? (c < 67639 + ? (c >= 67594 && c <= 67637) + : c <= 67640) + : (c <= 67644 || (c >= 67647 && c <= 67669))))))))))) + : (c <= 67702 || (c < 70006 + ? (c < 68736 + ? (c < 68121 + ? (c < 67968 + ? (c < 67828 + ? (c < 67808 + ? (c >= 67712 && c <= 67742) + : c <= 67826) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67897))) + : (c <= 68023 || (c < 68101 + ? (c < 68096 + ? (c >= 68030 && c <= 68031) + : c <= 68099) + : (c <= 68102 || (c < 68117 + ? (c >= 68108 && c <= 68115) + : c <= 68119))))) + : (c <= 68149 || (c < 68297 + ? (c < 68192 + ? (c < 68159 + ? (c >= 68152 && c <= 68154) + : c <= 68159) + : (c <= 68220 || (c < 68288 + ? (c >= 68224 && c <= 68252) + : c <= 68295))) + : (c <= 68326 || (c < 68448 + ? (c < 68416 + ? (c >= 68352 && c <= 68405) + : c <= 68437) + : (c <= 68466 || (c < 68608 + ? (c >= 68480 && c <= 68497) + : c <= 68680))))))) + : (c <= 68786 || (c < 69600 + ? (c < 69296 + ? (c < 68912 + ? (c < 68864 + ? (c >= 68800 && c <= 68850) + : c <= 68903) + : (c <= 68921 || (c < 69291 + ? (c >= 69248 && c <= 69289) + : c <= 69292))) + : (c <= 69297 || (c < 69424 + ? (c < 69415 + ? (c >= 69376 && c <= 69404) + : c <= 69415) + : (c <= 69456 || (c < 69552 + ? (c >= 69488 && c <= 69509) + : c <= 69572))))) + : (c <= 69622 || (c < 69872 + ? (c < 69759 + ? (c < 69734 + ? (c >= 69632 && c <= 69702) + : c <= 69749) + : (c <= 69818 || (c < 69840 + ? c == 69826 + : c <= 69864))) + : (c <= 69881 || (c < 69956 + ? (c < 69942 + ? (c >= 69888 && c <= 69940) + : c <= 69951) + : (c <= 69959 || (c >= 69968 && c <= 70003))))))))) + : (c <= 70006 || (c < 70475 + ? (c < 70303 + ? (c < 70163 + ? (c < 70094 ? (c < 70089 ? (c >= 70016 && c <= 70084) : c <= 70092) : (c <= 70106 || (c < 70144 ? c == 70108 - : c <= 70161))))) - : (c <= 70199 || (c < 70303 - ? (c < 70280 + : c <= 70161))) + : (c <= 70199 || (c < 70280 ? (c < 70272 ? c == 70206 : c <= 70278) : (c <= 70280 || (c < 70287 ? (c >= 70282 && c <= 70285) - : c <= 70301))) - : (c <= 70312 || (c < 70400 + : c <= 70301))))) + : (c <= 70312 || (c < 70419 + ? (c < 70400 ? (c < 70384 ? (c >= 70320 && c <= 70378) : c <= 70393) - : (c <= 70403 || (c >= 70405 && c <= 70412))))))) - : (c <= 70416 || (c < 70502 - ? (c < 70471 - ? (c < 70450 - ? (c < 70442 - ? (c >= 70419 && c <= 70440) - : c <= 70448) - : (c <= 70451 || (c < 70459 - ? (c >= 70453 && c <= 70457) - : c <= 70468))) - : (c <= 70472 || (c < 70487 - ? (c < 70480 - ? (c >= 70475 && c <= 70477) - : c <= 70480) - : (c <= 70487 || (c >= 70493 && c <= 70499))))) - : (c <= 70508 || (c < 70855 - ? (c < 70736 - ? (c < 70656 - ? (c >= 70512 && c <= 70516) - : c <= 70730) - : (c <= 70745 || (c < 70784 - ? (c >= 70750 && c <= 70753) - : c <= 70853))) - : (c <= 70855 || (c < 71096 - ? (c < 71040 - ? (c >= 70864 && c <= 70873) - : c <= 71093) - : (c <= 71104 || (c >= 71128 && c <= 71133))))))))))))) - : (c <= 71232 || (c < 119966 - ? (c < 73120 - ? (c < 72263 - ? (c < 71948 - ? (c < 71453 - ? (c < 71296 - ? (c < 71248 + : (c <= 70403 || (c < 70415 + ? (c >= 70405 && c <= 70412) + : c <= 70416))) + : (c <= 70440 || (c < 70453 + ? (c < 70450 + ? (c >= 70442 && c <= 70448) + : c <= 70451) + : (c <= 70457 || (c < 70471 + ? (c >= 70459 && c <= 70468) + : c <= 70472))))))) + : (c <= 70477 || (c < 71040 + ? (c < 70656 + ? (c < 70493 + ? (c < 70487 + ? c == 70480 + : c <= 70487) + : (c <= 70499 || (c < 70512 + ? (c >= 70502 && c <= 70508) + : c <= 70516))) + : (c <= 70730 || (c < 70784 + ? (c < 70750 + ? (c >= 70736 && c <= 70745) + : c <= 70753) + : (c <= 70853 || (c < 70864 + ? c == 70855 + : c <= 70873))))) + : (c <= 71093 || (c < 71296 + ? (c < 71168 + ? (c < 71128 + ? (c >= 71096 && c <= 71104) + : c <= 71133) + : (c <= 71232 || (c < 71248 ? c == 71236 - : c <= 71257) - : (c <= 71352 || (c < 71424 + : c <= 71257))) + : (c <= 71352 || (c < 71453 + ? (c < 71424 ? (c >= 71360 && c <= 71369) - : c <= 71450))) - : (c <= 71467 || (c < 71840 - ? (c < 71680 - ? (c >= 71472 && c <= 71481) - : c <= 71738) - : (c <= 71913 || (c < 71945 - ? (c >= 71935 && c <= 71942) - : c <= 71945))))) - : (c <= 71955 || (c < 72096 - ? (c < 71991 - ? (c < 71960 - ? (c >= 71957 && c <= 71958) - : c <= 71989) - : (c <= 71992 || (c < 72016 - ? (c >= 71995 && c <= 72003) - : c <= 72025))) - : (c <= 72103 || (c < 72163 - ? (c < 72154 - ? (c >= 72106 && c <= 72151) - : c <= 72161) - : (c <= 72164 || (c >= 72192 && c <= 72254))))))) - : (c <= 72263 || (c < 72968 - ? (c < 72760 - ? (c < 72384 - ? (c < 72349 - ? (c >= 72272 && c <= 72345) - : c <= 72349) - : (c <= 72440 || (c < 72714 - ? (c >= 72704 && c <= 72712) - : c <= 72758))) - : (c <= 72768 || (c < 72850 - ? (c < 72818 - ? (c >= 72784 && c <= 72793) - : c <= 72847) - : (c <= 72871 || (c < 72960 - ? (c >= 72873 && c <= 72886) - : c <= 72966))))) - : (c <= 72969 || (c < 73056 - ? (c < 73020 - ? (c < 73018 - ? (c >= 72971 && c <= 73014) - : c <= 73018) - : (c <= 73021 || (c < 73040 - ? (c >= 73023 && c <= 73031) - : c <= 73049))) - : (c <= 73061 || (c < 73104 - ? (c < 73066 - ? (c >= 73063 && c <= 73064) - : c <= 73102) - : (c <= 73105 || (c >= 73107 && c <= 73112))))))))) - : (c <= 73129 || (c < 94179 - ? (c < 92912 - ? (c < 77824 - ? (c < 73728 - ? (c < 73648 + : c <= 71450) + : (c <= 71467 || (c >= 71472 && c <= 71481))))))))))))) + : (c <= 71494 || (c < 119977 + ? (c < 92160 + ? (c < 72818 + ? (c < 72106 + ? (c < 71957 + ? (c < 71935 + ? (c < 71840 + ? (c >= 71680 && c <= 71738) + : c <= 71913) + : (c <= 71942 || (c < 71948 + ? c == 71945 + : c <= 71955))) + : (c <= 71958 || (c < 71995 + ? (c < 71991 + ? (c >= 71960 && c <= 71989) + : c <= 71992) + : (c <= 72003 || (c < 72096 + ? (c >= 72016 && c <= 72025) + : c <= 72103))))) + : (c <= 72151 || (c < 72349 + ? (c < 72192 + ? (c < 72163 + ? (c >= 72154 && c <= 72161) + : c <= 72164) + : (c <= 72254 || (c < 72272 + ? c == 72263 + : c <= 72345))) + : (c <= 72349 || (c < 72714 + ? (c < 72704 + ? (c >= 72368 && c <= 72440) + : c <= 72712) + : (c <= 72758 || (c < 72784 + ? (c >= 72760 && c <= 72768) + : c <= 72793))))))) + : (c <= 72847 || (c < 73066 + ? (c < 73018 + ? (c < 72960 + ? (c < 72873 + ? (c >= 72850 && c <= 72871) + : c <= 72886) + : (c <= 72966 || (c < 72971 + ? (c >= 72968 && c <= 72969) + : c <= 73014))) + : (c <= 73018 || (c < 73040 + ? (c < 73023 + ? (c >= 73020 && c <= 73021) + : c <= 73031) + : (c <= 73049 || (c < 73063 + ? (c >= 73056 && c <= 73061) + : c <= 73064))))) + : (c <= 73102 || (c < 73728 + ? (c < 73120 + ? (c < 73107 + ? (c >= 73104 && c <= 73105) + : c <= 73112) + : (c <= 73129 || (c < 73648 ? (c >= 73440 && c <= 73462) - : c <= 73648) - : (c <= 74649 || (c < 74880 + : c <= 73648))) + : (c <= 74649 || (c < 77712 + ? (c < 74880 ? (c >= 74752 && c <= 74862) - : c <= 75075))) - : (c <= 78894 || (c < 92736 - ? (c < 92160 - ? (c >= 82944 && c <= 83526) - : c <= 92728) - : (c <= 92766 || (c < 92880 - ? (c >= 92768 && c <= 92777) - : c <= 92909))))) - : (c <= 92916 || (c < 93760 - ? (c < 93008 + : c <= 75075) + : (c <= 77808 || (c < 82944 + ? (c >= 77824 && c <= 78894) + : c <= 83526))))))))) + : (c <= 92728 || (c < 110589 + ? (c < 93760 + ? (c < 92912 + ? (c < 92784 + ? (c < 92768 + ? (c >= 92736 && c <= 92766) + : c <= 92777) + : (c <= 92862 || (c < 92880 + ? (c >= 92864 && c <= 92873) + : c <= 92909))) + : (c <= 92916 || (c < 93008 ? (c < 92992 ? (c >= 92928 && c <= 92982) : c <= 92995) : (c <= 93017 || (c < 93053 ? (c >= 93027 && c <= 93047) - : c <= 93071))) - : (c <= 93823 || (c < 94095 + : c <= 93071))))) + : (c <= 93823 || (c < 94192 + ? (c < 94095 ? (c < 94031 ? (c >= 93952 && c <= 94026) : c <= 94087) - : (c <= 94111 || (c >= 94176 && c <= 94177))))))) - : (c <= 94180 || (c < 113792 - ? (c < 110928 - ? (c < 100352 - ? (c < 94208 - ? (c >= 94192 && c <= 94193) - : c <= 100343) - : (c <= 101589 || (c < 110592 - ? (c >= 101632 && c <= 101640) - : c <= 110878))) - : (c <= 110930 || (c < 113664 - ? (c < 110960 - ? (c >= 110948 && c <= 110951) - : c <= 111355) - : (c <= 113770 || (c >= 113776 && c <= 113788))))) - : (c <= 113800 || (c < 119173 - ? (c < 119141 - ? (c < 113821 - ? (c >= 113808 && c <= 113817) - : c <= 113822) - : (c <= 119145 || (c < 119163 + : (c <= 94111 || (c < 94179 + ? (c >= 94176 && c <= 94177) + : c <= 94180))) + : (c <= 94193 || (c < 101632 + ? (c < 100352 + ? (c >= 94208 && c <= 100343) + : c <= 101589) + : (c <= 101640 || (c < 110581 + ? (c >= 110576 && c <= 110579) + : c <= 110587))))))) + : (c <= 110590 || (c < 119141 + ? (c < 113776 + ? (c < 110948 + ? (c < 110928 + ? (c >= 110592 && c <= 110882) + : c <= 110930) + : (c <= 110951 || (c < 113664 + ? (c >= 110960 && c <= 111355) + : c <= 113770))) + : (c <= 113788 || (c < 113821 + ? (c < 113808 + ? (c >= 113792 && c <= 113800) + : c <= 113817) + : (c <= 113822 || (c < 118576 + ? (c >= 118528 && c <= 118573) + : c <= 118598))))) + : (c <= 119145 || (c < 119808 + ? (c < 119173 + ? (c < 119163 ? (c >= 119149 && c <= 119154) - : c <= 119170))) - : (c <= 119179 || (c < 119808 - ? (c < 119362 + : c <= 119170) + : (c <= 119179 || (c < 119362 ? (c >= 119210 && c <= 119213) - : c <= 119364) - : (c <= 119892 || (c >= 119894 && c <= 119964))))))))))) - : (c <= 119967 || (c < 125136 - ? (c < 120656 - ? (c < 120123 - ? (c < 119997 - ? (c < 119977 - ? (c < 119973 - ? c == 119970 - : c <= 119974) - : (c <= 119980 || (c < 119995 + : c <= 119364))) + : (c <= 119892 || (c < 119970 + ? (c < 119966 + ? (c >= 119894 && c <= 119964) + : c <= 119967) + : (c <= 119970 || (c >= 119973 && c <= 119974))))))))))) + : (c <= 119980 || (c < 124912 + ? (c < 120772 + ? (c < 120138 + ? (c < 120077 + ? (c < 119997 + ? (c < 119995 ? (c >= 119982 && c <= 119993) - : c <= 119995))) - : (c <= 120003 || (c < 120077 - ? (c < 120071 + : c <= 119995) + : (c <= 120003 || (c < 120071 ? (c >= 120005 && c <= 120069) - : c <= 120074) - : (c <= 120084 || (c < 120094 + : c <= 120074))) + : (c <= 120084 || (c < 120123 + ? (c < 120094 ? (c >= 120086 && c <= 120092) - : c <= 120121))))) - : (c <= 120126 || (c < 120514 - ? (c < 120138 - ? (c < 120134 + : c <= 120121) + : (c <= 120126 || (c < 120134 ? (c >= 120128 && c <= 120132) - : c <= 120134) - : (c <= 120144 || (c < 120488 + : c <= 120134))))) + : (c <= 120144 || (c < 120598 + ? (c < 120514 + ? (c < 120488 ? (c >= 120146 && c <= 120485) - : c <= 120512))) - : (c <= 120538 || (c < 120598 - ? (c < 120572 + : c <= 120512) + : (c <= 120538 || (c < 120572 ? (c >= 120540 && c <= 120570) - : c <= 120596) - : (c <= 120628 || (c >= 120630 && c <= 120654))))))) - : (c <= 120686 || (c < 122880 - ? (c < 121344 - ? (c < 120746 - ? (c < 120714 - ? (c >= 120688 && c <= 120712) - : c <= 120744) - : (c <= 120770 || (c < 120782 - ? (c >= 120772 && c <= 120779) - : c <= 120831))) - : (c <= 121398 || (c < 121476 - ? (c < 121461 - ? (c >= 121403 && c <= 121452) - : c <= 121461) - : (c <= 121476 || (c < 121505 - ? (c >= 121499 && c <= 121503) - : c <= 121519))))) - : (c <= 122886 || (c < 123184 - ? (c < 122915 - ? (c < 122907 + : c <= 120596))) + : (c <= 120628 || (c < 120688 + ? (c < 120656 + ? (c >= 120630 && c <= 120654) + : c <= 120686) + : (c <= 120712 || (c < 120746 + ? (c >= 120714 && c <= 120744) + : c <= 120770))))))) + : (c <= 120779 || (c < 122915 + ? (c < 121499 + ? (c < 121403 + ? (c < 121344 + ? (c >= 120782 && c <= 120831) + : c <= 121398) + : (c <= 121452 || (c < 121476 + ? c == 121461 + : c <= 121476))) + : (c <= 121503 || (c < 122880 + ? (c < 122624 + ? (c >= 121505 && c <= 121519) + : c <= 122654) + : (c <= 122886 || (c < 122907 ? (c >= 122888 && c <= 122904) - : c <= 122913) - : (c <= 122916 || (c < 123136 + : c <= 122913))))) + : (c <= 122916 || (c < 123536 + ? (c < 123184 + ? (c < 123136 ? (c >= 122918 && c <= 122922) - : c <= 123180))) - : (c <= 123197 || (c < 123584 - ? (c < 123214 + : c <= 123180) + : (c <= 123197 || (c < 123214 ? (c >= 123200 && c <= 123209) - : c <= 123214) - : (c <= 123641 || (c >= 124928 && c <= 125124))))))))) - : (c <= 125142 || (c < 126559 - ? (c < 126530 - ? (c < 126500 - ? (c < 126464 - ? (c < 125264 - ? (c >= 125184 && c <= 125259) - : c <= 125273) - : (c <= 126467 || (c < 126497 - ? (c >= 126469 && c <= 126495) - : c <= 126498))) - : (c <= 126500 || (c < 126516 - ? (c < 126505 - ? c == 126503 - : c <= 126514) - : (c <= 126519 || (c < 126523 - ? c == 126521 - : c <= 126523))))) - : (c <= 126530 || (c < 126548 - ? (c < 126539 - ? (c < 126537 - ? c == 126535 - : c <= 126537) - : (c <= 126539 || (c < 126545 - ? (c >= 126541 && c <= 126543) - : c <= 126546))) - : (c <= 126548 || (c < 126555 - ? (c < 126553 - ? c == 126551 - : c <= 126553) - : (c <= 126555 || c == 126557)))))) - : (c <= 126559 || (c < 126629 - ? (c < 126585 - ? (c < 126567 - ? (c < 126564 - ? (c >= 126561 && c <= 126562) - : c <= 126564) - : (c <= 126570 || (c < 126580 - ? (c >= 126572 && c <= 126578) - : c <= 126583))) - : (c <= 126588 || (c < 126603 - ? (c < 126592 - ? c == 126590 - : c <= 126601) - : (c <= 126619 || (c >= 126625 && c <= 126627))))) + : c <= 123214))) + : (c <= 123566 || (c < 124904 + ? (c < 124896 + ? (c >= 123584 && c <= 123641) + : c <= 124902) + : (c <= 124907 || (c >= 124909 && c <= 124910))))))))) + : (c <= 124926 || (c < 126557 + ? (c < 126521 + ? (c < 126469 + ? (c < 125184 + ? (c < 125136 + ? (c >= 124928 && c <= 125124) + : c <= 125142) + : (c <= 125259 || (c < 126464 + ? (c >= 125264 && c <= 125273) + : c <= 126467))) + : (c <= 126495 || (c < 126503 + ? (c < 126500 + ? (c >= 126497 && c <= 126498) + : c <= 126500) + : (c <= 126503 || (c < 126516 + ? (c >= 126505 && c <= 126514) + : c <= 126519))))) + : (c <= 126521 || (c < 126541 + ? (c < 126535 + ? (c < 126530 + ? c == 126523 + : c <= 126530) + : (c <= 126535 || (c < 126539 + ? c == 126537 + : c <= 126539))) + : (c <= 126543 || (c < 126551 + ? (c < 126548 + ? (c >= 126545 && c <= 126546) + : c <= 126548) + : (c <= 126551 || (c < 126555 + ? c == 126553 + : c <= 126555))))))) + : (c <= 126557 || (c < 126629 + ? (c < 126580 + ? (c < 126564 + ? (c < 126561 + ? c == 126559 + : c <= 126562) + : (c <= 126564 || (c < 126572 + ? (c >= 126567 && c <= 126570) + : c <= 126578))) + : (c <= 126583 || (c < 126592 + ? (c < 126590 + ? (c >= 126585 && c <= 126588) + : c <= 126590) + : (c <= 126601 || (c < 126625 + ? (c >= 126603 && c <= 126619) + : c <= 126627))))) : (c <= 126633 || (c < 178208 ? (c < 131072 ? (c < 130032 ? (c >= 126635 && c <= 126651) : c <= 130041) - : (c <= 173789 || (c < 177984 - ? (c >= 173824 && c <= 177972) + : (c <= 173791 || (c < 177984 + ? (c >= 173824 && c <= 177976) : c <= 178205))) : (c <= 183969 || (c < 196608 ? (c < 194560 @@ -9060,11 +9384,11 @@ static inline bool sym_keyword_character_set_4(int32_t c) { } static inline bool sym_keyword_character_set_5(int32_t c) { - return (c < 42997 - ? (c < 3718 - ? (c < 2738 - ? (c < 2048 - ? (c < 1162 + return (c < 43600 + ? (c < 3784 + ? (c < 2763 + ? (c < 2144 + ? (c < 1329 ? (c < 750 ? (c < 192 ? (c < 181 @@ -9093,361 +9417,367 @@ static inline bool sym_keyword_character_set_5(int32_t c) { ? (c < 931 ? (c >= 910 && c <= 929) : c <= 1013) - : (c <= 1153 || (c >= 1155 && c <= 1159))))))) - : (c <= 1327 || (c < 1568 - ? (c < 1473 - ? (c < 1376 - ? (c < 1369 - ? (c >= 1329 && c <= 1366) - : c <= 1369) - : (c <= 1416 || (c < 1471 - ? (c >= 1425 && c <= 1469) - : c <= 1471))) - : (c <= 1474 || (c < 1488 - ? (c < 1479 - ? (c >= 1476 && c <= 1477) - : c <= 1479) - : (c <= 1514 || (c < 1552 - ? (c >= 1519 && c <= 1522) - : c <= 1562))))) - : (c <= 1641 || (c < 1808 - ? (c < 1759 - ? (c < 1749 - ? (c >= 1646 && c <= 1747) - : c <= 1756) - : (c <= 1768 || (c < 1791 - ? (c >= 1770 && c <= 1788) - : c <= 1791))) - : (c <= 1866 || (c < 2042 - ? (c < 1984 - ? (c >= 1869 && c <= 1969) - : c <= 2037) - : (c <= 2042 || c == 2045)))))))) - : (c <= 2093 || (c < 2558 - ? (c < 2474 - ? (c < 2275 - ? (c < 2208 - ? (c < 2144 - ? (c >= 2112 && c <= 2139) - : c <= 2154) - : (c <= 2228 || (c < 2259 - ? (c >= 2230 && c <= 2247) - : c <= 2273))) - : (c <= 2403 || (c < 2437 - ? (c < 2417 - ? (c >= 2406 && c <= 2415) - : c <= 2435) - : (c <= 2444 || (c < 2451 - ? (c >= 2447 && c <= 2448) - : c <= 2472))))) - : (c <= 2480 || (c < 2519 - ? (c < 2492 - ? (c < 2486 - ? c == 2482 - : c <= 2489) - : (c <= 2500 || (c < 2507 - ? (c >= 2503 && c <= 2504) - : c <= 2510))) - : (c <= 2519 || (c < 2534 - ? (c < 2527 - ? (c >= 2524 && c <= 2525) - : c <= 2531) - : (c <= 2545 || c == 2556)))))) - : (c <= 2558 || (c < 2631 - ? (c < 2610 - ? (c < 2575 - ? (c < 2565 + : (c <= 1153 || (c < 1162 + ? (c >= 1155 && c <= 1159) + : c <= 1327))))))) + : (c <= 1366 || (c < 1646 + ? (c < 1476 + ? (c < 1425 + ? (c < 1376 + ? c == 1369 + : c <= 1416) + : (c <= 1469 || (c < 1473 + ? c == 1471 + : c <= 1474))) + : (c <= 1477 || (c < 1519 + ? (c < 1488 + ? c == 1479 + : c <= 1514) + : (c <= 1522 || (c < 1568 + ? (c >= 1552 && c <= 1562) + : c <= 1641))))) + : (c <= 1747 || (c < 1869 + ? (c < 1770 + ? (c < 1759 + ? (c >= 1749 && c <= 1756) + : c <= 1768) + : (c <= 1788 || (c < 1808 + ? c == 1791 + : c <= 1866))) + : (c <= 1969 || (c < 2045 + ? (c < 2042 + ? (c >= 1984 && c <= 2037) + : c <= 2042) + : (c <= 2045 || (c < 2112 + ? (c >= 2048 && c <= 2093) + : c <= 2139))))))))) + : (c <= 2154 || (c < 2575 + ? (c < 2486 + ? (c < 2417 + ? (c < 2200 + ? (c < 2185 + ? (c >= 2160 && c <= 2183) + : c <= 2190) + : (c <= 2273 || (c < 2406 + ? (c >= 2275 && c <= 2403) + : c <= 2415))) + : (c <= 2435 || (c < 2451 + ? (c < 2447 + ? (c >= 2437 && c <= 2444) + : c <= 2448) + : (c <= 2472 || (c < 2482 + ? (c >= 2474 && c <= 2480) + : c <= 2482))))) + : (c <= 2489 || (c < 2527 + ? (c < 2507 + ? (c < 2503 + ? (c >= 2492 && c <= 2500) + : c <= 2504) + : (c <= 2510 || (c < 2524 + ? c == 2519 + : c <= 2525))) + : (c <= 2531 || (c < 2558 + ? (c < 2556 + ? (c >= 2534 && c <= 2545) + : c <= 2556) + : (c <= 2558 || (c < 2565 ? (c >= 2561 && c <= 2563) - : c <= 2570) - : (c <= 2576 || (c < 2602 + : c <= 2570))))))) + : (c <= 2576 || (c < 2654 + ? (c < 2620 + ? (c < 2610 + ? (c < 2602 ? (c >= 2579 && c <= 2600) - : c <= 2608))) - : (c <= 2611 || (c < 2620 - ? (c < 2616 + : c <= 2608) + : (c <= 2611 || (c < 2616 ? (c >= 2613 && c <= 2614) - : c <= 2617) - : (c <= 2620 || (c >= 2622 && c <= 2626))))) - : (c <= 2632 || (c < 2689 - ? (c < 2649 - ? (c < 2641 - ? (c >= 2635 && c <= 2637) - : c <= 2641) - : (c <= 2652 || (c < 2662 - ? c == 2654 - : c <= 2677))) - : (c <= 2691 || (c < 2707 - ? (c < 2703 - ? (c >= 2693 && c <= 2701) - : c <= 2705) - : (c <= 2728 || (c >= 2730 && c <= 2736))))))))))) - : (c <= 2739 || (c < 3146 - ? (c < 2929 - ? (c < 2835 - ? (c < 2784 - ? (c < 2759 - ? (c < 2748 - ? (c >= 2741 && c <= 2745) - : c <= 2757) - : (c <= 2761 || (c < 2768 - ? (c >= 2763 && c <= 2765) - : c <= 2768))) - : (c <= 2787 || (c < 2817 - ? (c < 2809 - ? (c >= 2790 && c <= 2799) - : c <= 2815) - : (c <= 2819 || (c < 2831 - ? (c >= 2821 && c <= 2828) - : c <= 2832))))) - : (c <= 2856 || (c < 2891 - ? (c < 2869 - ? (c < 2866 - ? (c >= 2858 && c <= 2864) - : c <= 2867) - : (c <= 2873 || (c < 2887 - ? (c >= 2876 && c <= 2884) - : c <= 2888))) - : (c <= 2893 || (c < 2911 - ? (c < 2908 - ? (c >= 2901 && c <= 2903) - : c <= 2909) - : (c <= 2915 || (c >= 2918 && c <= 2927))))))) - : (c <= 2929 || (c < 3014 - ? (c < 2972 - ? (c < 2958 - ? (c < 2949 - ? (c >= 2946 && c <= 2947) - : c <= 2954) - : (c <= 2960 || (c < 2969 - ? (c >= 2962 && c <= 2965) - : c <= 2970))) - : (c <= 2972 || (c < 2984 - ? (c < 2979 - ? (c >= 2974 && c <= 2975) - : c <= 2980) - : (c <= 2986 || (c < 3006 - ? (c >= 2990 && c <= 3001) - : c <= 3010))))) - : (c <= 3016 || (c < 3086 - ? (c < 3031 - ? (c < 3024 - ? (c >= 3018 && c <= 3021) - : c <= 3024) - : (c <= 3031 || (c < 3072 - ? (c >= 3046 && c <= 3055) - : c <= 3084))) - : (c <= 3088 || (c < 3133 - ? (c < 3114 - ? (c >= 3090 && c <= 3112) - : c <= 3129) - : (c <= 3140 || (c >= 3142 && c <= 3144))))))))) - : (c <= 3149 || (c < 3402 - ? (c < 3270 - ? (c < 3205 - ? (c < 3168 + : c <= 2617))) + : (c <= 2620 || (c < 2635 + ? (c < 2631 + ? (c >= 2622 && c <= 2626) + : c <= 2632) + : (c <= 2637 || (c < 2649 + ? c == 2641 + : c <= 2652))))) + : (c <= 2654 || (c < 2730 + ? (c < 2693 + ? (c < 2689 + ? (c >= 2662 && c <= 2677) + : c <= 2691) + : (c <= 2701 || (c < 2707 + ? (c >= 2703 && c <= 2705) + : c <= 2728))) + : (c <= 2736 || (c < 2748 + ? (c < 2741 + ? (c >= 2738 && c <= 2739) + : c <= 2745) + : (c <= 2757 || (c >= 2759 && c <= 2761))))))))))) + : (c <= 2765 || (c < 3174 + ? (c < 2969 + ? (c < 2876 + ? (c < 2821 + ? (c < 2790 + ? (c < 2784 + ? c == 2768 + : c <= 2787) + : (c <= 2799 || (c < 2817 + ? (c >= 2809 && c <= 2815) + : c <= 2819))) + : (c <= 2828 || (c < 2858 + ? (c < 2835 + ? (c >= 2831 && c <= 2832) + : c <= 2856) + : (c <= 2864 || (c < 2869 + ? (c >= 2866 && c <= 2867) + : c <= 2873))))) + : (c <= 2884 || (c < 2918 + ? (c < 2901 + ? (c < 2891 + ? (c >= 2887 && c <= 2888) + : c <= 2893) + : (c <= 2903 || (c < 2911 + ? (c >= 2908 && c <= 2909) + : c <= 2915))) + : (c <= 2927 || (c < 2949 + ? (c < 2946 + ? c == 2929 + : c <= 2947) + : (c <= 2954 || (c < 2962 + ? (c >= 2958 && c <= 2960) + : c <= 2965))))))) + : (c <= 2970 || (c < 3072 + ? (c < 3006 + ? (c < 2979 + ? (c < 2974 + ? c == 2972 + : c <= 2975) + : (c <= 2980 || (c < 2990 + ? (c >= 2984 && c <= 2986) + : c <= 3001))) + : (c <= 3010 || (c < 3024 + ? (c < 3018 + ? (c >= 3014 && c <= 3016) + : c <= 3021) + : (c <= 3024 || (c < 3046 + ? c == 3031 + : c <= 3055))))) + : (c <= 3084 || (c < 3146 + ? (c < 3114 + ? (c < 3090 + ? (c >= 3086 && c <= 3088) + : c <= 3112) + : (c <= 3129 || (c < 3142 + ? (c >= 3132 && c <= 3140) + : c <= 3144))) + : (c <= 3149 || (c < 3165 ? (c < 3160 ? (c >= 3157 && c <= 3158) : c <= 3162) - : (c <= 3171 || (c < 3200 - ? (c >= 3174 && c <= 3183) - : c <= 3203))) - : (c <= 3212 || (c < 3242 - ? (c < 3218 - ? (c >= 3214 && c <= 3216) - : c <= 3240) - : (c <= 3251 || (c < 3260 - ? (c >= 3253 && c <= 3257) - : c <= 3268))))) - : (c <= 3272 || (c < 3313 - ? (c < 3294 - ? (c < 3285 - ? (c >= 3274 && c <= 3277) - : c <= 3286) - : (c <= 3294 || (c < 3302 - ? (c >= 3296 && c <= 3299) - : c <= 3311))) - : (c <= 3314 || (c < 3346 - ? (c < 3342 - ? (c >= 3328 && c <= 3340) - : c <= 3344) - : (c <= 3396 || (c >= 3398 && c <= 3400))))))) - : (c <= 3406 || (c < 3530 - ? (c < 3461 - ? (c < 3430 - ? (c < 3423 - ? (c >= 3412 && c <= 3415) - : c <= 3427) - : (c <= 3439 || (c < 3457 - ? (c >= 3450 && c <= 3455) - : c <= 3459))) - : (c <= 3478 || (c < 3517 - ? (c < 3507 - ? (c >= 3482 && c <= 3505) - : c <= 3515) - : (c <= 3517 || (c >= 3520 && c <= 3526))))) - : (c <= 3530 || (c < 3585 - ? (c < 3544 + : (c <= 3165 || (c >= 3168 && c <= 3171))))))))) + : (c <= 3183 || (c < 3457 + ? (c < 3296 + ? (c < 3253 + ? (c < 3214 + ? (c < 3205 + ? (c >= 3200 && c <= 3203) + : c <= 3212) + : (c <= 3216 || (c < 3242 + ? (c >= 3218 && c <= 3240) + : c <= 3251))) + : (c <= 3257 || (c < 3274 + ? (c < 3270 + ? (c >= 3260 && c <= 3268) + : c <= 3272) + : (c <= 3277 || (c < 3293 + ? (c >= 3285 && c <= 3286) + : c <= 3294))))) + : (c <= 3299 || (c < 3398 + ? (c < 3328 + ? (c < 3313 + ? (c >= 3302 && c <= 3311) + : c <= 3314) + : (c <= 3340 || (c < 3346 + ? (c >= 3342 && c <= 3344) + : c <= 3396))) + : (c <= 3400 || (c < 3423 + ? (c < 3412 + ? (c >= 3402 && c <= 3406) + : c <= 3415) + : (c <= 3427 || (c < 3450 + ? (c >= 3430 && c <= 3439) + : c <= 3455))))))) + : (c <= 3459 || (c < 3585 + ? (c < 3530 + ? (c < 3507 + ? (c < 3482 + ? (c >= 3461 && c <= 3478) + : c <= 3505) + : (c <= 3515 || (c < 3520 + ? c == 3517 + : c <= 3526))) + : (c <= 3530 || (c < 3544 ? (c < 3542 ? (c >= 3535 && c <= 3540) : c <= 3542) : (c <= 3551 || (c < 3570 ? (c >= 3558 && c <= 3567) - : c <= 3571))) - : (c <= 3642 || (c < 3713 + : c <= 3571))))) + : (c <= 3642 || (c < 3724 + ? (c < 3713 ? (c < 3664 ? (c >= 3648 && c <= 3662) : c <= 3673) - : (c <= 3714 || c == 3716)))))))))))) - : (c <= 3722 || (c < 7245 - ? (c < 5024 - ? (c < 4256 - ? (c < 3893 - ? (c < 3784 - ? (c < 3751 - ? (c < 3749 - ? (c >= 3724 && c <= 3747) - : c <= 3749) - : (c <= 3773 || (c < 3782 - ? (c >= 3776 && c <= 3780) - : c <= 3782))) - : (c <= 3789 || (c < 3840 + : (c <= 3714 || (c < 3718 + ? c == 3716 + : c <= 3722))) + : (c <= 3747 || (c < 3776 + ? (c < 3751 + ? c == 3749 + : c <= 3773) + : (c <= 3780 || c == 3782)))))))))))) + : (c <= 3789 || (c < 8016 + ? (c < 5888 + ? (c < 4696 + ? (c < 3974 + ? (c < 3893 + ? (c < 3840 ? (c < 3804 ? (c >= 3792 && c <= 3801) : c <= 3807) : (c <= 3840 || (c < 3872 ? (c >= 3864 && c <= 3865) - : c <= 3881))))) - : (c <= 3893 || (c < 3974 - ? (c < 3902 + : c <= 3881))) + : (c <= 3893 || (c < 3902 ? (c < 3897 ? c == 3895 : c <= 3897) : (c <= 3911 || (c < 3953 ? (c >= 3913 && c <= 3948) - : c <= 3972))) - : (c <= 3991 || (c < 4096 + : c <= 3972))))) + : (c <= 3991 || (c < 4295 + ? (c < 4096 ? (c < 4038 ? (c >= 3993 && c <= 4028) : c <= 4038) - : (c <= 4169 || (c >= 4176 && c <= 4253))))))) - : (c <= 4293 || (c < 4786 - ? (c < 4688 - ? (c < 4304 - ? (c < 4301 - ? c == 4295 - : c <= 4301) - : (c <= 4346 || (c < 4682 - ? (c >= 4348 && c <= 4680) - : c <= 4685))) - : (c <= 4694 || (c < 4704 - ? (c < 4698 - ? c == 4696 - : c <= 4701) - : (c <= 4744 || (c < 4752 - ? (c >= 4746 && c <= 4749) - : c <= 4784))))) - : (c <= 4789 || (c < 4882 - ? (c < 4802 - ? (c < 4800 - ? (c >= 4792 && c <= 4798) - : c <= 4800) - : (c <= 4805 || (c < 4824 - ? (c >= 4808 && c <= 4822) - : c <= 4880))) - : (c <= 4885 || (c < 4969 - ? (c < 4957 - ? (c >= 4888 && c <= 4954) - : c <= 4959) - : (c <= 4977 || (c >= 4992 && c <= 5007))))))))) - : (c <= 5109 || (c < 6400 - ? (c < 5998 - ? (c < 5870 - ? (c < 5743 - ? (c < 5121 - ? (c >= 5112 && c <= 5117) - : c <= 5740) - : (c <= 5759 || (c < 5792 - ? (c >= 5761 && c <= 5786) - : c <= 5866))) - : (c <= 5880 || (c < 5920 - ? (c < 5902 - ? (c >= 5888 && c <= 5900) - : c <= 5908) - : (c <= 5940 || (c < 5984 - ? (c >= 5952 && c <= 5971) - : c <= 5996))))) - : (c <= 6000 || (c < 6155 - ? (c < 6103 - ? (c < 6016 - ? (c >= 6002 && c <= 6003) - : c <= 6099) - : (c <= 6103 || (c < 6112 - ? (c >= 6108 && c <= 6109) - : c <= 6121))) - : (c <= 6157 || (c < 6272 - ? (c < 6176 - ? (c >= 6160 && c <= 6169) - : c <= 6264) - : (c <= 6314 || (c >= 6320 && c <= 6389))))))) - : (c <= 6430 || (c < 6783 - ? (c < 6576 - ? (c < 6470 - ? (c < 6448 + : (c <= 4169 || (c < 4256 + ? (c >= 4176 && c <= 4253) + : c <= 4293))) + : (c <= 4295 || (c < 4348 + ? (c < 4304 + ? c == 4301 + : c <= 4346) + : (c <= 4680 || (c < 4688 + ? (c >= 4682 && c <= 4685) + : c <= 4694))))))) + : (c <= 4696 || (c < 4888 + ? (c < 4792 + ? (c < 4746 + ? (c < 4704 + ? (c >= 4698 && c <= 4701) + : c <= 4744) + : (c <= 4749 || (c < 4786 + ? (c >= 4752 && c <= 4784) + : c <= 4789))) + : (c <= 4798 || (c < 4808 + ? (c < 4802 + ? c == 4800 + : c <= 4805) + : (c <= 4822 || (c < 4882 + ? (c >= 4824 && c <= 4880) + : c <= 4885))))) + : (c <= 4954 || (c < 5121 + ? (c < 4992 + ? (c < 4969 + ? (c >= 4957 && c <= 4959) + : c <= 4977) + : (c <= 5007 || (c < 5112 + ? (c >= 5024 && c <= 5109) + : c <= 5117))) + : (c <= 5740 || (c < 5792 + ? (c < 5761 + ? (c >= 5743 && c <= 5759) + : c <= 5786) + : (c <= 5866 || (c >= 5870 && c <= 5880))))))))) + : (c <= 5909 || (c < 6688 + ? (c < 6176 + ? (c < 6016 + ? (c < 5984 + ? (c < 5952 + ? (c >= 5919 && c <= 5940) + : c <= 5971) + : (c <= 5996 || (c < 6002 + ? (c >= 5998 && c <= 6000) + : c <= 6003))) + : (c <= 6099 || (c < 6112 + ? (c < 6108 + ? c == 6103 + : c <= 6109) + : (c <= 6121 || (c < 6159 + ? (c >= 6155 && c <= 6157) + : c <= 6169))))) + : (c <= 6264 || (c < 6470 + ? (c < 6400 + ? (c < 6320 + ? (c >= 6272 && c <= 6314) + : c <= 6389) + : (c <= 6430 || (c < 6448 ? (c >= 6432 && c <= 6443) - : c <= 6459) - : (c <= 6509 || (c < 6528 + : c <= 6459))) + : (c <= 6509 || (c < 6576 + ? (c < 6528 ? (c >= 6512 && c <= 6516) - : c <= 6571))) - : (c <= 6601 || (c < 6688 - ? (c < 6656 + : c <= 6571) + : (c <= 6601 || (c < 6656 ? (c >= 6608 && c <= 6618) - : c <= 6683) - : (c <= 6750 || (c >= 6752 && c <= 6780))))) - : (c <= 6793 || (c < 6992 - ? (c < 6832 - ? (c < 6823 - ? (c >= 6800 && c <= 6809) - : c <= 6823) - : (c <= 6845 || (c < 6912 - ? (c >= 6847 && c <= 6848) - : c <= 6987))) - : (c <= 7001 || (c < 7168 - ? (c < 7040 - ? (c >= 7019 && c <= 7027) - : c <= 7155) - : (c <= 7223 || (c >= 7232 && c <= 7241))))))))))) - : (c <= 7293 || (c < 8544 - ? (c < 8160 - ? (c < 8025 - ? (c < 7424 - ? (c < 7357 - ? (c < 7312 - ? (c >= 7296 && c <= 7304) - : c <= 7354) - : (c <= 7359 || (c < 7380 - ? (c >= 7376 && c <= 7378) - : c <= 7418))) - : (c <= 7673 || (c < 7968 + : c <= 6683))))))) + : (c <= 6750 || (c < 7232 + ? (c < 6847 + ? (c < 6800 + ? (c < 6783 + ? (c >= 6752 && c <= 6780) + : c <= 6793) + : (c <= 6809 || (c < 6832 + ? c == 6823 + : c <= 6845))) + : (c <= 6862 || (c < 7019 + ? (c < 6992 + ? (c >= 6912 && c <= 6988) + : c <= 7001) + : (c <= 7027 || (c < 7168 + ? (c >= 7040 && c <= 7155) + : c <= 7223))))) + : (c <= 7241 || (c < 7380 + ? (c < 7312 + ? (c < 7296 + ? (c >= 7245 && c <= 7293) + : c <= 7304) + : (c <= 7354 || (c < 7376 + ? (c >= 7357 && c <= 7359) + : c <= 7378))) + : (c <= 7418 || (c < 7968 ? (c < 7960 - ? (c >= 7675 && c <= 7957) + ? (c >= 7424 && c <= 7957) : c <= 7965) - : (c <= 8005 || (c < 8016 - ? (c >= 8008 && c <= 8013) - : c <= 8023))))) - : (c <= 8025 || (c < 8126 - ? (c < 8031 - ? (c < 8029 - ? c == 8027 - : c <= 8029) - : (c <= 8061 || (c < 8118 - ? (c >= 8064 && c <= 8116) - : c <= 8124))) - : (c <= 8126 || (c < 8144 - ? (c < 8134 - ? (c >= 8130 && c <= 8132) - : c <= 8140) - : (c <= 8147 || (c >= 8150 && c <= 8155))))))) - : (c <= 8172 || (c < 8455 - ? (c < 8319 + : (c <= 8005 || (c >= 8008 && c <= 8013))))))))))) + : (c <= 8023 || (c < 11704 + ? (c < 8455 + ? (c < 8160 + ? (c < 8118 + ? (c < 8029 + ? (c < 8027 + ? c == 8025 + : c <= 8027) + : (c <= 8029 || (c < 8064 + ? (c >= 8031 && c <= 8061) + : c <= 8116))) + : (c <= 8124 || (c < 8134 + ? (c < 8130 + ? c == 8126 + : c <= 8132) + : (c <= 8140 || (c < 8150 + ? (c >= 8144 && c <= 8147) + : c <= 8155))))) + : (c <= 8172 || (c < 8319 ? (c < 8255 ? (c < 8182 ? (c >= 8178 && c <= 8180) @@ -9461,8 +9791,9 @@ static inline bool sym_keyword_character_set_5(int32_t c) { : c <= 8412) : (c <= 8417 || (c < 8450 ? (c >= 8421 && c <= 8432) - : c <= 8450))))) - : (c <= 8455 || (c < 8488 + : c <= 8450))))))) + : (c <= 8455 || (c < 11264 + ? (c < 8488 ? (c < 8472 ? (c < 8469 ? (c >= 8458 && c <= 8467) @@ -9474,529 +9805,574 @@ static inline bool sym_keyword_character_set_5(int32_t c) { ? (c < 8508 ? (c >= 8490 && c <= 8505) : c <= 8511) - : (c <= 8521 || c == 8526)))))))) - : (c <= 8584 || (c < 12344 - ? (c < 11688 - ? (c < 11559 - ? (c < 11360 - ? (c < 11312 - ? (c >= 11264 && c <= 11310) - : c <= 11358) - : (c <= 11492 || (c < 11520 + : (c <= 8521 || (c < 8544 + ? c == 8526 + : c <= 8584))))) + : (c <= 11492 || (c < 11631 + ? (c < 11559 + ? (c < 11520 ? (c >= 11499 && c <= 11507) - : c <= 11557))) - : (c <= 11559 || (c < 11631 - ? (c < 11568 + : c <= 11557) + : (c <= 11559 || (c < 11568 ? c == 11565 - : c <= 11623) - : (c <= 11631 || (c < 11680 + : c <= 11623))) + : (c <= 11631 || (c < 11688 + ? (c < 11680 ? (c >= 11647 && c <= 11670) - : c <= 11686))))) - : (c <= 11694 || (c < 11736 - ? (c < 11712 - ? (c < 11704 - ? (c >= 11696 && c <= 11702) - : c <= 11710) - : (c <= 11718 || (c < 11728 - ? (c >= 11720 && c <= 11726) - : c <= 11734))) - : (c <= 11742 || (c < 12321 - ? (c < 12293 - ? (c >= 11744 && c <= 11775) - : c <= 12295) - : (c <= 12335 || (c >= 12337 && c <= 12341))))))) - : (c <= 12348 || (c < 40960 - ? (c < 12593 - ? (c < 12449 - ? (c < 12441 + : c <= 11686) + : (c <= 11694 || (c >= 11696 && c <= 11702))))))))) + : (c <= 11710 || (c < 42612 + ? (c < 12449 + ? (c < 12293 + ? (c < 11728 + ? (c < 11720 + ? (c >= 11712 && c <= 11718) + : c <= 11726) + : (c <= 11734 || (c < 11744 + ? (c >= 11736 && c <= 11742) + : c <= 11775))) + : (c <= 12295 || (c < 12344 + ? (c < 12337 + ? (c >= 12321 && c <= 12335) + : c <= 12341) + : (c <= 12348 || (c < 12441 ? (c >= 12353 && c <= 12438) - : c <= 12447) - : (c <= 12538 || (c < 12549 + : c <= 12447))))) + : (c <= 12538 || (c < 13312 + ? (c < 12593 + ? (c < 12549 ? (c >= 12540 && c <= 12543) - : c <= 12591))) - : (c <= 12686 || (c < 13312 - ? (c < 12784 + : c <= 12591) + : (c <= 12686 || (c < 12784 ? (c >= 12704 && c <= 12735) - : c <= 12799) - : (c <= 19903 || (c >= 19968 && c <= 40956))))) - : (c <= 42124 || (c < 42623 - ? (c < 42512 - ? (c < 42240 - ? (c >= 42192 && c <= 42237) - : c <= 42508) - : (c <= 42539 || (c < 42612 - ? (c >= 42560 && c <= 42607) - : c <= 42621))) - : (c <= 42737 || (c < 42891 - ? (c < 42786 - ? (c >= 42775 && c <= 42783) - : c <= 42888) - : (c <= 42943 || (c >= 42946 && c <= 42954))))))))))))))) - : (c <= 43047 || (c < 71168 - ? (c < 67424 - ? (c < 64848 - ? (c < 43793 - ? (c < 43488 - ? (c < 43259 - ? (c < 43136 - ? (c < 43072 - ? c == 43052 - : c <= 43123) - : (c <= 43205 || (c < 43232 - ? (c >= 43216 && c <= 43225) - : c <= 43255))) - : (c <= 43259 || (c < 43360 - ? (c < 43312 - ? (c >= 43261 && c <= 43309) - : c <= 43347) - : (c <= 43388 || (c < 43471 - ? (c >= 43392 && c <= 43456) - : c <= 43481))))) - : (c <= 43518 || (c < 43739 - ? (c < 43600 - ? (c < 43584 - ? (c >= 43520 && c <= 43574) - : c <= 43597) - : (c <= 43609 || (c < 43642 + : c <= 12799))) + : (c <= 19903 || (c < 42240 + ? (c < 42192 + ? (c >= 19968 && c <= 42124) + : c <= 42237) + : (c <= 42508 || (c < 42560 + ? (c >= 42512 && c <= 42539) + : c <= 42607))))))) + : (c <= 42621 || (c < 43216 + ? (c < 42963 + ? (c < 42786 + ? (c < 42775 + ? (c >= 42623 && c <= 42737) + : c <= 42783) + : (c <= 42888 || (c < 42960 + ? (c >= 42891 && c <= 42954) + : c <= 42961))) + : (c <= 42963 || (c < 43052 + ? (c < 42994 + ? (c >= 42965 && c <= 42969) + : c <= 43047) + : (c <= 43052 || (c < 43136 + ? (c >= 43072 && c <= 43123) + : c <= 43205))))) + : (c <= 43225 || (c < 43392 + ? (c < 43261 + ? (c < 43259 + ? (c >= 43232 && c <= 43255) + : c <= 43259) + : (c <= 43309 || (c < 43360 + ? (c >= 43312 && c <= 43347) + : c <= 43388))) + : (c <= 43456 || (c < 43520 + ? (c < 43488 + ? (c >= 43471 && c <= 43481) + : c <= 43518) + : (c <= 43574 || (c >= 43584 && c <= 43597))))))))))))))) + : (c <= 43609 || (c < 71680 + ? (c < 67712 + ? (c < 65498 + ? (c < 64298 + ? (c < 43868 + ? (c < 43777 + ? (c < 43739 + ? (c < 43642 ? (c >= 43616 && c <= 43638) - : c <= 43714))) - : (c <= 43741 || (c < 43777 - ? (c < 43762 + : c <= 43714) + : (c <= 43741 || (c < 43762 ? (c >= 43744 && c <= 43759) - : c <= 43766) - : (c <= 43782 || (c >= 43785 && c <= 43790))))))) - : (c <= 43798 || (c < 64112 - ? (c < 44012 - ? (c < 43824 - ? (c < 43816 - ? (c >= 43808 && c <= 43814) - : c <= 43822) - : (c <= 43866 || (c < 43888 - ? (c >= 43868 && c <= 43881) - : c <= 44010))) - : (c <= 44013 || (c < 55216 - ? (c < 44032 - ? (c >= 44016 && c <= 44025) - : c <= 55203) - : (c <= 55238 || (c < 63744 - ? (c >= 55243 && c <= 55291) - : c <= 64109))))) - : (c <= 64217 || (c < 64318 - ? (c < 64285 - ? (c < 64275 - ? (c >= 64256 && c <= 64262) - : c <= 64279) - : (c <= 64296 || (c < 64312 - ? (c >= 64298 && c <= 64310) - : c <= 64316))) - : (c <= 64318 || (c < 64326 - ? (c < 64323 - ? (c >= 64320 && c <= 64321) - : c <= 64324) - : (c <= 64433 || (c >= 64467 && c <= 64829))))))))) - : (c <= 64911 || (c < 65616 - ? (c < 65345 - ? (c < 65101 - ? (c < 65024 - ? (c < 65008 - ? (c >= 64914 && c <= 64967) - : c <= 65019) - : (c <= 65039 || (c < 65075 - ? (c >= 65056 && c <= 65071) - : c <= 65076))) - : (c <= 65103 || (c < 65296 - ? (c < 65142 - ? (c >= 65136 && c <= 65140) - : c <= 65276) - : (c <= 65305 || (c < 65343 - ? (c >= 65313 && c <= 65338) - : c <= 65343))))) - : (c <= 65370 || (c < 65536 - ? (c < 65482 - ? (c < 65474 - ? (c >= 65382 && c <= 65470) - : c <= 65479) - : (c <= 65487 || (c < 65498 - ? (c >= 65490 && c <= 65495) - : c <= 65500))) - : (c <= 65547 || (c < 65596 - ? (c < 65576 - ? (c >= 65549 && c <= 65574) - : c <= 65594) - : (c <= 65597 || (c >= 65599 && c <= 65613))))))) - : (c <= 65629 || (c < 66464 - ? (c < 66272 - ? (c < 66045 + : c <= 43766))) + : (c <= 43782 || (c < 43808 + ? (c < 43793 + ? (c >= 43785 && c <= 43790) + : c <= 43798) + : (c <= 43814 || (c < 43824 + ? (c >= 43816 && c <= 43822) + : c <= 43866))))) + : (c <= 43881 || (c < 55243 + ? (c < 44016 + ? (c < 44012 + ? (c >= 43888 && c <= 44010) + : c <= 44013) + : (c <= 44025 || (c < 55216 + ? (c >= 44032 && c <= 55203) + : c <= 55238))) + : (c <= 55291 || (c < 64256 + ? (c < 64112 + ? (c >= 63744 && c <= 64109) + : c <= 64217) + : (c <= 64262 || (c < 64285 + ? (c >= 64275 && c <= 64279) + : c <= 64296))))))) + : (c <= 64310 || (c < 65075 + ? (c < 64467 + ? (c < 64320 + ? (c < 64318 + ? (c >= 64312 && c <= 64316) + : c <= 64318) + : (c <= 64321 || (c < 64326 + ? (c >= 64323 && c <= 64324) + : c <= 64433))) + : (c <= 64829 || (c < 65008 + ? (c < 64914 + ? (c >= 64848 && c <= 64911) + : c <= 64967) + : (c <= 65019 || (c < 65056 + ? (c >= 65024 && c <= 65039) + : c <= 65071))))) + : (c <= 65076 || (c < 65343 + ? (c < 65142 + ? (c < 65136 + ? (c >= 65101 && c <= 65103) + : c <= 65140) + : (c <= 65276 || (c < 65313 + ? (c >= 65296 && c <= 65305) + : c <= 65338))) + : (c <= 65343 || (c < 65474 + ? (c < 65382 + ? (c >= 65345 && c <= 65370) + : c <= 65470) + : (c <= 65479 || (c < 65490 + ? (c >= 65482 && c <= 65487) + : c <= 65495))))))))) + : (c <= 65500 || (c < 66816 + ? (c < 66272 + ? (c < 65616 + ? (c < 65576 + ? (c < 65549 + ? (c >= 65536 && c <= 65547) + : c <= 65574) + : (c <= 65594 || (c < 65599 + ? (c >= 65596 && c <= 65597) + : c <= 65613))) + : (c <= 65629 || (c < 66045 ? (c < 65856 ? (c >= 65664 && c <= 65786) : c <= 65908) : (c <= 66045 || (c < 66208 ? (c >= 66176 && c <= 66204) - : c <= 66256))) - : (c <= 66272 || (c < 66384 + : c <= 66256))))) + : (c <= 66272 || (c < 66504 + ? (c < 66384 ? (c < 66349 ? (c >= 66304 && c <= 66335) : c <= 66378) - : (c <= 66426 || (c >= 66432 && c <= 66461))))) - : (c <= 66499 || (c < 66776 - ? (c < 66560 - ? (c < 66513 - ? (c >= 66504 && c <= 66511) - : c <= 66517) - : (c <= 66717 || (c < 66736 - ? (c >= 66720 && c <= 66729) - : c <= 66771))) - : (c <= 66811 || (c < 67072 - ? (c < 66864 - ? (c >= 66816 && c <= 66855) - : c <= 66915) - : (c <= 67382 || (c >= 67392 && c <= 67413))))))))))) - : (c <= 67431 || (c < 69840 - ? (c < 68224 - ? (c < 67872 - ? (c < 67647 - ? (c < 67594 - ? (c < 67592 + : (c <= 66426 || (c < 66464 + ? (c >= 66432 && c <= 66461) + : c <= 66499))) + : (c <= 66511 || (c < 66720 + ? (c < 66560 + ? (c >= 66513 && c <= 66517) + : c <= 66717) + : (c <= 66729 || (c < 66776 + ? (c >= 66736 && c <= 66771) + : c <= 66811))))))) + : (c <= 66855 || (c < 67424 + ? (c < 66967 + ? (c < 66940 + ? (c < 66928 + ? (c >= 66864 && c <= 66915) + : c <= 66938) + : (c <= 66954 || (c < 66964 + ? (c >= 66956 && c <= 66962) + : c <= 66965))) + : (c <= 66977 || (c < 67003 + ? (c < 66995 + ? (c >= 66979 && c <= 66993) + : c <= 67001) + : (c <= 67004 || (c < 67392 + ? (c >= 67072 && c <= 67382) + : c <= 67413))))) + : (c <= 67431 || (c < 67594 + ? (c < 67506 + ? (c < 67463 + ? (c >= 67456 && c <= 67461) + : c <= 67504) + : (c <= 67514 || (c < 67592 ? (c >= 67584 && c <= 67589) - : c <= 67592) - : (c <= 67637 || (c < 67644 + : c <= 67592))) + : (c <= 67637 || (c < 67647 + ? (c < 67644 ? (c >= 67639 && c <= 67640) - : c <= 67644))) - : (c <= 67669 || (c < 67808 - ? (c < 67712 - ? (c >= 67680 && c <= 67702) - : c <= 67742) - : (c <= 67826 || (c < 67840 - ? (c >= 67828 && c <= 67829) - : c <= 67861))))) - : (c <= 67897 || (c < 68117 - ? (c < 68096 - ? (c < 68030 - ? (c >= 67968 && c <= 68023) - : c <= 68031) - : (c <= 68099 || (c < 68108 - ? (c >= 68101 && c <= 68102) - : c <= 68115))) - : (c <= 68119 || (c < 68159 - ? (c < 68152 - ? (c >= 68121 && c <= 68149) - : c <= 68154) - : (c <= 68159 || (c >= 68192 && c <= 68220))))))) - : (c <= 68252 || (c < 69248 - ? (c < 68480 - ? (c < 68352 - ? (c < 68297 + : c <= 67644) + : (c <= 67669 || (c >= 67680 && c <= 67702))))))))))) + : (c <= 67742 || (c < 70016 + ? (c < 68800 + ? (c < 68152 + ? (c < 68030 + ? (c < 67840 + ? (c < 67828 + ? (c >= 67808 && c <= 67826) + : c <= 67829) + : (c <= 67861 || (c < 67968 + ? (c >= 67872 && c <= 67897) + : c <= 68023))) + : (c <= 68031 || (c < 68108 + ? (c < 68101 + ? (c >= 68096 && c <= 68099) + : c <= 68102) + : (c <= 68115 || (c < 68121 + ? (c >= 68117 && c <= 68119) + : c <= 68149))))) + : (c <= 68154 || (c < 68352 + ? (c < 68224 + ? (c < 68192 + ? c == 68159 + : c <= 68220) + : (c <= 68252 || (c < 68297 ? (c >= 68288 && c <= 68295) - : c <= 68326) - : (c <= 68405 || (c < 68448 + : c <= 68326))) + : (c <= 68405 || (c < 68480 + ? (c < 68448 ? (c >= 68416 && c <= 68437) - : c <= 68466))) - : (c <= 68497 || (c < 68800 - ? (c < 68736 + : c <= 68466) + : (c <= 68497 || (c < 68736 ? (c >= 68608 && c <= 68680) - : c <= 68786) - : (c <= 68850 || (c < 68912 + : c <= 68786))))))) + : (c <= 68850 || (c < 69632 + ? (c < 69376 + ? (c < 69248 + ? (c < 68912 ? (c >= 68864 && c <= 68903) - : c <= 68921))))) - : (c <= 69289 || (c < 69552 - ? (c < 69376 - ? (c < 69296 + : c <= 68921) + : (c <= 69289 || (c < 69296 ? (c >= 69291 && c <= 69292) - : c <= 69297) - : (c <= 69404 || (c < 69424 + : c <= 69297))) + : (c <= 69404 || (c < 69488 + ? (c < 69424 ? c == 69415 - : c <= 69456))) - : (c <= 69572 || (c < 69734 - ? (c < 69632 - ? (c >= 69600 && c <= 69622) - : c <= 69702) - : (c <= 69743 || (c >= 69759 && c <= 69818))))))))) - : (c <= 69864 || (c < 70415 - ? (c < 70163 - ? (c < 70006 - ? (c < 69942 - ? (c < 69888 - ? (c >= 69872 && c <= 69881) - : c <= 69940) - : (c <= 69951 || (c < 69968 - ? (c >= 69956 && c <= 69959) - : c <= 70003))) - : (c <= 70006 || (c < 70094 - ? (c < 70089 - ? (c >= 70016 && c <= 70084) - : c <= 70092) - : (c <= 70106 || (c < 70144 - ? c == 70108 - : c <= 70161))))) - : (c <= 70199 || (c < 70303 - ? (c < 70280 - ? (c < 70272 - ? c == 70206 - : c <= 70278) - : (c <= 70280 || (c < 70287 - ? (c >= 70282 && c <= 70285) - : c <= 70301))) - : (c <= 70312 || (c < 70400 - ? (c < 70384 - ? (c >= 70320 && c <= 70378) - : c <= 70393) - : (c <= 70403 || (c >= 70405 && c <= 70412))))))) - : (c <= 70416 || (c < 70502 - ? (c < 70471 - ? (c < 70450 - ? (c < 70442 - ? (c >= 70419 && c <= 70440) - : c <= 70448) - : (c <= 70451 || (c < 70459 - ? (c >= 70453 && c <= 70457) - : c <= 70468))) - : (c <= 70472 || (c < 70487 - ? (c < 70480 - ? (c >= 70475 && c <= 70477) - : c <= 70480) - : (c <= 70487 || (c >= 70493 && c <= 70499))))) - : (c <= 70508 || (c < 70855 - ? (c < 70736 - ? (c < 70656 + : c <= 69456) + : (c <= 69509 || (c < 69600 + ? (c >= 69552 && c <= 69572) + : c <= 69622))))) + : (c <= 69702 || (c < 69888 + ? (c < 69826 + ? (c < 69759 + ? (c >= 69734 && c <= 69749) + : c <= 69818) + : (c <= 69826 || (c < 69872 + ? (c >= 69840 && c <= 69864) + : c <= 69881))) + : (c <= 69940 || (c < 69968 + ? (c < 69956 + ? (c >= 69942 && c <= 69951) + : c <= 69959) + : (c <= 70003 || c == 70006)))))))) + : (c <= 70084 || (c < 70480 + ? (c < 70320 + ? (c < 70206 + ? (c < 70108 + ? (c < 70094 + ? (c >= 70089 && c <= 70092) + : c <= 70106) + : (c <= 70108 || (c < 70163 + ? (c >= 70144 && c <= 70161) + : c <= 70199))) + : (c <= 70206 || (c < 70282 + ? (c < 70280 + ? (c >= 70272 && c <= 70278) + : c <= 70280) + : (c <= 70285 || (c < 70303 + ? (c >= 70287 && c <= 70301) + : c <= 70312))))) + : (c <= 70378 || (c < 70442 + ? (c < 70405 + ? (c < 70400 + ? (c >= 70384 && c <= 70393) + : c <= 70403) + : (c <= 70412 || (c < 70419 + ? (c >= 70415 && c <= 70416) + : c <= 70440))) + : (c <= 70448 || (c < 70459 + ? (c < 70453 + ? (c >= 70450 && c <= 70451) + : c <= 70457) + : (c <= 70468 || (c < 70475 + ? (c >= 70471 && c <= 70472) + : c <= 70477))))))) + : (c <= 70480 || (c < 71096 + ? (c < 70736 + ? (c < 70502 + ? (c < 70493 + ? c == 70487 + : c <= 70499) + : (c <= 70508 || (c < 70656 ? (c >= 70512 && c <= 70516) - : c <= 70730) - : (c <= 70745 || (c < 70784 + : c <= 70730))) + : (c <= 70745 || (c < 70855 + ? (c < 70784 ? (c >= 70750 && c <= 70753) - : c <= 70853))) - : (c <= 70855 || (c < 71096 - ? (c < 71040 + : c <= 70853) + : (c <= 70855 || (c < 71040 ? (c >= 70864 && c <= 70873) - : c <= 71093) - : (c <= 71104 || (c >= 71128 && c <= 71133))))))))))))) - : (c <= 71232 || (c < 119966 - ? (c < 73120 - ? (c < 72263 - ? (c < 71948 - ? (c < 71453 - ? (c < 71296 - ? (c < 71248 - ? c == 71236 - : c <= 71257) - : (c <= 71352 || (c < 71424 - ? (c >= 71360 && c <= 71369) - : c <= 71450))) - : (c <= 71467 || (c < 71840 - ? (c < 71680 - ? (c >= 71472 && c <= 71481) - : c <= 71738) - : (c <= 71913 || (c < 71945 - ? (c >= 71935 && c <= 71942) - : c <= 71945))))) - : (c <= 71955 || (c < 72096 - ? (c < 71991 - ? (c < 71960 - ? (c >= 71957 && c <= 71958) - : c <= 71989) - : (c <= 71992 || (c < 72016 - ? (c >= 71995 && c <= 72003) - : c <= 72025))) - : (c <= 72103 || (c < 72163 - ? (c < 72154 - ? (c >= 72106 && c <= 72151) - : c <= 72161) - : (c <= 72164 || (c >= 72192 && c <= 72254))))))) - : (c <= 72263 || (c < 72968 - ? (c < 72760 - ? (c < 72384 - ? (c < 72349 + : c <= 71093))))) + : (c <= 71104 || (c < 71360 + ? (c < 71236 + ? (c < 71168 + ? (c >= 71128 && c <= 71133) + : c <= 71232) + : (c <= 71236 || (c < 71296 + ? (c >= 71248 && c <= 71257) + : c <= 71352))) + : (c <= 71369 || (c < 71472 + ? (c < 71453 + ? (c >= 71424 && c <= 71450) + : c <= 71467) + : (c <= 71481 || (c >= 71488 && c <= 71494))))))))))))) + : (c <= 71738 || (c < 119977 + ? (c < 92160 + ? (c < 72850 + ? (c < 72154 + ? (c < 71960 + ? (c < 71945 + ? (c < 71935 + ? (c >= 71840 && c <= 71913) + : c <= 71942) + : (c <= 71945 || (c < 71957 + ? (c >= 71948 && c <= 71955) + : c <= 71958))) + : (c <= 71989 || (c < 72016 + ? (c < 71995 + ? (c >= 71991 && c <= 71992) + : c <= 72003) + : (c <= 72025 || (c < 72106 + ? (c >= 72096 && c <= 72103) + : c <= 72151))))) + : (c <= 72161 || (c < 72368 + ? (c < 72263 + ? (c < 72192 + ? (c >= 72163 && c <= 72164) + : c <= 72254) + : (c <= 72263 || (c < 72349 ? (c >= 72272 && c <= 72345) - : c <= 72349) - : (c <= 72440 || (c < 72714 + : c <= 72349))) + : (c <= 72440 || (c < 72760 + ? (c < 72714 ? (c >= 72704 && c <= 72712) - : c <= 72758))) - : (c <= 72768 || (c < 72850 - ? (c < 72818 + : c <= 72758) + : (c <= 72768 || (c < 72818 ? (c >= 72784 && c <= 72793) - : c <= 72847) - : (c <= 72871 || (c < 72960 + : c <= 72847))))))) + : (c <= 72871 || (c < 73104 + ? (c < 73020 + ? (c < 72968 + ? (c < 72960 ? (c >= 72873 && c <= 72886) - : c <= 72966))))) - : (c <= 72969 || (c < 73056 - ? (c < 73020 - ? (c < 73018 + : c <= 72966) + : (c <= 72969 || (c < 73018 ? (c >= 72971 && c <= 73014) - : c <= 73018) - : (c <= 73021 || (c < 73040 + : c <= 73018))) + : (c <= 73021 || (c < 73056 + ? (c < 73040 ? (c >= 73023 && c <= 73031) - : c <= 73049))) - : (c <= 73061 || (c < 73104 - ? (c < 73066 + : c <= 73049) + : (c <= 73061 || (c < 73066 ? (c >= 73063 && c <= 73064) - : c <= 73102) - : (c <= 73105 || (c >= 73107 && c <= 73112))))))))) - : (c <= 73129 || (c < 94179 - ? (c < 92912 - ? (c < 77824 - ? (c < 73728 - ? (c < 73648 - ? (c >= 73440 && c <= 73462) - : c <= 73648) - : (c <= 74649 || (c < 74880 - ? (c >= 74752 && c <= 74862) - : c <= 75075))) - : (c <= 78894 || (c < 92736 - ? (c < 92160 - ? (c >= 82944 && c <= 83526) - : c <= 92728) - : (c <= 92766 || (c < 92880 - ? (c >= 92768 && c <= 92777) - : c <= 92909))))) - : (c <= 92916 || (c < 93760 - ? (c < 93008 + : c <= 73102))))) + : (c <= 73105 || (c < 74752 + ? (c < 73440 + ? (c < 73120 + ? (c >= 73107 && c <= 73112) + : c <= 73129) + : (c <= 73462 || (c < 73728 + ? c == 73648 + : c <= 74649))) + : (c <= 74862 || (c < 77824 + ? (c < 77712 + ? (c >= 74880 && c <= 75075) + : c <= 77808) + : (c <= 78894 || (c >= 82944 && c <= 83526))))))))) + : (c <= 92728 || (c < 110589 + ? (c < 93760 + ? (c < 92912 + ? (c < 92784 + ? (c < 92768 + ? (c >= 92736 && c <= 92766) + : c <= 92777) + : (c <= 92862 || (c < 92880 + ? (c >= 92864 && c <= 92873) + : c <= 92909))) + : (c <= 92916 || (c < 93008 ? (c < 92992 ? (c >= 92928 && c <= 92982) : c <= 92995) : (c <= 93017 || (c < 93053 ? (c >= 93027 && c <= 93047) - : c <= 93071))) - : (c <= 93823 || (c < 94095 + : c <= 93071))))) + : (c <= 93823 || (c < 94192 + ? (c < 94095 ? (c < 94031 ? (c >= 93952 && c <= 94026) : c <= 94087) - : (c <= 94111 || (c >= 94176 && c <= 94177))))))) - : (c <= 94180 || (c < 113792 - ? (c < 110928 - ? (c < 100352 - ? (c < 94208 - ? (c >= 94192 && c <= 94193) - : c <= 100343) - : (c <= 101589 || (c < 110592 - ? (c >= 101632 && c <= 101640) - : c <= 110878))) - : (c <= 110930 || (c < 113664 - ? (c < 110960 - ? (c >= 110948 && c <= 110951) - : c <= 111355) - : (c <= 113770 || (c >= 113776 && c <= 113788))))) - : (c <= 113800 || (c < 119173 - ? (c < 119141 - ? (c < 113821 - ? (c >= 113808 && c <= 113817) - : c <= 113822) - : (c <= 119145 || (c < 119163 + : (c <= 94111 || (c < 94179 + ? (c >= 94176 && c <= 94177) + : c <= 94180))) + : (c <= 94193 || (c < 101632 + ? (c < 100352 + ? (c >= 94208 && c <= 100343) + : c <= 101589) + : (c <= 101640 || (c < 110581 + ? (c >= 110576 && c <= 110579) + : c <= 110587))))))) + : (c <= 110590 || (c < 119141 + ? (c < 113776 + ? (c < 110948 + ? (c < 110928 + ? (c >= 110592 && c <= 110882) + : c <= 110930) + : (c <= 110951 || (c < 113664 + ? (c >= 110960 && c <= 111355) + : c <= 113770))) + : (c <= 113788 || (c < 113821 + ? (c < 113808 + ? (c >= 113792 && c <= 113800) + : c <= 113817) + : (c <= 113822 || (c < 118576 + ? (c >= 118528 && c <= 118573) + : c <= 118598))))) + : (c <= 119145 || (c < 119808 + ? (c < 119173 + ? (c < 119163 ? (c >= 119149 && c <= 119154) - : c <= 119170))) - : (c <= 119179 || (c < 119808 - ? (c < 119362 + : c <= 119170) + : (c <= 119179 || (c < 119362 ? (c >= 119210 && c <= 119213) - : c <= 119364) - : (c <= 119892 || (c >= 119894 && c <= 119964))))))))))) - : (c <= 119967 || (c < 125136 - ? (c < 120656 - ? (c < 120123 - ? (c < 119997 - ? (c < 119977 - ? (c < 119973 - ? c == 119970 - : c <= 119974) - : (c <= 119980 || (c < 119995 + : c <= 119364))) + : (c <= 119892 || (c < 119970 + ? (c < 119966 + ? (c >= 119894 && c <= 119964) + : c <= 119967) + : (c <= 119970 || (c >= 119973 && c <= 119974))))))))))) + : (c <= 119980 || (c < 124912 + ? (c < 120772 + ? (c < 120138 + ? (c < 120077 + ? (c < 119997 + ? (c < 119995 ? (c >= 119982 && c <= 119993) - : c <= 119995))) - : (c <= 120003 || (c < 120077 - ? (c < 120071 + : c <= 119995) + : (c <= 120003 || (c < 120071 ? (c >= 120005 && c <= 120069) - : c <= 120074) - : (c <= 120084 || (c < 120094 + : c <= 120074))) + : (c <= 120084 || (c < 120123 + ? (c < 120094 ? (c >= 120086 && c <= 120092) - : c <= 120121))))) - : (c <= 120126 || (c < 120514 - ? (c < 120138 - ? (c < 120134 + : c <= 120121) + : (c <= 120126 || (c < 120134 ? (c >= 120128 && c <= 120132) - : c <= 120134) - : (c <= 120144 || (c < 120488 + : c <= 120134))))) + : (c <= 120144 || (c < 120598 + ? (c < 120514 + ? (c < 120488 ? (c >= 120146 && c <= 120485) - : c <= 120512))) - : (c <= 120538 || (c < 120598 - ? (c < 120572 + : c <= 120512) + : (c <= 120538 || (c < 120572 ? (c >= 120540 && c <= 120570) - : c <= 120596) - : (c <= 120628 || (c >= 120630 && c <= 120654))))))) - : (c <= 120686 || (c < 122880 - ? (c < 121344 - ? (c < 120746 - ? (c < 120714 - ? (c >= 120688 && c <= 120712) - : c <= 120744) - : (c <= 120770 || (c < 120782 - ? (c >= 120772 && c <= 120779) - : c <= 120831))) - : (c <= 121398 || (c < 121476 - ? (c < 121461 - ? (c >= 121403 && c <= 121452) - : c <= 121461) - : (c <= 121476 || (c < 121505 - ? (c >= 121499 && c <= 121503) - : c <= 121519))))) - : (c <= 122886 || (c < 123184 - ? (c < 122915 - ? (c < 122907 + : c <= 120596))) + : (c <= 120628 || (c < 120688 + ? (c < 120656 + ? (c >= 120630 && c <= 120654) + : c <= 120686) + : (c <= 120712 || (c < 120746 + ? (c >= 120714 && c <= 120744) + : c <= 120770))))))) + : (c <= 120779 || (c < 122915 + ? (c < 121499 + ? (c < 121403 + ? (c < 121344 + ? (c >= 120782 && c <= 120831) + : c <= 121398) + : (c <= 121452 || (c < 121476 + ? c == 121461 + : c <= 121476))) + : (c <= 121503 || (c < 122880 + ? (c < 122624 + ? (c >= 121505 && c <= 121519) + : c <= 122654) + : (c <= 122886 || (c < 122907 ? (c >= 122888 && c <= 122904) - : c <= 122913) - : (c <= 122916 || (c < 123136 + : c <= 122913))))) + : (c <= 122916 || (c < 123536 + ? (c < 123184 + ? (c < 123136 ? (c >= 122918 && c <= 122922) - : c <= 123180))) - : (c <= 123197 || (c < 123584 - ? (c < 123214 + : c <= 123180) + : (c <= 123197 || (c < 123214 ? (c >= 123200 && c <= 123209) - : c <= 123214) - : (c <= 123641 || (c >= 124928 && c <= 125124))))))))) - : (c <= 125142 || (c < 126559 - ? (c < 126530 - ? (c < 126500 - ? (c < 126464 - ? (c < 125264 - ? (c >= 125184 && c <= 125259) - : c <= 125273) - : (c <= 126467 || (c < 126497 - ? (c >= 126469 && c <= 126495) - : c <= 126498))) - : (c <= 126500 || (c < 126516 - ? (c < 126505 - ? c == 126503 - : c <= 126514) - : (c <= 126519 || (c < 126523 - ? c == 126521 - : c <= 126523))))) - : (c <= 126530 || (c < 126548 - ? (c < 126539 - ? (c < 126537 - ? c == 126535 - : c <= 126537) - : (c <= 126539 || (c < 126545 - ? (c >= 126541 && c <= 126543) - : c <= 126546))) - : (c <= 126548 || (c < 126555 - ? (c < 126553 - ? c == 126551 - : c <= 126553) - : (c <= 126555 || c == 126557)))))) - : (c <= 126559 || (c < 126629 - ? (c < 126585 - ? (c < 126567 - ? (c < 126564 - ? (c >= 126561 && c <= 126562) - : c <= 126564) - : (c <= 126570 || (c < 126580 - ? (c >= 126572 && c <= 126578) - : c <= 126583))) - : (c <= 126588 || (c < 126603 - ? (c < 126592 - ? c == 126590 - : c <= 126601) - : (c <= 126619 || (c >= 126625 && c <= 126627))))) + : c <= 123214))) + : (c <= 123566 || (c < 124904 + ? (c < 124896 + ? (c >= 123584 && c <= 123641) + : c <= 124902) + : (c <= 124907 || (c >= 124909 && c <= 124910))))))))) + : (c <= 124926 || (c < 126557 + ? (c < 126521 + ? (c < 126469 + ? (c < 125184 + ? (c < 125136 + ? (c >= 124928 && c <= 125124) + : c <= 125142) + : (c <= 125259 || (c < 126464 + ? (c >= 125264 && c <= 125273) + : c <= 126467))) + : (c <= 126495 || (c < 126503 + ? (c < 126500 + ? (c >= 126497 && c <= 126498) + : c <= 126500) + : (c <= 126503 || (c < 126516 + ? (c >= 126505 && c <= 126514) + : c <= 126519))))) + : (c <= 126521 || (c < 126541 + ? (c < 126535 + ? (c < 126530 + ? c == 126523 + : c <= 126530) + : (c <= 126535 || (c < 126539 + ? c == 126537 + : c <= 126539))) + : (c <= 126543 || (c < 126551 + ? (c < 126548 + ? (c >= 126545 && c <= 126546) + : c <= 126548) + : (c <= 126551 || (c < 126555 + ? c == 126553 + : c <= 126555))))))) + : (c <= 126557 || (c < 126629 + ? (c < 126580 + ? (c < 126564 + ? (c < 126561 + ? c == 126559 + : c <= 126562) + : (c <= 126564 || (c < 126572 + ? (c >= 126567 && c <= 126570) + : c <= 126578))) + : (c <= 126583 || (c < 126592 + ? (c < 126590 + ? (c >= 126585 && c <= 126588) + : c <= 126590) + : (c <= 126601 || (c < 126625 + ? (c >= 126603 && c <= 126619) + : c <= 126627))))) : (c <= 126633 || (c < 178208 ? (c < 131072 ? (c < 130032 ? (c >= 126635 && c <= 126651) : c <= 130041) - : (c <= 173789 || (c < 177984 - ? (c >= 173824 && c <= 177972) + : (c <= 173791 || (c < 177984 + ? (c >= 173824 && c <= 177976) : c <= 178205))) : (c <= 183969 || (c < 196608 ? (c < 194560