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