Annotation of embedaddon/pcre/testdata/testinput6, revision 1.1
1.1 ! misho 1: /-- This set of tests is for Unicode property support. It is compatible with
! 2: Perl >= 5.10, but not 5.8 because it tests some extra properties that are
! 3: not in the earlier release. --/
! 4:
! 5: /^\pC\pL\pM\pN\pP\pS\pZ</8
! 6: \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
! 7: \np\x{300}9!\$ <
! 8: ** Failers
! 9: ap\x{300}9!\$ <
! 10:
! 11: /^\PC/8
! 12: X
! 13: ** Failers
! 14: \x7f
! 15:
! 16: /^\PL/8
! 17: 9
! 18: ** Failers
! 19: \x{c0}
! 20:
! 21: /^\PM/8
! 22: X
! 23: ** Failers
! 24: \x{30f}
! 25:
! 26: /^\PN/8
! 27: X
! 28: ** Failers
! 29: \x{660}
! 30:
! 31: /^\PP/8
! 32: X
! 33: ** Failers
! 34: \x{66c}
! 35:
! 36: /^\PS/8
! 37: X
! 38: ** Failers
! 39: \x{f01}
! 40:
! 41: /^\PZ/8
! 42: X
! 43: ** Failers
! 44: \x{1680}
! 45:
! 46: /^\p{Cc}/8
! 47: \x{017}
! 48: \x{09f}
! 49: ** Failers
! 50: \x{0600}
! 51:
! 52: /^\p{Cf}/8
! 53: \x{601}
! 54: ** Failers
! 55: \x{09f}
! 56:
! 57: /^\p{Cn}/8
! 58: \x{e0000}
! 59: ** Failers
! 60: \x{09f}
! 61:
! 62: /^\p{Co}/8
! 63: \x{f8ff}
! 64: ** Failers
! 65: \x{09f}
! 66:
! 67: /^\p{Ll}/8
! 68: a
! 69: ** Failers
! 70: Z
! 71: \x{e000}
! 72:
! 73: /^\p{Lm}/8
! 74: \x{2b0}
! 75: ** Failers
! 76: a
! 77:
! 78: /^\p{Lo}/8
! 79: \x{1bb}
! 80: \x{3400}
! 81: \x{3401}
! 82: \x{4d00}
! 83: \x{4db4}
! 84: \x{4db5}
! 85: ** Failers
! 86: a
! 87: \x{2b0}
! 88: \x{4db6}
! 89:
! 90: /^\p{Lt}/8
! 91: \x{1c5}
! 92: ** Failers
! 93: a
! 94: \x{2b0}
! 95:
! 96: /^\p{Lu}/8
! 97: A
! 98: ** Failers
! 99: \x{2b0}
! 100:
! 101: /^\p{Mc}/8
! 102: \x{903}
! 103: ** Failers
! 104: X
! 105: \x{300}
! 106:
! 107: /^\p{Me}/8
! 108: \x{488}
! 109: ** Failers
! 110: X
! 111: \x{903}
! 112: \x{300}
! 113:
! 114: /^\p{Mn}/8
! 115: \x{300}
! 116: ** Failers
! 117: X
! 118: \x{903}
! 119:
! 120: /^\p{Nd}+/8
! 121: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}\x{66a}
! 122: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}\x{6fa}
! 123: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}\x{970}
! 124: ** Failers
! 125: X
! 126:
! 127: /^\p{Nl}/8
! 128: \x{16ee}
! 129: ** Failers
! 130: X
! 131: \x{966}
! 132:
! 133: /^\p{No}/8
! 134: \x{b2}
! 135: \x{b3}
! 136: ** Failers
! 137: X
! 138: \x{16ee}
! 139:
! 140: /^\p{Pc}/8
! 141: \x5f
! 142: \x{203f}
! 143: ** Failers
! 144: X
! 145: -
! 146: \x{58a}
! 147:
! 148: /^\p{Pd}/8
! 149: -
! 150: \x{58a}
! 151: ** Failers
! 152: X
! 153: \x{203f}
! 154:
! 155: /^\p{Pe}/8
! 156: )
! 157: ]
! 158: }
! 159: \x{f3b}
! 160: ** Failers
! 161: X
! 162: \x{203f}
! 163: (
! 164: [
! 165: {
! 166: \x{f3c}
! 167:
! 168: /^\p{Pf}/8
! 169: \x{bb}
! 170: \x{2019}
! 171: ** Failers
! 172: X
! 173: \x{203f}
! 174:
! 175: /^\p{Pi}/8
! 176: \x{ab}
! 177: \x{2018}
! 178: ** Failers
! 179: X
! 180: \x{203f}
! 181:
! 182: /^\p{Po}/8
! 183: !
! 184: \x{37e}
! 185: ** Failers
! 186: X
! 187: \x{203f}
! 188:
! 189: /^\p{Ps}/8
! 190: (
! 191: [
! 192: {
! 193: \x{f3c}
! 194: ** Failers
! 195: X
! 196: )
! 197: ]
! 198: }
! 199: \x{f3b}
! 200:
! 201: /^\p{Sk}/8
! 202: \x{2c2}
! 203: ** Failers
! 204: X
! 205: \x{9f2}
! 206:
! 207: /^\p{Sm}+/8
! 208: +<|~\x{ac}\x{2044}
! 209: ** Failers
! 210: X
! 211: \x{9f2}
! 212:
! 213: /^\p{So}/8
! 214: \x{a6}
! 215: \x{482}
! 216: ** Failers
! 217: X
! 218: \x{9f2}
! 219:
! 220: /^\p{Zl}/8
! 221: \x{2028}
! 222: ** Failers
! 223: X
! 224: \x{2029}
! 225:
! 226: /^\p{Zp}/8
! 227: \x{2029}
! 228: ** Failers
! 229: X
! 230: \x{2028}
! 231:
! 232: /\p{Nd}+(..)/8
! 233: \x{660}\x{661}\x{662}ABC
! 234:
! 235: /\p{Nd}+?(..)/8
! 236: \x{660}\x{661}\x{662}ABC
! 237:
! 238: /\p{Nd}{2,}(..)/8
! 239: \x{660}\x{661}\x{662}ABC
! 240:
! 241: /\p{Nd}{2,}?(..)/8
! 242: \x{660}\x{661}\x{662}ABC
! 243:
! 244: /\p{Nd}*(..)/8
! 245: \x{660}\x{661}\x{662}ABC
! 246:
! 247: /\p{Nd}*?(..)/8
! 248: \x{660}\x{661}\x{662}ABC
! 249:
! 250: /\p{Nd}{2}(..)/8
! 251: \x{660}\x{661}\x{662}ABC
! 252:
! 253: /\p{Nd}{2,3}(..)/8
! 254: \x{660}\x{661}\x{662}ABC
! 255:
! 256: /\p{Nd}{2,3}?(..)/8
! 257: \x{660}\x{661}\x{662}ABC
! 258:
! 259: /\p{Nd}?(..)/8
! 260: \x{660}\x{661}\x{662}ABC
! 261:
! 262: /\p{Nd}??(..)/8
! 263: \x{660}\x{661}\x{662}ABC
! 264:
! 265: /\p{Nd}*+(..)/8
! 266: \x{660}\x{661}\x{662}ABC
! 267:
! 268: /\p{Nd}*+(...)/8
! 269: \x{660}\x{661}\x{662}ABC
! 270:
! 271: /\p{Nd}*+(....)/8
! 272: ** Failers
! 273: \x{660}\x{661}\x{662}ABC
! 274:
! 275: /(?<=A\p{Nd})XYZ/8
! 276: A2XYZ
! 277: 123A5XYZPQR
! 278: ABA\x{660}XYZpqr
! 279: ** Failers
! 280: AXYZ
! 281: XYZ
! 282:
! 283: /(?<!\pL)XYZ/8
! 284: 1XYZ
! 285: AB=XYZ..
! 286: XYZ
! 287: ** Failers
! 288: WXYZ
! 289:
! 290: /[\P{Nd}]+/8
! 291: abcd
! 292: ** Failers
! 293: 1234
! 294:
! 295: /\D+/8
! 296: 11111111111111111111111111111111111111111111111111111111111111111111111
! 297: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 298:
! 299: /\P{Nd}+/8
! 300: 11111111111111111111111111111111111111111111111111111111111111111111111
! 301: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 302:
! 303: /[\D]+/8
! 304: 11111111111111111111111111111111111111111111111111111111111111111111111
! 305: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 306:
! 307: /[\P{Nd}]+/8
! 308: 11111111111111111111111111111111111111111111111111111111111111111111111
! 309: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 310:
! 311: /[\D\P{Nd}]+/8
! 312: 11111111111111111111111111111111111111111111111111111111111111111111111
! 313: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 314:
! 315: /\pL/8
! 316: a
! 317: A
! 318:
! 319: /\pL/8i
! 320: a
! 321: A
! 322:
! 323: /\p{Lu}/8
! 324: A
! 325: aZ
! 326: ** Failers
! 327: abc
! 328:
! 329: /\p{Lu}/8i
! 330: A
! 331: aZ
! 332: ** Failers
! 333: abc
! 334:
! 335: /\p{Ll}/8
! 336: a
! 337: Az
! 338: ** Failers
! 339: ABC
! 340:
! 341: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8
! 342: A\x{391}\x{10427}\x{ff3a}\x{1fb0}
! 343: ** Failers
! 344: a\x{391}\x{10427}\x{ff3a}\x{1fb0}
! 345: A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
! 346: A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
! 347: A\x{391}\x{10427}\x{ff5a}\x{1fb0}
! 348: A\x{391}\x{10427}\x{ff3a}\x{1fb8}
! 349:
! 350: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8i
! 351: A\x{391}\x{10427}\x{ff3a}\x{1fb0}
! 352: a\x{391}\x{10427}\x{ff3a}\x{1fb0}
! 353: A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
! 354: A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
! 355: A\x{391}\x{10427}\x{ff5a}\x{1fb0}
! 356: A\x{391}\x{10427}\x{ff3a}\x{1fb8}
! 357:
! 358: /\x{391}+/8i
! 359: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
! 360:
! 361: /\x{391}{3,5}(.)/8i
! 362: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
! 363:
! 364: /\x{391}{3,5}?(.)/8i
! 365: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
! 366:
! 367: /[\x{391}\x{ff3a}]/8i
! 368: \x{391}
! 369: \x{ff3a}
! 370: \x{3b1}
! 371: \x{ff5a}
! 372:
! 373: /^[\X]/8
! 374: X123
! 375: *** Failers
! 376: AXYZ
! 377:
! 378: /^(\X*)C/8
! 379: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
! 380: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
! 381:
! 382: /^(\X*?)C/8
! 383: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
! 384: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
! 385:
! 386: /^(\X*)(.)/8
! 387: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
! 388: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
! 389:
! 390: /^(\X*?)(.)/8
! 391: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
! 392: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
! 393:
! 394: /^\X(.)/8
! 395: *** Failers
! 396: A\x{300}\x{301}\x{302}
! 397:
! 398: /^\X{2,3}(.)/8
! 399: A\x{300}\x{301}B\x{300}X
! 400: A\x{300}\x{301}B\x{300}C\x{300}\x{301}
! 401: A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
! 402: A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
! 403:
! 404: /^\X{2,3}?(.)/8
! 405: A\x{300}\x{301}B\x{300}X
! 406: A\x{300}\x{301}B\x{300}C\x{300}\x{301}
! 407: A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
! 408: A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
! 409:
! 410: /^\p{Han}+/8
! 411: \x{2e81}\x{3007}\x{2f804}\x{31a0}
! 412: ** Failers
! 413: \x{2e7f}
! 414:
! 415: /^\P{Katakana}+/8
! 416: \x{3105}
! 417: ** Failers
! 418: \x{30ff}
! 419:
! 420: /^[\p{Arabic}]/8
! 421: \x{06e9}
! 422: \x{060b}
! 423: ** Failers
! 424: X\x{06e9}
! 425:
! 426: /^[\P{Yi}]/8
! 427: \x{2f800}
! 428: ** Failers
! 429: \x{a014}
! 430: \x{a4c6}
! 431:
! 432: /^\p{Any}X/8
! 433: AXYZ
! 434: \x{1234}XYZ
! 435: ** Failers
! 436: X
! 437:
! 438: /^\P{Any}X/8
! 439: ** Failers
! 440: AX
! 441:
! 442: /^\p{Any}?X/8
! 443: XYZ
! 444: AXYZ
! 445: \x{1234}XYZ
! 446: ** Failers
! 447: ABXYZ
! 448:
! 449: /^\P{Any}?X/8
! 450: XYZ
! 451: ** Failers
! 452: AXYZ
! 453: \x{1234}XYZ
! 454: ABXYZ
! 455:
! 456: /^\p{Any}+X/8
! 457: AXYZ
! 458: \x{1234}XYZ
! 459: A\x{1234}XYZ
! 460: ** Failers
! 461: XYZ
! 462:
! 463: /^\P{Any}+X/8
! 464: ** Failers
! 465: AXYZ
! 466: \x{1234}XYZ
! 467: A\x{1234}XYZ
! 468: XYZ
! 469:
! 470: /^\p{Any}*X/8
! 471: XYZ
! 472: AXYZ
! 473: \x{1234}XYZ
! 474: A\x{1234}XYZ
! 475: ** Failers
! 476:
! 477: /^\P{Any}*X/8
! 478: XYZ
! 479: ** Failers
! 480: AXYZ
! 481: \x{1234}XYZ
! 482: A\x{1234}XYZ
! 483:
! 484: /^[\p{Any}]X/8
! 485: AXYZ
! 486: \x{1234}XYZ
! 487: ** Failers
! 488: X
! 489:
! 490: /^[\P{Any}]X/8
! 491: ** Failers
! 492: AX
! 493:
! 494: /^[\p{Any}]?X/8
! 495: XYZ
! 496: AXYZ
! 497: \x{1234}XYZ
! 498: ** Failers
! 499: ABXYZ
! 500:
! 501: /^[\P{Any}]?X/8
! 502: XYZ
! 503: ** Failers
! 504: AXYZ
! 505: \x{1234}XYZ
! 506: ABXYZ
! 507:
! 508: /^[\p{Any}]+X/8
! 509: AXYZ
! 510: \x{1234}XYZ
! 511: A\x{1234}XYZ
! 512: ** Failers
! 513: XYZ
! 514:
! 515: /^[\P{Any}]+X/8
! 516: ** Failers
! 517: AXYZ
! 518: \x{1234}XYZ
! 519: A\x{1234}XYZ
! 520: XYZ
! 521:
! 522: /^[\p{Any}]*X/8
! 523: XYZ
! 524: AXYZ
! 525: \x{1234}XYZ
! 526: A\x{1234}XYZ
! 527: ** Failers
! 528:
! 529: /^[\P{Any}]*X/8
! 530: XYZ
! 531: ** Failers
! 532: AXYZ
! 533: \x{1234}XYZ
! 534: A\x{1234}XYZ
! 535:
! 536: /^\p{Any}{3,5}?/8
! 537: abcdefgh
! 538: \x{1234}\n\r\x{3456}xyz
! 539:
! 540: /^\p{Any}{3,5}/8
! 541: abcdefgh
! 542: \x{1234}\n\r\x{3456}xyz
! 543:
! 544: /^\P{Any}{3,5}?/8
! 545: ** Failers
! 546: abcdefgh
! 547: \x{1234}\n\r\x{3456}xyz
! 548:
! 549: /^\p{L&}X/8
! 550: AXY
! 551: aXY
! 552: \x{1c5}XY
! 553: ** Failers
! 554: \x{1bb}XY
! 555: \x{2b0}XY
! 556: !XY
! 557:
! 558: /^[\p{L&}]X/8
! 559: AXY
! 560: aXY
! 561: \x{1c5}XY
! 562: ** Failers
! 563: \x{1bb}XY
! 564: \x{2b0}XY
! 565: !XY
! 566:
! 567: /^\p{L&}+X/8
! 568: AXY
! 569: aXY
! 570: AbcdeXyz
! 571: \x{1c5}AbXY
! 572: abcDEXypqreXlmn
! 573: ** Failers
! 574: \x{1bb}XY
! 575: \x{2b0}XY
! 576: !XY
! 577:
! 578: /^[\p{L&}]+X/8
! 579: AXY
! 580: aXY
! 581: AbcdeXyz
! 582: \x{1c5}AbXY
! 583: abcDEXypqreXlmn
! 584: ** Failers
! 585: \x{1bb}XY
! 586: \x{2b0}XY
! 587: !XY
! 588:
! 589: /^\p{L&}+?X/8
! 590: AXY
! 591: aXY
! 592: AbcdeXyz
! 593: \x{1c5}AbXY
! 594: abcDEXypqreXlmn
! 595: ** Failers
! 596: \x{1bb}XY
! 597: \x{2b0}XY
! 598: !XY
! 599:
! 600: /^[\p{L&}]+?X/8
! 601: AXY
! 602: aXY
! 603: AbcdeXyz
! 604: \x{1c5}AbXY
! 605: abcDEXypqreXlmn
! 606: ** Failers
! 607: \x{1bb}XY
! 608: \x{2b0}XY
! 609: !XY
! 610:
! 611: /^\P{L&}X/8
! 612: !XY
! 613: \x{1bb}XY
! 614: \x{2b0}XY
! 615: ** Failers
! 616: \x{1c5}XY
! 617: AXY
! 618:
! 619: /^[\P{L&}]X/8
! 620: !XY
! 621: \x{1bb}XY
! 622: \x{2b0}XY
! 623: ** Failers
! 624: \x{1c5}XY
! 625: AXY
! 626:
! 627: /^(\p{Z}[^\p{C}\p{Z}]+)*$/
! 628: \xa0!
! 629:
! 630: /^[\pL](abc)(?1)/
! 631: AabcabcYZ
! 632:
! 633: /([\pL]=(abc))*X/
! 634: L=abcX
! 635:
! 636: /^\p{Balinese}\p{Cuneiform}\p{Nko}\p{Phags_Pa}\p{Phoenician}/8
! 637: \x{1b00}\x{12000}\x{7c0}\x{a840}\x{10900}
! 638:
! 639: /Check property support in non-UTF-8 mode/
! 640:
! 641: /\p{L}{4}/
! 642: 123abcdefg
! 643: 123abc\xc4\xc5zz
! 644:
! 645: /\X{1,3}\d/
! 646: \x8aBCD
! 647:
! 648: /\X?\d/
! 649: \x8aBCD
! 650:
! 651: /\P{L}?\d/
! 652: \x8aBCD
! 653:
! 654: /[\PPP\x8a]{1,}\x80/
! 655: A\x80
! 656:
! 657: /^[\p{Arabic}]/8
! 658: \x{60e}
! 659: \x{656}
! 660: \x{657}
! 661: \x{658}
! 662: \x{659}
! 663: \x{65a}
! 664: \x{65b}
! 665: \x{65c}
! 666: \x{65d}
! 667: \x{65e}
! 668: \x{66a}
! 669: \x{6e9}
! 670: \x{6ef}
! 671: \x{6fa}
! 672: ** Failers
! 673: \x{604}
! 674: \x{650}
! 675: \x{651}
! 676: \x{652}
! 677: \x{653}
! 678: \x{654}
! 679: \x{655}
! 680: \x{65f}
! 681:
! 682: /^\p{Cyrillic}/8
! 683: \x{1d2b}
! 684:
! 685: /^\p{Common}/8
! 686: \x{589}
! 687: \x{60c}
! 688: \x{61f}
! 689: \x{964}
! 690: \x{965}
! 691: \x{970}
! 692:
! 693: /^\p{Inherited}/8
! 694: \x{64b}
! 695: \x{654}
! 696: \x{655}
! 697: \x{200c}
! 698: ** Failers
! 699: \x{64a}
! 700: \x{656}
! 701:
! 702: /^\p{Shavian}/8
! 703: \x{10450}
! 704: \x{1047f}
! 705:
! 706: /^\p{Deseret}/8
! 707: \x{10400}
! 708: \x{1044f}
! 709:
! 710: /^\p{Osmanya}/8
! 711: \x{10480}
! 712: \x{1049d}
! 713: \x{104a0}
! 714: \x{104a9}
! 715: ** Failers
! 716: \x{1049e}
! 717: \x{1049f}
! 718: \x{104aa}
! 719:
! 720: /\p{Carian}\p{Cham}\p{Kayah_Li}\p{Lepcha}\p{Lycian}\p{Lydian}\p{Ol_Chiki}\p{Rejang}\p{Saurashtra}\p{Sundanese}\p{Vai}/8
! 721: \x{102A4}\x{AA52}\x{A91D}\x{1C46}\x{10283}\x{1092E}\x{1C6B}\x{A93B}\x{A8BF}\x{1BA0}\x{A50A}====
! 722:
! 723: /\x{a77d}\x{1d79}/8i
! 724: \x{a77d}\x{1d79}
! 725: \x{1d79}\x{a77d}
! 726:
! 727: /\x{a77d}\x{1d79}/8
! 728: \x{a77d}\x{1d79}
! 729: ** Failers
! 730: \x{1d79}\x{a77d}
! 731:
! 732: /(A)\1/8i
! 733: AA
! 734: Aa
! 735: aa
! 736: aA
! 737:
! 738: /(\x{10a})\1/8i
! 739: \x{10a}\x{10a}
! 740: \x{10a}\x{10b}
! 741: \x{10b}\x{10b}
! 742: \x{10b}\x{10a}
! 743:
! 744: /The next two tests are for property support in non-UTF-8 mode/
! 745:
! 746: /(?:\p{Lu}|\x20)+/
! 747: \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
! 748:
! 749: /[\p{Lu}\x20]+/
! 750: \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
! 751:
! 752: /\p{Avestan}\p{Bamum}\p{Egyptian_Hieroglyphs}\p{Imperial_Aramaic}\p{Inscriptional_Pahlavi}\p{Inscriptional_Parthian}\p{Javanese}\p{Kaithi}\p{Lisu}\p{Meetei_Mayek}\p{Old_South_Arabian}\p{Old_Turkic}\p{Samaritan}\p{Tai_Tham}\p{Tai_Viet}/8
! 753: \x{10b00}\x{a6ef}\x{13007}\x{10857}\x{10b78}\x{10b58}\x{a980}\x{110c1}\x{a4ff}\x{abc0}\x{10a7d}\x{10c48}\x{0800}\x{1aad}\x{aac0}
! 754:
! 755: /^\w+/8W
! 756: Az_\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}1\x{660}\x{bef}\x{16ee}
! 757:
! 758: /^[[:xdigit:]]*/8W
! 759: 1a\x{660}\x{bef}\x{16ee}
! 760:
! 761: /^\d+/8W
! 762: 1\x{660}\x{bef}\x{16ee}
! 763:
! 764: /^[[:digit:]]+/8W
! 765: 1\x{660}\x{bef}\x{16ee}
! 766:
! 767: /^>\s+/8W
! 768: >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b}
! 769:
! 770: /^>\pZ+/8W
! 771: >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b}
! 772:
! 773: /^>[[:space:]]*/8W
! 774: >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b}
! 775:
! 776: /^>[[:blank:]]*/8W
! 777: >\x{20}\x{a0}\x{1680}\x{180e}\x{2000}\x{202f}\x{9}\x{b}\x{2028}
! 778:
! 779: /^[[:alpha:]]*/8W
! 780: Az\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}
! 781:
! 782: /^[[:alnum:]]*/8W
! 783: Az\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}1\x{660}\x{bef}\x{16ee}
! 784:
! 785: /^[[:cntrl:]]*/8W
! 786: \x{0}\x{09}\x{1f}\x{7f}\x{9f}
! 787:
! 788: /^[[:graph:]]*/8W
! 789: A\x{a1}\x{a0}
! 790:
! 791: /^[[:print:]]*/8W
! 792: A z\x{a0}\x{a1}
! 793:
! 794: /^[[:punct:]]*/8W
! 795: .+\x{a1}\x{a0}
! 796:
! 797: /\p{Zs}*?\R/
! 798: ** Failers
! 799: a\xFCb
! 800:
! 801: /\p{Zs}*\R/
! 802: ** Failers
! 803: a\xFCb
! 804:
! 805: /ⱥ/8i
! 806: ⱥ
! 807: Ⱥx
! 808: Ⱥ
! 809:
! 810: /[ⱥ]/8i
! 811: ⱥ
! 812: Ⱥx
! 813: Ⱥ
! 814:
! 815: /Ⱥ/8i
! 816: Ⱥ
! 817: ⱥ
! 818:
! 819: /-- End of testinput6 --/
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>