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