|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
20
 | 
 0  | 
 1  | 
 if (defined $opts{'file'}) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (defined $opts{'yaml'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $opts{'tree'}) { }  | 
 
| 
82
 | 
 6  | 
 7  | 
 if (not defined $matchmap) { }  | 
 
| 
 | 
 0  | 
 7  | 
 elsif (ref $matchmap ne 'HASH') { }  | 
 
| 
90
 | 
 2  | 
 5  | 
 if ($self->check_match($matchmap, $attributes))  | 
 
| 
95
 | 
 8  | 
 5  | 
 if ($node_match)  | 
 
| 
99
 | 
 6  | 
 2  | 
 if (defined $children)  | 
 
| 
100
 | 
 0  | 
 6  | 
 if (ref $children ne 'ARRAY')  | 
 
| 
105
 | 
 4  | 
 6  | 
 if ($self->recursive_search($attributes, $child))  | 
 
| 
113
 | 
 2  | 
 11  | 
 if ($generic_match and not $recurse_match) { }  | 
 
| 
 | 
 5  | 
 6  | 
 elsif (not $node_match) { }  | 
 
| 
138
 | 
 0  | 
 8  | 
 unless (defined $to_test)  | 
 
| 
143
 | 
 0  | 
 8  | 
 unless (defined $regex)  | 
 
| 
148
 | 
 5  | 
 3  | 
 unless ($to_test =~ /$regex/)  | 
 
| 
158
 | 
 2  | 
 0  | 
 if ($match)  | 
 
| 
186
 | 
 0  | 
 37  | 
 if $$self{'DEBUG'}  |