|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
101
 | 
 0  | 
 0  | 
 unless exists $args{$k}  | 
 
| 
104
 | 
 0  | 
 0  | 
 unless ($args{'NoSource'})  | 
 
| 
108
 | 
 0  | 
 0  | 
 if $@  | 
 
| 
117
 | 
 0  | 
 0  | 
 if $@  | 
 
| 
124
 | 
 0  | 
 0  | 
 if $args{'Verbose'}  | 
 
| 
128
 | 
 0  | 
 0  | 
 unless $args{'Libs'} and ref $args{'Libs'} and $#{$args{'Libs'};} >= 0  | 
 
| 
130
 | 
 0  | 
 0  | 
 unless 'Pod::ProjectDocs'->new('outroot', $out, 'libroot', $args{'Libs'}, 'title', $args{'Title'}, 'desc', $args{'Description'}, 'charset', $args{'CharSet'}, 'index', 1, 'verbose', $args{'Verbose'}, 'forcegen', $args{'Force'}, 'lang', $args{'Language'})->gen  | 
 
| 
144
 | 
 0  | 
 0  | 
 if $args{'Verbose'}  | 
 
| 
149
 | 
 0  | 
 0  | 
 unless _recurseDirs($path, \@dirs)  | 
 
| 
152
 | 
 0  | 
 0  | 
 if $args{'Verbose'}  | 
 
| 
157
 | 
 0  | 
 0  | 
 unless opendir PATH, $p  | 
 
| 
169
 | 
 0  | 
 0  | 
 unless my $classdocs = 'Pod::Classdoc::ForProjectTOC'->new($out, $args{'Title'}, $args{'Verbose'})  | 
 
| 
173
 | 
 0  | 
 0  | 
 unless ($args{'NoSource'})  | 
 
| 
199
 | 
 0  | 
 0  | 
 unless $HTML = 'PPI::HTML::CodeFolder'->new('line_numbers', 1, 'page', 1, 'colors', \%tagcolors, 'verbose', $args{'Verbose'}, 'fold', {'Abbreviate', 1, 'Heredocs', $args{'Heredocs'}, 'POD', $args{'POD'}, 'Comments', $args{'Comments'}, 'Expandable', $args{'Expandable'}, 'Imports', $args{'Imports'}, 'MinFoldLines', $args{'MinFoldLines'}, 'Javascript', "$jspath/ppicf.js", 'Stylesheet', "$csspath/ppicf.css"})  | 
 
| 
223
 | 
 0  | 
 0  | 
 if $args{'Verbose'}  | 
 
| 
227
 | 
 0  | 
 0  | 
 unless ($args{'NoSource'})  | 
 
| 
231
 | 
 0  | 
 0  | 
 if $args{'Verbose'}  | 
 
| 
235
 | 
 0  | 
 0  | 
 unless my $t = $HTML->html($Document, "$out/$outfile.html")  | 
 
| 
240
 | 
 0  | 
 0  | 
 unless open OUTF, ">$out/$outfile.html"  | 
 
| 
251
 | 
 0  | 
 0  | 
 unless -d $_  | 
 
| 
255
 | 
 0  | 
 0  | 
 if $args{'Verbose'}  | 
 
| 
263
 | 
 0  | 
 0  | 
 if $args{'Verbose'}  | 
 
| 
268
 | 
 0  | 
 0  | 
 unless open INF, "$out/index.html"  | 
 
| 
280
 | 
 0  | 
 0  | 
 unless open OUTF, ">$out/project.html"  | 
 
| 
287
 | 
 0  | 
 0  | 
 if substr($list, -1) eq ';'  | 
 
| 
292
 | 
 0  | 
 0  | 
 unless $$mans{'desc'} eq 'Package Manuals' or $$mans{'desc'} eq 'Perl Manuals'  | 
 
| 
307
 | 
 0  | 
 0  | 
 $HTML ? :  | 
 
| 
322
 | 
 0  | 
 0  | 
 unless open INDEX, ">$out/index.html"  | 
 
| 
340
 | 
 0  | 
 0  | 
 if ($download) { }  | 
 
| 
349
 | 
 0  | 
 0  | 
 unless ($notree)  | 
 
