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 'regexp' ;
31 no warnings 'regexp' ;
34 (?=a)* matches null string many times at - line 4.
36 # regcomp.c [S_study_chunk]
37 use warnings 'regexp' ;
40 no warnings 'regexp' ;
43 Strange *+?{} on zero-length expression at - line 4.
45 # regcomp.c [S_regatom]
47 use warnings 'regexp' ;
49 no warnings 'regexp' ;
52 /a\m/: Unrecognized escape \m passed through at - line 4.
54 # regcomp.c [S_regpposixcc S_checkposixcc]
55 use warnings 'regexp' ;
64 no warnings 'regexp' ;
72 BEGIN { $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3 }
75 Character class syntax [: :] belongs inside character classes at - line 4.
76 Character class syntax [. .] belongs inside character classes at - line 5.
77 Character class syntax [. .] is reserved for future extensions at - line 5.
78 Character class syntax [= =] belongs inside character classes at - line 6.
79 Character class syntax [= =] is reserved for future extensions at - line 6.
80 Character class syntax [. .] is reserved for future extensions at - line 8.
81 Character class syntax [= =] is reserved for future extensions at - line 9.
82 Character class syntax [: :] belongs inside character classes at - line 10.
83 Character class [:zog:] unknown at - line 20.
85 # regcomp.c [S_regclass]
87 use warnings 'regexp' ;
95 /[[:alpha:]-[:digit:]]/;
96 /[[:digit:]-[:alpha:]]/;
97 no warnings 'regexp' ;
105 /[[:alpha:]-[:digit:]]/;
106 /[[:digit:]-[:alpha:]]/;
108 /[a-\d]/: false [] range "a-\d" in regexp at - line 5.
109 /[\d-b]/: false [] range "\d-" in regexp at - line 6.
110 /[\s-\d]/: false [] range "\s-" in regexp at - line 7.
111 /[\d-\s]/: false [] range "\d-" in regexp at - line 8.
112 /[a-[:digit:]]/: false [] range "a-[:digit:]" in regexp at - line 9.
113 /[[:digit:]-b]/: false [] range "[:digit:]-" in regexp at - line 10.
114 /[[:alpha:]-[:digit:]]/: false [] range "[:alpha:]-" in regexp at - line 11.
115 /[[:digit:]-[:alpha:]]/: false [] range "[:digit:]-" in regexp at - line 12.
117 # regcomp.c [S_regclassutf8]
119 if (ord("\t") == 5) {
120 print "SKIPPED\n# ebcdic regular expression ranges differ.";
126 use warnings 'regexp' ;
134 /[[:alpha:]-[:digit:]]/;
135 /[[:digit:]-[:alpha:]]/;
136 no warnings 'regexp' ;
144 /[[:alpha:]-[:digit:]]/;
145 /[[:digit:]-[:alpha:]]/;
147 /[a-\d]/: false [] range "a-\d" in regexp at - line 12.
148 /[\d-b]/: false [] range "\d-" in regexp at - line 13.
149 /[\s-\d]/: false [] range "\s-" in regexp at - line 14.
150 /[\d-\s]/: false [] range "\d-" in regexp at - line 15.
151 /[a-[:digit:]]/: false [] range "a-[:digit:]" in regexp at - line 16.
152 /[[:digit:]-b]/: false [] range "[:digit:]-" in regexp at - line 17.
153 /[[:alpha:]-[:digit:]]/: false [] range "[:alpha:]-" in regexp at - line 18.
154 /[[:digit:]-[:alpha:]]/: false [] range "[:digit:]-" in regexp at - line 19.
156 # regcomp.c [S_regclass S_regclassutf8]
157 use warnings 'regexp' ;
159 no warnings 'regexp' ;
162 /[a\zb]/: Unrecognized escape \z in character class passed through at - line 3.