Provided by: libperl-prereqscanner-perl_1.023-1_all bug

NAME

       Perl::PrereqScanner::Scanner::Perl5 - scan for core Perl 5 language indicators of required
       modules

VERSION

       version 1.023

DESCRIPTION

       This scanner will look for the following indicators:

       •   plain lines beginning with "use", "require", or "no" in your perl modules and scripts,
           including minimum perl version

       •   regular inheritance declared with the "base" and "parent" pragmata

       Since Perl does not allow you to supply a version requirement with a "require" statement,
       the scanner will check the statement after the "require Module" to see if it is
       "Module->VERSION( minimum_version );".

       In order to provide a minimum version, that method call must meet the following
       requirements:

       •   it must be the very next statement after "require Module".  Nothing can separate them
           but whitespace and comments (and one semicolon).

       •   "Module" must be a bareword, and match the "require" exactly.

       •   "minimum_version" must be a literal number, v-string, or single-quoted string.  Double
           quotes are not allowed.

AUTHORS

       •   Jerome Quelin

       •   Ricardo Signes <rjbs@cpan.org>

COPYRIGHT AND LICENSE

       This software is copyright (c) 2009 by Jerome Quelin.

       This is free software; you can redistribute it and/or modify it under the same terms as
       the Perl 5 programming language system itself.