3 we seem to have lost a few ambiguous warnings!!
13 Use of comma-less variable list is deprecated
14 (called 3 times via depcom)
16 \1 better written as $1
17 use warning 'syntax' ;
21 Semicolon seems to be missing
38 Multidimensional syntax %.*s not supported
41 You need to quote \"%s\""
42 sub fred {} ; $SIG{TERM} = fred;
44 Scalar value %.*s better written as $%.*s"
48 Can't use \\%c to mean $%c in expression
49 $_ = "ab" ; s/(ab)/\1/e;
51 Unquoted string "abc" may clash with future reserved word at - line 3.
55 chmod: mode argument is missing initial 0
58 Possible attempt to separate words with commas
61 Possible attempt to put comments in qw() list
64 umask: argument is missing initial 0
67 %s (...) interpreted as function
72 Ambiguous use of %c{%s%s} resolved to %c%s%s
77 Ambiguous use of %c{%s} resolved to %c%s
79 sub fred {} $a = ${fred}
85 Bareword \"%s\" refers to nonexistent package
88 Ambiguous call resolved as CORE::%s(), qualify as such or use &
92 Use of \\x{} without utf8 declaration
96 \x%.*s will produce malformed UTF-8 character; use \x{%.*s} for that
102 Use of "%s" without parentheses is ambiguous [check_uni]
105 Ambiguous use of -%s resolved as -&%s() [yylex]
106 sub fred {} ; - fred ;
108 Precedence problem: open %.*s should be open(%.*s) [yylex]
111 Operator or semicolon missing before %c%s [yylex]
112 Ambiguous use of %c resolved as operator %c
117 use warning 'deprecated' ;
124 no warning 'deprecated' ;
132 Use of EQ is deprecated at - line 3.
133 Use of NE is deprecated at - line 4.
134 Use of GT is deprecated at - line 5.
135 Use of LT is deprecated at - line 6.
136 Use of GE is deprecated at - line 7.
137 Use of LE is deprecated at - line 8.
140 use warning 'deprecated' ;
145 no warning 'deprecated' ;
151 Use of comma-less variable list is deprecated at - line 5.
152 Use of comma-less variable list is deprecated at - line 5.
153 Use of comma-less variable list is deprecated at - line 5.
156 use warning 'deprecated' ;
159 no warning 'deprecated' ;
163 Use of bare << to mean <<"" is deprecated at - line 3.
166 use warning 'syntax' ;
168 no warning 'syntax' ;
171 \1 better written as $1 at - line 3.
174 use warning 'semicolon' ;
177 no warning 'semicolon' ;
181 Semicolon seems to be missing at - line 3.
185 # Scalars leaked: due to syntax errors
186 $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3;
188 use warning 'syntax' ;
200 Reversed += operator at - line 7.
201 Reversed -= operator at - line 8.
202 Reversed *= operator at - line 9.
203 Reversed %= operator at - line 10.
204 Reversed &= operator at - line 11.
205 Reversed .= operator at - line 12.
206 syntax error at - line 12, near "=."
207 Reversed ^= operator at - line 13.
208 syntax error at - line 13, near "=^"
209 Reversed |= operator at - line 14.
210 syntax error at - line 14, near "=|"
211 Reversed <= operator at - line 15.
212 Unterminated <> operator at - line 15.
216 # Scalars leaked: due to syntax errors
217 $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3;
219 no warning 'syntax' ;
231 syntax error at - line 12, near "=."
232 syntax error at - line 13, near "=^"
233 syntax error at - line 14, near "=|"
234 Unterminated <> operator at - line 15.
237 use warning 'syntax' ;
239 no warning 'syntax' ;
242 Multidimensional syntax $a[1,2] not supported at - line 3.
245 use warning 'syntax' ;
246 sub fred {} ; $SIG{TERM} = fred;
247 no warning 'syntax' ;
250 You need to quote "fred" at - line 3.
253 use warning 'syntax' ;
256 no warning 'syntax' ;
260 Scalar value @a[3] better written as $a[3] at - line 3.
261 Scalar value @a{3} better written as $a{3} at - line 4.
264 use warning 'syntax' ;
267 no warning 'syntax' ;
271 Can't use \1 to mean $1 in expression at - line 4.
274 use warning 'reserved' ;
276 no warning 'reserved' ;
279 Unquoted string "abc" may clash with future reserved word at - line 3.
282 use warning 'octal' ;
287 chmod: mode argument is missing initial 0 at - line 3, at end of line
290 use warning 'syntax' ;
292 no warning 'syntax' ;
295 Possible attempt to separate words with commas at - line 3.
298 use warning 'syntax' ;
300 no warning 'syntax' ;
303 Possible attempt to put comments in qw() list at - line 3.
306 use warning 'octal' ;
311 umask: argument is missing initial 0 at - line 3, at end of line
314 use warning 'syntax' ;
317 print (...) interpreted as function at - line 3.
320 no warning 'syntax' ;
326 use warning 'syntax' ;
329 printf (...) interpreted as function at - line 3.
332 no warning 'syntax' ;
338 use warning 'syntax' ;
341 sort (...) interpreted as function at - line 3.
344 no warning 'syntax' ;
350 use warning 'ambiguous' ;
352 no warning 'ambiguous' ;
355 Ambiguous use of ${time[...]} resolved to $time[...] at - line 3.
358 use warning 'ambiguous' ;
361 Ambiguous use of ${time{...}} resolved to $time{...} at - line 3.
364 no warning 'ambiguous' ;
370 use warning 'ambiguous' ;
372 no warning 'ambiguous' ;
375 Ambiguous use of ${time} resolved to $time at - line 3.
378 use warning 'ambiguous' ;
381 no warning 'ambiguous' ;
384 Ambiguous use of ${fred} resolved to $fred at - line 4.
387 use warning 'syntax' ;
390 no warning 'syntax' ;
394 Misplaced _ in number at - line 3.
395 Misplaced _ in number at - line 4.
396 Misplaced _ in number at - line 4.
399 use warning 'unsafe' ;
402 no warning 'unsafe' ;
406 Bareword "FRED::" refers to nonexistent package at bar line 25.
409 use warning 'ambiguous' ;
412 no warning 'ambiguous' ;
415 Ambiguous call resolved as CORE::time(), qualify as such or use & at - line 4.
426 Use of \x{} without utf8 declaration at foo line 30.
446 \xff will produce malformed UTF-8 character; use \x{ff} for that at - line 4.
451 Warning: Use of "rand" without parens is ambiguous at - line 2.
457 no warning 'ambiguous' ;
459 use warning 'ambiguous' ;
464 Warning: Use of "rand" without parens is ambiguous at - line 3.
465 Warning: Use of "rand" without parens is ambiguous at - line 8.
466 Warning: Use of "rand" without parens is ambiguous at - line 10.
472 Ambiguous use of -fred resolved as -&fred() at - line 3.
479 no warning 'ambiguous' ;
481 use warning 'ambiguous' ;
486 Ambiguous use of -fred resolved as -&fred() at - line 4.
487 Ambiguous use of -fred resolved as -&fred() at - line 9.
488 Ambiguous use of -fred resolved as -&fred() at - line 11.
493 Precedence problem: open FOO should be open(FOO) at - line 2.
499 no warning 'ambiguous' ;
501 use warning 'ambiguous' ;
506 Precedence problem: open FOO should be open(FOO) at - line 3.
507 Precedence problem: open FOO should be open(FOO) at - line 8.
508 Precedence problem: open FOO should be open(FOO) at - line 10.
514 no warning 'ambiguous' ;
516 use warning 'ambiguous' ;
521 Operator or semicolon missing before *foo at - line 3.
522 Ambiguous use of * resolved as operator * at - line 3.
523 Operator or semicolon missing before *foo at - line 8.
524 Ambiguous use of * resolved as operator * at - line 8.
525 Operator or semicolon missing before *foo at - line 10.
526 Ambiguous use of * resolved as operator * at - line 10.