1 regcomp.c These tests have been moved to t/re/reg_mesg.t
2 except for those that explicitly test line numbers
3 and those that don't have a <-- HERE in them, and those that
4 die plus have warnings, or otherwise require special handling
8 $r=qr/(??{ q"\\b+" })/;
9 "a" =~ /a$r/; # warning should come from this line
11 \b+ matches null string many times in regex; marked by <-- HERE in m/\b+ <-- HERE / at - line 3.
14 use warnings 'digit' ;
15 my $a = qr/\o{1238456}\x{100}/;
16 my $a = qr/[\o{6548321}]\x{100}/;
18 my $a = qr/\o{1238456}\x{100}/;
19 my $a = qr/[\o{6548321}]\x{100}/;
21 Non-octal character '8'. Resolved as "\o{123}" at - line 3.
22 Non-octal character '8'. Resolved as "\o{654}" at - line 4.
26 if (ord('A') == 193) {
27 print "SKIPPED\n# Different results on EBCDIC";
34 no warnings 'syntax', 'deprecated';
38 "\c," is more clearly written simply as "l". This will be a fatal error in Perl 5.28 at - line 9.
39 "\c," is more clearly written simply as "l". This will be a fatal error in Perl 5.28 at - line 10.
41 # This is because currently a different error is output under
42 # use re 'strict', so can't go in reg_mesg.t
43 # NAME perl #126261, error message causes segfault
47 Unmatched [ in regex; marked by <-- HERE in m/abc[ <-- HERE \x{df}[.00./ at - line 4.
49 # NAME perl #126261, with 'use utf8'
55 Unmatched [ in regex; marked by <-- HERE in m/abc[ <-- HERE fi[.00./ at - line 4.
57 # NAME perl qr/(?[[[:word]]])/ XXX Why is 'syntax' lc?
61 Assuming NOT a POSIX class since there is no terminating ':' in regex; marked by <-- HERE in m/(?[[[:word <-- HERE ]]])/ at - line 2.
62 syntax error in (?[...]) in regex m/(?[[[:word]]])/ at - line 2.
64 # NAME qr/(?[ [[:digit: ])/
68 Assuming NOT a POSIX class since no blanks are allowed in one in regex; marked by <-- HERE in m/(?[[[:digit: ] <-- HERE )/ at - line 2.
69 syntax error in (?[...]) in regex m/(?[[[:digit: ])/ at - line 2.
71 # NAME qr/(?[ [:digit: ])/
75 Assuming NOT a POSIX class since no blanks are allowed in one in regex; marked by <-- HERE in m/(?[[:digit: ] <-- HERE )/ at - line 2.
76 syntax error in (?[...]) in regex m/(?[[:digit: ])/ at - line 2.
80 eval {/$_/}, print "$_ ==> ", $@ || "OK!\n" for "]]]]]]]]][\\", "]]]]][\\"
82 ]]]]]]]]][\ ==> Unmatched [ in regex; marked by <-- HERE in m/]]]]]]]]][\ <-- HERE / at - line 2.
83 ]]]]][\ ==> Unmatched [ in regex; marked by <-- HERE in m/]]]]][\ <-- HERE / at - line 2.
86 use warnings 'regexp';
92 no warnings 'deprecated';
96 Unknown charname '' is deprecated. Its use will be fatal in Perl 5.28 at - line 2.
97 Ignoring zero length \N{} in character class in regex; marked by <-- HERE in m/[\N{} <-- HERE ]/ at - line 2.
98 Unknown charname '' is deprecated. Its use will be fatal in Perl 5.28 at - line 3.
99 Unknown charname '' is deprecated. Its use will be fatal in Perl 5.28 at - line 5.
100 Unknown charname '' is deprecated. Its use will be fatal in Perl 5.28 at - line 6.
102 # NAME [perl #123417]
104 use warnings 'regexp';
105 no warnings 'experimental::re_strict';
109 Unknown charname '' is deprecated. Its use will be fatal in Perl 5.28 at - line 5.
110 Zero length \N{} in regex; marked by <-- HERE in m/[\N{} <-- HERE ]/ at - line 5.
112 # NAME [perl #123417]
114 use warnings 'regexp';
115 no warnings 'experimental::re_strict';
119 Unknown charname '' is deprecated. Its use will be fatal in Perl 5.28 at - line 5.
120 Zero length \N{} in regex; marked by <-- HERE in m/\N{} <-- HERE / at - line 5.