Closed nanto closed 2 years ago
PPI can parse lexical subroutines but its name is incorrect. Run the following code:
PPI
use PPI; use feature qw(say); my $doc = PPI::Document->new(\'my sub foo {}'); say $doc->schild(0)->name;
Actual output: sub
sub
Expected output: foo
foo
This problem causes Perl-Critic's problem Perl-Critic/Perl-Critic#955.
Fixed via #261
PPI
can parse lexical subroutines but its name is incorrect. Run the following code:Actual output:
sub
Expected output:
foo