UNPKG

unicode-regex

Version:

regular expression for matching unicode category

807 lines (806 loc) 13.1 kB
const _ = [ [0, 9], [14, 31], 33, [35, 38], [40, 43], 45, 47, [60, 64], [91, 94], 96, [123, 132], [134, 169], [171, 172], [174, 180], 182, [184, 185], [187, 191], 215, 247, [728, 733], 885, [888, 889], [896, 901], 907, 909, 930, 1014, 1154, 1328, [1367, 1368], 1373, [1419, 1424], 1470, 1472, 1475, 1478, [1480, 1487], [1515, 1518], [1525, 1535], [1542, 1547], [1550, 1551], 1563, [1565, 1567], 1642, 1645, 1748, 1758, 1769, [1789, 1790], [1792, 1806], [1867, 1868], [1970, 1983], [2038, 2039], 2041, [2043, 2044], [2046, 2047], [2094, 2111], [2140, 2143], [2155, 2159], 2184, 2191, [2194, 2198], [2404, 2405], 2416, 2436, [2445, 2446], [2449, 2450], 2473, 2481, [2483, 2485], [2490, 2491], [2501, 2502], [2505, 2506], [2511, 2518], [2520, 2523], 2526, [2532, 2533], [2546, 2555], 2557, [2559, 2560], 2564, [2571, 2574], [2577, 2578], 2601, 2609, 2612, 2615, [2618, 2619], 2621, [2627, 2630], [2633, 2634], [2638, 2640], [2642, 2648], 2653, [2655, 2661], [2678, 2688], 2692, 2702, 2706, 2729, 2737, 2740, [2746, 2747], 2758, 2762, [2766, 2767], [2769, 2783], [2788, 2789], [2800, 2808], 2816, 2820, [2829, 2830], [2833, 2834], 2857, 2865, 2868, [2874, 2875], [2885, 2886], [2889, 2890], [2894, 2900], [2904, 2907], 2910, [2916, 2917], 2928, [2930, 2945], 2948, [2955, 2957], 2961, [2966, 2968], 2971, 2973, [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3005], [3011, 3013], 3017, [3022, 3023], [3025, 3030], [3032, 3045], [3056, 3071], 3085, 3089, 3113, [3130, 3131], 3141, 3145, [3150, 3156], 3159, [3163, 3164], [3166, 3167], [3172, 3173], [3184, 3199], 3204, 3213, 3217, 3241, 3252, [3258, 3259], 3269, 3273, [3278, 3284], [3287, 3292], 3295, [3300, 3301], 3312, [3316, 3327], 3341, 3345, 3397, 3401, [3407, 3411], [3416, 3422], [3428, 3429], [3440, 3449], 3456, 3460, [3479, 3481], 3506, 3516, [3518, 3519], [3527, 3529], [3531, 3534], 3541, 3543, [3552, 3557], [3568, 3569], [3572, 3632], [3634, 3635], [3643, 3654], 3663, [3674, 3760], [3762, 3763], [3773, 3783], 3791, [3802, 3839], [3841, 3863], [3866, 3871], [3882, 3892], 3894, 3896, [3898, 3901], 3912, [3949, 3952], 3973, 3992, [4029, 4037], [4039, 4138], 4159, [4170, 4181], [4186, 4189], 4193, [4197, 4198], [4206, 4208], [4213, 4225], 4238, [4254, 4255], 4294, [4296, 4300], [4302, 4303], 4347, 4681, [4686, 4687], 4695, 4697, [4702, 4703], 4745, [4750, 4751], 4785, [4790, 4791], 4799, 4801, [4806, 4807], 4823, 4881, [4886, 4887], [4955, 4956], [4960, 4991], [5008, 5023], [5110, 5111], [5118, 5120], [5741, 5742], [5787, 5791], [5867, 5869], [5881, 5887], [5910, 5918], [5941, 5951], [5972, 5983], 5997, 6001, [6004, 6067], [6100, 6108], [6110, 6111], [6122, 6154], [6170, 6175], [6265, 6271], [6315, 6319], [6390, 6399], 6431, [6444, 6447], [6460, 6469], [6480, 6607], [6619, 6655], [6684, 6740], 6751, [6781, 6782], [6794, 6799], [6810, 6831], [6863, 6911], [6989, 6991], [7002, 7018], [7028, 7039], [7156, 7167], [7224, 7231], [7242, 7244], [7294, 7295], [7307, 7311], [7355, 7356], [7360, 7375], 7379, [7419, 7423], [7958, 7959], [7966, 7967], [8006, 8007], [8014, 8015], 8024, 8026, 8028, 8030, [8062, 8063], 8117, 8125, [8127, 8129], 8133, [8141, 8143], [8148, 8149], [8156, 8159], [8173, 8177], 8181, [8189, 8191], 8199, 8203, [8208, 8215], [8218, 8227], [8229, 8230], [8240, 8254], [8257, 8259], [8261, 8275], [8277, 8286], 8293, 8304, [8306, 8318], [8320, 8335], [8349, 8399], [8433, 8449], [8451, 8454], [8456, 8457], 8468, [8470, 8472], [8478, 8483], 8485, 8487, 8489, 8494, [8506, 8507], [8512, 8516], [8522, 8525], [8527, 8543], [8585, 9397], [9450, 11263], [11493, 11498], [11508, 11519], 11558, [11560, 11564], [11566, 11567], [11624, 11630], [11632, 11646], [11671, 11679], 11687, 11695, 11703, 11711, 11719, 11727, 11735, 11743, [11776, 11822], [11824, 12287], [12289, 12292], [12294, 12329], 12336, [12342, 12346], [12349, 12440], [12445, 12447], 12539, [12544, 12548], 12592, [12687, 12703], [12736, 12783], [12800, 13007], 13055, [13144, 40959], [42125, 42191], [42238, 42239], [42509, 42511], [42540, 42559], 42611, 42622, [42738, 42759], [42958, 42959], 42962, 42964, [42973, 42993], [43048, 43051], [43053, 43071], [43124, 43135], [43206, 43215], [43226, 43231], [43256, 43258], 43260, [43310, 43311], [43348, 43359], [43389, 43391], [43457, 43470], [43482, 43492], [43494, 43503], [43514, 43519], [43575, 43583], [43598, 43599], [43610, 43642], [43646, 43695], 43697, [43701, 43702], [43705, 43709], 43712, [43714, 43743], [43760, 43761], [43767, 43776], [43783, 43784], [43791, 43792], [43799, 43807], 43815, 43823, [43882, 43887], 44011, [44014, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 64255], [64263, 64274], [64280, 64284], 64297, 64311, 64317, 64319, 64322, 64325, [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], [65020, 65023], [65040, 65042], [65044, 65055], [65072, 65074], [65077, 65100], 65105, 65107, [65110, 65135], 65141, [65277, 65278], [65280, 65286], [65288, 65291], 65293, 65295, [65308, 65312], [65339, 65342], 65344, [65371, 65381], [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497], [65501, 65528], [65532, 65535], 65548, 65575, 65595, 65598, [65614, 65615], [65630, 65663], [65787, 65855], [65909, 66044], [66046, 66175], [66205, 66207], [66257, 66271], [66273, 66303], [66336, 66348], [66379, 66383], [66427, 66431], [66462, 66463], [66500, 66503], 66512, [66518, 66559], [66718, 66719], [66730, 66735], [66772, 66775], [66812, 66815], [66856, 66863], [66916, 66927], 66939, 66955, 66963, 66966, 66978, 66994, 67002, [67005, 67007], [67060, 67071], [67383, 67391], [67414, 67423], [67432, 67455], 67462, 67505, [67515, 67583], [67590, 67591], 67593, 67638, [67641, 67643], [67645, 67646], [67670, 67679], [67703, 67711], [67743, 67807], 67827, [67830, 67839], [67862, 67871], [67898, 67967], [68024, 68029], [68032, 68095], 68100, [68103, 68107], 68116, 68120, [68150, 68151], [68155, 68158], [68160, 68191], [68221, 68223], [68253, 68287], 68296, [68327, 68351], [68406, 68415], [68438, 68447], [68467, 68479], [68498, 68607], [68681, 68735], [68787, 68799], [68851, 68863], [68904, 68911], [68922, 68927], [68966, 68968], 68974, [68998, 69247], 69290, [69293, 69295], [69298, 69313], [69317, 69371], [69405, 69414], [69416, 69423], [69457, 69487], [69510, 69551], [69573, 69599], [69623, 69631], [69703, 69733], [69750, 69758], [69819, 69820], [69822, 69825], [69827, 69836], [69838, 69839], [69865, 69871], [69882, 69887], 69941, [69952, 69955], [69960, 69967], [70004, 70005], [70007, 70015], [70085, 70088], 70093, 70107, [70109, 70143], 70162, [70200, 70205], [70210, 70271], 70279, 70281, 70286, 70302, [70313, 70319], [70379, 70383], [70394, 70399], 70404, [70413, 70414], [70417, 70418], 70441, 70449, 70452, 70458, [70469, 70470], [70473, 70474], [70478, 70479], [70481, 70486], [70488, 70492], [70500, 70501], [70509, 70511], [70517, 70527], 70538, [70540, 70541], 70543, 70582, 70593, [70595, 70596], 70598, 70603, [70612, 70624], [70627, 70655], [70731, 70735], [70746, 70749], [70754, 70783], 70854, [70856, 70863], [70874, 71039], [71094, 71095], [71105, 71127], [71134, 71167], [71233, 71235], [71237, 71247], [71258, 71295], [71353, 71359], [71370, 71375], [71396, 71452], [71468, 71471], [71482, 71679], [71739, 71839], [71914, 71934], [71943, 71944], [71946, 71947], 71956, 71959, 71990, [71993, 71994], [72004, 72015], [72026, 72095], [72104, 72105], [72152, 72153], 72162, [72165, 72191], [72255, 72262], [72264, 72271], [72346, 72348], [72350, 72367], [72441, 72639], [72673, 72687], [72698, 72703], 72713, 72759, [72769, 72783], [72794, 72817], [72848, 72849], 72872, [72887, 72959], 72967, 72970, [73015, 73017], 73019, 73022, [73032, 73039], [73050, 73055], 73062, 73065, 73103, 73106, [73113, 73119], [73130, 73439], [73463, 73471], 73489, [73531, 73533], [73539, 73551], [73563, 73647], [73649, 73727], [74650, 74751], [74863, 74879], [75076, 77711], [77809, 77823], [78934, 78943], [82939, 82943], [83527, 90367], [90426, 92159], [92729, 92735], 92767, [92778, 92783], 92863, [92874, 92879], [92910, 92911], [92917, 92927], [92983, 92991], [92996, 93007], [93018, 93026], [93048, 93052], [93072, 93503], [93549, 93551], [93562, 93759], [93824, 93951], [94027, 94030], [94088, 94094], [94112, 94175], 94178, [94181, 94191], [94194, 110575], 110580, 110588, 110591, [110593, 110879], [110883, 110932], [110934, 110947], [110952, 113663], [113771, 113775], [113789, 113791], [113801, 113807], [113818, 113820], 113823, [113828, 117999], [118010, 118527], [118574, 118575], [118599, 119140], [119146, 119148], [119171, 119172], [119180, 119209], [119214, 119361], [119365, 119807], 119893, 119965, [119968, 119969], [119971, 119972], [119975, 119976], 119981, 119994, 119996, 120004, 120070, [120075, 120076], 120085, 120093, 120122, 120127, 120133, [120135, 120137], 120145, [120486, 120487], 120513, 120539, 120571, 120597, 120629, 120655, 120687, 120713, 120745, 120771, [120780, 120781], [120832, 121343], [121399, 121402], [121453, 121460], [121462, 121475], [121477, 121498], 121504, [121520, 122623], [122655, 122660], [122667, 122879], 122887, [122905, 122906], 122914, 122917, [122923, 122927], [122990, 123022], [123024, 123135], [123181, 123183], [123198, 123199], [123210, 123213], [123215, 123535], [123567, 123583], [123642, 124111], [124154, 124367], [124411, 124895], 124903, 124908, 124911, 124927, [125125, 125135], [125143, 125183], [125260, 125263], [125274, 126463], 126468, 126496, 126499, [126501, 126502], 126504, 126515, 126520, 126522, [126524, 126529], [126531, 126534], 126536, 126538, 126540, 126544, 126547, [126549, 126550], 126552, 126554, 126556, 126558, 126560, 126563, [126565, 126566], 126571, 126579, 126584, 126589, 126591, 126602, [126620, 126624], 126628, 126634, [126652, 127279], [127306, 127311], [127338, 127343], [127370, 127461], [127488, 127994], [128000, 130031], [130042, 917504], [917506, 917535], [917632, 917759], [918000, 1114111], ]; export default _;