| 
350
 | 
 0  | 
 0  | 
 unless my $tree = 'HTML::ListToTree'->new('Text', $args{'Title'}, 'Link', 'project.html', 'Source', $toc)  | 
 
| 
368
 | 
 0  | 
 0  | 
 unless open TREE, ">$out/toc.html"  | 
 
| 
374
 | 
 0  | 
 0  | 
 unless $tree->writeJavascript("$jspath/dtree.js") and $tree->writeCSS("$csspath/dtree.css") and $tree->writeIcons($imgpath) and !$HTML || $HTML->writeJavascript("$jspath/ppicf.js") && $HTML->writeCSS("$csspath/ppicf.css")  | 
 
| 
395
 | 
 0  | 
 0  | 
 unless opendir PATH, $path  | 
 
| 
406
 | 
 0  | 
 0  | 
 if $_ ne '.' and $_ ne '..' and -d "$path/$_" and not _recurseDirs("$path/$_", $dirs)  | 
 
| 
420
 | 
 0  | 
 0  | 
 unless open INF, $file  | 
 
| 
428
 | 
 0  | 
 0  | 
 unless $html =~ s/\s+(.+)//s  | 
 
| 
433
 | 
 0  | 
 0  | 
 if $^O eq 'MSWin32'  | 
 
| 
444
 | 
 0  | 
 0  | 
 unless open FRAME, ">$file"  | 
 
| 
513
 | 
 0  | 
 0  | 
 unless open OUTF, ">$path/toc.html"  | 
 
| 
546
 | 
 0  | 
 0  | 
 $args{'Order'} ? :  | 
 
| 
565
 | 
 0  | 
 0  | 
 unless exists $$self{'_classes'}{$pkg}  | 
 
| 
569
 | 
 0  | 
 0  | 
 exists $$info{'File'} ? :  | 
 
| 
575
 | 
 0  | 
 0  | 
 if exists $$constr{$sub}  | 
 
| 
580
 | 
 0  | 
 0  | 
 unless substr($sub, 0, 1) eq '_' or exists $$methods{$sub}  | 
 
| 
583
 | 
 0  | 
 0  | 
 unless exists $$methods{$sub}  | 
 
| 
595
 | 
 0  | 
 0  | 
 exists $$info{'URL'} ? :  | 
 
| 
602
 | 
 0  | 
 0  | 
 unless exists $ordered{$_}  | 
 
| 
609
 | 
 0  | 
 0  | 
 unless exists $$self{'_classes'}{$pkg}  | 
 
| 
618
 | 
 0  | 
 0  | 
 if $$info{'File'}  | 
 
| 
625
 | 
 0  | 
 0  | 
 $$info{'Manual'} ? :  | 
 
| 
 | 
 0  | 
 0  | 
 if exists $$manuals{$pkg}  | 
 
| 
632
 | 
 0  | 
 0  | 
 if (exists $$info{'exports'} and @{$$info{'exports'};})  | 
 
| 
641
 | 
 0  | 
 0  | 
 if (exists $$info{'imports'} and @{$$info{'imports'};})  | 
 
| 
650
 | 
 0  | 
 0  | 
 if (exists $$info{'member'} and @{$$info{'member'};})  | 
 
| 
659
 | 
 0  | 
 0  | 
 if (exists $$info{'constructors'} and %{$$info{'constructors'};})  | 
 
| 
666
 | 
 0  | 
 0  | 
 if $$constr{$_}{'External'}  | 
 
| 
670
 | 
 0  | 
 0  | 
 unless $$constr{$_}{'Source'}  | 
 
| 
680
 | 
 0  | 
 0  | 
 if (exists $$info{'Methods'} and %{$$info{'Methods'};})  | 
 
| 
682
 | 
 0  | 
 0  | 
 if ($args{'GroupExternals'})  | 
 
| 
684
 | 
 0  | 
 0  | 
 if $$subinfo{'External'}  | 
 
| 
693
 | 
 0  | 
 0  | 
 exists $$methods{$_}{'Source'} ? :  | 
 
| 
 | 
 0  | 
 0  | 
 unless exists $externals{$_}  | 
 
| 
698
 | 
 0  | 
 0  | 
 if (%externals)  |