Condition Coverage

blib/lib/YATT/Lite/XHF.pm
Criterion Covered Total %
condition 25 39 64.1


and 3 conditions

line !l l&&!r l&&r condition
123 62 12 21 not $self->{'cf_bytes'} || $self->{'cf_string'} and $self->{'cf_encoding'}
171 546 0 0 $sigil eq ':' and not $reader->{'cf_allow_empty_name'}
194 646 20 0 $sigil eq '{' and $token ne ''
207 247 12 7 $ncomments and not @result
259 0 174 0 defined $first and $first->[2] ne ''
263 287 26 0 do { $desc->[0] ne '' } && do { '???'; push @result, $desc->[0] }
293 0 20 0 defined $first and $first->[2] ne ''

or 2 conditions

line l !l condition
41 0 94 $self->{'cf_skip_comment'} //= 1
154 1 265 $reader->{'cf_first_lineno'} // 1
220 0 6 $reader->{'cf_filename'} // '(unknown)'

or 3 conditions

line l !l&&r !l&&!r condition
123 0 62 33 $self->{'cf_bytes'} || $self->{'cf_string'}
138 203 63 0 $self->{'cf_filename'} // $self->{'cf_string'}
140 10 256 0 not $self->{'cf_skip_comment'} or @tokens
237 657 0 51 $desc->[0] ne '' or $ALLOW_EMPTY_NAME{$desc->[1]}