Condition Coverage

blib/lib/macro/compiler.pm
Criterion Covered Total %
condition 16 21 76.1


and 3 conditions

line !l l&&!r l&&r condition
29 13 0 0 $^C and not $compiled{$file}
39 9 0 2 $compiled{$file} and open $fh, '<:perlio', $file_c
110 32 22 40 $it->isa('PPI::Statement::Include') && ($elem = $it->schild(0)) && $elem->content eq 'use' && ($elem = $elem->snext_sibling) && ($elem->content eq 'macro::compiler' || $elem->content eq 'macro') && _has_args($it, $elem->snext_sibling)
134 49 0 3 $arg->isa('PPI::Token::Structure') and $arg->content eq ';'
152 111 4 6 $arg->isa('PPI::Token::QuoteLike::Words') and not $arg->content =~ /^qw . \s* . $/msx
156 97 0 18 $arg->isa('PPI::Token::Structure') and $arg->content eq ';'

or 3 conditions

line l !l&&r !l&&!r condition
39 2 4 5 $compiled{$file} and open $fh, '<:perlio', $file_c or open $fh, '<:perlio', $file