Condition Coverage

blib/lib/PPIx/QuoteLike/Utils.pm
Criterion Covered Total %
condition 6 40 15.0


and 3 conditions

line !l l&&!r l&&r condition
210 0 0 0 $next->isa("PPI::Statement::UnmatchedBrace") and "}" eq $next->content
221 0 0 0 $finish->isa("PPI::Statement::UnmatchedBrace") and "}" eq $finish->content
298 0 0 0 $parent = $elem->parent and $parent->isa("PPI::Statement")
0 0 0 $parent = $elem->parent and $parent->isa("PPI::Statement") and 1 == $parent->children
302 0 0 0 $parent = $parent->parent and $parent->isa('PPI::Structure::Subscript') || $parent->isa('PPI::Structure::Block')
0 0 0 $parent = $parent->parent and $parent->isa('PPI::Structure::Subscript') || $parent->isa('PPI::Structure::Block') and 1 == $parent->children
308 0 0 0 $start = $parent->start and $start->isa("PPI::Token::Structure")
0 0 0 $start = $parent->start and $start->isa("PPI::Token::Structure") and "{" eq $start->content

or 2 conditions

line l !l condition
62 2 0 $self->location || []
317 2 0 $self->location || []
322 2 0 $self->location || []
327 2 0 $self->location || []
448 2 0 $self->location || []

or 3 conditions

line l !l&&r !l&&!r condition
302 0 0 0 $parent->isa('PPI::Structure::Subscript') || $parent->isa('PPI::Structure::Block')
374 0 21 0 $REGEXP_CACHE{$ql} ||= qr/ ( (?: \Q$left\E ) (?: [^\\\Q$left\E]* (?: \\ . [^\\\Q$left\E]* )* ) (?: \Q$left\E ) ) /msx