Branch Coverage

File:blib/lib/Bit/MorseSignals/Receiver.pm
Coverage:100.0%

line%coveragebranch
43100TFunless ref $_[0] and $_[0]->isa('Bit::MorseSignals::Receiver')
57100TFunless $class = ref $class || $class
58100TFif @_ % 2
78100TFif (not defined $bit)
80100TFunless defined $bit
82100TF$bit ? :
84100TFif ($$self{'state'} == 3) { }
100TFelsif ($$self{'state'} == 2) { }
100TFelsif ($$self{'state'} == 1) { }
88100TFif ($$self{'len'} >= $$self{'sig_len'})
91100TFif (vec($$self{'buf'}, $$self{'len'} - $_, 1) != vec($$self{'sig'}, $_ - 1, 1))
96100TFif ($res)
102100TFdefined $demanglers[$$self{'type'}] ? :
108100TFif $$self{'done'}
116100TFif ($$self{'len'} >= 3)
119100TFif vec $$self{'buf'}, 2, 1
125100TFif ($$self{'sig_bit'} != $bit)