NAME

Devel::Examine::Subs::Postprocessor - Provides core Pre-Filter callbacks for Devel::Examine::Subs

DESCRIPTION

This module generates and supplies the core post-processor module callbacks. Postprocessors run after the core Processor, and before any Engine is run.

SYNOPSIS

Post-processors can be daisy chained as text strings that represent a built-in post-processor, or as callbacks, or both.

See Devel::Examine::Subs::_post_proc() for implementation details.

METHODS

All methods other than exists() takes an href of configuration data as its first parameter.

exists('post-processor')

Verifies whether the post-processor name specified as the string parameter exists and is valid.

subs()

Returns an aref of hash refs, each containing info per sub.

file_lines_contain()

Returns an aref similar to subs(), but includes an array within each sub href that contains lines that match a search term.

end_of_last_sub()

Takes data from subs().

Returns a scalar containing the last line number of the last sub in a file.

AUTHOR

Steve Bertrand, <steveb at cpan.org>

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Devel::Examine::Subs

LICENSE AND COPYRIGHT

Copyright 2016-2017 Steve Bertrand.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.