Parse, Analyze and Manipulate Perl (without perl)

Edit Package perl-PPI
http://search.cpan.org/dist/PPI/

This is the PPI manual. It describes its reason for existing, its
general structure, its use, an overview of the API, and provides a few
implementation samples.

Refresh
Refresh
Source Files
Filename Size Changed
PPI-1.220.tar.gz 0000245416 240 KB
cpanspec.yml 0000000541 541 Bytes
perl-PPI.changes 0000005211 5.09 KB
perl-PPI.spec 0000002610 2.55 KB
Revision 15 (latest revision is 28)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 304752 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 15)
- ignore File::Spec - it's tricky

- updated to 1.220
   see /usr/share/doc/packages/perl-PPI/Changes
  1.220 Tue 11 Nov 2014
  	Summary:
  	- incompatible behavior fixes on PPI::Statement::Sub->prototype
  	- improved parsing of various syntax elements
  	- code quality improvements
  	- various small documentation fixes
  
  	Details:
  	- {} is now recognized as anonymous hash constructor instead of a code
  	  block after these operators: &&= //= || && // ? :
  	  (GitHub #36) (MOREGAN)
  	- regex capture variables greater than $9 are now parsed completely,
  	  instead of being parsed as single digit captures with numbers after
  	  them (GitHub #38) (MOREGAN)
  	- DESTROY and AUTOLOAD subs are now parsed even without the sub
  	  keyword (GitHub #39) (MOREGAN)
  	- PPI::Statement::Sub->prototype behavior now matches its
  	  documentation, instead of returning the prototype string
  	  unchanged and still including the parens (GitHub #56) (MOREGAN)
  	- PPI::Statement::Sub->prototype now returns undef on subs without a
  	  prototype, instead of returning an empty string
  	  (GitHub #56) (MOREGAN)
  	- list of keywords which are not parsed as packages when followed by
  	  the Perl4 package separator ' has been increased
  	  (GitHub #77) (MOREGAN)
  	- application of a number of Perl::Critic policies and documentation
Comments 0
openSUSE Build Service is sponsored by