ID_Start.js (32236B)
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_Start` 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 0x0000AA, 19 0x0000B5, 20 0x0000BA, 21 0x0002EC, 22 0x0002EE, 23 0x00037F, 24 0x000386, 25 0x00038C, 26 0x000559, 27 0x0006D5, 28 0x0006FF, 29 0x000710, 30 0x0007B1, 31 0x0007FA, 32 0x00081A, 33 0x000824, 34 0x000828, 35 0x00093D, 36 0x000950, 37 0x0009B2, 38 0x0009BD, 39 0x0009CE, 40 0x0009FC, 41 0x000A5E, 42 0x000ABD, 43 0x000AD0, 44 0x000AF9, 45 0x000B3D, 46 0x000B71, 47 0x000B83, 48 0x000B9C, 49 0x000BD0, 50 0x000C3D, 51 0x000C80, 52 0x000CBD, 53 0x000D3D, 54 0x000D4E, 55 0x000DBD, 56 0x000E84, 57 0x000EA5, 58 0x000EBD, 59 0x000EC6, 60 0x000F00, 61 0x00103F, 62 0x001061, 63 0x00108E, 64 0x0010C7, 65 0x0010CD, 66 0x001258, 67 0x0012C0, 68 0x0017D7, 69 0x0017DC, 70 0x0018AA, 71 0x001AA7, 72 0x001CFA, 73 0x001F59, 74 0x001F5B, 75 0x001F5D, 76 0x001FBE, 77 0x002071, 78 0x00207F, 79 0x002102, 80 0x002107, 81 0x002115, 82 0x002124, 83 0x002126, 84 0x002128, 85 0x00214E, 86 0x002D27, 87 0x002D2D, 88 0x002D6F, 89 0x00A8FB, 90 0x00A9CF, 91 0x00AA7A, 92 0x00AAB1, 93 0x00AAC0, 94 0x00AAC2, 95 0x00FB1D, 96 0x00FB3E, 97 0x010808, 98 0x01083C, 99 0x010A00, 100 0x010F27, 101 0x011075, 102 0x011144, 103 0x011147, 104 0x011176, 105 0x0111DA, 106 0x0111DC, 107 0x011288, 108 0x01133D, 109 0x011350, 110 0x01138B, 111 0x01138E, 112 0x0113B7, 113 0x0113D1, 114 0x0113D3, 115 0x0114C7, 116 0x011644, 117 0x0116B8, 118 0x011909, 119 0x01193F, 120 0x011941, 121 0x0119E1, 122 0x0119E3, 123 0x011A00, 124 0x011A3A, 125 0x011A50, 126 0x011A9D, 127 0x011C40, 128 0x011D46, 129 0x011D98, 130 0x011F02, 131 0x011FB0, 132 0x016F50, 133 0x016FE3, 134 0x01B132, 135 0x01B155, 136 0x01D4A2, 137 0x01D4BB, 138 0x01D546, 139 0x01E14E, 140 0x01E5F0, 141 0x01E94B, 142 0x01EE24, 143 0x01EE27, 144 0x01EE39, 145 0x01EE3B, 146 0x01EE42, 147 0x01EE47, 148 0x01EE49, 149 0x01EE4B, 150 0x01EE54, 151 0x01EE57, 152 0x01EE59, 153 0x01EE5B, 154 0x01EE5D, 155 0x01EE5F, 156 0x01EE64, 157 0x01EE7E 158 ], 159 ranges: [ 160 [0x000041, 0x00005A], 161 [0x000061, 0x00007A], 162 [0x0000C0, 0x0000D6], 163 [0x0000D8, 0x0000F6], 164 [0x0000F8, 0x0002C1], 165 [0x0002C6, 0x0002D1], 166 [0x0002E0, 0x0002E4], 167 [0x000370, 0x000374], 168 [0x000376, 0x000377], 169 [0x00037A, 0x00037D], 170 [0x000388, 0x00038A], 171 [0x00038E, 0x0003A1], 172 [0x0003A3, 0x0003F5], 173 [0x0003F7, 0x000481], 174 [0x00048A, 0x00052F], 175 [0x000531, 0x000556], 176 [0x000560, 0x000588], 177 [0x0005D0, 0x0005EA], 178 [0x0005EF, 0x0005F2], 179 [0x000620, 0x00064A], 180 [0x00066E, 0x00066F], 181 [0x000671, 0x0006D3], 182 [0x0006E5, 0x0006E6], 183 [0x0006EE, 0x0006EF], 184 [0x0006FA, 0x0006FC], 185 [0x000712, 0x00072F], 186 [0x00074D, 0x0007A5], 187 [0x0007CA, 0x0007EA], 188 [0x0007F4, 0x0007F5], 189 [0x000800, 0x000815], 190 [0x000840, 0x000858], 191 [0x000860, 0x00086A], 192 [0x000870, 0x000887], 193 [0x000889, 0x00088F], 194 [0x0008A0, 0x0008C9], 195 [0x000904, 0x000939], 196 [0x000958, 0x000961], 197 [0x000971, 0x000980], 198 [0x000985, 0x00098C], 199 [0x00098F, 0x000990], 200 [0x000993, 0x0009A8], 201 [0x0009AA, 0x0009B0], 202 [0x0009B6, 0x0009B9], 203 [0x0009DC, 0x0009DD], 204 [0x0009DF, 0x0009E1], 205 [0x0009F0, 0x0009F1], 206 [0x000A05, 0x000A0A], 207 [0x000A0F, 0x000A10], 208 [0x000A13, 0x000A28], 209 [0x000A2A, 0x000A30], 210 [0x000A32, 0x000A33], 211 [0x000A35, 0x000A36], 212 [0x000A38, 0x000A39], 213 [0x000A59, 0x000A5C], 214 [0x000A72, 0x000A74], 215 [0x000A85, 0x000A8D], 216 [0x000A8F, 0x000A91], 217 [0x000A93, 0x000AA8], 218 [0x000AAA, 0x000AB0], 219 [0x000AB2, 0x000AB3], 220 [0x000AB5, 0x000AB9], 221 [0x000AE0, 0x000AE1], 222 [0x000B05, 0x000B0C], 223 [0x000B0F, 0x000B10], 224 [0x000B13, 0x000B28], 225 [0x000B2A, 0x000B30], 226 [0x000B32, 0x000B33], 227 [0x000B35, 0x000B39], 228 [0x000B5C, 0x000B5D], 229 [0x000B5F, 0x000B61], 230 [0x000B85, 0x000B8A], 231 [0x000B8E, 0x000B90], 232 [0x000B92, 0x000B95], 233 [0x000B99, 0x000B9A], 234 [0x000B9E, 0x000B9F], 235 [0x000BA3, 0x000BA4], 236 [0x000BA8, 0x000BAA], 237 [0x000BAE, 0x000BB9], 238 [0x000C05, 0x000C0C], 239 [0x000C0E, 0x000C10], 240 [0x000C12, 0x000C28], 241 [0x000C2A, 0x000C39], 242 [0x000C58, 0x000C5A], 243 [0x000C5C, 0x000C5D], 244 [0x000C60, 0x000C61], 245 [0x000C85, 0x000C8C], 246 [0x000C8E, 0x000C90], 247 [0x000C92, 0x000CA8], 248 [0x000CAA, 0x000CB3], 249 [0x000CB5, 0x000CB9], 250 [0x000CDC, 0x000CDE], 251 [0x000CE0, 0x000CE1], 252 [0x000CF1, 0x000CF2], 253 [0x000D04, 0x000D0C], 254 [0x000D0E, 0x000D10], 255 [0x000D12, 0x000D3A], 256 [0x000D54, 0x000D56], 257 [0x000D5F, 0x000D61], 258 [0x000D7A, 0x000D7F], 259 [0x000D85, 0x000D96], 260 [0x000D9A, 0x000DB1], 261 [0x000DB3, 0x000DBB], 262 [0x000DC0, 0x000DC6], 263 [0x000E01, 0x000E30], 264 [0x000E32, 0x000E33], 265 [0x000E40, 0x000E46], 266 [0x000E81, 0x000E82], 267 [0x000E86, 0x000E8A], 268 [0x000E8C, 0x000EA3], 269 [0x000EA7, 0x000EB0], 270 [0x000EB2, 0x000EB3], 271 [0x000EC0, 0x000EC4], 272 [0x000EDC, 0x000EDF], 273 [0x000F40, 0x000F47], 274 [0x000F49, 0x000F6C], 275 [0x000F88, 0x000F8C], 276 [0x001000, 0x00102A], 277 [0x001050, 0x001055], 278 [0x00105A, 0x00105D], 279 [0x001065, 0x001066], 280 [0x00106E, 0x001070], 281 [0x001075, 0x001081], 282 [0x0010A0, 0x0010C5], 283 [0x0010D0, 0x0010FA], 284 [0x0010FC, 0x001248], 285 [0x00124A, 0x00124D], 286 [0x001250, 0x001256], 287 [0x00125A, 0x00125D], 288 [0x001260, 0x001288], 289 [0x00128A, 0x00128D], 290 [0x001290, 0x0012B0], 291 [0x0012B2, 0x0012B5], 292 [0x0012B8, 0x0012BE], 293 [0x0012C2, 0x0012C5], 294 [0x0012C8, 0x0012D6], 295 [0x0012D8, 0x001310], 296 [0x001312, 0x001315], 297 [0x001318, 0x00135A], 298 [0x001380, 0x00138F], 299 [0x0013A0, 0x0013F5], 300 [0x0013F8, 0x0013FD], 301 [0x001401, 0x00166C], 302 [0x00166F, 0x00167F], 303 [0x001681, 0x00169A], 304 [0x0016A0, 0x0016EA], 305 [0x0016EE, 0x0016F8], 306 [0x001700, 0x001711], 307 [0x00171F, 0x001731], 308 [0x001740, 0x001751], 309 [0x001760, 0x00176C], 310 [0x00176E, 0x001770], 311 [0x001780, 0x0017B3], 312 [0x001820, 0x001878], 313 [0x001880, 0x0018A8], 314 [0x0018B0, 0x0018F5], 315 [0x001900, 0x00191E], 316 [0x001950, 0x00196D], 317 [0x001970, 0x001974], 318 [0x001980, 0x0019AB], 319 [0x0019B0, 0x0019C9], 320 [0x001A00, 0x001A16], 321 [0x001A20, 0x001A54], 322 [0x001B05, 0x001B33], 323 [0x001B45, 0x001B4C], 324 [0x001B83, 0x001BA0], 325 [0x001BAE, 0x001BAF], 326 [0x001BBA, 0x001BE5], 327 [0x001C00, 0x001C23], 328 [0x001C4D, 0x001C4F], 329 [0x001C5A, 0x001C7D], 330 [0x001C80, 0x001C8A], 331 [0x001C90, 0x001CBA], 332 [0x001CBD, 0x001CBF], 333 [0x001CE9, 0x001CEC], 334 [0x001CEE, 0x001CF3], 335 [0x001CF5, 0x001CF6], 336 [0x001D00, 0x001DBF], 337 [0x001E00, 0x001F15], 338 [0x001F18, 0x001F1D], 339 [0x001F20, 0x001F45], 340 [0x001F48, 0x001F4D], 341 [0x001F50, 0x001F57], 342 [0x001F5F, 0x001F7D], 343 [0x001F80, 0x001FB4], 344 [0x001FB6, 0x001FBC], 345 [0x001FC2, 0x001FC4], 346 [0x001FC6, 0x001FCC], 347 [0x001FD0, 0x001FD3], 348 [0x001FD6, 0x001FDB], 349 [0x001FE0, 0x001FEC], 350 [0x001FF2, 0x001FF4], 351 [0x001FF6, 0x001FFC], 352 [0x002090, 0x00209C], 353 [0x00210A, 0x002113], 354 [0x002118, 0x00211D], 355 [0x00212A, 0x002139], 356 [0x00213C, 0x00213F], 357 [0x002145, 0x002149], 358 [0x002160, 0x002188], 359 [0x002C00, 0x002CE4], 360 [0x002CEB, 0x002CEE], 361 [0x002CF2, 0x002CF3], 362 [0x002D00, 0x002D25], 363 [0x002D30, 0x002D67], 364 [0x002D80, 0x002D96], 365 [0x002DA0, 0x002DA6], 366 [0x002DA8, 0x002DAE], 367 [0x002DB0, 0x002DB6], 368 [0x002DB8, 0x002DBE], 369 [0x002DC0, 0x002DC6], 370 [0x002DC8, 0x002DCE], 371 [0x002DD0, 0x002DD6], 372 [0x002DD8, 0x002DDE], 373 [0x003005, 0x003007], 374 [0x003021, 0x003029], 375 [0x003031, 0x003035], 376 [0x003038, 0x00303C], 377 [0x003041, 0x003096], 378 [0x00309B, 0x00309F], 379 [0x0030A1, 0x0030FA], 380 [0x0030FC, 0x0030FF], 381 [0x003105, 0x00312F], 382 [0x003131, 0x00318E], 383 [0x0031A0, 0x0031BF], 384 [0x0031F0, 0x0031FF], 385 [0x003400, 0x004DBF], 386 [0x004E00, 0x00A48C], 387 [0x00A4D0, 0x00A4FD], 388 [0x00A500, 0x00A60C], 389 [0x00A610, 0x00A61F], 390 [0x00A62A, 0x00A62B], 391 [0x00A640, 0x00A66E], 392 [0x00A67F, 0x00A69D], 393 [0x00A6A0, 0x00A6EF], 394 [0x00A717, 0x00A71F], 395 [0x00A722, 0x00A788], 396 [0x00A78B, 0x00A7DC], 397 [0x00A7F1, 0x00A801], 398 [0x00A803, 0x00A805], 399 [0x00A807, 0x00A80A], 400 [0x00A80C, 0x00A822], 401 [0x00A840, 0x00A873], 402 [0x00A882, 0x00A8B3], 403 [0x00A8F2, 0x00A8F7], 404 [0x00A8FD, 0x00A8FE], 405 [0x00A90A, 0x00A925], 406 [0x00A930, 0x00A946], 407 [0x00A960, 0x00A97C], 408 [0x00A984, 0x00A9B2], 409 [0x00A9E0, 0x00A9E4], 410 [0x00A9E6, 0x00A9EF], 411 [0x00A9FA, 0x00A9FE], 412 [0x00AA00, 0x00AA28], 413 [0x00AA40, 0x00AA42], 414 [0x00AA44, 0x00AA4B], 415 [0x00AA60, 0x00AA76], 416 [0x00AA7E, 0x00AAAF], 417 [0x00AAB5, 0x00AAB6], 418 [0x00AAB9, 0x00AABD], 419 [0x00AADB, 0x00AADD], 420 [0x00AAE0, 0x00AAEA], 421 [0x00AAF2, 0x00AAF4], 422 [0x00AB01, 0x00AB06], 423 [0x00AB09, 0x00AB0E], 424 [0x00AB11, 0x00AB16], 425 [0x00AB20, 0x00AB26], 426 [0x00AB28, 0x00AB2E], 427 [0x00AB30, 0x00AB5A], 428 [0x00AB5C, 0x00AB69], 429 [0x00AB70, 0x00ABE2], 430 [0x00AC00, 0x00D7A3], 431 [0x00D7B0, 0x00D7C6], 432 [0x00D7CB, 0x00D7FB], 433 [0x00F900, 0x00FA6D], 434 [0x00FA70, 0x00FAD9], 435 [0x00FB00, 0x00FB06], 436 [0x00FB13, 0x00FB17], 437 [0x00FB1F, 0x00FB28], 438 [0x00FB2A, 0x00FB36], 439 [0x00FB38, 0x00FB3C], 440 [0x00FB40, 0x00FB41], 441 [0x00FB43, 0x00FB44], 442 [0x00FB46, 0x00FBB1], 443 [0x00FBD3, 0x00FD3D], 444 [0x00FD50, 0x00FD8F], 445 [0x00FD92, 0x00FDC7], 446 [0x00FDF0, 0x00FDFB], 447 [0x00FE70, 0x00FE74], 448 [0x00FE76, 0x00FEFC], 449 [0x00FF21, 0x00FF3A], 450 [0x00FF41, 0x00FF5A], 451 [0x00FF66, 0x00FFBE], 452 [0x00FFC2, 0x00FFC7], 453 [0x00FFCA, 0x00FFCF], 454 [0x00FFD2, 0x00FFD7], 455 [0x00FFDA, 0x00FFDC], 456 [0x010000, 0x01000B], 457 [0x01000D, 0x010026], 458 [0x010028, 0x01003A], 459 [0x01003C, 0x01003D], 460 [0x01003F, 0x01004D], 461 [0x010050, 0x01005D], 462 [0x010080, 0x0100FA], 463 [0x010140, 0x010174], 464 [0x010280, 0x01029C], 465 [0x0102A0, 0x0102D0], 466 [0x010300, 0x01031F], 467 [0x01032D, 0x01034A], 468 [0x010350, 0x010375], 469 [0x010380, 0x01039D], 470 [0x0103A0, 0x0103C3], 471 [0x0103C8, 0x0103CF], 472 [0x0103D1, 0x0103D5], 473 [0x010400, 0x01049D], 474 [0x0104B0, 0x0104D3], 475 [0x0104D8, 0x0104FB], 476 [0x010500, 0x010527], 477 [0x010530, 0x010563], 478 [0x010570, 0x01057A], 479 [0x01057C, 0x01058A], 480 [0x01058C, 0x010592], 481 [0x010594, 0x010595], 482 [0x010597, 0x0105A1], 483 [0x0105A3, 0x0105B1], 484 [0x0105B3, 0x0105B9], 485 [0x0105BB, 0x0105BC], 486 [0x0105C0, 0x0105F3], 487 [0x010600, 0x010736], 488 [0x010740, 0x010755], 489 [0x010760, 0x010767], 490 [0x010780, 0x010785], 491 [0x010787, 0x0107B0], 492 [0x0107B2, 0x0107BA], 493 [0x010800, 0x010805], 494 [0x01080A, 0x010835], 495 [0x010837, 0x010838], 496 [0x01083F, 0x010855], 497 [0x010860, 0x010876], 498 [0x010880, 0x01089E], 499 [0x0108E0, 0x0108F2], 500 [0x0108F4, 0x0108F5], 501 [0x010900, 0x010915], 502 [0x010920, 0x010939], 503 [0x010940, 0x010959], 504 [0x010980, 0x0109B7], 505 [0x0109BE, 0x0109BF], 506 [0x010A10, 0x010A13], 507 [0x010A15, 0x010A17], 508 [0x010A19, 0x010A35], 509 [0x010A60, 0x010A7C], 510 [0x010A80, 0x010A9C], 511 [0x010AC0, 0x010AC7], 512 [0x010AC9, 0x010AE4], 513 [0x010B00, 0x010B35], 514 [0x010B40, 0x010B55], 515 [0x010B60, 0x010B72], 516 [0x010B80, 0x010B91], 517 [0x010C00, 0x010C48], 518 [0x010C80, 0x010CB2], 519 [0x010CC0, 0x010CF2], 520 [0x010D00, 0x010D23], 521 [0x010D4A, 0x010D65], 522 [0x010D6F, 0x010D85], 523 [0x010E80, 0x010EA9], 524 [0x010EB0, 0x010EB1], 525 [0x010EC2, 0x010EC7], 526 [0x010F00, 0x010F1C], 527 [0x010F30, 0x010F45], 528 [0x010F70, 0x010F81], 529 [0x010FB0, 0x010FC4], 530 [0x010FE0, 0x010FF6], 531 [0x011003, 0x011037], 532 [0x011071, 0x011072], 533 [0x011083, 0x0110AF], 534 [0x0110D0, 0x0110E8], 535 [0x011103, 0x011126], 536 [0x011150, 0x011172], 537 [0x011183, 0x0111B2], 538 [0x0111C1, 0x0111C4], 539 [0x011200, 0x011211], 540 [0x011213, 0x01122B], 541 [0x01123F, 0x011240], 542 [0x011280, 0x011286], 543 [0x01128A, 0x01128D], 544 [0x01128F, 0x01129D], 545 [0x01129F, 0x0112A8], 546 [0x0112B0, 0x0112DE], 547 [0x011305, 0x01130C], 548 [0x01130F, 0x011310], 549 [0x011313, 0x011328], 550 [0x01132A, 0x011330], 551 [0x011332, 0x011333], 552 [0x011335, 0x011339], 553 [0x01135D, 0x011361], 554 [0x011380, 0x011389], 555 [0x011390, 0x0113B5], 556 [0x011400, 0x011434], 557 [0x011447, 0x01144A], 558 [0x01145F, 0x011461], 559 [0x011480, 0x0114AF], 560 [0x0114C4, 0x0114C5], 561 [0x011580, 0x0115AE], 562 [0x0115D8, 0x0115DB], 563 [0x011600, 0x01162F], 564 [0x011680, 0x0116AA], 565 [0x011700, 0x01171A], 566 [0x011740, 0x011746], 567 [0x011800, 0x01182B], 568 [0x0118A0, 0x0118DF], 569 [0x0118FF, 0x011906], 570 [0x01190C, 0x011913], 571 [0x011915, 0x011916], 572 [0x011918, 0x01192F], 573 [0x0119A0, 0x0119A7], 574 [0x0119AA, 0x0119D0], 575 [0x011A0B, 0x011A32], 576 [0x011A5C, 0x011A89], 577 [0x011AB0, 0x011AF8], 578 [0x011BC0, 0x011BE0], 579 [0x011C00, 0x011C08], 580 [0x011C0A, 0x011C2E], 581 [0x011C72, 0x011C8F], 582 [0x011D00, 0x011D06], 583 [0x011D08, 0x011D09], 584 [0x011D0B, 0x011D30], 585 [0x011D60, 0x011D65], 586 [0x011D67, 0x011D68], 587 [0x011D6A, 0x011D89], 588 [0x011DB0, 0x011DDB], 589 [0x011EE0, 0x011EF2], 590 [0x011F04, 0x011F10], 591 [0x011F12, 0x011F33], 592 [0x012000, 0x012399], 593 [0x012400, 0x01246E], 594 [0x012480, 0x012543], 595 [0x012F90, 0x012FF0], 596 [0x013000, 0x01342F], 597 [0x013441, 0x013446], 598 [0x013460, 0x0143FA], 599 [0x014400, 0x014646], 600 [0x016100, 0x01611D], 601 [0x016800, 0x016A38], 602 [0x016A40, 0x016A5E], 603 [0x016A70, 0x016ABE], 604 [0x016AD0, 0x016AED], 605 [0x016B00, 0x016B2F], 606 [0x016B40, 0x016B43], 607 [0x016B63, 0x016B77], 608 [0x016B7D, 0x016B8F], 609 [0x016D40, 0x016D6C], 610 [0x016E40, 0x016E7F], 611 [0x016EA0, 0x016EB8], 612 [0x016EBB, 0x016ED3], 613 [0x016F00, 0x016F4A], 614 [0x016F93, 0x016F9F], 615 [0x016FE0, 0x016FE1], 616 [0x016FF2, 0x016FF6], 617 [0x017000, 0x018CD5], 618 [0x018CFF, 0x018D1E], 619 [0x018D80, 0x018DF2], 620 [0x01AFF0, 0x01AFF3], 621 [0x01AFF5, 0x01AFFB], 622 [0x01AFFD, 0x01AFFE], 623 [0x01B000, 0x01B122], 624 [0x01B150, 0x01B152], 625 [0x01B164, 0x01B167], 626 [0x01B170, 0x01B2FB], 627 [0x01BC00, 0x01BC6A], 628 [0x01BC70, 0x01BC7C], 629 [0x01BC80, 0x01BC88], 630 [0x01BC90, 0x01BC99], 631 [0x01D400, 0x01D454], 632 [0x01D456, 0x01D49C], 633 [0x01D49E, 0x01D49F], 634 [0x01D4A5, 0x01D4A6], 635 [0x01D4A9, 0x01D4AC], 636 [0x01D4AE, 0x01D4B9], 637 [0x01D4BD, 0x01D4C3], 638 [0x01D4C5, 0x01D505], 639 [0x01D507, 0x01D50A], 640 [0x01D50D, 0x01D514], 641 [0x01D516, 0x01D51C], 642 [0x01D51E, 0x01D539], 643 [0x01D53B, 0x01D53E], 644 [0x01D540, 0x01D544], 645 [0x01D54A, 0x01D550], 646 [0x01D552, 0x01D6A5], 647 [0x01D6A8, 0x01D6C0], 648 [0x01D6C2, 0x01D6DA], 649 [0x01D6DC, 0x01D6FA], 650 [0x01D6FC, 0x01D714], 651 [0x01D716, 0x01D734], 652 [0x01D736, 0x01D74E], 653 [0x01D750, 0x01D76E], 654 [0x01D770, 0x01D788], 655 [0x01D78A, 0x01D7A8], 656 [0x01D7AA, 0x01D7C2], 657 [0x01D7C4, 0x01D7CB], 658 [0x01DF00, 0x01DF1E], 659 [0x01DF25, 0x01DF2A], 660 [0x01E030, 0x01E06D], 661 [0x01E100, 0x01E12C], 662 [0x01E137, 0x01E13D], 663 [0x01E290, 0x01E2AD], 664 [0x01E2C0, 0x01E2EB], 665 [0x01E4D0, 0x01E4EB], 666 [0x01E5D0, 0x01E5ED], 667 [0x01E6C0, 0x01E6DE], 668 [0x01E6E0, 0x01E6E2], 669 [0x01E6E4, 0x01E6E5], 670 [0x01E6E7, 0x01E6ED], 671 [0x01E6F0, 0x01E6F4], 672 [0x01E6FE, 0x01E6FF], 673 [0x01E7E0, 0x01E7E6], 674 [0x01E7E8, 0x01E7EB], 675 [0x01E7ED, 0x01E7EE], 676 [0x01E7F0, 0x01E7FE], 677 [0x01E800, 0x01E8C4], 678 [0x01E900, 0x01E943], 679 [0x01EE00, 0x01EE03], 680 [0x01EE05, 0x01EE1F], 681 [0x01EE21, 0x01EE22], 682 [0x01EE29, 0x01EE32], 683 [0x01EE34, 0x01EE37], 684 [0x01EE4D, 0x01EE4F], 685 [0x01EE51, 0x01EE52], 686 [0x01EE61, 0x01EE62], 687 [0x01EE67, 0x01EE6A], 688 [0x01EE6C, 0x01EE72], 689 [0x01EE74, 0x01EE77], 690 [0x01EE79, 0x01EE7C], 691 [0x01EE80, 0x01EE89], 692 [0x01EE8B, 0x01EE9B], 693 [0x01EEA1, 0x01EEA3], 694 [0x01EEA5, 0x01EEA9], 695 [0x01EEAB, 0x01EEBB], 696 [0x020000, 0x02A6DF], 697 [0x02A700, 0x02B81D], 698 [0x02B820, 0x02CEAD], 699 [0x02CEB0, 0x02EBE0], 700 [0x02EBF0, 0x02EE5D], 701 [0x02F800, 0x02FA1D], 702 [0x030000, 0x03134A], 703 [0x031350, 0x033479] 704 ] 705 }); 706 testPropertyEscapes( 707 /^\p{ID_Start}+$/u, 708 matchSymbols, 709 "\\p{ID_Start}" 710 ); 711 testPropertyEscapes( 712 /^\p{IDS}+$/u, 713 matchSymbols, 714 "\\p{IDS}" 715 ); 716 717 const nonMatchSymbols = buildString({ 718 loneCodePoints: [ 719 0x0000D7, 720 0x0000F7, 721 0x0002ED, 722 0x000375, 723 0x00037E, 724 0x000387, 725 0x00038B, 726 0x00038D, 727 0x0003A2, 728 0x0003F6, 729 0x000530, 730 0x000670, 731 0x0006D4, 732 0x000711, 733 0x000888, 734 0x0009A9, 735 0x0009B1, 736 0x0009DE, 737 0x000A29, 738 0x000A31, 739 0x000A34, 740 0x000A37, 741 0x000A5D, 742 0x000A8E, 743 0x000A92, 744 0x000AA9, 745 0x000AB1, 746 0x000AB4, 747 0x000B29, 748 0x000B31, 749 0x000B34, 750 0x000B5E, 751 0x000B84, 752 0x000B91, 753 0x000B9B, 754 0x000B9D, 755 0x000C0D, 756 0x000C11, 757 0x000C29, 758 0x000C5B, 759 0x000C8D, 760 0x000C91, 761 0x000CA9, 762 0x000CB4, 763 0x000CDF, 764 0x000D0D, 765 0x000D11, 766 0x000DB2, 767 0x000DBC, 768 0x000E31, 769 0x000E83, 770 0x000E85, 771 0x000E8B, 772 0x000EA4, 773 0x000EA6, 774 0x000EB1, 775 0x000EC5, 776 0x000F48, 777 0x0010C6, 778 0x0010FB, 779 0x001249, 780 0x001257, 781 0x001259, 782 0x001289, 783 0x0012B1, 784 0x0012BF, 785 0x0012C1, 786 0x0012D7, 787 0x001311, 788 0x001680, 789 0x00176D, 790 0x0018A9, 791 0x001CED, 792 0x001CF4, 793 0x001F58, 794 0x001F5A, 795 0x001F5C, 796 0x001F5E, 797 0x001FB5, 798 0x001FBD, 799 0x001FC5, 800 0x001FF5, 801 0x002114, 802 0x002125, 803 0x002127, 804 0x002129, 805 0x002D26, 806 0x002DA7, 807 0x002DAF, 808 0x002DB7, 809 0x002DBF, 810 0x002DC7, 811 0x002DCF, 812 0x002DD7, 813 0x0030A0, 814 0x0030FB, 815 0x003130, 816 0x00A802, 817 0x00A806, 818 0x00A80B, 819 0x00A8FC, 820 0x00A9E5, 821 0x00A9FF, 822 0x00AA43, 823 0x00AAB0, 824 0x00AAC1, 825 0x00AB27, 826 0x00AB2F, 827 0x00AB5B, 828 0x00FB1E, 829 0x00FB29, 830 0x00FB37, 831 0x00FB3D, 832 0x00FB3F, 833 0x00FB42, 834 0x00FB45, 835 0x00FE75, 836 0x01000C, 837 0x010027, 838 0x01003B, 839 0x01003E, 840 0x0103D0, 841 0x01057B, 842 0x01058B, 843 0x010593, 844 0x010596, 845 0x0105A2, 846 0x0105B2, 847 0x0105BA, 848 0x010786, 849 0x0107B1, 850 0x010809, 851 0x010836, 852 0x0108F3, 853 0x010A14, 854 0x010A18, 855 0x010AC8, 856 0x0111DB, 857 0x011212, 858 0x011287, 859 0x011289, 860 0x01128E, 861 0x01129E, 862 0x011329, 863 0x011331, 864 0x011334, 865 0x01138A, 866 0x01138F, 867 0x0113B6, 868 0x0113D2, 869 0x0114C6, 870 0x011914, 871 0x011917, 872 0x011940, 873 0x0119E2, 874 0x011C09, 875 0x011D07, 876 0x011D0A, 877 0x011D66, 878 0x011D69, 879 0x011F03, 880 0x011F11, 881 0x016FE2, 882 0x01AFF4, 883 0x01AFFC, 884 0x01AFFF, 885 0x01D455, 886 0x01D49D, 887 0x01D4AD, 888 0x01D4BA, 889 0x01D4BC, 890 0x01D4C4, 891 0x01D506, 892 0x01D515, 893 0x01D51D, 894 0x01D53A, 895 0x01D53F, 896 0x01D545, 897 0x01D551, 898 0x01D6C1, 899 0x01D6DB, 900 0x01D6FB, 901 0x01D715, 902 0x01D735, 903 0x01D74F, 904 0x01D76F, 905 0x01D789, 906 0x01D7A9, 907 0x01D7C3, 908 0x01E6DF, 909 0x01E6E3, 910 0x01E6E6, 911 0x01E7E7, 912 0x01E7EC, 913 0x01E7EF, 914 0x01E7FF, 915 0x01EE04, 916 0x01EE20, 917 0x01EE23, 918 0x01EE28, 919 0x01EE33, 920 0x01EE38, 921 0x01EE3A, 922 0x01EE48, 923 0x01EE4A, 924 0x01EE4C, 925 0x01EE50, 926 0x01EE53, 927 0x01EE58, 928 0x01EE5A, 929 0x01EE5C, 930 0x01EE5E, 931 0x01EE60, 932 0x01EE63, 933 0x01EE6B, 934 0x01EE73, 935 0x01EE78, 936 0x01EE7D, 937 0x01EE7F, 938 0x01EE8A, 939 0x01EEA4, 940 0x01EEAA 941 ], 942 ranges: [ 943 [0x00DC00, 0x00DFFF], 944 [0x000000, 0x000040], 945 [0x00005B, 0x000060], 946 [0x00007B, 0x0000A9], 947 [0x0000AB, 0x0000B4], 948 [0x0000B6, 0x0000B9], 949 [0x0000BB, 0x0000BF], 950 [0x0002C2, 0x0002C5], 951 [0x0002D2, 0x0002DF], 952 [0x0002E5, 0x0002EB], 953 [0x0002EF, 0x00036F], 954 [0x000378, 0x000379], 955 [0x000380, 0x000385], 956 [0x000482, 0x000489], 957 [0x000557, 0x000558], 958 [0x00055A, 0x00055F], 959 [0x000589, 0x0005CF], 960 [0x0005EB, 0x0005EE], 961 [0x0005F3, 0x00061F], 962 [0x00064B, 0x00066D], 963 [0x0006D6, 0x0006E4], 964 [0x0006E7, 0x0006ED], 965 [0x0006F0, 0x0006F9], 966 [0x0006FD, 0x0006FE], 967 [0x000700, 0x00070F], 968 [0x000730, 0x00074C], 969 [0x0007A6, 0x0007B0], 970 [0x0007B2, 0x0007C9], 971 [0x0007EB, 0x0007F3], 972 [0x0007F6, 0x0007F9], 973 [0x0007FB, 0x0007FF], 974 [0x000816, 0x000819], 975 [0x00081B, 0x000823], 976 [0x000825, 0x000827], 977 [0x000829, 0x00083F], 978 [0x000859, 0x00085F], 979 [0x00086B, 0x00086F], 980 [0x000890, 0x00089F], 981 [0x0008CA, 0x000903], 982 [0x00093A, 0x00093C], 983 [0x00093E, 0x00094F], 984 [0x000951, 0x000957], 985 [0x000962, 0x000970], 986 [0x000981, 0x000984], 987 [0x00098D, 0x00098E], 988 [0x000991, 0x000992], 989 [0x0009B3, 0x0009B5], 990 [0x0009BA, 0x0009BC], 991 [0x0009BE, 0x0009CD], 992 [0x0009CF, 0x0009DB], 993 [0x0009E2, 0x0009EF], 994 [0x0009F2, 0x0009FB], 995 [0x0009FD, 0x000A04], 996 [0x000A0B, 0x000A0E], 997 [0x000A11, 0x000A12], 998 [0x000A3A, 0x000A58], 999 [0x000A5F, 0x000A71], 1000 [0x000A75, 0x000A84], 1001 [0x000ABA, 0x000ABC], 1002 [0x000ABE, 0x000ACF], 1003 [0x000AD1, 0x000ADF], 1004 [0x000AE2, 0x000AF8], 1005 [0x000AFA, 0x000B04], 1006 [0x000B0D, 0x000B0E], 1007 [0x000B11, 0x000B12], 1008 [0x000B3A, 0x000B3C], 1009 [0x000B3E, 0x000B5B], 1010 [0x000B62, 0x000B70], 1011 [0x000B72, 0x000B82], 1012 [0x000B8B, 0x000B8D], 1013 [0x000B96, 0x000B98], 1014 [0x000BA0, 0x000BA2], 1015 [0x000BA5, 0x000BA7], 1016 [0x000BAB, 0x000BAD], 1017 [0x000BBA, 0x000BCF], 1018 [0x000BD1, 0x000C04], 1019 [0x000C3A, 0x000C3C], 1020 [0x000C3E, 0x000C57], 1021 [0x000C5E, 0x000C5F], 1022 [0x000C62, 0x000C7F], 1023 [0x000C81, 0x000C84], 1024 [0x000CBA, 0x000CBC], 1025 [0x000CBE, 0x000CDB], 1026 [0x000CE2, 0x000CF0], 1027 [0x000CF3, 0x000D03], 1028 [0x000D3B, 0x000D3C], 1029 [0x000D3E, 0x000D4D], 1030 [0x000D4F, 0x000D53], 1031 [0x000D57, 0x000D5E], 1032 [0x000D62, 0x000D79], 1033 [0x000D80, 0x000D84], 1034 [0x000D97, 0x000D99], 1035 [0x000DBE, 0x000DBF], 1036 [0x000DC7, 0x000E00], 1037 [0x000E34, 0x000E3F], 1038 [0x000E47, 0x000E80], 1039 [0x000EB4, 0x000EBC], 1040 [0x000EBE, 0x000EBF], 1041 [0x000EC7, 0x000EDB], 1042 [0x000EE0, 0x000EFF], 1043 [0x000F01, 0x000F3F], 1044 [0x000F6D, 0x000F87], 1045 [0x000F8D, 0x000FFF], 1046 [0x00102B, 0x00103E], 1047 [0x001040, 0x00104F], 1048 [0x001056, 0x001059], 1049 [0x00105E, 0x001060], 1050 [0x001062, 0x001064], 1051 [0x001067, 0x00106D], 1052 [0x001071, 0x001074], 1053 [0x001082, 0x00108D], 1054 [0x00108F, 0x00109F], 1055 [0x0010C8, 0x0010CC], 1056 [0x0010CE, 0x0010CF], 1057 [0x00124E, 0x00124F], 1058 [0x00125E, 0x00125F], 1059 [0x00128E, 0x00128F], 1060 [0x0012B6, 0x0012B7], 1061 [0x0012C6, 0x0012C7], 1062 [0x001316, 0x001317], 1063 [0x00135B, 0x00137F], 1064 [0x001390, 0x00139F], 1065 [0x0013F6, 0x0013F7], 1066 [0x0013FE, 0x001400], 1067 [0x00166D, 0x00166E], 1068 [0x00169B, 0x00169F], 1069 [0x0016EB, 0x0016ED], 1070 [0x0016F9, 0x0016FF], 1071 [0x001712, 0x00171E], 1072 [0x001732, 0x00173F], 1073 [0x001752, 0x00175F], 1074 [0x001771, 0x00177F], 1075 [0x0017B4, 0x0017D6], 1076 [0x0017D8, 0x0017DB], 1077 [0x0017DD, 0x00181F], 1078 [0x001879, 0x00187F], 1079 [0x0018AB, 0x0018AF], 1080 [0x0018F6, 0x0018FF], 1081 [0x00191F, 0x00194F], 1082 [0x00196E, 0x00196F], 1083 [0x001975, 0x00197F], 1084 [0x0019AC, 0x0019AF], 1085 [0x0019CA, 0x0019FF], 1086 [0x001A17, 0x001A1F], 1087 [0x001A55, 0x001AA6], 1088 [0x001AA8, 0x001B04], 1089 [0x001B34, 0x001B44], 1090 [0x001B4D, 0x001B82], 1091 [0x001BA1, 0x001BAD], 1092 [0x001BB0, 0x001BB9], 1093 [0x001BE6, 0x001BFF], 1094 [0x001C24, 0x001C4C], 1095 [0x001C50, 0x001C59], 1096 [0x001C7E, 0x001C7F], 1097 [0x001C8B, 0x001C8F], 1098 [0x001CBB, 0x001CBC], 1099 [0x001CC0, 0x001CE8], 1100 [0x001CF7, 0x001CF9], 1101 [0x001CFB, 0x001CFF], 1102 [0x001DC0, 0x001DFF], 1103 [0x001F16, 0x001F17], 1104 [0x001F1E, 0x001F1F], 1105 [0x001F46, 0x001F47], 1106 [0x001F4E, 0x001F4F], 1107 [0x001F7E, 0x001F7F], 1108 [0x001FBF, 0x001FC1], 1109 [0x001FCD, 0x001FCF], 1110 [0x001FD4, 0x001FD5], 1111 [0x001FDC, 0x001FDF], 1112 [0x001FED, 0x001FF1], 1113 [0x001FFD, 0x002070], 1114 [0x002072, 0x00207E], 1115 [0x002080, 0x00208F], 1116 [0x00209D, 0x002101], 1117 [0x002103, 0x002106], 1118 [0x002108, 0x002109], 1119 [0x002116, 0x002117], 1120 [0x00211E, 0x002123], 1121 [0x00213A, 0x00213B], 1122 [0x002140, 0x002144], 1123 [0x00214A, 0x00214D], 1124 [0x00214F, 0x00215F], 1125 [0x002189, 0x002BFF], 1126 [0x002CE5, 0x002CEA], 1127 [0x002CEF, 0x002CF1], 1128 [0x002CF4, 0x002CFF], 1129 [0x002D28, 0x002D2C], 1130 [0x002D2E, 0x002D2F], 1131 [0x002D68, 0x002D6E], 1132 [0x002D70, 0x002D7F], 1133 [0x002D97, 0x002D9F], 1134 [0x002DDF, 0x003004], 1135 [0x003008, 0x003020], 1136 [0x00302A, 0x003030], 1137 [0x003036, 0x003037], 1138 [0x00303D, 0x003040], 1139 [0x003097, 0x00309A], 1140 [0x003100, 0x003104], 1141 [0x00318F, 0x00319F], 1142 [0x0031C0, 0x0031EF], 1143 [0x003200, 0x0033FF], 1144 [0x004DC0, 0x004DFF], 1145 [0x00A48D, 0x00A4CF], 1146 [0x00A4FE, 0x00A4FF], 1147 [0x00A60D, 0x00A60F], 1148 [0x00A620, 0x00A629], 1149 [0x00A62C, 0x00A63F], 1150 [0x00A66F, 0x00A67E], 1151 [0x00A69E, 0x00A69F], 1152 [0x00A6F0, 0x00A716], 1153 [0x00A720, 0x00A721], 1154 [0x00A789, 0x00A78A], 1155 [0x00A7DD, 0x00A7F0], 1156 [0x00A823, 0x00A83F], 1157 [0x00A874, 0x00A881], 1158 [0x00A8B4, 0x00A8F1], 1159 [0x00A8F8, 0x00A8FA], 1160 [0x00A8FF, 0x00A909], 1161 [0x00A926, 0x00A92F], 1162 [0x00A947, 0x00A95F], 1163 [0x00A97D, 0x00A983], 1164 [0x00A9B3, 0x00A9CE], 1165 [0x00A9D0, 0x00A9DF], 1166 [0x00A9F0, 0x00A9F9], 1167 [0x00AA29, 0x00AA3F], 1168 [0x00AA4C, 0x00AA5F], 1169 [0x00AA77, 0x00AA79], 1170 [0x00AA7B, 0x00AA7D], 1171 [0x00AAB2, 0x00AAB4], 1172 [0x00AAB7, 0x00AAB8], 1173 [0x00AABE, 0x00AABF], 1174 [0x00AAC3, 0x00AADA], 1175 [0x00AADE, 0x00AADF], 1176 [0x00AAEB, 0x00AAF1], 1177 [0x00AAF5, 0x00AB00], 1178 [0x00AB07, 0x00AB08], 1179 [0x00AB0F, 0x00AB10], 1180 [0x00AB17, 0x00AB1F], 1181 [0x00AB6A, 0x00AB6F], 1182 [0x00ABE3, 0x00ABFF], 1183 [0x00D7A4, 0x00D7AF], 1184 [0x00D7C7, 0x00D7CA], 1185 [0x00D7FC, 0x00DBFF], 1186 [0x00E000, 0x00F8FF], 1187 [0x00FA6E, 0x00FA6F], 1188 [0x00FADA, 0x00FAFF], 1189 [0x00FB07, 0x00FB12], 1190 [0x00FB18, 0x00FB1C], 1191 [0x00FBB2, 0x00FBD2], 1192 [0x00FD3E, 0x00FD4F], 1193 [0x00FD90, 0x00FD91], 1194 [0x00FDC8, 0x00FDEF], 1195 [0x00FDFC, 0x00FE6F], 1196 [0x00FEFD, 0x00FF20], 1197 [0x00FF3B, 0x00FF40], 1198 [0x00FF5B, 0x00FF65], 1199 [0x00FFBF, 0x00FFC1], 1200 [0x00FFC8, 0x00FFC9], 1201 [0x00FFD0, 0x00FFD1], 1202 [0x00FFD8, 0x00FFD9], 1203 [0x00FFDD, 0x00FFFF], 1204 [0x01004E, 0x01004F], 1205 [0x01005E, 0x01007F], 1206 [0x0100FB, 0x01013F], 1207 [0x010175, 0x01027F], 1208 [0x01029D, 0x01029F], 1209 [0x0102D1, 0x0102FF], 1210 [0x010320, 0x01032C], 1211 [0x01034B, 0x01034F], 1212 [0x010376, 0x01037F], 1213 [0x01039E, 0x01039F], 1214 [0x0103C4, 0x0103C7], 1215 [0x0103D6, 0x0103FF], 1216 [0x01049E, 0x0104AF], 1217 [0x0104D4, 0x0104D7], 1218 [0x0104FC, 0x0104FF], 1219 [0x010528, 0x01052F], 1220 [0x010564, 0x01056F], 1221 [0x0105BD, 0x0105BF], 1222 [0x0105F4, 0x0105FF], 1223 [0x010737, 0x01073F], 1224 [0x010756, 0x01075F], 1225 [0x010768, 0x01077F], 1226 [0x0107BB, 0x0107FF], 1227 [0x010806, 0x010807], 1228 [0x010839, 0x01083B], 1229 [0x01083D, 0x01083E], 1230 [0x010856, 0x01085F], 1231 [0x010877, 0x01087F], 1232 [0x01089F, 0x0108DF], 1233 [0x0108F6, 0x0108FF], 1234 [0x010916, 0x01091F], 1235 [0x01093A, 0x01093F], 1236 [0x01095A, 0x01097F], 1237 [0x0109B8, 0x0109BD], 1238 [0x0109C0, 0x0109FF], 1239 [0x010A01, 0x010A0F], 1240 [0x010A36, 0x010A5F], 1241 [0x010A7D, 0x010A7F], 1242 [0x010A9D, 0x010ABF], 1243 [0x010AE5, 0x010AFF], 1244 [0x010B36, 0x010B3F], 1245 [0x010B56, 0x010B5F], 1246 [0x010B73, 0x010B7F], 1247 [0x010B92, 0x010BFF], 1248 [0x010C49, 0x010C7F], 1249 [0x010CB3, 0x010CBF], 1250 [0x010CF3, 0x010CFF], 1251 [0x010D24, 0x010D49], 1252 [0x010D66, 0x010D6E], 1253 [0x010D86, 0x010E7F], 1254 [0x010EAA, 0x010EAF], 1255 [0x010EB2, 0x010EC1], 1256 [0x010EC8, 0x010EFF], 1257 [0x010F1D, 0x010F26], 1258 [0x010F28, 0x010F2F], 1259 [0x010F46, 0x010F6F], 1260 [0x010F82, 0x010FAF], 1261 [0x010FC5, 0x010FDF], 1262 [0x010FF7, 0x011002], 1263 [0x011038, 0x011070], 1264 [0x011073, 0x011074], 1265 [0x011076, 0x011082], 1266 [0x0110B0, 0x0110CF], 1267 [0x0110E9, 0x011102], 1268 [0x011127, 0x011143], 1269 [0x011145, 0x011146], 1270 [0x011148, 0x01114F], 1271 [0x011173, 0x011175], 1272 [0x011177, 0x011182], 1273 [0x0111B3, 0x0111C0], 1274 [0x0111C5, 0x0111D9], 1275 [0x0111DD, 0x0111FF], 1276 [0x01122C, 0x01123E], 1277 [0x011241, 0x01127F], 1278 [0x0112A9, 0x0112AF], 1279 [0x0112DF, 0x011304], 1280 [0x01130D, 0x01130E], 1281 [0x011311, 0x011312], 1282 [0x01133A, 0x01133C], 1283 [0x01133E, 0x01134F], 1284 [0x011351, 0x01135C], 1285 [0x011362, 0x01137F], 1286 [0x01138C, 0x01138D], 1287 [0x0113B8, 0x0113D0], 1288 [0x0113D4, 0x0113FF], 1289 [0x011435, 0x011446], 1290 [0x01144B, 0x01145E], 1291 [0x011462, 0x01147F], 1292 [0x0114B0, 0x0114C3], 1293 [0x0114C8, 0x01157F], 1294 [0x0115AF, 0x0115D7], 1295 [0x0115DC, 0x0115FF], 1296 [0x011630, 0x011643], 1297 [0x011645, 0x01167F], 1298 [0x0116AB, 0x0116B7], 1299 [0x0116B9, 0x0116FF], 1300 [0x01171B, 0x01173F], 1301 [0x011747, 0x0117FF], 1302 [0x01182C, 0x01189F], 1303 [0x0118E0, 0x0118FE], 1304 [0x011907, 0x011908], 1305 [0x01190A, 0x01190B], 1306 [0x011930, 0x01193E], 1307 [0x011942, 0x01199F], 1308 [0x0119A8, 0x0119A9], 1309 [0x0119D1, 0x0119E0], 1310 [0x0119E4, 0x0119FF], 1311 [0x011A01, 0x011A0A], 1312 [0x011A33, 0x011A39], 1313 [0x011A3B, 0x011A4F], 1314 [0x011A51, 0x011A5B], 1315 [0x011A8A, 0x011A9C], 1316 [0x011A9E, 0x011AAF], 1317 [0x011AF9, 0x011BBF], 1318 [0x011BE1, 0x011BFF], 1319 [0x011C2F, 0x011C3F], 1320 [0x011C41, 0x011C71], 1321 [0x011C90, 0x011CFF], 1322 [0x011D31, 0x011D45], 1323 [0x011D47, 0x011D5F], 1324 [0x011D8A, 0x011D97], 1325 [0x011D99, 0x011DAF], 1326 [0x011DDC, 0x011EDF], 1327 [0x011EF3, 0x011F01], 1328 [0x011F34, 0x011FAF], 1329 [0x011FB1, 0x011FFF], 1330 [0x01239A, 0x0123FF], 1331 [0x01246F, 0x01247F], 1332 [0x012544, 0x012F8F], 1333 [0x012FF1, 0x012FFF], 1334 [0x013430, 0x013440], 1335 [0x013447, 0x01345F], 1336 [0x0143FB, 0x0143FF], 1337 [0x014647, 0x0160FF], 1338 [0x01611E, 0x0167FF], 1339 [0x016A39, 0x016A3F], 1340 [0x016A5F, 0x016A6F], 1341 [0x016ABF, 0x016ACF], 1342 [0x016AEE, 0x016AFF], 1343 [0x016B30, 0x016B3F], 1344 [0x016B44, 0x016B62], 1345 [0x016B78, 0x016B7C], 1346 [0x016B90, 0x016D3F], 1347 [0x016D6D, 0x016E3F], 1348 [0x016E80, 0x016E9F], 1349 [0x016EB9, 0x016EBA], 1350 [0x016ED4, 0x016EFF], 1351 [0x016F4B, 0x016F4F], 1352 [0x016F51, 0x016F92], 1353 [0x016FA0, 0x016FDF], 1354 [0x016FE4, 0x016FF1], 1355 [0x016FF7, 0x016FFF], 1356 [0x018CD6, 0x018CFE], 1357 [0x018D1F, 0x018D7F], 1358 [0x018DF3, 0x01AFEF], 1359 [0x01B123, 0x01B131], 1360 [0x01B133, 0x01B14F], 1361 [0x01B153, 0x01B154], 1362 [0x01B156, 0x01B163], 1363 [0x01B168, 0x01B16F], 1364 [0x01B2FC, 0x01BBFF], 1365 [0x01BC6B, 0x01BC6F], 1366 [0x01BC7D, 0x01BC7F], 1367 [0x01BC89, 0x01BC8F], 1368 [0x01BC9A, 0x01D3FF], 1369 [0x01D4A0, 0x01D4A1], 1370 [0x01D4A3, 0x01D4A4], 1371 [0x01D4A7, 0x01D4A8], 1372 [0x01D50B, 0x01D50C], 1373 [0x01D547, 0x01D549], 1374 [0x01D6A6, 0x01D6A7], 1375 [0x01D7CC, 0x01DEFF], 1376 [0x01DF1F, 0x01DF24], 1377 [0x01DF2B, 0x01E02F], 1378 [0x01E06E, 0x01E0FF], 1379 [0x01E12D, 0x01E136], 1380 [0x01E13E, 0x01E14D], 1381 [0x01E14F, 0x01E28F], 1382 [0x01E2AE, 0x01E2BF], 1383 [0x01E2EC, 0x01E4CF], 1384 [0x01E4EC, 0x01E5CF], 1385 [0x01E5EE, 0x01E5EF], 1386 [0x01E5F1, 0x01E6BF], 1387 [0x01E6EE, 0x01E6EF], 1388 [0x01E6F5, 0x01E6FD], 1389 [0x01E700, 0x01E7DF], 1390 [0x01E8C5, 0x01E8FF], 1391 [0x01E944, 0x01E94A], 1392 [0x01E94C, 0x01EDFF], 1393 [0x01EE25, 0x01EE26], 1394 [0x01EE3C, 0x01EE41], 1395 [0x01EE43, 0x01EE46], 1396 [0x01EE55, 0x01EE56], 1397 [0x01EE65, 0x01EE66], 1398 [0x01EE9C, 0x01EEA0], 1399 [0x01EEBC, 0x01FFFF], 1400 [0x02A6E0, 0x02A6FF], 1401 [0x02B81E, 0x02B81F], 1402 [0x02CEAE, 0x02CEAF], 1403 [0x02EBE1, 0x02EBEF], 1404 [0x02EE5E, 0x02F7FF], 1405 [0x02FA1E, 0x02FFFF], 1406 [0x03134B, 0x03134F], 1407 [0x03347A, 0x10FFFF] 1408 ] 1409 }); 1410 testPropertyEscapes( 1411 /^\P{ID_Start}+$/u, 1412 nonMatchSymbols, 1413 "\\P{ID_Start}" 1414 ); 1415 testPropertyEscapes( 1416 /^\P{IDS}+$/u, 1417 nonMatchSymbols, 1418 "\\P{IDS}" 1419 ); 1420 1421 reportCompare(0, 0);