Condition Coverage

lib/B/DeparseTree/SyntaxTree.pm
Criterion Covered Total %
condition 22 50 44.0


and 3 conditions

line !l l&&!r l&&r condition
50 0 0 0 ref $item eq 'ARRAY' and scalar @$item == 2
61 0 0 0 @result and $sep
74 2 0 0 ref $item eq 'ARRAY' and scalar @$item == 2
157 114088 0 0 ref $item eq 'ARRAY' and scalar @$item == 2
162 166 61856 0 not exists $item->{'texts'} and exists $item->{'text'}
204 29 85 2 $text and $sep
224 0 4 0 exists $info->{'text'} and $parens
280 0 1522 38 exists $info->{'text'} and $parens
359 282 49434 0 ref $info and $info->{'addr'} == $find_addr
362 0 0 0 exists $info->{'maybe_parens'} and $info->{'maybe_parens'}{'parens'}
376 0 31243 0 ref $info and $info->{'addr'} == $find_addr
379 0 0 0 exists $info->{'maybe_parens'} and $info->{'maybe_parens'}{'parens'}
415 13137 389 26538 $j > 0 and length $result > $start_size
433 7661 32403 0 ref $info and $info->{'addr'} == $find_addr
435 0 0 0 exists $info->{'maybe_parens'} and $info->{'maybe_parens'}{'parens'}

or 2 conditions

line l !l condition
290 4093 9686 $opts ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
166 0 306 6937 $mp->{'force'} or $mp->{'parens'}