Condition Coverage

blib/lib/Compress/LZW/Progressive/Dict.pm
Criterion Covered Total %
condition 20 27 74.0


and 3 conditions

line !l l&&!r l&&r condition
53 0 0 2876 defined $phrase and defined $code
149 3329 8472 0 $code and $self->phrase($code) eq $phrase
224 2876 6360 0 defined $char and ord $char == 0
227 2876 0 6360 defined $char and my $child = $$self[0]{$char}
249 86 62273 41 defined $char and ord $char == 0
251 86 20275 42039 defined $char and my $child = $$self[0]{$char}
256 0 3335 17033 not defined $found_desc and defined $$self[1]

or 3 conditions

line l !l&&r !l&&!r condition
209 20835 11813 0 $$self[0]{$char} ||= $self->new
237 6351 1 2884 %{$$self[0];} || defined $$self[1]