Perl::PrereqScanner::SUsereContributed PPerl::PrereqScanner::Scanner::Perl5(3)NAMEPerl::PrereqScanner::Scanner::Perl5 - scan for core Perl 5 language
indicators of required modules
VERSION
version 1.014
DESCRIPTION
This scanner will look for the following indicators:
· plain lines beginning with "use" or "require" 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.
perl v5.14.22012-0Perl::PrereqScanner::Scanner::Perl5(3)