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 |