Branch Coverage

blib/lib/App/Scheme79asm.pm
Criterion Covered Total %
branch 37 40 100.0


line true false branch
46 1 35 unless ref $sexp eq 'ARRAY'
50 1 34 unless &scalarp($type)
52 8 26 if (@addrs > 1) { }
60 4 30 if ref $addr eq 'ARRAY'
61 1 33 unless &scalarp($addr)
63 1 32 unless &looks_like_number($addr)
65 30 2 unless (&looks_like_number($type))
66 1 29 unless exists $TYPES{$type}
70 2 29 if $addr < 0
71 1 30 if $type >= 1 << $self->{'type_bits'}
72 1 29 if $addr >= 1 << $self->{'addr_bits'}
75 13 16 unless ($location)
90 9 15 if $string =~ /^\s*$/su
121 1 4 if $self->{'addr_bits'} + $self->{'type_bits'} > 16
124 0 4 unless print $fh pack('n', $length)
126 0 41 unless print $fh pack('n', $_)
140 4 37 if ($index == 4) { }
143 27 10 $val ? :
149 38 3 if defined $comment
150 0 41 unless say $fh $string