Changes for version 0.11 - 2014-11-26
- Moose-like support rewritten -- we now detect versions and avoid indirect object method calls
- aliased fixed; it now only reports the first module in the list, duh
- We no longer report obvious filenames, really
- The required version of perl can be an integer as well, duh again
- List constructors spread over multiple lines are now processed correctly
- Package names ending in :: are now reported without this suffix
Modules
Analyse perl files and report module-related information
A simple hook class.
An envelope for data returned from a hook.
A simple object describing a provide, require or use-like statement occurence in the analysed document.
A set of routines used by various Tangerine modules.
Process use Any::Moose statements.
Process use if statements.
Process simple module lists.
Detect Moose-like modules being loaded and checks for extends and with statements.
Process package statements.
Process simple sub-module lists.
Process require statements.
Process various test-suite module loading statements.
Detect testing modules being loaded and register additional hooks.
Process use statements.
Detect XXX module loading.