Changes for version 1.58
- _proc() now sets $p->{order}, which keeps track of the original order of subs in the file being worked on
- added order(), returns the list of sub names in the order they appear in the file
- fixed minor issues in a couple of unit test files (file cleanup on windows wasn't working correctly)
- removed 'blead' from travis
- win32 tests in CPAN Testers should be ok again after last dev version
- re-enable t/24-preproc (seems to be working on win32 again)
Changes for version 1.57_01
- certain deprications will be necessary after the rest of the module is rewritten to use PPI where it currently isn't
- reworked _read_file(), it now populates $self->{params}{file_contents} from a PPI doc
- _proc() modified to use PPI to get the sub code from the file, instead of extracting it out manually out of an array slice by counting line nums
- $subs struct no longer has a copy of the entire file contents in each sub. This reduces the size of the data and all objects significantly
Modules
Get info about, search/replace and inject code into Perl files and subs.
Provides core engine callbacks for Devel::Examine::Subs
Provides core Pre-Filter callbacks for Devel::Examine::Subs
Provides core pre_proc callbacks for Devel::Examine::Subs
Provides
in lib/Devel/Examine/Subs/Sub.pm