line |
!l |
l&&!r |
l&&r |
condition |
117
|
0 |
0 |
0 |
$self->_exists_overwrite and $self->_makefile_ok |
141
|
0 |
0 |
0 |
$self->{'show_summary'} and not $self->{'Config'}{'Verbose'} |
171
|
0 |
0 |
0 |
-e $rcfile and not -z $rcfile |
|
0 |
0 |
0 |
-e $rcfile and not -z $rcfile and File::Slurp::read_file($rcfile) =~ /\w+/ |
210
|
0 |
0 |
0 |
not $failed and $makefile =~ /WriteMakefile\(\s*%\w+.*\s*\)/s |
|
0 |
0 |
0 |
not $failed and $makefile =~ /WriteMakefile\(\s*%\w+.*\s*\)/s and not $self->{'Config'}{'Exec_Makefile'} |
218
|
0 |
0 |
0 |
$self->{'Config'}{'Verbose'} and @{$self->{'dirs'};} |
221
|
0 |
0 |
0 |
$self->{'Config'}{'Verbose'} and @{$self->{'dirs'};} |
265
|
1 |
0 |
0 |
-e $rcfile and not -z $rcfile |
|
1 |
0 |
0 |
-e $rcfile and not -z $rcfile and File::Slurp::read_file($rcfile) =~ /\w+/ |
427
|
0 |
0 |
0 |
$self->_is_quotelike($token) and not $have{'code'} |
|
0 |
0 |
0 |
$self->_is_quotelike($token) and not $have{'code'} and not $have{'nested_structure'} |
|
0 |
0 |
0 |
$self->_is_quotelike($token) and not $have{'code'} and not $have{'nested_structure'} and $token{'last'}->(1) ne '=>' |
|
0 |
0 |
0 |
$token eq '=>' and not $have{'nested_structure'} |
435
|
0 |
0 |
0 |
$structure_ended and $token eq ',' |
438
|
0 |
0 |
0 |
$token->isa('PPI::Token::Structure') and not $have{'code'} |
452
|
0 |
0 |
0 |
$token{'next'}->() eq ',' and not $have{'code'} |
|
0 |
0 |
0 |
$token{'next'}->() eq ',' and not $have{'code'} and not $have{'nested_structure'} |
453
|
0 |
0 |
0 |
$token->isa('PPI::Token::Word') and $token{'next'}->(1) ne '=>' |
461
|
0 |
0 |
0 |
$token eq ',' and $token{'next'}->(1) eq ']' |
473
|
0 |
0 |
0 |
$token =~ /^[\[\]\{\}]$/ and not $have{'code'} |
475
|
0 |
0 |
0 |
$token eq ',' and not $have{'code'} |
|
0 |
0 |
0 |
$token eq ',' and not $have{'code'} and not $seen{'code'} |
484
|
0 |
0 |
0 |
@items % 2 == 1 and $type ne 'array' |
487
|
0 |
0 |
0 |
$structure_ended and $type eq 'string' |
494
|
0 |
0 |
0 |
$structure_ended and @items |
499
|
0 |
0 |
0 |
$type eq 'hash' and defined $items[-1] |
536
|
0 |
0 |
0 |
$token eq ',' and not $have{'?'} |
546
|
0 |
0 |
0 |
$have{'?'} and $have{':'} |
564
|
0 |
0 |
0 |
$occurences{'('} == $occurences{')'} and $have{'parentheses'} |
|
0 |
0 |
0 |
$occurences{'('} == $occurences{')'} and $have{'parentheses'} and $have{'comma'} |
832
|
0 |
0 |
0 |
defined $comment and defined $self->{'Data'}{'table'}{$arg} |
999
|
2 |
0 |
0 |
$value eq 'SCALAR' and not $value =~ /\d+/ |
1235
|
0 |
0 |
0 |
$seen{'begin'} and $line =~ /^\s*}/ |
1321
|
0 |
0 |
0 |
$line =~ /['"](?!,)$/ and $#lines - $i != 1 |
1328
|
0 |
0 |
0 |
$i == $#lines && defined $self->{'make_comments'}{$arg} |
1472
|
1 |
0 |
0 |
$self->{'Config'}{'Verbose'} and $level == 1 |
|
1 |
0 |
0 |
$self->{'Config'}{'Verbose'} == 2 and $level == 2 |
1484
|
0 |
0 |
0 |
warn "Press [enter] to continue...\n" and readline STDIN |
line |
l |
!l |
condition |
43
|
0 |
1 |
$params{'Path'} || '' |
|
0 |
1 |
$params{'Makefile_PL'} || 'Makefile.PL' |
|
0 |
1 |
$params{'Build_PL'} || 'Build.PL' |
|
0 |
1 |
$params{'MANIFEST'} || 'MANIFEST' |
|
0 |
1 |
$params{'RC'} || '.make2buildrc' |
|
0 |
1 |
$params{'Dont_Overwrite_Auto'} || 1 |
|
0 |
1 |
$params{'Create_RC'} || 0 |
|
0 |
1 |
$params{'Parse_PPI'} || 0 |
|
0 |
1 |
$params{'Exec_Makefile'} || 0 |
|
0 |
1 |
$params{'Verbose'} || 0 |
|
0 |
1 |
$params{'Debug'} || 0 |
|
0 |
1 |
$params{'Process_Code'} || 0 |
|
0 |
1 |
$params{'Use_Native_Order'} || 0 |
|
0 |
1 |
$params{'Len_Indent'} || 3 |
|
0 |
1 |
$params{'DD_Indent'} || 2 |
|
0 |
1 |
$params{'DD_Sortkeys'} || 1 |
260
|
0 |
1 |
shift() || 'undef' |
549
|
0 |
0 |
$occurences{'('} ||= 0 |
550
|
0 |
0 |
$occurences{')'} ||= 0 |
667
|
0 |
0 |
$value ||= '' |
668
|
0 |
0 |
$comment ||= '' |
684
|
0 |
0 |
$values ||= '' |
685
|
0 |
0 |
$comment ||= '' |
699
|
0 |
0 |
$values ||= '' |
700
|
0 |
0 |
$comment ||= '' |
756
|
0 |
0 |
$comment ||= '' |
803
|
0 |
0 |
$self->{'parse'}{'makecode'} ||= '' |
1012
|
0 |
0 |
shift @queue || (return) |
1102
|
0 |
0 |
$self->{'Config'}{'DD_Indent'} || 2 |
1322
|
0 |
0 |
$comma ||= '' |
1412
|
0 |
0 |
$self->{'make_code'}{$section} ||= '' |
line |
l |
!l&&r |
!l&&!r |
condition |
26
|
0 |
1 |
0 |
ref $self || $self |
56
|
0 |
0 |
0 |
$self->{'Config'}{'reinit'} or @{[] unless $self->{'dirs'};} |
251
|
0 |
2 |
0 |
$current->{$key} ||= @path ? {} : $value |
461
|
0 |
0 |
0 |
$token eq ',' and $token{'next'}->(1) eq ']' or $token{'next'}->(1) eq ']' |
465
|
0 |
0 |
0 |
$token{'next'}->(1) =~ /^[\}\]]$/ || !$have{'nested_structure'} |
479
|
0 |
0 |
0 |
$token =~ /^['"]\s+['"]$/ or $have{'code'} |
481
|
0 |
0 |
0 |
$have{'code'} || $structure_ended |
484
|
0 |
0 |
0 |
@items % 2 == 1 and $type ne 'array' or not @items |
521
|
0 |
0 |
0 |
$token->isa('PPI::Token::Double') || $token->isa('PPI::Token::Quote::Interpolate') || $token->isa('PPI::Token::Quote::Literal') || $token->isa('PPI::Token::Quote::Single') || $token->isa('PPI::Token::Word') |
561
|
0 |
0 |
0 |
$occurences{'('} or $occurences{')'} |
1145
|
0 |
0 |
0 |
defined $self->{'make_code'}{'begin'} or defined $self->{'make_code'}{'end'} |
1220
|
0 |
0 |
0 |
$comments_header || $code_header |
1233
|
0 |
0 |
0 |
$line =~ /^sub $quoted_pattern\w+/s or $line =~ /^\{/ |
1237
|
0 |
0 |
0 |
$seen{'begin'} or $seen{'end'} |
1472
|
0 |
0 |
1 |
$self->{'Config'}{'Verbose'} and $level == 1 or $self->{'Config'}{'Verbose'} == 2 and $level == 2 |