Changes for version 0.090009

  • Performance improvement [general]: add regex caching for match_positions_of().
  • Performance improvement [general]: add a mechanism for using heuristics (that do not use the PPR grammar) for quickly bailing out of a plugin/transformation.
  • Add configuration flags to control caching (default: on), bailing out (default: on), and debugging cache misses (default: off).

Documentation

transform files between signature syntax versions

Modules

transform files between signature syntax versions
EXPERIMENTAL Babel-like for perl
Plugin for signatures feature
Plugin for defined-or (//) syntax
Plugin for ellipsis / yada yada yada statement
Plugin for package block syntax
Plugin for package version syntax
Plugin for postfix dereferencing
Plugin to convert Syntax::Keyword::Try to eval
Plugin to convert @_ unpacking to signature syntax
Plugin for state keyword
Plugin for /r flag for substitution and transliteration

Provides

in lib/Babble/Config.pm
in lib/Babble/Filter.pm
in lib/Babble/Grammar.pm
in lib/Babble/Match.pm
in lib/Babble/PluginChain.pm
in lib/Babble/SubMatch.pm
in lib/Babble/SymbolGenerator.pm