Re: [Parseperl-discuss] Perl::Critic::Policy::Subroutines::RequireFinalReturn
Brought to you by:
adamkennedy
From: Chris D. <ch...@ch...> - 2008-12-16 13:43:51
|
[ccing the PPI list] On Dec 16, 2008, at 7:10 AM, jef...@gm... wrote: > There seems to be a parsing problem. P::C gives for the following > code: > > #!/usr/bin/perl > use warnings; > use strict; > > sub temp { > print $i++/1; > return; > } > > Subroutine does not end with "return" at line 5, column 1. See page > 197 of PBP. (Severity: 4) > > Regards > > Jeff Yes, that appears to be a PPI parse flaw. PPI::Statement PPI::Token::Word 'print' PPI::Token::Whitespace ' ' PPI::Token::Symbol '$i' PPI::Token::Operator '++' PPI::Token::Regexp::Match '/1;\n return;\n}\n' Chris |