#!perl -w package version; use 5.006002; use strict; use warnings::register; if ($] >= 5.015) { warnings::register_categories(qw/version/); } use vars qw(@ISA $VERSION $CLASS $STRICT $LAX *declare *qv); $VERSION = 0.9917; $CLASS = 'version'; # avoid using Exporter require version::regex; *version::is_lax = \&version::regex::is_lax; *version::is_strict = \&version::regex::is_strict; *LAX = \$version::regex::LAX; *STRICT = \$version::regex::STRICT; sub import { no strict 'refs'; my ($class) = shift; # Set up any derived class unless ($class eq $CLASS) { local $^W; *{$class.'::declare'} = \&{$CLASS.'::declare'}; *{$class.'::qv'} = \&{$CLASS.'::qv'}; } my %args; if (@_) { # any remaining terms are arguments map { $args{$_} = 1 } @_ } else { # no parameters at all on use line %args = ( qv => 1, 'UNIVERSAL::VERSION' => 1, ); } my $callpkg = caller(); if (exists($args{declare})) { *{$callpkg.'::declare'} = sub {return $class->declare(shift) } unless defined(&{$callpkg.'::declare'}); } if (exists($args{qv})) { *{$callpkg.'::qv'} = sub {return $class->qv(shift) } unless defined(&{$callpkg.'::qv'}); } if (exists($args{'UNIVERSAL::VERSION'})) { local $^W; *UNIVERSAL::VERSION = \&{$CLASS.'::_VERSION'}; } if (exists($args{'VERSION'})) { *{$callpkg.'::VERSION'} = \&{$CLASS.'::_VERSION'}; } if (exists($args{'is_strict'})) { *{$callpkg.'::is_strict'} = \&{$CLASS.'::is_strict'} unless defined(&{$callpkg.'::is_strict'}); } if (exists($args{'is_lax'})) { *{$callpkg.'::is_lax'} = \&{$CLASS.'::is_lax'} unless defined(&{$callpkg.'::is_lax'}); } } 1;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
App | Folder | 0755 |
|
|
Archive | Folder | 0755 |
|
|
Attribute | Folder | 0755 |
|
|
B | Folder | 0755 |
|
|
CPAN | Folder | 0755 |
|
|
Carp | Folder | 0755 |
|
|
Class | Folder | 0755 |
|
|
Compress | Folder | 0755 |
|
|
Config | Folder | 0755 |
|
|
DBM_Filter | Folder | 0755 |
|
|
Devel | Folder | 0755 |
|
|
Digest | Folder | 0755 |
|
|
Encode | Folder | 0755 |
|
|
Exporter | Folder | 0755 |
|
|
ExtUtils | Folder | 0755 |
|
|
File | Folder | 0755 |
|
|
Filter | Folder | 0755 |
|
|
Getopt | Folder | 0755 |
|
|
HTTP | Folder | 0755 |
|
|
I18N | Folder | 0755 |
|
|
IO | Folder | 0755 |
|
|
IPC | Folder | 0755 |
|
|
JSON | Folder | 0755 |
|
|
Locale | Folder | 0755 |
|
|
Math | Folder | 0755 |
|
|
Memoize | Folder | 0755 |
|
|
Module | Folder | 0755 |
|
|
Net | Folder | 0755 |
|
|
Params | Folder | 0755 |
|
|
Parse | Folder | 0755 |
|
|
Perl | Folder | 0755 |
|
|
PerlIO | Folder | 0755 |
|
|
Pod | Folder | 0755 |
|
|
Search | Folder | 0755 |
|
|
TAP | Folder | 0755 |
|
|
Term | Folder | 0755 |
|
|
Test | Folder | 0755 |
|
|
Test2 | Folder | 0755 |
|
|
Text | Folder | 0755 |
|
|
Thread | Folder | 0755 |
|
|
Tie | Folder | 0755 |
|
|
Time | Folder | 0755 |
|
|
Unicode | Folder | 0755 |
|
|
User | Folder | 0755 |
|
|
autodie | Folder | 0755 |
|
|
encoding | Folder | 0755 |
|
|
overload | Folder | 0755 |
|
|
pod | Folder | 0755 |
|
|
unicore | Folder | 0755 |
|
|
version | Folder | 0755 |
|
|
warnings | Folder | 0755 |
|
|
AnyDBM_File.pm | File | 2.56 KB | 0644 |
|
AutoLoader.pm | File | 5.36 KB | 0644 |
|
AutoSplit.pm | File | 19.18 KB | 0644 |
|
Benchmark.pm | File | 30.3 KB | 0644 |
|
CORE.pod | File | 3.11 KB | 0644 |
|
CPAN.pm | File | 138.12 KB | 0644 |
|
Carp.pm | File | 19.68 KB | 0644 |
|
DB.pm | File | 18.48 KB | 0644 |
|
DBM_Filter.pm | File | 14.05 KB | 0644 |
|
Digest.pm | File | 10.45 KB | 0644 |
|
DirHandle.pm | File | 1.52 KB | 0644 |
|
Dumpvalue.pm | File | 17.14 KB | 0644 |
|
English.pm | File | 4.65 KB | 0644 |
|
Env.pm | File | 5.39 KB | 0644 |
|
Exporter.pm | File | 2.31 KB | 0644 |
|
Fatal.pm | File | 56.91 KB | 0644 |
|
FileCache.pm | File | 5.44 KB | 0644 |
|
FileHandle.pm | File | 2.06 KB | 0644 |
|
FindBin.pm | File | 4.45 KB | 0644 |
|
Internals.pod | File | 2.52 KB | 0644 |
|
Memoize.pm | File | 35.34 KB | 0644 |
|
NEXT.pm | File | 18.4 KB | 0644 |
|
PerlIO.pm | File | 10.21 KB | 0644 |
|
Safe.pm | File | 24.49 KB | 0644 |
|
SelectSaver.pm | File | 344 B | 0644 |
|
SelfLoader.pm | File | 17.28 KB | 0644 |
|
Symbol.pm | File | 2.05 KB | 0644 |
|
Test.pm | File | 29.35 KB | 0644 |
|
Test2.pm | File | 6.24 KB | 0644 |
|
Thread.pm | File | 8.09 KB | 0644 |
|
UNIVERSAL.pm | File | 6.44 KB | 0644 |
|
XSLoader.pm | File | 3.83 KB | 0644 |
|
_charnames.pm | File | 32.39 KB | 0644 |
|
autodie.pm | File | 12.58 KB | 0644 |
|
autouse.pm | File | 4.14 KB | 0644 |
|
base.pm | File | 8.72 KB | 0644 |
|
bigint.pm | File | 22.85 KB | 0644 |
|
bignum.pm | File | 20.64 KB | 0644 |
|
bigrat.pm | File | 15.78 KB | 0644 |
|
blib.pm | File | 2.04 KB | 0644 |
|
bytes.pm | File | 447 B | 0644 |
|
bytes_heavy.pl | File | 758 B | 0644 |
|
charnames.pm | File | 20.38 KB | 0644 |
|
constant.pm | File | 5.6 KB | 0644 |
|
deprecate.pm | File | 3.43 KB | 0644 |
|
diagnostics.pm | File | 18.59 KB | 0644 |
|
dumpvar.pl | File | 15.19 KB | 0644 |
|
experimental.pm | File | 5.66 KB | 0644 |
|
feature.pm | File | 4.39 KB | 0644 |
|
fields.pm | File | 4.9 KB | 0644 |
|
filetest.pm | File | 3.91 KB | 0644 |
|
if.pm | File | 3.26 KB | 0644 |
|
integer.pm | File | 172 B | 0644 |
|
less.pm | File | 3.13 KB | 0644 |
|
locale.pm | File | 3.34 KB | 0644 |
|
meta_notation.pm | File | 2.07 KB | 0644 |
|
ok.pm | File | 967 B | 0644 |
|
open.pm | File | 7.83 KB | 0644 |
|
overload.pm | File | 4.34 KB | 0644 |
|
overloading.pm | File | 964 B | 0644 |
|
parent.pm | File | 478 B | 0644 |
|
perl5db.pl | File | 309.01 KB | 0644 |
|
perlfaq.pm | File | 78 B | 0644 |
|
sigtrap.pm | File | 7.43 KB | 0644 |
|
sort.pm | File | 5.94 KB | 0644 |
|
strict.pm | File | 1.57 KB | 0644 |
|
subs.pm | File | 848 B | 0644 |
|
utf8.pm | File | 342 B | 0644 |
|
utf8_heavy.pl | File | 30.87 KB | 0644 |
|
vars.pm | File | 1.12 KB | 0644 |
|
version.pm | File | 1.67 KB | 0644 |
|
version.pod | File | 9.63 KB | 0644 |
|
vmsish.pm | File | 4.21 KB | 0644 |
|
warnings.pm | File | 21.44 KB | 0644 |
|