testinput11 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. /-- These are a few representative patterns whose lengths and offsets are to be
  2. shown when the link size is 2. This is just a doublecheck test to ensure the
  3. sizes don't go horribly wrong when something is changed. The pattern contents
  4. are all themselves checked in other tests. Unicode, including property support,
  5. is required for these tests. --/
  6. /((?i)b)/BM
  7. /(?s)(.*X|^B)/BM
  8. /(?s:.*X|^B)/BM
  9. /^[[:alnum:]]/BM
  10. /#/IxMD
  11. /a#/IxMD
  12. /x?+/BM
  13. /x++/BM
  14. /x{1,3}+/BM
  15. /(x)*+/BM
  16. /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/BM
  17. |8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|BM
  18. |\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|BM
  19. /(a(?1)b)/BM
  20. /(a(?1)+b)/BM
  21. /a(?P<name1>b|c)d(?P<longername2>e)/BM
  22. /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/BM
  23. /(?P<a>a)...(?P=a)bbb(?P>a)d/BM
  24. /abc(?C255)de(?C)f/BM
  25. /abcde/CBM
  26. /\x{100}/8BM
  27. /\x{1000}/8BM
  28. /\x{10000}/8BM
  29. /\x{100000}/8BM
  30. /\x{10ffff}/8BM
  31. /\x{110000}/8BM
  32. /[\x{ff}]/8BM
  33. /[\x{100}]/8BM
  34. /\x80/8BM
  35. /\xff/8BM
  36. /\x{0041}\x{2262}\x{0391}\x{002e}/D8M
  37. /\x{D55c}\x{ad6d}\x{C5B4}/D8M
  38. /\x{65e5}\x{672c}\x{8a9e}/D8M
  39. /[\x{100}]/8BM
  40. /[Z\x{100}]/8BM
  41. /^[\x{100}\E-\Q\E\x{150}]/B8M
  42. /^[\QĀ\E-\QŐ\E]/B8M
  43. /^[\QĀ\E-\QŐ\E/B8M
  44. /[\p{L}]/BM
  45. /[\p{^L}]/BM
  46. /[\P{L}]/BM
  47. /[\P{^L}]/BM
  48. /[abc\p{L}\x{0660}]/8BM
  49. /[\p{Nd}]/8BM
  50. /[\p{Nd}+-]+/8BM
  51. /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iBM
  52. /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8BM
  53. /[\x{105}-\x{109}]/8iBM
  54. /( ( (?(1)0|) )* )/xBM
  55. /( (?(1)0|)* )/xBM
  56. /[a]/BM
  57. /[a]/8BM
  58. /[\xaa]/BM
  59. /[\xaa]/8BM
  60. /[^a]/BM
  61. /[^a]/8BM
  62. /[^\xaa]/BM
  63. /[^\xaa]/8BM
  64. /[^\d]/8WB
  65. /[[:^alpha:][:^cntrl:]]+/8WB
  66. /[[:^cntrl:][:^alpha:]]+/8WB
  67. /[[:alpha:]]+/8WB
  68. /[[:^alpha:]\S]+/8WB
  69. /abc(d|e)(*THEN)x(123(*THEN)4|567(b|q)(*THEN)xx)/B
  70. /(((a\2)|(a*)\g<-1>))*a?/B
  71. /((?+1)(\1))/B
  72. /.((?2)(?R)\1)()/B
  73. /([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00](*ACCEPT)/
  74. /-- End of testinput11 --/