| line |
true |
false |
branch |
|
112
|
0 |
137 |
if (@$self < 2) |
|
116
|
0 |
0 |
if @$self < 2 |
|
123
|
181 |
136 |
if ($x >= $$self[$try]->$x_method) { } |
|
129
|
7 |
141 |
if ($min == 0 and $x < $$self[$min]->$x_method) { } |
|
|
7 |
247 |
elsif ($max == @$self - 1 and $x > $$self[$max]->$x_method) { } |
|
130
|
5 |
2 |
unless $$self[0]->role eq 'SOURCE' |
|
133
|
0 |
2 |
if $min == $max |
|
136
|
5 |
2 |
unless $$self[$max]->role eq 'SOURCE' |
|
139
|
0 |
2 |
if $min == $max |
|
142
|
2 |
132 |
if ($$self[$min]->role eq 'SOURCE') { } |
|
|
6 |
126 |
elsif ($$self[$max]->role eq 'SOURCE') { } |
|
144
|
0 |
2 |
if $min == $max |
|
145
|
0 |
2 |
unless $min == 0 |
|
149
|
1 |
5 |
if $min == $max |
|
150
|
3 |
2 |
unless $max == @$self - 1 |
|
154
|
0 |
200 |
unless $$self[$min]->role eq 'KNOT' and $$self[$max]->role eq 'KNOT' |
|
157
|
124 |
76 |
unless --$n |
|
159
|
2 |
74 |
if $min == 0 or $max == @$self - 1 |
|
162
|
0 |
74 |
if ($$self[$min - 1]->role eq 'SOURCE') |
|
168
|
0 |
74 |
if ($$self[$max + 1]->role eq 'SOURCE') |
|
172
|
74 |
0 |
unless $expanded |