Changes for version 1.17

  • implemented PPI sub checking, much safer
  • removed the old _subs() that was not PPI-based
  • most everything is OO based now
  • all core parameters are set into $self through _config()
  • basic consolodation of error checking in _config()
  • extensive refactoring to make tests pass
  • separate out the ::Sub.pm module into its own file
  • bug 12 fix: new() now sets $self->{file} for use by other methods
  • bug 14 fix: add file validation: done in _config()
  • bug 13 fix: new() now accepts 'file' param
  • new test for 'search'
  • many other test additions/updates
  • test for ::Sub
  • test for _config()
  • To consider:
  • need to sort out esc/unescape for 'search'

Modules

Get information about subroutines within module and program files, and in-memory modules.

Provides

in lib/Devel/Examine/Subs/Sub.pm