cpan PPI 1.204_03

latest releases: 1.278, 1.277, 1.276...
pre-release14 years ago

Summary:
  • More bug fixing, clean up, and optimisation
  • Cleaning up contributed APIs
  • Adding some demonstration classes

Details:

  • Implemented PPI::Transform::UpdateCopyright
  • Removed the use of 'use base'
  • Various minor simplifications
  • Renamed PPI::Statement::Switch to ::Given
  • Renamed PPI::Structure::WhenMatch to ::When
  • Converted the Lexer internals to use exception-based error
    handling.
  • Take advantage of the removal of all those "or return undef"
    to simplify the Lexer code, remove variable declarations, and
    inline calls to several hot-code-path functions. The Lexer
    should be significantly faster (FSDO "significant").
  • The v6 key on Tokenizer broke support for Perl 5.6
    (perl thought it was a numeric v-string)

Don't miss a new PPI release

NewReleases is sending notifications on new releases.