The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.105_01 - 2020-04-01

  • Dig out variables declared inside strings e.g. "foo@{[ my $bar ]}"
  • Find variables declared in passing. That is, things like Readonly::Scalar my $answer => 42; which do not get parsed by PPI as a PPI::Statement::Variable.
  • Pick up $y in '( my $x, my $y )'. The previous code picked up only the variables declared before the first comma in the PPI::Statement::Variable.
  • Refactor handling of derived PPI documents.
  • Refactor the recording of symbol declarations and uses.

Modules

Don't ask for storage you don't need.