Condition Coverage

lib/Devel/PerlySense/Document/Meta.pm
Criterion Covered Total %
condition 45 49 91.8


and 3 conditions

line !l l&&!r l&&r condition
274 90943 0 423802 $pkgNode =~ /^PPI::Token/ and $oNode->location
319 479172 35548 25 $pkgNode eq 'PPI::Token::Symbol' and $oNode eq '@ISA'
333 479172 35548 25 $pkgNode eq 'PPI::Token::Symbol' and $oNode eq '@ISA'
514720 0 25 $pkgNode eq 'PPI::Token::Symbol' and $oNode eq '@ISA' and @aToken > 2
349 455094 52126 7525 $pkgNode eq 'PPI::Token::Word' and $oNode =~ /^[A-Z][\w:]*$/
353 4998 656 1871 $aToken[-2]->isa('PPI::Token::Operator') and $aToken[-2] eq '->'
378 455094 650 59001 $pkgNode eq 'PPI::Token::Word' and @aToken > 2
380 35200 6308 17493 $oOperator->isa('PPI::Token::Operator') and $oOperator eq '->'
402 511415 46 3284 $pkgNode eq 'PPI::Statement::Sub' and not $oNode->forward
502 21 18 53 $col >= $colToken and $col < $colTokenEnd
550 0 7033 40133 defined $aLine[$linePod] and not $aLine[$linePod] =~ /^=/

or 2 conditions

line l !l condition
188 281 46 $raPluginSyntax ||= [$self->raPluginSyntax]
533 6714 319 $1 || 0

or 3 conditions

line l !l&&r !l&&!r condition
275 266 4964 418572 $pkgNode =~ /^PPI::Token::QuoteLike/ or $pkgNode =~ /^PPI::Token::Quote/
336 0 8 17 $aToken[--$prev] eq 'push' or $aToken[--$prev] eq 'push'
381 13073 4256 164 $oObject->isa('PPI::Token::Symbol') or $oObject->isa('PPI::Token::Word')
543 4835 486 6714 $level < $headingLevel - 1 or $headingLevel == 0