Perl5-IDEA
Perl5-IDEA copied to clipboard
Implement Perl 5.20 changes
Reference: http://perldoc.perl.org/perl5200delta.html
- [ ] The new
%hash{...}and%array[...]syntax returns a list of key/value (or index/value) pairs. See Key/Value Hash Slices in perldata. - [x] Experimental postfix dereferencing:
$sref->$*; # same as ${ $sref } # interpolates
$aref->@*; # same as @{ $aref } # interpolates
$href->%*; # same as %{ $href }
$cref->&*; # same as &{ $cref }
$gref->**; # same as *{ $gref }
$aref->$#*; # same as $#{ $aref }
$gref->*{ $slot }; # same as *{ $gref }{ $slot }
$aref->@[ ... ]; # same as @$aref[ ... ] # interpolates
$href->@{ ... }; # same as @$href{ ... } # interpolates
$aref->%[ ... ]; # same as %$aref[ ... ]
$href->%{ ... }; # same as %$href{ ... }
- [ ] The
do SUBROUTINE(LIST)form has resulted in a deprecation warning since Perl v5.0.0, and is now a syntax error. - [ ] The character after \c in a double-quoted string ("..." or qq(...)) or regular expression must now be a printable character and may not be {. NYI
- [ ] removed modules: CGI, inc::latest, Package::Constants, Module::Build and submodules