3 Strange *+?{} on zero-length expression [S_study_chunk]
6 %.*s matches null string many times [S_regpiece]
7 $a = "ABC123" ; $a =~ /(?=a)*/'
9 /%.127s/: Unrecognized escape \\%c passed through" [S_regatom]
12 Character class syntax [. .] is reserved for future extensions [S_regpposixcc]
14 Character class syntax [= =] is reserved for future extensions [S_checkposixcc]
16 Character class syntax [%c %c] belongs inside character classes [S_checkposixcc]
18 /%.127s/: false [] range \"%*.*s\" in regexp [S_regclass]
20 /%.127s/: false [] range \"%*.*s\" in regexp [S_regclassutf8]
22 /%.127s/: Unrecognized escape \\%c in character class passed through" [S_regclass]
24 /%.127s/: Unrecognized escape \\%c in character class passed through" [S_regclassutf8]
27 # regcomp.c [S_regpiece]
28 use warnings 'unsafe' ;
31 no warnings 'unsafe' ;
34 (?=a)* matches null string many times at - line 4.
36 # regcomp.c [S_study_chunk]
37 use warnings 'unsafe' ;
40 no warnings 'unsafe' ;
43 Strange *+?{} on zero-length expression at - line 4.
45 # regcomp.c [S_regatom]
46 use warnings 'unsafe' ;
48 no warnings 'unsafe' ;
51 Unrecognized escape \m passed through at - line 3.
53 # regcomp.c [S_regpposixcc S_checkposixcc]
54 use warnings 'unsafe' ;
63 no warnings 'unsafe' ;
71 BEGIN { $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3 }
74 Character class syntax [: :] belongs inside character classes at - line 4.
75 Character class syntax [. .] belongs inside character classes at - line 5.
76 Character class syntax [. .] is reserved for future extensions at - line 5.
77 Character class syntax [= =] belongs inside character classes at - line 6.
78 Character class syntax [= =] is reserved for future extensions at - line 6.
79 Character class syntax [. .] is reserved for future extensions at - line 8.
80 Character class syntax [= =] is reserved for future extensions at - line 9.
81 Character class syntax [: :] belongs inside character classes at - line 10.
82 Character class [:zog:] unknown at - line 20.
84 # regcomp.c [S_regclass]
86 use warnings 'unsafe' ;
94 /[[:alpha:]-[:digit:]]/;
95 /[[:digit:]-[:alpha:]]/;
96 no warnings 'unsafe' ;
104 /[[:alpha:]-[:digit:]]/;
105 /[[:digit:]-[:alpha:]]/;
107 /[a-\d]/: false [] range "a-\d" in regexp at - line 5.
108 /[\d-b]/: false [] range "\d-" in regexp at - line 6.
109 /[\s-\d]/: false [] range "\s-" in regexp at - line 7.
110 /[\d-\s]/: false [] range "\d-" in regexp at - line 8.
111 /[a-[:digit:]]/: false [] range "a-[:digit:]" in regexp at - line 9.
112 /[[:digit:]-b]/: false [] range "[:digit:]-" in regexp at - line 10.
113 /[[:alpha:]-[:digit:]]/: false [] range "[:alpha:]-" in regexp at - line 11.
114 /[[:digit:]-[:alpha:]]/: false [] range "[:digit:]-" in regexp at - line 12.
116 # regcomp.c [S_regclassutf8]
118 if (ord("\t") == 5) {
119 print "SKIPPED\n# ebcdic regular expression ranges differ.";
125 use warnings 'unsafe' ;
133 /[[:alpha:]-[:digit:]]/;
134 /[[:digit:]-[:alpha:]]/;
135 no warnings 'unsafe' ;
143 /[[:alpha:]-[:digit:]]/;
144 /[[:digit:]-[:alpha:]]/;
146 /[a-\d]/: false [] range "a-\d" in regexp at - line 12.
147 /[\d-b]/: false [] range "\d-" in regexp at - line 13.
148 /[\s-\d]/: false [] range "\s-" in regexp at - line 14.
149 /[\d-\s]/: false [] range "\d-" in regexp at - line 15.
150 /[a-[:digit:]]/: false [] range "a-[:digit:]" in regexp at - line 16.
151 /[[:digit:]-b]/: false [] range "[:digit:]-" in regexp at - line 17.
152 /[[:alpha:]-[:digit:]]/: false [] range "[:alpha:]-" in regexp at - line 18.
153 /[[:digit:]-[:alpha:]]/: false [] range "[:digit:]-" in regexp at - line 19.
155 # regcomp.c [S_regclass S_regclassutf8]
156 use warnings 'unsafe' ;
158 no warnings 'unsafe' ;
161 /[a\zb]/: Unrecognized escape \z in character class passed through at - line 3.