ID_Continue.js (37907B)
1 // Copyright 2025 Mathias Bynens. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 author: Mathias Bynens 6 description: > 7 Unicode property escapes for `ID_Continue` 8 info: | 9 Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests 10 Unicode v17.0.0 11 esid: sec-static-semantics-unicodematchproperty-p 12 features: [regexp-unicode-property-escapes] 13 includes: [regExpUtils.js] 14 ---*/ 15 16 const matchSymbols = buildString({ 17 loneCodePoints: [ 18 0x00005F, 19 0x0000AA, 20 0x0000B5, 21 0x0000B7, 22 0x0000BA, 23 0x0002EC, 24 0x0002EE, 25 0x00037F, 26 0x00038C, 27 0x000559, 28 0x0005BF, 29 0x0005C7, 30 0x0006FF, 31 0x0007FA, 32 0x0007FD, 33 0x0009B2, 34 0x0009D7, 35 0x0009FC, 36 0x0009FE, 37 0x000A3C, 38 0x000A51, 39 0x000A5E, 40 0x000AD0, 41 0x000B71, 42 0x000B9C, 43 0x000BD0, 44 0x000BD7, 45 0x000DBD, 46 0x000DCA, 47 0x000DD6, 48 0x000E84, 49 0x000EA5, 50 0x000EC6, 51 0x000F00, 52 0x000F35, 53 0x000F37, 54 0x000F39, 55 0x000FC6, 56 0x0010C7, 57 0x0010CD, 58 0x001258, 59 0x0012C0, 60 0x0017D7, 61 0x001AA7, 62 0x001F59, 63 0x001F5B, 64 0x001F5D, 65 0x001FBE, 66 0x002054, 67 0x002071, 68 0x00207F, 69 0x0020E1, 70 0x002102, 71 0x002107, 72 0x002115, 73 0x002124, 74 0x002126, 75 0x002128, 76 0x00214E, 77 0x002D27, 78 0x002D2D, 79 0x002D6F, 80 0x00A82C, 81 0x00A8FB, 82 0x00FB3E, 83 0x00FF3F, 84 0x0101FD, 85 0x0102E0, 86 0x010808, 87 0x01083C, 88 0x010A3F, 89 0x010F27, 90 0x0110C2, 91 0x011176, 92 0x0111DC, 93 0x011288, 94 0x011350, 95 0x011357, 96 0x01138B, 97 0x01138E, 98 0x0113C2, 99 0x0113C5, 100 0x0114C7, 101 0x011644, 102 0x011909, 103 0x011A47, 104 0x011A9D, 105 0x011D3A, 106 0x011FB0, 107 0x01B132, 108 0x01B155, 109 0x01D4A2, 110 0x01D4BB, 111 0x01D546, 112 0x01DA75, 113 0x01DA84, 114 0x01E08F, 115 0x01E14E, 116 0x01EE24, 117 0x01EE27, 118 0x01EE39, 119 0x01EE3B, 120 0x01EE42, 121 0x01EE47, 122 0x01EE49, 123 0x01EE4B, 124 0x01EE54, 125 0x01EE57, 126 0x01EE59, 127 0x01EE5B, 128 0x01EE5D, 129 0x01EE5F, 130 0x01EE64, 131 0x01EE7E 132 ], 133 ranges: [ 134 [0x000030, 0x000039], 135 [0x000041, 0x00005A], 136 [0x000061, 0x00007A], 137 [0x0000C0, 0x0000D6], 138 [0x0000D8, 0x0000F6], 139 [0x0000F8, 0x0002C1], 140 [0x0002C6, 0x0002D1], 141 [0x0002E0, 0x0002E4], 142 [0x000300, 0x000374], 143 [0x000376, 0x000377], 144 [0x00037A, 0x00037D], 145 [0x000386, 0x00038A], 146 [0x00038E, 0x0003A1], 147 [0x0003A3, 0x0003F5], 148 [0x0003F7, 0x000481], 149 [0x000483, 0x000487], 150 [0x00048A, 0x00052F], 151 [0x000531, 0x000556], 152 [0x000560, 0x000588], 153 [0x000591, 0x0005BD], 154 [0x0005C1, 0x0005C2], 155 [0x0005C4, 0x0005C5], 156 [0x0005D0, 0x0005EA], 157 [0x0005EF, 0x0005F2], 158 [0x000610, 0x00061A], 159 [0x000620, 0x000669], 160 [0x00066E, 0x0006D3], 161 [0x0006D5, 0x0006DC], 162 [0x0006DF, 0x0006E8], 163 [0x0006EA, 0x0006FC], 164 [0x000710, 0x00074A], 165 [0x00074D, 0x0007B1], 166 [0x0007C0, 0x0007F5], 167 [0x000800, 0x00082D], 168 [0x000840, 0x00085B], 169 [0x000860, 0x00086A], 170 [0x000870, 0x000887], 171 [0x000889, 0x00088F], 172 [0x000897, 0x0008E1], 173 [0x0008E3, 0x000963], 174 [0x000966, 0x00096F], 175 [0x000971, 0x000983], 176 [0x000985, 0x00098C], 177 [0x00098F, 0x000990], 178 [0x000993, 0x0009A8], 179 [0x0009AA, 0x0009B0], 180 [0x0009B6, 0x0009B9], 181 [0x0009BC, 0x0009C4], 182 [0x0009C7, 0x0009C8], 183 [0x0009CB, 0x0009CE], 184 [0x0009DC, 0x0009DD], 185 [0x0009DF, 0x0009E3], 186 [0x0009E6, 0x0009F1], 187 [0x000A01, 0x000A03], 188 [0x000A05, 0x000A0A], 189 [0x000A0F, 0x000A10], 190 [0x000A13, 0x000A28], 191 [0x000A2A, 0x000A30], 192 [0x000A32, 0x000A33], 193 [0x000A35, 0x000A36], 194 [0x000A38, 0x000A39], 195 [0x000A3E, 0x000A42], 196 [0x000A47, 0x000A48], 197 [0x000A4B, 0x000A4D], 198 [0x000A59, 0x000A5C], 199 [0x000A66, 0x000A75], 200 [0x000A81, 0x000A83], 201 [0x000A85, 0x000A8D], 202 [0x000A8F, 0x000A91], 203 [0x000A93, 0x000AA8], 204 [0x000AAA, 0x000AB0], 205 [0x000AB2, 0x000AB3], 206 [0x000AB5, 0x000AB9], 207 [0x000ABC, 0x000AC5], 208 [0x000AC7, 0x000AC9], 209 [0x000ACB, 0x000ACD], 210 [0x000AE0, 0x000AE3], 211 [0x000AE6, 0x000AEF], 212 [0x000AF9, 0x000AFF], 213 [0x000B01, 0x000B03], 214 [0x000B05, 0x000B0C], 215 [0x000B0F, 0x000B10], 216 [0x000B13, 0x000B28], 217 [0x000B2A, 0x000B30], 218 [0x000B32, 0x000B33], 219 [0x000B35, 0x000B39], 220 [0x000B3C, 0x000B44], 221 [0x000B47, 0x000B48], 222 [0x000B4B, 0x000B4D], 223 [0x000B55, 0x000B57], 224 [0x000B5C, 0x000B5D], 225 [0x000B5F, 0x000B63], 226 [0x000B66, 0x000B6F], 227 [0x000B82, 0x000B83], 228 [0x000B85, 0x000B8A], 229 [0x000B8E, 0x000B90], 230 [0x000B92, 0x000B95], 231 [0x000B99, 0x000B9A], 232 [0x000B9E, 0x000B9F], 233 [0x000BA3, 0x000BA4], 234 [0x000BA8, 0x000BAA], 235 [0x000BAE, 0x000BB9], 236 [0x000BBE, 0x000BC2], 237 [0x000BC6, 0x000BC8], 238 [0x000BCA, 0x000BCD], 239 [0x000BE6, 0x000BEF], 240 [0x000C00, 0x000C0C], 241 [0x000C0E, 0x000C10], 242 [0x000C12, 0x000C28], 243 [0x000C2A, 0x000C39], 244 [0x000C3C, 0x000C44], 245 [0x000C46, 0x000C48], 246 [0x000C4A, 0x000C4D], 247 [0x000C55, 0x000C56], 248 [0x000C58, 0x000C5A], 249 [0x000C5C, 0x000C5D], 250 [0x000C60, 0x000C63], 251 [0x000C66, 0x000C6F], 252 [0x000C80, 0x000C83], 253 [0x000C85, 0x000C8C], 254 [0x000C8E, 0x000C90], 255 [0x000C92, 0x000CA8], 256 [0x000CAA, 0x000CB3], 257 [0x000CB5, 0x000CB9], 258 [0x000CBC, 0x000CC4], 259 [0x000CC6, 0x000CC8], 260 [0x000CCA, 0x000CCD], 261 [0x000CD5, 0x000CD6], 262 [0x000CDC, 0x000CDE], 263 [0x000CE0, 0x000CE3], 264 [0x000CE6, 0x000CEF], 265 [0x000CF1, 0x000CF3], 266 [0x000D00, 0x000D0C], 267 [0x000D0E, 0x000D10], 268 [0x000D12, 0x000D44], 269 [0x000D46, 0x000D48], 270 [0x000D4A, 0x000D4E], 271 [0x000D54, 0x000D57], 272 [0x000D5F, 0x000D63], 273 [0x000D66, 0x000D6F], 274 [0x000D7A, 0x000D7F], 275 [0x000D81, 0x000D83], 276 [0x000D85, 0x000D96], 277 [0x000D9A, 0x000DB1], 278 [0x000DB3, 0x000DBB], 279 [0x000DC0, 0x000DC6], 280 [0x000DCF, 0x000DD4], 281 [0x000DD8, 0x000DDF], 282 [0x000DE6, 0x000DEF], 283 [0x000DF2, 0x000DF3], 284 [0x000E01, 0x000E3A], 285 [0x000E40, 0x000E4E], 286 [0x000E50, 0x000E59], 287 [0x000E81, 0x000E82], 288 [0x000E86, 0x000E8A], 289 [0x000E8C, 0x000EA3], 290 [0x000EA7, 0x000EBD], 291 [0x000EC0, 0x000EC4], 292 [0x000EC8, 0x000ECE], 293 [0x000ED0, 0x000ED9], 294 [0x000EDC, 0x000EDF], 295 [0x000F18, 0x000F19], 296 [0x000F20, 0x000F29], 297 [0x000F3E, 0x000F47], 298 [0x000F49, 0x000F6C], 299 [0x000F71, 0x000F84], 300 [0x000F86, 0x000F97], 301 [0x000F99, 0x000FBC], 302 [0x001000, 0x001049], 303 [0x001050, 0x00109D], 304 [0x0010A0, 0x0010C5], 305 [0x0010D0, 0x0010FA], 306 [0x0010FC, 0x001248], 307 [0x00124A, 0x00124D], 308 [0x001250, 0x001256], 309 [0x00125A, 0x00125D], 310 [0x001260, 0x001288], 311 [0x00128A, 0x00128D], 312 [0x001290, 0x0012B0], 313 [0x0012B2, 0x0012B5], 314 [0x0012B8, 0x0012BE], 315 [0x0012C2, 0x0012C5], 316 [0x0012C8, 0x0012D6], 317 [0x0012D8, 0x001310], 318 [0x001312, 0x001315], 319 [0x001318, 0x00135A], 320 [0x00135D, 0x00135F], 321 [0x001369, 0x001371], 322 [0x001380, 0x00138F], 323 [0x0013A0, 0x0013F5], 324 [0x0013F8, 0x0013FD], 325 [0x001401, 0x00166C], 326 [0x00166F, 0x00167F], 327 [0x001681, 0x00169A], 328 [0x0016A0, 0x0016EA], 329 [0x0016EE, 0x0016F8], 330 [0x001700, 0x001715], 331 [0x00171F, 0x001734], 332 [0x001740, 0x001753], 333 [0x001760, 0x00176C], 334 [0x00176E, 0x001770], 335 [0x001772, 0x001773], 336 [0x001780, 0x0017D3], 337 [0x0017DC, 0x0017DD], 338 [0x0017E0, 0x0017E9], 339 [0x00180B, 0x00180D], 340 [0x00180F, 0x001819], 341 [0x001820, 0x001878], 342 [0x001880, 0x0018AA], 343 [0x0018B0, 0x0018F5], 344 [0x001900, 0x00191E], 345 [0x001920, 0x00192B], 346 [0x001930, 0x00193B], 347 [0x001946, 0x00196D], 348 [0x001970, 0x001974], 349 [0x001980, 0x0019AB], 350 [0x0019B0, 0x0019C9], 351 [0x0019D0, 0x0019DA], 352 [0x001A00, 0x001A1B], 353 [0x001A20, 0x001A5E], 354 [0x001A60, 0x001A7C], 355 [0x001A7F, 0x001A89], 356 [0x001A90, 0x001A99], 357 [0x001AB0, 0x001ABD], 358 [0x001ABF, 0x001ADD], 359 [0x001AE0, 0x001AEB], 360 [0x001B00, 0x001B4C], 361 [0x001B50, 0x001B59], 362 [0x001B6B, 0x001B73], 363 [0x001B80, 0x001BF3], 364 [0x001C00, 0x001C37], 365 [0x001C40, 0x001C49], 366 [0x001C4D, 0x001C7D], 367 [0x001C80, 0x001C8A], 368 [0x001C90, 0x001CBA], 369 [0x001CBD, 0x001CBF], 370 [0x001CD0, 0x001CD2], 371 [0x001CD4, 0x001CFA], 372 [0x001D00, 0x001F15], 373 [0x001F18, 0x001F1D], 374 [0x001F20, 0x001F45], 375 [0x001F48, 0x001F4D], 376 [0x001F50, 0x001F57], 377 [0x001F5F, 0x001F7D], 378 [0x001F80, 0x001FB4], 379 [0x001FB6, 0x001FBC], 380 [0x001FC2, 0x001FC4], 381 [0x001FC6, 0x001FCC], 382 [0x001FD0, 0x001FD3], 383 [0x001FD6, 0x001FDB], 384 [0x001FE0, 0x001FEC], 385 [0x001FF2, 0x001FF4], 386 [0x001FF6, 0x001FFC], 387 [0x00200C, 0x00200D], 388 [0x00203F, 0x002040], 389 [0x002090, 0x00209C], 390 [0x0020D0, 0x0020DC], 391 [0x0020E5, 0x0020F0], 392 [0x00210A, 0x002113], 393 [0x002118, 0x00211D], 394 [0x00212A, 0x002139], 395 [0x00213C, 0x00213F], 396 [0x002145, 0x002149], 397 [0x002160, 0x002188], 398 [0x002C00, 0x002CE4], 399 [0x002CEB, 0x002CF3], 400 [0x002D00, 0x002D25], 401 [0x002D30, 0x002D67], 402 [0x002D7F, 0x002D96], 403 [0x002DA0, 0x002DA6], 404 [0x002DA8, 0x002DAE], 405 [0x002DB0, 0x002DB6], 406 [0x002DB8, 0x002DBE], 407 [0x002DC0, 0x002DC6], 408 [0x002DC8, 0x002DCE], 409 [0x002DD0, 0x002DD6], 410 [0x002DD8, 0x002DDE], 411 [0x002DE0, 0x002DFF], 412 [0x003005, 0x003007], 413 [0x003021, 0x00302F], 414 [0x003031, 0x003035], 415 [0x003038, 0x00303C], 416 [0x003041, 0x003096], 417 [0x003099, 0x00309F], 418 [0x0030A1, 0x0030FF], 419 [0x003105, 0x00312F], 420 [0x003131, 0x00318E], 421 [0x0031A0, 0x0031BF], 422 [0x0031F0, 0x0031FF], 423 [0x003400, 0x004DBF], 424 [0x004E00, 0x00A48C], 425 [0x00A4D0, 0x00A4FD], 426 [0x00A500, 0x00A60C], 427 [0x00A610, 0x00A62B], 428 [0x00A640, 0x00A66F], 429 [0x00A674, 0x00A67D], 430 [0x00A67F, 0x00A6F1], 431 [0x00A717, 0x00A71F], 432 [0x00A722, 0x00A788], 433 [0x00A78B, 0x00A7DC], 434 [0x00A7F1, 0x00A827], 435 [0x00A840, 0x00A873], 436 [0x00A880, 0x00A8C5], 437 [0x00A8D0, 0x00A8D9], 438 [0x00A8E0, 0x00A8F7], 439 [0x00A8FD, 0x00A92D], 440 [0x00A930, 0x00A953], 441 [0x00A960, 0x00A97C], 442 [0x00A980, 0x00A9C0], 443 [0x00A9CF, 0x00A9D9], 444 [0x00A9E0, 0x00A9FE], 445 [0x00AA00, 0x00AA36], 446 [0x00AA40, 0x00AA4D], 447 [0x00AA50, 0x00AA59], 448 [0x00AA60, 0x00AA76], 449 [0x00AA7A, 0x00AAC2], 450 [0x00AADB, 0x00AADD], 451 [0x00AAE0, 0x00AAEF], 452 [0x00AAF2, 0x00AAF6], 453 [0x00AB01, 0x00AB06], 454 [0x00AB09, 0x00AB0E], 455 [0x00AB11, 0x00AB16], 456 [0x00AB20, 0x00AB26], 457 [0x00AB28, 0x00AB2E], 458 [0x00AB30, 0x00AB5A], 459 [0x00AB5C, 0x00AB69], 460 [0x00AB70, 0x00ABEA], 461 [0x00ABEC, 0x00ABED], 462 [0x00ABF0, 0x00ABF9], 463 [0x00AC00, 0x00D7A3], 464 [0x00D7B0, 0x00D7C6], 465 [0x00D7CB, 0x00D7FB], 466 [0x00F900, 0x00FA6D], 467 [0x00FA70, 0x00FAD9], 468 [0x00FB00, 0x00FB06], 469 [0x00FB13, 0x00FB17], 470 [0x00FB1D, 0x00FB28], 471 [0x00FB2A, 0x00FB36], 472 [0x00FB38, 0x00FB3C], 473 [0x00FB40, 0x00FB41], 474 [0x00FB43, 0x00FB44], 475 [0x00FB46, 0x00FBB1], 476 [0x00FBD3, 0x00FD3D], 477 [0x00FD50, 0x00FD8F], 478 [0x00FD92, 0x00FDC7], 479 [0x00FDF0, 0x00FDFB], 480 [0x00FE00, 0x00FE0F], 481 [0x00FE20, 0x00FE2F], 482 [0x00FE33, 0x00FE34], 483 [0x00FE4D, 0x00FE4F], 484 [0x00FE70, 0x00FE74], 485 [0x00FE76, 0x00FEFC], 486 [0x00FF10, 0x00FF19], 487 [0x00FF21, 0x00FF3A], 488 [0x00FF41, 0x00FF5A], 489 [0x00FF65, 0x00FFBE], 490 [0x00FFC2, 0x00FFC7], 491 [0x00FFCA, 0x00FFCF], 492 [0x00FFD2, 0x00FFD7], 493 [0x00FFDA, 0x00FFDC], 494 [0x010000, 0x01000B], 495 [0x01000D, 0x010026], 496 [0x010028, 0x01003A], 497 [0x01003C, 0x01003D], 498 [0x01003F, 0x01004D], 499 [0x010050, 0x01005D], 500 [0x010080, 0x0100FA], 501 [0x010140, 0x010174], 502 [0x010280, 0x01029C], 503 [0x0102A0, 0x0102D0], 504 [0x010300, 0x01031F], 505 [0x01032D, 0x01034A], 506 [0x010350, 0x01037A], 507 [0x010380, 0x01039D], 508 [0x0103A0, 0x0103C3], 509 [0x0103C8, 0x0103CF], 510 [0x0103D1, 0x0103D5], 511 [0x010400, 0x01049D], 512 [0x0104A0, 0x0104A9], 513 [0x0104B0, 0x0104D3], 514 [0x0104D8, 0x0104FB], 515 [0x010500, 0x010527], 516 [0x010530, 0x010563], 517 [0x010570, 0x01057A], 518 [0x01057C, 0x01058A], 519 [0x01058C, 0x010592], 520 [0x010594, 0x010595], 521 [0x010597, 0x0105A1], 522 [0x0105A3, 0x0105B1], 523 [0x0105B3, 0x0105B9], 524 [0x0105BB, 0x0105BC], 525 [0x0105C0, 0x0105F3], 526 [0x010600, 0x010736], 527 [0x010740, 0x010755], 528 [0x010760, 0x010767], 529 [0x010780, 0x010785], 530 [0x010787, 0x0107B0], 531 [0x0107B2, 0x0107BA], 532 [0x010800, 0x010805], 533 [0x01080A, 0x010835], 534 [0x010837, 0x010838], 535 [0x01083F, 0x010855], 536 [0x010860, 0x010876], 537 [0x010880, 0x01089E], 538 [0x0108E0, 0x0108F2], 539 [0x0108F4, 0x0108F5], 540 [0x010900, 0x010915], 541 [0x010920, 0x010939], 542 [0x010940, 0x010959], 543 [0x010980, 0x0109B7], 544 [0x0109BE, 0x0109BF], 545 [0x010A00, 0x010A03], 546 [0x010A05, 0x010A06], 547 [0x010A0C, 0x010A13], 548 [0x010A15, 0x010A17], 549 [0x010A19, 0x010A35], 550 [0x010A38, 0x010A3A], 551 [0x010A60, 0x010A7C], 552 [0x010A80, 0x010A9C], 553 [0x010AC0, 0x010AC7], 554 [0x010AC9, 0x010AE6], 555 [0x010B00, 0x010B35], 556 [0x010B40, 0x010B55], 557 [0x010B60, 0x010B72], 558 [0x010B80, 0x010B91], 559 [0x010C00, 0x010C48], 560 [0x010C80, 0x010CB2], 561 [0x010CC0, 0x010CF2], 562 [0x010D00, 0x010D27], 563 [0x010D30, 0x010D39], 564 [0x010D40, 0x010D65], 565 [0x010D69, 0x010D6D], 566 [0x010D6F, 0x010D85], 567 [0x010E80, 0x010EA9], 568 [0x010EAB, 0x010EAC], 569 [0x010EB0, 0x010EB1], 570 [0x010EC2, 0x010EC7], 571 [0x010EFA, 0x010F1C], 572 [0x010F30, 0x010F50], 573 [0x010F70, 0x010F85], 574 [0x010FB0, 0x010FC4], 575 [0x010FE0, 0x010FF6], 576 [0x011000, 0x011046], 577 [0x011066, 0x011075], 578 [0x01107F, 0x0110BA], 579 [0x0110D0, 0x0110E8], 580 [0x0110F0, 0x0110F9], 581 [0x011100, 0x011134], 582 [0x011136, 0x01113F], 583 [0x011144, 0x011147], 584 [0x011150, 0x011173], 585 [0x011180, 0x0111C4], 586 [0x0111C9, 0x0111CC], 587 [0x0111CE, 0x0111DA], 588 [0x011200, 0x011211], 589 [0x011213, 0x011237], 590 [0x01123E, 0x011241], 591 [0x011280, 0x011286], 592 [0x01128A, 0x01128D], 593 [0x01128F, 0x01129D], 594 [0x01129F, 0x0112A8], 595 [0x0112B0, 0x0112EA], 596 [0x0112F0, 0x0112F9], 597 [0x011300, 0x011303], 598 [0x011305, 0x01130C], 599 [0x01130F, 0x011310], 600 [0x011313, 0x011328], 601 [0x01132A, 0x011330], 602 [0x011332, 0x011333], 603 [0x011335, 0x011339], 604 [0x01133B, 0x011344], 605 [0x011347, 0x011348], 606 [0x01134B, 0x01134D], 607 [0x01135D, 0x011363], 608 [0x011366, 0x01136C], 609 [0x011370, 0x011374], 610 [0x011380, 0x011389], 611 [0x011390, 0x0113B5], 612 [0x0113B7, 0x0113C0], 613 [0x0113C7, 0x0113CA], 614 [0x0113CC, 0x0113D3], 615 [0x0113E1, 0x0113E2], 616 [0x011400, 0x01144A], 617 [0x011450, 0x011459], 618 [0x01145E, 0x011461], 619 [0x011480, 0x0114C5], 620 [0x0114D0, 0x0114D9], 621 [0x011580, 0x0115B5], 622 [0x0115B8, 0x0115C0], 623 [0x0115D8, 0x0115DD], 624 [0x011600, 0x011640], 625 [0x011650, 0x011659], 626 [0x011680, 0x0116B8], 627 [0x0116C0, 0x0116C9], 628 [0x0116D0, 0x0116E3], 629 [0x011700, 0x01171A], 630 [0x01171D, 0x01172B], 631 [0x011730, 0x011739], 632 [0x011740, 0x011746], 633 [0x011800, 0x01183A], 634 [0x0118A0, 0x0118E9], 635 [0x0118FF, 0x011906], 636 [0x01190C, 0x011913], 637 [0x011915, 0x011916], 638 [0x011918, 0x011935], 639 [0x011937, 0x011938], 640 [0x01193B, 0x011943], 641 [0x011950, 0x011959], 642 [0x0119A0, 0x0119A7], 643 [0x0119AA, 0x0119D7], 644 [0x0119DA, 0x0119E1], 645 [0x0119E3, 0x0119E4], 646 [0x011A00, 0x011A3E], 647 [0x011A50, 0x011A99], 648 [0x011AB0, 0x011AF8], 649 [0x011B60, 0x011B67], 650 [0x011BC0, 0x011BE0], 651 [0x011BF0, 0x011BF9], 652 [0x011C00, 0x011C08], 653 [0x011C0A, 0x011C36], 654 [0x011C38, 0x011C40], 655 [0x011C50, 0x011C59], 656 [0x011C72, 0x011C8F], 657 [0x011C92, 0x011CA7], 658 [0x011CA9, 0x011CB6], 659 [0x011D00, 0x011D06], 660 [0x011D08, 0x011D09], 661 [0x011D0B, 0x011D36], 662 [0x011D3C, 0x011D3D], 663 [0x011D3F, 0x011D47], 664 [0x011D50, 0x011D59], 665 [0x011D60, 0x011D65], 666 [0x011D67, 0x011D68], 667 [0x011D6A, 0x011D8E], 668 [0x011D90, 0x011D91], 669 [0x011D93, 0x011D98], 670 [0x011DA0, 0x011DA9], 671 [0x011DB0, 0x011DDB], 672 [0x011DE0, 0x011DE9], 673 [0x011EE0, 0x011EF6], 674 [0x011F00, 0x011F10], 675 [0x011F12, 0x011F3A], 676 [0x011F3E, 0x011F42], 677 [0x011F50, 0x011F5A], 678 [0x012000, 0x012399], 679 [0x012400, 0x01246E], 680 [0x012480, 0x012543], 681 [0x012F90, 0x012FF0], 682 [0x013000, 0x01342F], 683 [0x013440, 0x013455], 684 [0x013460, 0x0143FA], 685 [0x014400, 0x014646], 686 [0x016100, 0x016139], 687 [0x016800, 0x016A38], 688 [0x016A40, 0x016A5E], 689 [0x016A60, 0x016A69], 690 [0x016A70, 0x016ABE], 691 [0x016AC0, 0x016AC9], 692 [0x016AD0, 0x016AED], 693 [0x016AF0, 0x016AF4], 694 [0x016B00, 0x016B36], 695 [0x016B40, 0x016B43], 696 [0x016B50, 0x016B59], 697 [0x016B63, 0x016B77], 698 [0x016B7D, 0x016B8F], 699 [0x016D40, 0x016D6C], 700 [0x016D70, 0x016D79], 701 [0x016E40, 0x016E7F], 702 [0x016EA0, 0x016EB8], 703 [0x016EBB, 0x016ED3], 704 [0x016F00, 0x016F4A], 705 [0x016F4F, 0x016F87], 706 [0x016F8F, 0x016F9F], 707 [0x016FE0, 0x016FE1], 708 [0x016FE3, 0x016FE4], 709 [0x016FF0, 0x016FF6], 710 [0x017000, 0x018CD5], 711 [0x018CFF, 0x018D1E], 712 [0x018D80, 0x018DF2], 713 [0x01AFF0, 0x01AFF3], 714 [0x01AFF5, 0x01AFFB], 715 [0x01AFFD, 0x01AFFE], 716 [0x01B000, 0x01B122], 717 [0x01B150, 0x01B152], 718 [0x01B164, 0x01B167], 719 [0x01B170, 0x01B2FB], 720 [0x01BC00, 0x01BC6A], 721 [0x01BC70, 0x01BC7C], 722 [0x01BC80, 0x01BC88], 723 [0x01BC90, 0x01BC99], 724 [0x01BC9D, 0x01BC9E], 725 [0x01CCF0, 0x01CCF9], 726 [0x01CF00, 0x01CF2D], 727 [0x01CF30, 0x01CF46], 728 [0x01D165, 0x01D169], 729 [0x01D16D, 0x01D172], 730 [0x01D17B, 0x01D182], 731 [0x01D185, 0x01D18B], 732 [0x01D1AA, 0x01D1AD], 733 [0x01D242, 0x01D244], 734 [0x01D400, 0x01D454], 735 [0x01D456, 0x01D49C], 736 [0x01D49E, 0x01D49F], 737 [0x01D4A5, 0x01D4A6], 738 [0x01D4A9, 0x01D4AC], 739 [0x01D4AE, 0x01D4B9], 740 [0x01D4BD, 0x01D4C3], 741 [0x01D4C5, 0x01D505], 742 [0x01D507, 0x01D50A], 743 [0x01D50D, 0x01D514], 744 [0x01D516, 0x01D51C], 745 [0x01D51E, 0x01D539], 746 [0x01D53B, 0x01D53E], 747 [0x01D540, 0x01D544], 748 [0x01D54A, 0x01D550], 749 [0x01D552, 0x01D6A5], 750 [0x01D6A8, 0x01D6C0], 751 [0x01D6C2, 0x01D6DA], 752 [0x01D6DC, 0x01D6FA], 753 [0x01D6FC, 0x01D714], 754 [0x01D716, 0x01D734], 755 [0x01D736, 0x01D74E], 756 [0x01D750, 0x01D76E], 757 [0x01D770, 0x01D788], 758 [0x01D78A, 0x01D7A8], 759 [0x01D7AA, 0x01D7C2], 760 [0x01D7C4, 0x01D7CB], 761 [0x01D7CE, 0x01D7FF], 762 [0x01DA00, 0x01DA36], 763 [0x01DA3B, 0x01DA6C], 764 [0x01DA9B, 0x01DA9F], 765 [0x01DAA1, 0x01DAAF], 766 [0x01DF00, 0x01DF1E], 767 [0x01DF25, 0x01DF2A], 768 [0x01E000, 0x01E006], 769 [0x01E008, 0x01E018], 770 [0x01E01B, 0x01E021], 771 [0x01E023, 0x01E024], 772 [0x01E026, 0x01E02A], 773 [0x01E030, 0x01E06D], 774 [0x01E100, 0x01E12C], 775 [0x01E130, 0x01E13D], 776 [0x01E140, 0x01E149], 777 [0x01E290, 0x01E2AE], 778 [0x01E2C0, 0x01E2F9], 779 [0x01E4D0, 0x01E4F9], 780 [0x01E5D0, 0x01E5FA], 781 [0x01E6C0, 0x01E6DE], 782 [0x01E6E0, 0x01E6F5], 783 [0x01E6FE, 0x01E6FF], 784 [0x01E7E0, 0x01E7E6], 785 [0x01E7E8, 0x01E7EB], 786 [0x01E7ED, 0x01E7EE], 787 [0x01E7F0, 0x01E7FE], 788 [0x01E800, 0x01E8C4], 789 [0x01E8D0, 0x01E8D6], 790 [0x01E900, 0x01E94B], 791 [0x01E950, 0x01E959], 792 [0x01EE00, 0x01EE03], 793 [0x01EE05, 0x01EE1F], 794 [0x01EE21, 0x01EE22], 795 [0x01EE29, 0x01EE32], 796 [0x01EE34, 0x01EE37], 797 [0x01EE4D, 0x01EE4F], 798 [0x01EE51, 0x01EE52], 799 [0x01EE61, 0x01EE62], 800 [0x01EE67, 0x01EE6A], 801 [0x01EE6C, 0x01EE72], 802 [0x01EE74, 0x01EE77], 803 [0x01EE79, 0x01EE7C], 804 [0x01EE80, 0x01EE89], 805 [0x01EE8B, 0x01EE9B], 806 [0x01EEA1, 0x01EEA3], 807 [0x01EEA5, 0x01EEA9], 808 [0x01EEAB, 0x01EEBB], 809 [0x01FBF0, 0x01FBF9], 810 [0x020000, 0x02A6DF], 811 [0x02A700, 0x02B81D], 812 [0x02B820, 0x02CEAD], 813 [0x02CEB0, 0x02EBE0], 814 [0x02EBF0, 0x02EE5D], 815 [0x02F800, 0x02FA1D], 816 [0x030000, 0x03134A], 817 [0x031350, 0x033479], 818 [0x0E0100, 0x0E01EF] 819 ] 820 }); 821 testPropertyEscapes( 822 /^\p{ID_Continue}+$/u, 823 matchSymbols, 824 "\\p{ID_Continue}" 825 ); 826 testPropertyEscapes( 827 /^\p{IDC}+$/u, 828 matchSymbols, 829 "\\p{IDC}" 830 ); 831 832 const nonMatchSymbols = buildString({ 833 loneCodePoints: [ 834 0x000060, 835 0x0000B6, 836 0x0000D7, 837 0x0000F7, 838 0x0002ED, 839 0x000375, 840 0x00037E, 841 0x00038B, 842 0x00038D, 843 0x0003A2, 844 0x0003F6, 845 0x000482, 846 0x000530, 847 0x0005BE, 848 0x0005C0, 849 0x0005C3, 850 0x0005C6, 851 0x0006D4, 852 0x0006E9, 853 0x000888, 854 0x0008E2, 855 0x000970, 856 0x000984, 857 0x0009A9, 858 0x0009B1, 859 0x0009DE, 860 0x0009FD, 861 0x000A04, 862 0x000A29, 863 0x000A31, 864 0x000A34, 865 0x000A37, 866 0x000A3D, 867 0x000A5D, 868 0x000A84, 869 0x000A8E, 870 0x000A92, 871 0x000AA9, 872 0x000AB1, 873 0x000AB4, 874 0x000AC6, 875 0x000ACA, 876 0x000B00, 877 0x000B04, 878 0x000B29, 879 0x000B31, 880 0x000B34, 881 0x000B5E, 882 0x000B70, 883 0x000B84, 884 0x000B91, 885 0x000B9B, 886 0x000B9D, 887 0x000BC9, 888 0x000C0D, 889 0x000C11, 890 0x000C29, 891 0x000C45, 892 0x000C49, 893 0x000C57, 894 0x000C5B, 895 0x000C84, 896 0x000C8D, 897 0x000C91, 898 0x000CA9, 899 0x000CB4, 900 0x000CC5, 901 0x000CC9, 902 0x000CDF, 903 0x000CF0, 904 0x000D0D, 905 0x000D11, 906 0x000D45, 907 0x000D49, 908 0x000D80, 909 0x000D84, 910 0x000DB2, 911 0x000DBC, 912 0x000DD5, 913 0x000DD7, 914 0x000E4F, 915 0x000E83, 916 0x000E85, 917 0x000E8B, 918 0x000EA4, 919 0x000EA6, 920 0x000EC5, 921 0x000EC7, 922 0x000ECF, 923 0x000F36, 924 0x000F38, 925 0x000F48, 926 0x000F85, 927 0x000F98, 928 0x0010C6, 929 0x0010FB, 930 0x001249, 931 0x001257, 932 0x001259, 933 0x001289, 934 0x0012B1, 935 0x0012BF, 936 0x0012C1, 937 0x0012D7, 938 0x001311, 939 0x001680, 940 0x00176D, 941 0x001771, 942 0x00180E, 943 0x00191F, 944 0x001A5F, 945 0x001ABE, 946 0x001CD3, 947 0x001F58, 948 0x001F5A, 949 0x001F5C, 950 0x001F5E, 951 0x001FB5, 952 0x001FBD, 953 0x001FC5, 954 0x001FF5, 955 0x002114, 956 0x002125, 957 0x002127, 958 0x002129, 959 0x002D26, 960 0x002DA7, 961 0x002DAF, 962 0x002DB7, 963 0x002DBF, 964 0x002DC7, 965 0x002DCF, 966 0x002DD7, 967 0x002DDF, 968 0x003030, 969 0x0030A0, 970 0x003130, 971 0x00A67E, 972 0x00A8FC, 973 0x00A9FF, 974 0x00AB27, 975 0x00AB2F, 976 0x00AB5B, 977 0x00ABEB, 978 0x00FB29, 979 0x00FB37, 980 0x00FB3D, 981 0x00FB3F, 982 0x00FB42, 983 0x00FB45, 984 0x00FE75, 985 0x00FF40, 986 0x01000C, 987 0x010027, 988 0x01003B, 989 0x01003E, 990 0x0103D0, 991 0x01057B, 992 0x01058B, 993 0x010593, 994 0x010596, 995 0x0105A2, 996 0x0105B2, 997 0x0105BA, 998 0x010786, 999 0x0107B1, 1000 0x010809, 1001 0x010836, 1002 0x0108F3, 1003 0x010A04, 1004 0x010A14, 1005 0x010A18, 1006 0x010AC8, 1007 0x010D6E, 1008 0x010EAA, 1009 0x011135, 1010 0x0111CD, 1011 0x0111DB, 1012 0x011212, 1013 0x011287, 1014 0x011289, 1015 0x01128E, 1016 0x01129E, 1017 0x011304, 1018 0x011329, 1019 0x011331, 1020 0x011334, 1021 0x01133A, 1022 0x01138A, 1023 0x01138F, 1024 0x0113B6, 1025 0x0113C1, 1026 0x0113C6, 1027 0x0113CB, 1028 0x0114C6, 1029 0x011914, 1030 0x011917, 1031 0x011936, 1032 0x0119E2, 1033 0x011C09, 1034 0x011C37, 1035 0x011CA8, 1036 0x011D07, 1037 0x011D0A, 1038 0x011D3B, 1039 0x011D3E, 1040 0x011D66, 1041 0x011D69, 1042 0x011D8F, 1043 0x011D92, 1044 0x011F11, 1045 0x016A5F, 1046 0x016ABF, 1047 0x016FE2, 1048 0x01AFF4, 1049 0x01AFFC, 1050 0x01AFFF, 1051 0x01D455, 1052 0x01D49D, 1053 0x01D4AD, 1054 0x01D4BA, 1055 0x01D4BC, 1056 0x01D4C4, 1057 0x01D506, 1058 0x01D515, 1059 0x01D51D, 1060 0x01D53A, 1061 0x01D53F, 1062 0x01D545, 1063 0x01D551, 1064 0x01D6C1, 1065 0x01D6DB, 1066 0x01D6FB, 1067 0x01D715, 1068 0x01D735, 1069 0x01D74F, 1070 0x01D76F, 1071 0x01D789, 1072 0x01D7A9, 1073 0x01D7C3, 1074 0x01DAA0, 1075 0x01E007, 1076 0x01E022, 1077 0x01E025, 1078 0x01E6DF, 1079 0x01E7E7, 1080 0x01E7EC, 1081 0x01E7EF, 1082 0x01E7FF, 1083 0x01EE04, 1084 0x01EE20, 1085 0x01EE23, 1086 0x01EE28, 1087 0x01EE33, 1088 0x01EE38, 1089 0x01EE3A, 1090 0x01EE48, 1091 0x01EE4A, 1092 0x01EE4C, 1093 0x01EE50, 1094 0x01EE53, 1095 0x01EE58, 1096 0x01EE5A, 1097 0x01EE5C, 1098 0x01EE5E, 1099 0x01EE60, 1100 0x01EE63, 1101 0x01EE6B, 1102 0x01EE73, 1103 0x01EE78, 1104 0x01EE7D, 1105 0x01EE7F, 1106 0x01EE8A, 1107 0x01EEA4, 1108 0x01EEAA 1109 ], 1110 ranges: [ 1111 [0x00DC00, 0x00DFFF], 1112 [0x000000, 0x00002F], 1113 [0x00003A, 0x000040], 1114 [0x00005B, 0x00005E], 1115 [0x00007B, 0x0000A9], 1116 [0x0000AB, 0x0000B4], 1117 [0x0000B8, 0x0000B9], 1118 [0x0000BB, 0x0000BF], 1119 [0x0002C2, 0x0002C5], 1120 [0x0002D2, 0x0002DF], 1121 [0x0002E5, 0x0002EB], 1122 [0x0002EF, 0x0002FF], 1123 [0x000378, 0x000379], 1124 [0x000380, 0x000385], 1125 [0x000488, 0x000489], 1126 [0x000557, 0x000558], 1127 [0x00055A, 0x00055F], 1128 [0x000589, 0x000590], 1129 [0x0005C8, 0x0005CF], 1130 [0x0005EB, 0x0005EE], 1131 [0x0005F3, 0x00060F], 1132 [0x00061B, 0x00061F], 1133 [0x00066A, 0x00066D], 1134 [0x0006DD, 0x0006DE], 1135 [0x0006FD, 0x0006FE], 1136 [0x000700, 0x00070F], 1137 [0x00074B, 0x00074C], 1138 [0x0007B2, 0x0007BF], 1139 [0x0007F6, 0x0007F9], 1140 [0x0007FB, 0x0007FC], 1141 [0x0007FE, 0x0007FF], 1142 [0x00082E, 0x00083F], 1143 [0x00085C, 0x00085F], 1144 [0x00086B, 0x00086F], 1145 [0x000890, 0x000896], 1146 [0x000964, 0x000965], 1147 [0x00098D, 0x00098E], 1148 [0x000991, 0x000992], 1149 [0x0009B3, 0x0009B5], 1150 [0x0009BA, 0x0009BB], 1151 [0x0009C5, 0x0009C6], 1152 [0x0009C9, 0x0009CA], 1153 [0x0009CF, 0x0009D6], 1154 [0x0009D8, 0x0009DB], 1155 [0x0009E4, 0x0009E5], 1156 [0x0009F2, 0x0009FB], 1157 [0x0009FF, 0x000A00], 1158 [0x000A0B, 0x000A0E], 1159 [0x000A11, 0x000A12], 1160 [0x000A3A, 0x000A3B], 1161 [0x000A43, 0x000A46], 1162 [0x000A49, 0x000A4A], 1163 [0x000A4E, 0x000A50], 1164 [0x000A52, 0x000A58], 1165 [0x000A5F, 0x000A65], 1166 [0x000A76, 0x000A80], 1167 [0x000ABA, 0x000ABB], 1168 [0x000ACE, 0x000ACF], 1169 [0x000AD1, 0x000ADF], 1170 [0x000AE4, 0x000AE5], 1171 [0x000AF0, 0x000AF8], 1172 [0x000B0D, 0x000B0E], 1173 [0x000B11, 0x000B12], 1174 [0x000B3A, 0x000B3B], 1175 [0x000B45, 0x000B46], 1176 [0x000B49, 0x000B4A], 1177 [0x000B4E, 0x000B54], 1178 [0x000B58, 0x000B5B], 1179 [0x000B64, 0x000B65], 1180 [0x000B72, 0x000B81], 1181 [0x000B8B, 0x000B8D], 1182 [0x000B96, 0x000B98], 1183 [0x000BA0, 0x000BA2], 1184 [0x000BA5, 0x000BA7], 1185 [0x000BAB, 0x000BAD], 1186 [0x000BBA, 0x000BBD], 1187 [0x000BC3, 0x000BC5], 1188 [0x000BCE, 0x000BCF], 1189 [0x000BD1, 0x000BD6], 1190 [0x000BD8, 0x000BE5], 1191 [0x000BF0, 0x000BFF], 1192 [0x000C3A, 0x000C3B], 1193 [0x000C4E, 0x000C54], 1194 [0x000C5E, 0x000C5F], 1195 [0x000C64, 0x000C65], 1196 [0x000C70, 0x000C7F], 1197 [0x000CBA, 0x000CBB], 1198 [0x000CCE, 0x000CD4], 1199 [0x000CD7, 0x000CDB], 1200 [0x000CE4, 0x000CE5], 1201 [0x000CF4, 0x000CFF], 1202 [0x000D4F, 0x000D53], 1203 [0x000D58, 0x000D5E], 1204 [0x000D64, 0x000D65], 1205 [0x000D70, 0x000D79], 1206 [0x000D97, 0x000D99], 1207 [0x000DBE, 0x000DBF], 1208 [0x000DC7, 0x000DC9], 1209 [0x000DCB, 0x000DCE], 1210 [0x000DE0, 0x000DE5], 1211 [0x000DF0, 0x000DF1], 1212 [0x000DF4, 0x000E00], 1213 [0x000E3B, 0x000E3F], 1214 [0x000E5A, 0x000E80], 1215 [0x000EBE, 0x000EBF], 1216 [0x000EDA, 0x000EDB], 1217 [0x000EE0, 0x000EFF], 1218 [0x000F01, 0x000F17], 1219 [0x000F1A, 0x000F1F], 1220 [0x000F2A, 0x000F34], 1221 [0x000F3A, 0x000F3D], 1222 [0x000F6D, 0x000F70], 1223 [0x000FBD, 0x000FC5], 1224 [0x000FC7, 0x000FFF], 1225 [0x00104A, 0x00104F], 1226 [0x00109E, 0x00109F], 1227 [0x0010C8, 0x0010CC], 1228 [0x0010CE, 0x0010CF], 1229 [0x00124E, 0x00124F], 1230 [0x00125E, 0x00125F], 1231 [0x00128E, 0x00128F], 1232 [0x0012B6, 0x0012B7], 1233 [0x0012C6, 0x0012C7], 1234 [0x001316, 0x001317], 1235 [0x00135B, 0x00135C], 1236 [0x001360, 0x001368], 1237 [0x001372, 0x00137F], 1238 [0x001390, 0x00139F], 1239 [0x0013F6, 0x0013F7], 1240 [0x0013FE, 0x001400], 1241 [0x00166D, 0x00166E], 1242 [0x00169B, 0x00169F], 1243 [0x0016EB, 0x0016ED], 1244 [0x0016F9, 0x0016FF], 1245 [0x001716, 0x00171E], 1246 [0x001735, 0x00173F], 1247 [0x001754, 0x00175F], 1248 [0x001774, 0x00177F], 1249 [0x0017D4, 0x0017D6], 1250 [0x0017D8, 0x0017DB], 1251 [0x0017DE, 0x0017DF], 1252 [0x0017EA, 0x00180A], 1253 [0x00181A, 0x00181F], 1254 [0x001879, 0x00187F], 1255 [0x0018AB, 0x0018AF], 1256 [0x0018F6, 0x0018FF], 1257 [0x00192C, 0x00192F], 1258 [0x00193C, 0x001945], 1259 [0x00196E, 0x00196F], 1260 [0x001975, 0x00197F], 1261 [0x0019AC, 0x0019AF], 1262 [0x0019CA, 0x0019CF], 1263 [0x0019DB, 0x0019FF], 1264 [0x001A1C, 0x001A1F], 1265 [0x001A7D, 0x001A7E], 1266 [0x001A8A, 0x001A8F], 1267 [0x001A9A, 0x001AA6], 1268 [0x001AA8, 0x001AAF], 1269 [0x001ADE, 0x001ADF], 1270 [0x001AEC, 0x001AFF], 1271 [0x001B4D, 0x001B4F], 1272 [0x001B5A, 0x001B6A], 1273 [0x001B74, 0x001B7F], 1274 [0x001BF4, 0x001BFF], 1275 [0x001C38, 0x001C3F], 1276 [0x001C4A, 0x001C4C], 1277 [0x001C7E, 0x001C7F], 1278 [0x001C8B, 0x001C8F], 1279 [0x001CBB, 0x001CBC], 1280 [0x001CC0, 0x001CCF], 1281 [0x001CFB, 0x001CFF], 1282 [0x001F16, 0x001F17], 1283 [0x001F1E, 0x001F1F], 1284 [0x001F46, 0x001F47], 1285 [0x001F4E, 0x001F4F], 1286 [0x001F7E, 0x001F7F], 1287 [0x001FBF, 0x001FC1], 1288 [0x001FCD, 0x001FCF], 1289 [0x001FD4, 0x001FD5], 1290 [0x001FDC, 0x001FDF], 1291 [0x001FED, 0x001FF1], 1292 [0x001FFD, 0x00200B], 1293 [0x00200E, 0x00203E], 1294 [0x002041, 0x002053], 1295 [0x002055, 0x002070], 1296 [0x002072, 0x00207E], 1297 [0x002080, 0x00208F], 1298 [0x00209D, 0x0020CF], 1299 [0x0020DD, 0x0020E0], 1300 [0x0020E2, 0x0020E4], 1301 [0x0020F1, 0x002101], 1302 [0x002103, 0x002106], 1303 [0x002108, 0x002109], 1304 [0x002116, 0x002117], 1305 [0x00211E, 0x002123], 1306 [0x00213A, 0x00213B], 1307 [0x002140, 0x002144], 1308 [0x00214A, 0x00214D], 1309 [0x00214F, 0x00215F], 1310 [0x002189, 0x002BFF], 1311 [0x002CE5, 0x002CEA], 1312 [0x002CF4, 0x002CFF], 1313 [0x002D28, 0x002D2C], 1314 [0x002D2E, 0x002D2F], 1315 [0x002D68, 0x002D6E], 1316 [0x002D70, 0x002D7E], 1317 [0x002D97, 0x002D9F], 1318 [0x002E00, 0x003004], 1319 [0x003008, 0x003020], 1320 [0x003036, 0x003037], 1321 [0x00303D, 0x003040], 1322 [0x003097, 0x003098], 1323 [0x003100, 0x003104], 1324 [0x00318F, 0x00319F], 1325 [0x0031C0, 0x0031EF], 1326 [0x003200, 0x0033FF], 1327 [0x004DC0, 0x004DFF], 1328 [0x00A48D, 0x00A4CF], 1329 [0x00A4FE, 0x00A4FF], 1330 [0x00A60D, 0x00A60F], 1331 [0x00A62C, 0x00A63F], 1332 [0x00A670, 0x00A673], 1333 [0x00A6F2, 0x00A716], 1334 [0x00A720, 0x00A721], 1335 [0x00A789, 0x00A78A], 1336 [0x00A7DD, 0x00A7F0], 1337 [0x00A828, 0x00A82B], 1338 [0x00A82D, 0x00A83F], 1339 [0x00A874, 0x00A87F], 1340 [0x00A8C6, 0x00A8CF], 1341 [0x00A8DA, 0x00A8DF], 1342 [0x00A8F8, 0x00A8FA], 1343 [0x00A92E, 0x00A92F], 1344 [0x00A954, 0x00A95F], 1345 [0x00A97D, 0x00A97F], 1346 [0x00A9C1, 0x00A9CE], 1347 [0x00A9DA, 0x00A9DF], 1348 [0x00AA37, 0x00AA3F], 1349 [0x00AA4E, 0x00AA4F], 1350 [0x00AA5A, 0x00AA5F], 1351 [0x00AA77, 0x00AA79], 1352 [0x00AAC3, 0x00AADA], 1353 [0x00AADE, 0x00AADF], 1354 [0x00AAF0, 0x00AAF1], 1355 [0x00AAF7, 0x00AB00], 1356 [0x00AB07, 0x00AB08], 1357 [0x00AB0F, 0x00AB10], 1358 [0x00AB17, 0x00AB1F], 1359 [0x00AB6A, 0x00AB6F], 1360 [0x00ABEE, 0x00ABEF], 1361 [0x00ABFA, 0x00ABFF], 1362 [0x00D7A4, 0x00D7AF], 1363 [0x00D7C7, 0x00D7CA], 1364 [0x00D7FC, 0x00DBFF], 1365 [0x00E000, 0x00F8FF], 1366 [0x00FA6E, 0x00FA6F], 1367 [0x00FADA, 0x00FAFF], 1368 [0x00FB07, 0x00FB12], 1369 [0x00FB18, 0x00FB1C], 1370 [0x00FBB2, 0x00FBD2], 1371 [0x00FD3E, 0x00FD4F], 1372 [0x00FD90, 0x00FD91], 1373 [0x00FDC8, 0x00FDEF], 1374 [0x00FDFC, 0x00FDFF], 1375 [0x00FE10, 0x00FE1F], 1376 [0x00FE30, 0x00FE32], 1377 [0x00FE35, 0x00FE4C], 1378 [0x00FE50, 0x00FE6F], 1379 [0x00FEFD, 0x00FF0F], 1380 [0x00FF1A, 0x00FF20], 1381 [0x00FF3B, 0x00FF3E], 1382 [0x00FF5B, 0x00FF64], 1383 [0x00FFBF, 0x00FFC1], 1384 [0x00FFC8, 0x00FFC9], 1385 [0x00FFD0, 0x00FFD1], 1386 [0x00FFD8, 0x00FFD9], 1387 [0x00FFDD, 0x00FFFF], 1388 [0x01004E, 0x01004F], 1389 [0x01005E, 0x01007F], 1390 [0x0100FB, 0x01013F], 1391 [0x010175, 0x0101FC], 1392 [0x0101FE, 0x01027F], 1393 [0x01029D, 0x01029F], 1394 [0x0102D1, 0x0102DF], 1395 [0x0102E1, 0x0102FF], 1396 [0x010320, 0x01032C], 1397 [0x01034B, 0x01034F], 1398 [0x01037B, 0x01037F], 1399 [0x01039E, 0x01039F], 1400 [0x0103C4, 0x0103C7], 1401 [0x0103D6, 0x0103FF], 1402 [0x01049E, 0x01049F], 1403 [0x0104AA, 0x0104AF], 1404 [0x0104D4, 0x0104D7], 1405 [0x0104FC, 0x0104FF], 1406 [0x010528, 0x01052F], 1407 [0x010564, 0x01056F], 1408 [0x0105BD, 0x0105BF], 1409 [0x0105F4, 0x0105FF], 1410 [0x010737, 0x01073F], 1411 [0x010756, 0x01075F], 1412 [0x010768, 0x01077F], 1413 [0x0107BB, 0x0107FF], 1414 [0x010806, 0x010807], 1415 [0x010839, 0x01083B], 1416 [0x01083D, 0x01083E], 1417 [0x010856, 0x01085F], 1418 [0x010877, 0x01087F], 1419 [0x01089F, 0x0108DF], 1420 [0x0108F6, 0x0108FF], 1421 [0x010916, 0x01091F], 1422 [0x01093A, 0x01093F], 1423 [0x01095A, 0x01097F], 1424 [0x0109B8, 0x0109BD], 1425 [0x0109C0, 0x0109FF], 1426 [0x010A07, 0x010A0B], 1427 [0x010A36, 0x010A37], 1428 [0x010A3B, 0x010A3E], 1429 [0x010A40, 0x010A5F], 1430 [0x010A7D, 0x010A7F], 1431 [0x010A9D, 0x010ABF], 1432 [0x010AE7, 0x010AFF], 1433 [0x010B36, 0x010B3F], 1434 [0x010B56, 0x010B5F], 1435 [0x010B73, 0x010B7F], 1436 [0x010B92, 0x010BFF], 1437 [0x010C49, 0x010C7F], 1438 [0x010CB3, 0x010CBF], 1439 [0x010CF3, 0x010CFF], 1440 [0x010D28, 0x010D2F], 1441 [0x010D3A, 0x010D3F], 1442 [0x010D66, 0x010D68], 1443 [0x010D86, 0x010E7F], 1444 [0x010EAD, 0x010EAF], 1445 [0x010EB2, 0x010EC1], 1446 [0x010EC8, 0x010EF9], 1447 [0x010F1D, 0x010F26], 1448 [0x010F28, 0x010F2F], 1449 [0x010F51, 0x010F6F], 1450 [0x010F86, 0x010FAF], 1451 [0x010FC5, 0x010FDF], 1452 [0x010FF7, 0x010FFF], 1453 [0x011047, 0x011065], 1454 [0x011076, 0x01107E], 1455 [0x0110BB, 0x0110C1], 1456 [0x0110C3, 0x0110CF], 1457 [0x0110E9, 0x0110EF], 1458 [0x0110FA, 0x0110FF], 1459 [0x011140, 0x011143], 1460 [0x011148, 0x01114F], 1461 [0x011174, 0x011175], 1462 [0x011177, 0x01117F], 1463 [0x0111C5, 0x0111C8], 1464 [0x0111DD, 0x0111FF], 1465 [0x011238, 0x01123D], 1466 [0x011242, 0x01127F], 1467 [0x0112A9, 0x0112AF], 1468 [0x0112EB, 0x0112EF], 1469 [0x0112FA, 0x0112FF], 1470 [0x01130D, 0x01130E], 1471 [0x011311, 0x011312], 1472 [0x011345, 0x011346], 1473 [0x011349, 0x01134A], 1474 [0x01134E, 0x01134F], 1475 [0x011351, 0x011356], 1476 [0x011358, 0x01135C], 1477 [0x011364, 0x011365], 1478 [0x01136D, 0x01136F], 1479 [0x011375, 0x01137F], 1480 [0x01138C, 0x01138D], 1481 [0x0113C3, 0x0113C4], 1482 [0x0113D4, 0x0113E0], 1483 [0x0113E3, 0x0113FF], 1484 [0x01144B, 0x01144F], 1485 [0x01145A, 0x01145D], 1486 [0x011462, 0x01147F], 1487 [0x0114C8, 0x0114CF], 1488 [0x0114DA, 0x01157F], 1489 [0x0115B6, 0x0115B7], 1490 [0x0115C1, 0x0115D7], 1491 [0x0115DE, 0x0115FF], 1492 [0x011641, 0x011643], 1493 [0x011645, 0x01164F], 1494 [0x01165A, 0x01167F], 1495 [0x0116B9, 0x0116BF], 1496 [0x0116CA, 0x0116CF], 1497 [0x0116E4, 0x0116FF], 1498 [0x01171B, 0x01171C], 1499 [0x01172C, 0x01172F], 1500 [0x01173A, 0x01173F], 1501 [0x011747, 0x0117FF], 1502 [0x01183B, 0x01189F], 1503 [0x0118EA, 0x0118FE], 1504 [0x011907, 0x011908], 1505 [0x01190A, 0x01190B], 1506 [0x011939, 0x01193A], 1507 [0x011944, 0x01194F], 1508 [0x01195A, 0x01199F], 1509 [0x0119A8, 0x0119A9], 1510 [0x0119D8, 0x0119D9], 1511 [0x0119E5, 0x0119FF], 1512 [0x011A3F, 0x011A46], 1513 [0x011A48, 0x011A4F], 1514 [0x011A9A, 0x011A9C], 1515 [0x011A9E, 0x011AAF], 1516 [0x011AF9, 0x011B5F], 1517 [0x011B68, 0x011BBF], 1518 [0x011BE1, 0x011BEF], 1519 [0x011BFA, 0x011BFF], 1520 [0x011C41, 0x011C4F], 1521 [0x011C5A, 0x011C71], 1522 [0x011C90, 0x011C91], 1523 [0x011CB7, 0x011CFF], 1524 [0x011D37, 0x011D39], 1525 [0x011D48, 0x011D4F], 1526 [0x011D5A, 0x011D5F], 1527 [0x011D99, 0x011D9F], 1528 [0x011DAA, 0x011DAF], 1529 [0x011DDC, 0x011DDF], 1530 [0x011DEA, 0x011EDF], 1531 [0x011EF7, 0x011EFF], 1532 [0x011F3B, 0x011F3D], 1533 [0x011F43, 0x011F4F], 1534 [0x011F5B, 0x011FAF], 1535 [0x011FB1, 0x011FFF], 1536 [0x01239A, 0x0123FF], 1537 [0x01246F, 0x01247F], 1538 [0x012544, 0x012F8F], 1539 [0x012FF1, 0x012FFF], 1540 [0x013430, 0x01343F], 1541 [0x013456, 0x01345F], 1542 [0x0143FB, 0x0143FF], 1543 [0x014647, 0x0160FF], 1544 [0x01613A, 0x0167FF], 1545 [0x016A39, 0x016A3F], 1546 [0x016A6A, 0x016A6F], 1547 [0x016ACA, 0x016ACF], 1548 [0x016AEE, 0x016AEF], 1549 [0x016AF5, 0x016AFF], 1550 [0x016B37, 0x016B3F], 1551 [0x016B44, 0x016B4F], 1552 [0x016B5A, 0x016B62], 1553 [0x016B78, 0x016B7C], 1554 [0x016B90, 0x016D3F], 1555 [0x016D6D, 0x016D6F], 1556 [0x016D7A, 0x016E3F], 1557 [0x016E80, 0x016E9F], 1558 [0x016EB9, 0x016EBA], 1559 [0x016ED4, 0x016EFF], 1560 [0x016F4B, 0x016F4E], 1561 [0x016F88, 0x016F8E], 1562 [0x016FA0, 0x016FDF], 1563 [0x016FE5, 0x016FEF], 1564 [0x016FF7, 0x016FFF], 1565 [0x018CD6, 0x018CFE], 1566 [0x018D1F, 0x018D7F], 1567 [0x018DF3, 0x01AFEF], 1568 [0x01B123, 0x01B131], 1569 [0x01B133, 0x01B14F], 1570 [0x01B153, 0x01B154], 1571 [0x01B156, 0x01B163], 1572 [0x01B168, 0x01B16F], 1573 [0x01B2FC, 0x01BBFF], 1574 [0x01BC6B, 0x01BC6F], 1575 [0x01BC7D, 0x01BC7F], 1576 [0x01BC89, 0x01BC8F], 1577 [0x01BC9A, 0x01BC9C], 1578 [0x01BC9F, 0x01CCEF], 1579 [0x01CCFA, 0x01CEFF], 1580 [0x01CF2E, 0x01CF2F], 1581 [0x01CF47, 0x01D164], 1582 [0x01D16A, 0x01D16C], 1583 [0x01D173, 0x01D17A], 1584 [0x01D183, 0x01D184], 1585 [0x01D18C, 0x01D1A9], 1586 [0x01D1AE, 0x01D241], 1587 [0x01D245, 0x01D3FF], 1588 [0x01D4A0, 0x01D4A1], 1589 [0x01D4A3, 0x01D4A4], 1590 [0x01D4A7, 0x01D4A8], 1591 [0x01D50B, 0x01D50C], 1592 [0x01D547, 0x01D549], 1593 [0x01D6A6, 0x01D6A7], 1594 [0x01D7CC, 0x01D7CD], 1595 [0x01D800, 0x01D9FF], 1596 [0x01DA37, 0x01DA3A], 1597 [0x01DA6D, 0x01DA74], 1598 [0x01DA76, 0x01DA83], 1599 [0x01DA85, 0x01DA9A], 1600 [0x01DAB0, 0x01DEFF], 1601 [0x01DF1F, 0x01DF24], 1602 [0x01DF2B, 0x01DFFF], 1603 [0x01E019, 0x01E01A], 1604 [0x01E02B, 0x01E02F], 1605 [0x01E06E, 0x01E08E], 1606 [0x01E090, 0x01E0FF], 1607 [0x01E12D, 0x01E12F], 1608 [0x01E13E, 0x01E13F], 1609 [0x01E14A, 0x01E14D], 1610 [0x01E14F, 0x01E28F], 1611 [0x01E2AF, 0x01E2BF], 1612 [0x01E2FA, 0x01E4CF], 1613 [0x01E4FA, 0x01E5CF], 1614 [0x01E5FB, 0x01E6BF], 1615 [0x01E6F6, 0x01E6FD], 1616 [0x01E700, 0x01E7DF], 1617 [0x01E8C5, 0x01E8CF], 1618 [0x01E8D7, 0x01E8FF], 1619 [0x01E94C, 0x01E94F], 1620 [0x01E95A, 0x01EDFF], 1621 [0x01EE25, 0x01EE26], 1622 [0x01EE3C, 0x01EE41], 1623 [0x01EE43, 0x01EE46], 1624 [0x01EE55, 0x01EE56], 1625 [0x01EE65, 0x01EE66], 1626 [0x01EE9C, 0x01EEA0], 1627 [0x01EEBC, 0x01FBEF], 1628 [0x01FBFA, 0x01FFFF], 1629 [0x02A6E0, 0x02A6FF], 1630 [0x02B81E, 0x02B81F], 1631 [0x02CEAE, 0x02CEAF], 1632 [0x02EBE1, 0x02EBEF], 1633 [0x02EE5E, 0x02F7FF], 1634 [0x02FA1E, 0x02FFFF], 1635 [0x03134B, 0x03134F], 1636 [0x03347A, 0x0E00FF], 1637 [0x0E01F0, 0x10FFFF] 1638 ] 1639 }); 1640 testPropertyEscapes( 1641 /^\P{ID_Continue}+$/u, 1642 nonMatchSymbols, 1643 "\\P{ID_Continue}" 1644 ); 1645 testPropertyEscapes( 1646 /^\P{IDC}+$/u, 1647 nonMatchSymbols, 1648 "\\P{IDC}" 1649 ); 1650 1651 reportCompare(0, 0);