testoutput25 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. /-- Tests for the 32-bit library only */
  2. < forbid 8W
  3. /-- Check maximum character size --/
  4. /\x{110000}/
  5. /\x{7fffffff}/
  6. /\x{80000000}/
  7. /\x{ffffffff}/
  8. /\x{100000000}/
  9. Failed: character value in \x{} or \o{} is too large at offset 12
  10. /\o{17777777777}/
  11. /\o{20000000000}/
  12. /\o{37777777777}/
  13. /\o{40000000000}/
  14. Failed: character value in \x{} or \o{} is too large at offset 14
  15. /\x{7fffffff}\x{7fffffff}/I
  16. Capturing subpattern count = 0
  17. No options
  18. First char = \x{7fffffff}
  19. Need char = \x{7fffffff}
  20. /\x{80000000}\x{80000000}/I
  21. Capturing subpattern count = 0
  22. No options
  23. First char = \x{80000000}
  24. Need char = \x{80000000}
  25. /\x{ffffffff}\x{ffffffff}/I
  26. Capturing subpattern count = 0
  27. No options
  28. First char = \x{ffffffff}
  29. Need char = \x{ffffffff}
  30. /-- Non-UTF characters --/
  31. /\C{2,3}/
  32. \x{400000}\x{400001}\x{400002}\x{400003}
  33. 0: \x{400000}\x{400001}\x{400002}
  34. /\x{400000}\x{800000}/iDZ
  35. ------------------------------------------------------------------
  36. Bra
  37. /i \x{400000}\x{800000}
  38. Ket
  39. End
  40. ------------------------------------------------------------------
  41. Capturing subpattern count = 0
  42. Options: caseless
  43. First char = \x{400000}
  44. Need char = \x{800000}
  45. /-- Check character ranges --/
  46. /[\H]/BZSI
  47. ------------------------------------------------------------------
  48. Bra
  49. [\x00-\x08\x0a-\x1f!-\x9f\xa1-\xff\x{100}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{ffffffff}]
  50. Ket
  51. End
  52. ------------------------------------------------------------------
  53. Capturing subpattern count = 0
  54. No options
  55. No first char
  56. No need char
  57. Subject length lower bound = 1
  58. Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0a \x0b
  59. \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a
  60. \x1b \x1c \x1d \x1e \x1f ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9
  61. : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^
  62. _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80
  63. \x81 \x82 \x83 \x84 \x85 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f
  64. \x90 \x91 \x92 \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e
  65. \x9f \xa1 \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae
  66. \xaf \xb0 \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd
  67. \xbe \xbf \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc
  68. \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb
  69. \xdc \xdd \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea
  70. \xeb \xec \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9
  71. \xfa \xfb \xfc \xfd \xfe \xff
  72. /[\V]/BZSI
  73. ------------------------------------------------------------------
  74. Bra
  75. [\x00-\x09\x0e-\x84\x86-\xff\x{100}-\x{2027}\x{202a}-\x{ffffffff}]
  76. Ket
  77. End
  78. ------------------------------------------------------------------
  79. Capturing subpattern count = 0
  80. No options
  81. No first char
  82. No need char
  83. Subject length lower bound = 1
  84. Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0e
  85. \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a \x1b \x1c \x1d
  86. \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = >
  87. ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c
  88. d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80 \x81 \x82
  89. \x83 \x84 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f \x90 \x91 \x92
  90. \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e \x9f \xa0 \xa1
  91. \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae \xaf \xb0
  92. \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd \xbe \xbf
  93. \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce
  94. \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb \xdc \xdd
  95. \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec
  96. \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 \xfa \xfb
  97. \xfc \xfd \xfe \xff
  98. /-- End of testinput25 --/