Condition Coverage

blib/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 92499 0 431136 $pkgNode =~ /^PPI::Token/ and $oNode->location
319 487593 36017 25 $pkgNode eq 'PPI::Token::Symbol' and $oNode eq '@ISA'
333 487593 36017 25 $pkgNode eq 'PPI::Token::Symbol' and $oNode eq '@ISA'
523610 0 25 $pkgNode eq 'PPI::Token::Symbol' and $oNode eq '@ISA' and @aToken > 2
349 462847 52953 7835 $pkgNode eq 'PPI::Token::Word' and $oNode =~ /^[A-Z][\w:]*$/
353 5144 676 2015 $aToken[-2]->isa('PPI::Token::Operator') and $aToken[-2] eq '->'
378 462847 670 60118 $pkgNode eq 'PPI::Token::Word' and @aToken > 2
380 35857 6424 17837 $oOperator->isa('PPI::Token::Operator') and $oOperator eq '->'
402 520231 50 3354 $pkgNode eq 'PPI::Statement::Sub' and not $oNode->forward
502 14 18 57 $col >= $colToken and $col < $colTokenEnd
550 0 7202 41264 defined $aLine[$linePod] and not $aLine[$linePod] =~ /^=/

or 2 conditions

line l !l condition
188 287 50 $raPluginSyntax ||= [$self->raPluginSyntax]
533 6865 337 $1 || 0

or 3 conditions

line l !l&&r !l&&!r condition
275 280 5070 425786 $pkgNode =~ /^PPI::Token::QuoteLike/ or $pkgNode =~ /^PPI::Token::Quote/
336 0 8 17 $aToken[--$prev] eq 'push' or $aToken[--$prev] eq 'push'
381 13245 4424 168 $oObject->isa('PPI::Token::Symbol') or $oObject->isa('PPI::Token::Word')
543 4925 508 6865 $level < $headingLevel - 1 or $headingLevel == 0