Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Perl::PrereqScanner::SUsereContributed PPerl::PrereqScanner::Scanner::Perl5(3)

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:

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

       o   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:

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

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

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

AUTHORS
       o   Jerome Quelin

       o   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.32.1			  2015-0Perl::PrereqScanner::Scanner::Perl5(3)

NAME | VERSION | DESCRIPTION | AUTHORS | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Perl::PrereqScanner::Scanner::Perl5&sektion=3&manpath=FreeBSD+13.1-RELEASE+and+Ports>

home | help