Branch Coverage

blib/lib/Babble/Match.pm
Criterion Covered Total %
branch 37 40 92.5


line true false branch
12 112 68 $_[0]->can('parent') ? :
18 14 10 $_[0]->can('parent') ? :
32 85 242 unless ref(my $top = $self->top_rule)
36 337 316 ref $_ ? :
43 143 99 unless @subrules
55 7 92 unless @values
62 60 263 unless defined $values[$idx]
76 6 55 unless (@names)
80 96 2 $_ ? :
85 98 243 unless ref $re
86 546 412 ref $_ ? :
125 162 112 unless @found
136 81 73 if (my $len_diff = length($obj->text) - $f->[1])
138 1 8 if ($later->[0] <= $f->[0]) { }
170 2 599 unless defined $submatch
171 224 375 if ($submatch->start > $start)
186 0 3 unless my(@explist_names) = eval $explist->text
188 0 3 unless @remain < @explist_names
189 1 2 unless (@remain)
190 1 0 $keep_empty ? :