|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
15
 | 
 0  | 
 10  | 
 if ($Pegex::Bootstrap)  | 
 
| 
49
 | 
 10  | 
 0  | 
 unless (@rule)  | 
 
| 
50
 | 
 10  | 
 0  | 
 if (my $rule = $self->{'tree'}{'+toprule'}) { }  | 
 
| 
70
 | 
 8  | 
 37  | 
 if exists $self->{'_tree'}{$rule}  | 
 
| 
78
 | 
 23  | 
 51  | 
 if (exists $object->{'.rgx'}) { }  | 
 
| 
 | 
 38  | 
 13  | 
 elsif (exists $object->{'.ref'}) { }  | 
 
| 
 | 
 3  | 
 10  | 
 elsif (exists $object->{'.any'}) { }  | 
 
| 
 | 
 10  | 
 0  | 
 elsif (exists $object->{'.all'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (exists $object->{'.err'}) { }  | 
 
| 
83
 | 
 34  | 
 4  | 
 if (exists $self->{'tree'}{$rule}) { }  | 
 
| 
87
 | 
 1  | 
 3  | 
 if (my $regex = Pegex::Grammar::Atoms::atoms()->{$rule})  | 
 
| 
124
 | 
 0  | 
 20  | 
 unless $self->{'tree'}{$key} and $self->{'tree'}{$key}{'.rgx'} || die("'${key}' not defined as a single RE") or $atoms->{$key}  | 
 
| 
127
 | 
 23  | 
 21  | 
 if $re eq $regexp->{'.rgx'}  | 
 
| 
143
 | 
 84  | 
 64  | 
 if (ref $node eq 'HASH') { }  | 
 
| 
 | 
 13  | 
 51  | 
 elsif (ref $node eq 'ARRAY') { }  | 
 
| 
144
 | 
 23  | 
 61  | 
 if (exists $node->{'.rgx'}) { }  | 
 
| 
188
 | 
 0  | 
 0  | 
 if $perl =~ /\?\^/  |