1Perl::PrereqScanner::ScUasnenrerC:o:nPterrilb5u(t3e)d PePrelrlD:o:cPurmeernetqaStciaonnner::Scanner::Perl5(3)
2
3
4
6 Perl::PrereqScanner::Scanner::Perl5 - scan for core Perl 5 language
7 indicators of required modules
8
10 version 1.008
11
13 This scanner will look for the following indicators:
14
15 · plain lines beginning with "use" or "require" in your perl modules
16 and scripts, including minimum perl version
17
18 · regular inheritance declared with the "base" and "parent" pragmata
19
20 Since Perl does not allow you to supply a version requirement with a
21 "require" statement, the scanner will check the statement after the
22 "require Module" to see if it is "Module->VERSION( minimum_version );".
23
24 In order to provide a minimum version, that method call must meet the
25 following requirements:
26
27 · it must be the very next statement after "require Module". Nothing
28 can separate them but whitespace and comments (and one semicolon).
29
30 · "Module" must be a bareword, and match the "require" exactly.
31
32 · "minimum_version" must be a literal number, v-string, or single-
33 quoted string. Double quotes are not allowed.
34
36 · Jerome Quelin
37
38 · Ricardo Signes <rjbs@cpan.org>
39
41 This software is copyright (c) 2009 by Jerome Quelin.
42
43 This is free software; you can redistribute it and/or modify it under
44 the same terms as the Perl 5 programming language system itself.
45
46
47
48perl v5.12.4 2011-11P-e0r1l::PrereqScanner::Scanner::Perl5(3)