File Coverage

blib/lib/POD2/FR.pm
Criterion Covered Total %
statement 12 20 60.0
branch 0 4 0.0
condition n/a
subroutine 4 7 57.1
pod 3 3 100.0
total 19 34 55.8


line stmt bran cond sub pod time code
1             package POD2::FR;
2              
3 1     1   6443 use 5.005;
  1         4  
  1         46  
4 1     1   6 use strict;
  1         2  
  1         36  
5 1     1   6 use vars qw($VERSION);
  1         6  
  1         61  
6             $VERSION = '0.03';
7              
8 1     1   7 use base qw(Exporter);
  1         2  
  1         758  
9             our @EXPORT = qw(print_pod print_pods search_perlfunc_re);
10              
11             my $pods = {
12             perl => '5.10.0',
13             perl5004delta => '',
14             perl5005delta => '',
15             perl5100delta => '',
16             perl561delta => '',
17             perl56delta => '',
18             perl570delta => '',
19             perl571delta => '',
20             perl572delta => '',
21             perl573delta => '',
22             perl581delta => '',
23             perl582delta => '',
24             perl583delta => '',
25             perl584delta => '',
26             perl585delta => '',
27             perl586delta => '',
28             perl587delta => '',
29             perl588delta => '',
30             perl58delta => '',
31             perl590delta => '',
32             perl591delta => '',
33             perl592delta => '',
34             perl593delta => '',
35             perl594delta => '',
36             perl595delta => '',
37             perlaix => '',
38             perlamiga => '',
39             perlapi => '',
40             perlapio => '5.00502',
41             perlapollo => '',
42             perlartistic => '5.10.0',
43             perlbeos => '',
44             perlbook => '5.10.0',
45             perlboot => '5.10.0',
46             perlbot => '5.10.0',
47             perlbs2000 => '',
48             perlcall => '',
49             perlce => '',
50             perlcheat => '5.8.8',
51             perlclib => '',
52             perlcn => '',
53             perlcommunity => '',
54             perlcompile => '',
55             perlcygwin => '',
56             perldata => '5.10.0',
57             perldbmfilter => '',
58             perldebguts => '5.6.0',
59             perldebtut => '5.10.0',
60             perldebug => '5.6.0',
61             perldelta => '',
62             perldgux => '',
63             perldiag => '5.00502',
64             perldoc => '',
65             perldos => '',
66             perldsc => '5.10.0',
67             perlebcdic => '',
68             perlembed => '5.00502',
69             perlepoc => '',
70             perlfaq => '5.8.8',
71             perlfaq1 => '5.8.8',
72             perlfaq2 => '5.8.8',
73             perlfaq3 => '5.8.8',
74             perlfaq4 => '5.8.8',
75             perlfaq5 => '5.8.8',
76             perlfaq6 => '5.8.8',
77             perlfaq7 => '5.8.8',
78             perlfaq8 => '5.8.8',
79             perlfaq9 => '5.8.8',
80             perlfilter => '',
81             perlfork => '',
82             perlform => '5.00502',
83             perlfreebsd => '',
84             perlfunc => '5.8.8',
85             perlglossary => '',
86             perlgpl => '',
87             perlguts => '',
88             perlhack => '',
89             perlhist => '5.10.0',
90             perlhpux => '',
91             perlhurd => '',
92             perlintern => '5.6.0',
93             perlintro => '5.10.0',
94             perliol => '',
95             perlipc => '5.6.0',
96             perlirix => '',
97             perljp => '',
98             perlko => '',
99             perllexwarn => '',
100             perllinux => '',
101             perllocale => '5.6.0',
102             perllol => '5.10.0',
103             perlmachten => '',
104             perlmacos => '',
105             perlmacosx => '',
106             perlmint => '',
107             perlmod => '5.00502',
108             perlmodinstall => '5.00502',
109             perlmodlib => '5.00502',
110             perlmodstyle => '',
111             perlmpeix => '',
112             perlnetware => '',
113             perlnewmod => '',
114             perlnumber => '5.10.0',
115             perlobj => '5.10.0',
116             perlop => '5.8.8',
117             perlopenbsd => '',
118             perlopentut => '5.10.0',
119             perlos2 => '',
120             perlos390 => '',
121             perlos400 => '',
122             perlothrtut => '',
123             perlpacktut => '',
124             perlplan9 => '',
125             perlpod => '5.10.0',
126             perlpodspec => '',
127             perlport => '5.00502',
128             perlpragma => '',
129             perlqnx => '',
130             perlre => '5.8.8',
131             perlreapi => '',
132             perlrebackslash => '',
133             perlrecharclass => '',
134             perlref => '5.8.8',
135             perlreftut => '5.10.0',
136             perlreguts => '',
137             perlrequick => '5.10.0',
138             perlreref => '5.8.8',
139             perlretut => '5.8.8',
140             perlriscos => '',
141             perlrun => '5.8.8',
142             perlsec => '5.10.0',
143             perlsolaris => '',
144             perlstyle => '5.10.0',
145             perlsub => '5.8.8',
146             perlsymbian => '',
147             perlsyn => '5.8.8',
148             perlthrtut => '5.8.0',
149             perltie => '5.10.0',
150             perltoc => '',
151             perltodo => '',
152             perltooc => '5.10.0',
153             perltoot => '5.10.0',
154             perltrap => '5.10.0',
155             perltru64 => '',
156             perltw => '',
157             perlunicode => '',
158             perlunifaq => '',
159             perluniintro => '5.8.8',
160             perlunitut => '',
161             perlutil => '5.8.8',
162             perluts => '',
163             perlvar => '5.8.8',
164             perlvmesa => '',
165             perlvms => '',
166             perlvos => '',
167             perlwin32 => '',
168             perlxs => '5.00502',
169             perlxstut => '5.00502',
170             };
171              
172             foreach my $key (keys %$pods) {
173             delete $pods->{$key} if $pods->{$key} eq '';
174             }
175              
176             sub print_pods {
177 0     0 1   print_pod(sort keys %$pods);
178             }
179              
180             sub print_pod {
181 0 0   0 1   my @args = @_ ? @_ : @ARGV;
182              
183 0           while (@args) {
184 0           (my $pod = lc(shift @args)) =~ s/\.pod$//;
185 0 0         if ( exists $pods->{$pod} ) {
186 0           print "\t'$pod' translated from Perl $pods->{$pod}\n";
187             }
188             else {
189 0           print "\t'$pod' doesn't yet exists\n";
190             }
191             }
192             }
193              
194             sub search_perlfunc_re {
195 0     0 1   return 'Fonctions Perl par ordre alphabétique';
196             }
197              
198             1;
199             __END__