312 |
|
|
313 |
my $Document = PPI::Document->new( \$source ) || $log->logdie("can't parse source:\n", $self->{source}); |
my $Document = PPI::Document->new( \$source ) || $log->logdie("can't parse source:\n", $self->{source}); |
314 |
|
|
315 |
#$Document->prune('PPI::Token::Whitespace'); |
$Document->prune('PPI::Token::Whitespace'); |
316 |
$Document->prune('PPI::Token::Comment'); |
$Document->prune('PPI::Token::Comment'); |
317 |
#$Document->prune('PPI::Token::Operator'); |
#$Document->prune('PPI::Token::Operator'); |
318 |
|
|
337 |
# repair demage done by prune of whitespace |
# repair demage done by prune of whitespace |
338 |
$Element->insert_after( PPI::Token::Whitespace->new(' ') ); |
$Element->insert_after( PPI::Token::Whitespace->new(' ') ); |
339 |
return ''; |
return ''; |
340 |
|
} elsif ( $Element->content eq 'my' ) { |
341 |
|
$Element->insert_before( PPI::Token::Whitespace->new(' ') ); |
342 |
} |
} |
343 |
|
|
344 |
$Element->content eq 'lookup' or return ''; |
$Element->content eq 'lookup' or return ''; |