- New upstream release 1.234 - Prevent sub names like v10 from being version strings (GH#65) - Add Changes entries forgotten in 1.230 - Remove temporary fix introduced in 1.226 - Prevent possible regex on undefined scalar in __current_token_is_forced_wordepel9
parent
79fa9ca6a1
commit
ffd968877b
@ -1,12 +0,0 @@
|
||||
--- lib/PPI/Tokenizer.pm
|
||||
+++ lib/PPI/Tokenizer.pm
|
||||
@@ -833,8 +833,7 @@ sub __current_token_is_forced_word {
|
||||
# We also have to make sure that the sub/package/etc doing the forcing
|
||||
# is not a method call.
|
||||
if( $USUALLY_FORCES{$content}) {
|
||||
- return 1 if not defined $word; # TODO this is a quick fix to unblock Perl::Critic users, needs to be verified
|
||||
- return if $word =~ /^v[0-9]+$/ and ( $content eq "use" or $content eq "no" );
|
||||
+ return if defined($word) and $word =~ /^v[0-9]+$/ and ( $content eq "use" or $content eq "no" );
|
||||
return 1 if not $prevprev;
|
||||
return 1 if not $USUALLY_FORCES{$prevprev->content} and $prevprev->content ne '->';
|
||||
return;
|
@ -1 +1 @@
|
||||
SHA512 (PPI-1.228.tar.gz) = 3fa0aff7921b37f75de6f407d0b4c9b78e4e5670e3537e10b6b6934324deacdf5974bd15dffc8914999a9693bd28ffb24fb217f4f76d5343de26c0160da485fe
|
||||
SHA512 (PPI-1.234.tar.gz) = 9284a3c9799c602491e26cd941b39bd80c1ce9ca03eeef5fd0d06cd2af543fabd6f0b65a068d1d2a8dc24febeb5917b0f8284d582519125dfeda87dd2eea0316
|
||||
|
Loading…
Reference in new issue