|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
196
 | 
 0  | 
 2  | 
 if ($fh)  | 
 
| 
254
 | 
 74  | 
 1  | 
 unless ($nextix)  | 
 
| 
282
 | 
 13  | 
 63  | 
 if (vec $match, $nodeix, 1) { }  | 
 
| 
288
 | 
 2  | 
 0  | 
 if (@match)  | 
 
| 
291
 | 
 2  | 
 0  | 
 if (@nomatch)  | 
 
| 
314
 | 
 40  | 
 90  | 
 if (@{$group;} > 1) { }  | 
 
| 
329
 | 
 2  | 
 5  | 
 if @groups == @{$groups;}  | 
 
| 
352
 | 
 72  | 
 6  | 
 if ($depth > $maxdepth)  | 
 
| 
359
 | 
 0  | 
 147  | 
 unless $$a[0] <=> $$b[0]  | 
 
| 
384
 | 
 0  | 
 0  | 
 if (vec $oldmatch, $nodeix, 1)  | 
 
| 
407
 | 
 67  | 
 247  | 
 if (vec $node, $charix, 32)  | 
 
| 
426
 | 
 214  | 
 30  | 
 unless $charix  | 
 
| 
462
 | 
 67  | 
 247  | 
 if ($nextix)  | 
 
| 
469
 | 
 2  | 
 58  | 
 if (vec $triematch, $trieix, 1)  | 
 
| 
505
 | 
 30  | 
 214  | 
 if ($charix)  | 
 
| 
517
 | 
 2  | 
 0  | 
 if length $map  | 
 
| 
521
 | 
 56  | 
 2  | 
 if length $node  | 
 
| 
542
 | 
 0  | 
 2  | 
 unless defined $got  | 
 
| 
544
 | 
 0  | 
 2  | 
 unless $got == 16  | 
 
| 
547
 | 
 0  | 
 2  | 
 unless $magic eq 'dAWg'  | 
 
| 
549
 | 
 0  | 
 2  | 
 unless $version == 1  | 
 
| 
551
 | 
 0  | 
 2  | 
 unless $sizessize >= 1  | 
 
| 
554
 | 
 2  | 
 0  | 
 if ($mapsize > 0) { }  | 
 
| 
558
 | 
 0  | 
 2  | 
 unless defined $got  | 
 
| 
560
 | 
 0  | 
 2  | 
 unless $got == $mapsize  | 
 
| 
569
 | 
 0  | 
 30  | 
 if (vec $charmap, $ord, 32)  | 
 
| 
582
 | 
 0  | 
 2  | 
 unless defined $got  | 
 
| 
584
 | 
 0  | 
 2  | 
 unless $got == $sizessize  | 
 
| 
593
 | 
 0  | 
 2  | 
 unless defined $got  | 
 
| 
595
 | 
 0  | 
 2  | 
 unless $got == $matchsize  | 
 
| 
608
 | 
 56  | 
 2  | 
 if ($nodesize > 0) { }  | 
 
| 
612
 | 
 0  | 
 56  | 
 unless defined $got  | 
 
| 
614
 | 
 0  | 
 56  | 
 unless $got == $nodesize  | 
 
| 
618
 | 
 0  | 
 56  | 
 unless $nodewidth <= $width  | 
 
| 
620
 | 
 0  | 
 56  | 
 unless vec $node, $nodewidth - 1, 32  | 
 
| 
626
 | 
 237  | 
 67  | 
 unless $nextix  | 
 
| 
627
 | 
 0  | 
 67  | 
 if ($nextix > $nodecnt or $nextix <= $nodeix)  | 
 
| 
634
 | 
 0  | 
 2  | 
 unless $nodecnt == 1 or vec $$self{'match'}, $nodeix, 1  | 
 
| 
642
 | 
 0  | 
 6  | 
 unless vec $used, $charix, 1  | 
 
| 
647
 | 
 0  | 
 4  | 
 unless vec $reachable, $nodeix, 1  | 
 
| 
661
 | 
 0  | 
 0  | 
 if ($id =~ /$dot_id_re/) { }  | 
 
| 
735
 | 
 0  | 
 0  | 
 unless $charix  | 
 
| 
757
 | 
 0  | 
 0  | 
 if (defined $id)  | 
 
| 
762
 | 
 0  | 
 0  | 
 if ($nullattrs ne '')  | 
 
| 
771
 | 
 0  | 
 0  | 
 if ($classattrs ne '')  | 
 
| 
776
 | 
 0  | 
 0  | 
 if ($$options{'readable'}) { }  | 
 
| 
781
 | 
 0  | 
 0  | 
 if (vec $match, $nodeix, 1) { }  | 
 
| 
782
 | 
 0  | 
 0  | 
 if ($nodeix == 1) { }  | 
 
| 
788
 | 
 0  | 
 0  | 
 if ($nodeix == 1) { }  | 
 
| 
794
 | 
 0  | 
 0  | 
 if ($attrs ne '')  | 
 
| 
802
 | 
 0  | 
 0  | 
 unless $nextix  | 
 
| 
804
 | 
 0  | 
 0  | 
 unless $$options{'chars'}{$char}  | 
 
| 
817
 | 
 0  | 
 0  | 
 if (vec $match, 1, 1) { }  | 
 
| 
823
 | 
 0  | 
 0  | 
 if ($startattrs ne '')  | 
 
| 
824
 | 
 0  | 
 0  | 
 if ($startattrs eq $matchattrs) { }  | 
 
| 
830
 | 
 0  | 
 0  | 
 if ($matchattrs ne '')  | 
 
| 
832
 | 
 0  | 
 0  | 
 if (vec $match, $nodeix, 1)  | 
 
| 
836
 | 
 0  | 
 0  | 
 if (@matchids >= 26 / (length($matchattrs) + 8) + 1) { }  | 
 
| 
857
 | 
 0  | 
 0  | 
 unless $nextix  | 
 
| 
866
 | 
 0  | 
 0  | 
 unless $$options{'chars'}{$char}  | 
 
| 
871
 | 
 0  | 
 0  | 
 if (@{$edges;} >= 26 / (length($attrs) + 8) + 1) { }  | 
 
| 
885
 | 
 0  | 
 0  | 
 if (defined(my $groups = $$self{'groups'}))  | 
 
| 
890
 | 
 0  | 
 0  | 
 if (@{$nodes;} >= 2)  |