start-unicode-15.1.0-class-escaped.js (9274B)
1 // Copyright 2024 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 esid: prod-PrivateIdentifier 7 description: | 8 Test that Unicode v15.1.0 ID_Start characters are accepted as 9 identifier start characters in escaped form, i.e. 10 - \uXXXX or \u{XXXX} for BMP symbols 11 - \u{XXXXXX} for astral symbols 12 in private class fields. 13 info: | 14 Generated by https://github.com/mathiasbynens/caniunicode 15 features: [class, class-fields-private] 16 ---*/ 17 18 class _ { 19 #\u{2EBF0}; 20 #\u{2EBF1}; 21 #\u{2EBF2}; 22 #\u{2EBF3}; 23 #\u{2EBF4}; 24 #\u{2EBF5}; 25 #\u{2EBF6}; 26 #\u{2EBF7}; 27 #\u{2EBF8}; 28 #\u{2EBF9}; 29 #\u{2EBFA}; 30 #\u{2EBFB}; 31 #\u{2EBFC}; 32 #\u{2EBFD}; 33 #\u{2EBFE}; 34 #\u{2EBFF}; 35 #\u{2EC00}; 36 #\u{2EC01}; 37 #\u{2EC02}; 38 #\u{2EC03}; 39 #\u{2EC04}; 40 #\u{2EC05}; 41 #\u{2EC06}; 42 #\u{2EC07}; 43 #\u{2EC08}; 44 #\u{2EC09}; 45 #\u{2EC0A}; 46 #\u{2EC0B}; 47 #\u{2EC0C}; 48 #\u{2EC0D}; 49 #\u{2EC0E}; 50 #\u{2EC0F}; 51 #\u{2EC10}; 52 #\u{2EC11}; 53 #\u{2EC12}; 54 #\u{2EC13}; 55 #\u{2EC14}; 56 #\u{2EC15}; 57 #\u{2EC16}; 58 #\u{2EC17}; 59 #\u{2EC18}; 60 #\u{2EC19}; 61 #\u{2EC1A}; 62 #\u{2EC1B}; 63 #\u{2EC1C}; 64 #\u{2EC1D}; 65 #\u{2EC1E}; 66 #\u{2EC1F}; 67 #\u{2EC20}; 68 #\u{2EC21}; 69 #\u{2EC22}; 70 #\u{2EC23}; 71 #\u{2EC24}; 72 #\u{2EC25}; 73 #\u{2EC26}; 74 #\u{2EC27}; 75 #\u{2EC28}; 76 #\u{2EC29}; 77 #\u{2EC2A}; 78 #\u{2EC2B}; 79 #\u{2EC2C}; 80 #\u{2EC2D}; 81 #\u{2EC2E}; 82 #\u{2EC2F}; 83 #\u{2EC30}; 84 #\u{2EC31}; 85 #\u{2EC32}; 86 #\u{2EC33}; 87 #\u{2EC34}; 88 #\u{2EC35}; 89 #\u{2EC36}; 90 #\u{2EC37}; 91 #\u{2EC38}; 92 #\u{2EC39}; 93 #\u{2EC3A}; 94 #\u{2EC3B}; 95 #\u{2EC3C}; 96 #\u{2EC3D}; 97 #\u{2EC3E}; 98 #\u{2EC3F}; 99 #\u{2EC40}; 100 #\u{2EC41}; 101 #\u{2EC42}; 102 #\u{2EC43}; 103 #\u{2EC44}; 104 #\u{2EC45}; 105 #\u{2EC46}; 106 #\u{2EC47}; 107 #\u{2EC48}; 108 #\u{2EC49}; 109 #\u{2EC4A}; 110 #\u{2EC4B}; 111 #\u{2EC4C}; 112 #\u{2EC4D}; 113 #\u{2EC4E}; 114 #\u{2EC4F}; 115 #\u{2EC50}; 116 #\u{2EC51}; 117 #\u{2EC52}; 118 #\u{2EC53}; 119 #\u{2EC54}; 120 #\u{2EC55}; 121 #\u{2EC56}; 122 #\u{2EC57}; 123 #\u{2EC58}; 124 #\u{2EC59}; 125 #\u{2EC5A}; 126 #\u{2EC5B}; 127 #\u{2EC5C}; 128 #\u{2EC5D}; 129 #\u{2EC5E}; 130 #\u{2EC5F}; 131 #\u{2EC60}; 132 #\u{2EC61}; 133 #\u{2EC62}; 134 #\u{2EC63}; 135 #\u{2EC64}; 136 #\u{2EC65}; 137 #\u{2EC66}; 138 #\u{2EC67}; 139 #\u{2EC68}; 140 #\u{2EC69}; 141 #\u{2EC6A}; 142 #\u{2EC6B}; 143 #\u{2EC6C}; 144 #\u{2EC6D}; 145 #\u{2EC6E}; 146 #\u{2EC6F}; 147 #\u{2EC70}; 148 #\u{2EC71}; 149 #\u{2EC72}; 150 #\u{2EC73}; 151 #\u{2EC74}; 152 #\u{2EC75}; 153 #\u{2EC76}; 154 #\u{2EC77}; 155 #\u{2EC78}; 156 #\u{2EC79}; 157 #\u{2EC7A}; 158 #\u{2EC7B}; 159 #\u{2EC7C}; 160 #\u{2EC7D}; 161 #\u{2EC7E}; 162 #\u{2EC7F}; 163 #\u{2EC80}; 164 #\u{2EC81}; 165 #\u{2EC82}; 166 #\u{2EC83}; 167 #\u{2EC84}; 168 #\u{2EC85}; 169 #\u{2EC86}; 170 #\u{2EC87}; 171 #\u{2EC88}; 172 #\u{2EC89}; 173 #\u{2EC8A}; 174 #\u{2EC8B}; 175 #\u{2EC8C}; 176 #\u{2EC8D}; 177 #\u{2EC8E}; 178 #\u{2EC8F}; 179 #\u{2EC90}; 180 #\u{2EC91}; 181 #\u{2EC92}; 182 #\u{2EC93}; 183 #\u{2EC94}; 184 #\u{2EC95}; 185 #\u{2EC96}; 186 #\u{2EC97}; 187 #\u{2EC98}; 188 #\u{2EC99}; 189 #\u{2EC9A}; 190 #\u{2EC9B}; 191 #\u{2EC9C}; 192 #\u{2EC9D}; 193 #\u{2EC9E}; 194 #\u{2EC9F}; 195 #\u{2ECA0}; 196 #\u{2ECA1}; 197 #\u{2ECA2}; 198 #\u{2ECA3}; 199 #\u{2ECA4}; 200 #\u{2ECA5}; 201 #\u{2ECA6}; 202 #\u{2ECA7}; 203 #\u{2ECA8}; 204 #\u{2ECA9}; 205 #\u{2ECAA}; 206 #\u{2ECAB}; 207 #\u{2ECAC}; 208 #\u{2ECAD}; 209 #\u{2ECAE}; 210 #\u{2ECAF}; 211 #\u{2ECB0}; 212 #\u{2ECB1}; 213 #\u{2ECB2}; 214 #\u{2ECB3}; 215 #\u{2ECB4}; 216 #\u{2ECB5}; 217 #\u{2ECB6}; 218 #\u{2ECB7}; 219 #\u{2ECB8}; 220 #\u{2ECB9}; 221 #\u{2ECBA}; 222 #\u{2ECBB}; 223 #\u{2ECBC}; 224 #\u{2ECBD}; 225 #\u{2ECBE}; 226 #\u{2ECBF}; 227 #\u{2ECC0}; 228 #\u{2ECC1}; 229 #\u{2ECC2}; 230 #\u{2ECC3}; 231 #\u{2ECC4}; 232 #\u{2ECC5}; 233 #\u{2ECC6}; 234 #\u{2ECC7}; 235 #\u{2ECC8}; 236 #\u{2ECC9}; 237 #\u{2ECCA}; 238 #\u{2ECCB}; 239 #\u{2ECCC}; 240 #\u{2ECCD}; 241 #\u{2ECCE}; 242 #\u{2ECCF}; 243 #\u{2ECD0}; 244 #\u{2ECD1}; 245 #\u{2ECD2}; 246 #\u{2ECD3}; 247 #\u{2ECD4}; 248 #\u{2ECD5}; 249 #\u{2ECD6}; 250 #\u{2ECD7}; 251 #\u{2ECD8}; 252 #\u{2ECD9}; 253 #\u{2ECDA}; 254 #\u{2ECDB}; 255 #\u{2ECDC}; 256 #\u{2ECDD}; 257 #\u{2ECDE}; 258 #\u{2ECDF}; 259 #\u{2ECE0}; 260 #\u{2ECE1}; 261 #\u{2ECE2}; 262 #\u{2ECE3}; 263 #\u{2ECE4}; 264 #\u{2ECE5}; 265 #\u{2ECE6}; 266 #\u{2ECE7}; 267 #\u{2ECE8}; 268 #\u{2ECE9}; 269 #\u{2ECEA}; 270 #\u{2ECEB}; 271 #\u{2ECEC}; 272 #\u{2ECED}; 273 #\u{2ECEE}; 274 #\u{2ECEF}; 275 #\u{2ECF0}; 276 #\u{2ECF1}; 277 #\u{2ECF2}; 278 #\u{2ECF3}; 279 #\u{2ECF4}; 280 #\u{2ECF5}; 281 #\u{2ECF6}; 282 #\u{2ECF7}; 283 #\u{2ECF8}; 284 #\u{2ECF9}; 285 #\u{2ECFA}; 286 #\u{2ECFB}; 287 #\u{2ECFC}; 288 #\u{2ECFD}; 289 #\u{2ECFE}; 290 #\u{2ECFF}; 291 #\u{2ED00}; 292 #\u{2ED01}; 293 #\u{2ED02}; 294 #\u{2ED03}; 295 #\u{2ED04}; 296 #\u{2ED05}; 297 #\u{2ED06}; 298 #\u{2ED07}; 299 #\u{2ED08}; 300 #\u{2ED09}; 301 #\u{2ED0A}; 302 #\u{2ED0B}; 303 #\u{2ED0C}; 304 #\u{2ED0D}; 305 #\u{2ED0E}; 306 #\u{2ED0F}; 307 #\u{2ED10}; 308 #\u{2ED11}; 309 #\u{2ED12}; 310 #\u{2ED13}; 311 #\u{2ED14}; 312 #\u{2ED15}; 313 #\u{2ED16}; 314 #\u{2ED17}; 315 #\u{2ED18}; 316 #\u{2ED19}; 317 #\u{2ED1A}; 318 #\u{2ED1B}; 319 #\u{2ED1C}; 320 #\u{2ED1D}; 321 #\u{2ED1E}; 322 #\u{2ED1F}; 323 #\u{2ED20}; 324 #\u{2ED21}; 325 #\u{2ED22}; 326 #\u{2ED23}; 327 #\u{2ED24}; 328 #\u{2ED25}; 329 #\u{2ED26}; 330 #\u{2ED27}; 331 #\u{2ED28}; 332 #\u{2ED29}; 333 #\u{2ED2A}; 334 #\u{2ED2B}; 335 #\u{2ED2C}; 336 #\u{2ED2D}; 337 #\u{2ED2E}; 338 #\u{2ED2F}; 339 #\u{2ED30}; 340 #\u{2ED31}; 341 #\u{2ED32}; 342 #\u{2ED33}; 343 #\u{2ED34}; 344 #\u{2ED35}; 345 #\u{2ED36}; 346 #\u{2ED37}; 347 #\u{2ED38}; 348 #\u{2ED39}; 349 #\u{2ED3A}; 350 #\u{2ED3B}; 351 #\u{2ED3C}; 352 #\u{2ED3D}; 353 #\u{2ED3E}; 354 #\u{2ED3F}; 355 #\u{2ED40}; 356 #\u{2ED41}; 357 #\u{2ED42}; 358 #\u{2ED43}; 359 #\u{2ED44}; 360 #\u{2ED45}; 361 #\u{2ED46}; 362 #\u{2ED47}; 363 #\u{2ED48}; 364 #\u{2ED49}; 365 #\u{2ED4A}; 366 #\u{2ED4B}; 367 #\u{2ED4C}; 368 #\u{2ED4D}; 369 #\u{2ED4E}; 370 #\u{2ED4F}; 371 #\u{2ED50}; 372 #\u{2ED51}; 373 #\u{2ED52}; 374 #\u{2ED53}; 375 #\u{2ED54}; 376 #\u{2ED55}; 377 #\u{2ED56}; 378 #\u{2ED57}; 379 #\u{2ED58}; 380 #\u{2ED59}; 381 #\u{2ED5A}; 382 #\u{2ED5B}; 383 #\u{2ED5C}; 384 #\u{2ED5D}; 385 #\u{2ED5E}; 386 #\u{2ED5F}; 387 #\u{2ED60}; 388 #\u{2ED61}; 389 #\u{2ED62}; 390 #\u{2ED63}; 391 #\u{2ED64}; 392 #\u{2ED65}; 393 #\u{2ED66}; 394 #\u{2ED67}; 395 #\u{2ED68}; 396 #\u{2ED69}; 397 #\u{2ED6A}; 398 #\u{2ED6B}; 399 #\u{2ED6C}; 400 #\u{2ED6D}; 401 #\u{2ED6E}; 402 #\u{2ED6F}; 403 #\u{2ED70}; 404 #\u{2ED71}; 405 #\u{2ED72}; 406 #\u{2ED73}; 407 #\u{2ED74}; 408 #\u{2ED75}; 409 #\u{2ED76}; 410 #\u{2ED77}; 411 #\u{2ED78}; 412 #\u{2ED79}; 413 #\u{2ED7A}; 414 #\u{2ED7B}; 415 #\u{2ED7C}; 416 #\u{2ED7D}; 417 #\u{2ED7E}; 418 #\u{2ED7F}; 419 #\u{2ED80}; 420 #\u{2ED81}; 421 #\u{2ED82}; 422 #\u{2ED83}; 423 #\u{2ED84}; 424 #\u{2ED85}; 425 #\u{2ED86}; 426 #\u{2ED87}; 427 #\u{2ED88}; 428 #\u{2ED89}; 429 #\u{2ED8A}; 430 #\u{2ED8B}; 431 #\u{2ED8C}; 432 #\u{2ED8D}; 433 #\u{2ED8E}; 434 #\u{2ED8F}; 435 #\u{2ED90}; 436 #\u{2ED91}; 437 #\u{2ED92}; 438 #\u{2ED93}; 439 #\u{2ED94}; 440 #\u{2ED95}; 441 #\u{2ED96}; 442 #\u{2ED97}; 443 #\u{2ED98}; 444 #\u{2ED99}; 445 #\u{2ED9A}; 446 #\u{2ED9B}; 447 #\u{2ED9C}; 448 #\u{2ED9D}; 449 #\u{2ED9E}; 450 #\u{2ED9F}; 451 #\u{2EDA0}; 452 #\u{2EDA1}; 453 #\u{2EDA2}; 454 #\u{2EDA3}; 455 #\u{2EDA4}; 456 #\u{2EDA5}; 457 #\u{2EDA6}; 458 #\u{2EDA7}; 459 #\u{2EDA8}; 460 #\u{2EDA9}; 461 #\u{2EDAA}; 462 #\u{2EDAB}; 463 #\u{2EDAC}; 464 #\u{2EDAD}; 465 #\u{2EDAE}; 466 #\u{2EDAF}; 467 #\u{2EDB0}; 468 #\u{2EDB1}; 469 #\u{2EDB2}; 470 #\u{2EDB3}; 471 #\u{2EDB4}; 472 #\u{2EDB5}; 473 #\u{2EDB6}; 474 #\u{2EDB7}; 475 #\u{2EDB8}; 476 #\u{2EDB9}; 477 #\u{2EDBA}; 478 #\u{2EDBB}; 479 #\u{2EDBC}; 480 #\u{2EDBD}; 481 #\u{2EDBE}; 482 #\u{2EDBF}; 483 #\u{2EDC0}; 484 #\u{2EDC1}; 485 #\u{2EDC2}; 486 #\u{2EDC3}; 487 #\u{2EDC4}; 488 #\u{2EDC5}; 489 #\u{2EDC6}; 490 #\u{2EDC7}; 491 #\u{2EDC8}; 492 #\u{2EDC9}; 493 #\u{2EDCA}; 494 #\u{2EDCB}; 495 #\u{2EDCC}; 496 #\u{2EDCD}; 497 #\u{2EDCE}; 498 #\u{2EDCF}; 499 #\u{2EDD0}; 500 #\u{2EDD1}; 501 #\u{2EDD2}; 502 #\u{2EDD3}; 503 #\u{2EDD4}; 504 #\u{2EDD5}; 505 #\u{2EDD6}; 506 #\u{2EDD7}; 507 #\u{2EDD8}; 508 #\u{2EDD9}; 509 #\u{2EDDA}; 510 #\u{2EDDB}; 511 #\u{2EDDC}; 512 #\u{2EDDD}; 513 #\u{2EDDE}; 514 #\u{2EDDF}; 515 #\u{2EDE0}; 516 #\u{2EDE1}; 517 #\u{2EDE2}; 518 #\u{2EDE3}; 519 #\u{2EDE4}; 520 #\u{2EDE5}; 521 #\u{2EDE6}; 522 #\u{2EDE7}; 523 #\u{2EDE8}; 524 #\u{2EDE9}; 525 #\u{2EDEA}; 526 #\u{2EDEB}; 527 #\u{2EDEC}; 528 #\u{2EDED}; 529 #\u{2EDEE}; 530 #\u{2EDEF}; 531 #\u{2EDF0}; 532 #\u{2EDF1}; 533 #\u{2EDF2}; 534 #\u{2EDF3}; 535 #\u{2EDF4}; 536 #\u{2EDF5}; 537 #\u{2EDF6}; 538 #\u{2EDF7}; 539 #\u{2EDF8}; 540 #\u{2EDF9}; 541 #\u{2EDFA}; 542 #\u{2EDFB}; 543 #\u{2EDFC}; 544 #\u{2EDFD}; 545 #\u{2EDFE}; 546 #\u{2EDFF}; 547 #\u{2EE00}; 548 #\u{2EE01}; 549 #\u{2EE02}; 550 #\u{2EE03}; 551 #\u{2EE04}; 552 #\u{2EE05}; 553 #\u{2EE06}; 554 #\u{2EE07}; 555 #\u{2EE08}; 556 #\u{2EE09}; 557 #\u{2EE0A}; 558 #\u{2EE0B}; 559 #\u{2EE0C}; 560 #\u{2EE0D}; 561 #\u{2EE0E}; 562 #\u{2EE0F}; 563 #\u{2EE10}; 564 #\u{2EE11}; 565 #\u{2EE12}; 566 #\u{2EE13}; 567 #\u{2EE14}; 568 #\u{2EE15}; 569 #\u{2EE16}; 570 #\u{2EE17}; 571 #\u{2EE18}; 572 #\u{2EE19}; 573 #\u{2EE1A}; 574 #\u{2EE1B}; 575 #\u{2EE1C}; 576 #\u{2EE1D}; 577 #\u{2EE1E}; 578 #\u{2EE1F}; 579 #\u{2EE20}; 580 #\u{2EE21}; 581 #\u{2EE22}; 582 #\u{2EE23}; 583 #\u{2EE24}; 584 #\u{2EE25}; 585 #\u{2EE26}; 586 #\u{2EE27}; 587 #\u{2EE28}; 588 #\u{2EE29}; 589 #\u{2EE2A}; 590 #\u{2EE2B}; 591 #\u{2EE2C}; 592 #\u{2EE2D}; 593 #\u{2EE2E}; 594 #\u{2EE2F}; 595 #\u{2EE30}; 596 #\u{2EE31}; 597 #\u{2EE32}; 598 #\u{2EE33}; 599 #\u{2EE34}; 600 #\u{2EE35}; 601 #\u{2EE36}; 602 #\u{2EE37}; 603 #\u{2EE38}; 604 #\u{2EE39}; 605 #\u{2EE3A}; 606 #\u{2EE3B}; 607 #\u{2EE3C}; 608 #\u{2EE3D}; 609 #\u{2EE3E}; 610 #\u{2EE3F}; 611 #\u{2EE40}; 612 #\u{2EE41}; 613 #\u{2EE42}; 614 #\u{2EE43}; 615 #\u{2EE44}; 616 #\u{2EE45}; 617 #\u{2EE46}; 618 #\u{2EE47}; 619 #\u{2EE48}; 620 #\u{2EE49}; 621 #\u{2EE4A}; 622 #\u{2EE4B}; 623 #\u{2EE4C}; 624 #\u{2EE4D}; 625 #\u{2EE4E}; 626 #\u{2EE4F}; 627 #\u{2EE50}; 628 #\u{2EE51}; 629 #\u{2EE52}; 630 #\u{2EE53}; 631 #\u{2EE54}; 632 #\u{2EE55}; 633 #\u{2EE56}; 634 #\u{2EE57}; 635 #\u{2EE58}; 636 #\u{2EE59}; 637 #\u{2EE5A}; 638 #\u{2EE5B}; 639 #\u{2EE5C}; 640 #\u{2EE5D}; 641 }; 642 643 reportCompare(0, 0);