|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
185
 | 
 0  | 
 0  | 
 ref $val ? :
  | 
 
| 
234
 | 
 0  | 
 0  | 
 ref $val ? :
  | 
 
| 
236
 | 
 0  | 
 0  | 
 if ref $v
  | 
 
| 
245
 | 
 0  | 
 0  | 
 unless (defined $macro)
  | 
 
| 
246
 | 
 0  | 
 0  | 
 if (@chunks) { }
  | 
 
| 
258
 | 
 0  | 
 0  | 
 ref $_ ? :
  | 
 
| 
260
 | 
 0  | 
 0  | 
 defined $macros->{$macro} && @{$macros->{$macro};} ? :
  | 
 
| 
269
 | 
 0  | 
 0  | 
 unless (@chunks)
  | 
 
| 
276
 | 
 0  | 
 0  | 
 if (@x)
  | 
 
| 
293
 | 
 0  | 
 0  | 
 wantarray ? :
  | 
 
| 
344
 | 
 0  | 
 0  | 
 unless $deref
  | 
 
| 
346
 | 
 0  | 
 0  | 
 if (ref $deref) { }
  | 
 
| 
349
 | 
 0  | 
 0  | 
 defined $done{$m} ? :
  | 
 
| 
357
 | 
 0  | 
 0  | 
 unless $macros->{$m}
  | 
 
| 
361
 | 
 0  | 
 0  | 
 if $m eq $k
  | 
 
| 
367
 | 
 0  | 
 0  | 
 defined $done{$m} ? :
  | 
 
| 
371
 | 
 0  | 
 0  | 
 keys %m ? :
  | 
 
| 
376
 | 
 0  | 
 0  | 
 if (keys %pm) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (keys %dm) { }
  | 
 
| 
383
 | 
 0  | 
 0  | 
 if $seen{$m}
  | 
 
| 
412
 | 
 0  | 
 0  | 
 if not @queue and keys %pending
  | 
 
| 
423
 | 
 0  | 
 0  | 
 &Scalar::Util::blessed($params) && $params->can('get_all') ? :
  | 
 
| 
437
 | 
 0  | 
 0  | 
 if (my($name, $sigil) = $k =~ /$DECLARATION/) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($k =~ /^\s*\S+\s+\S+.*?/ or $k =~ /[:\$]/) { }
  | 
 
| 
441
 | 
 0  | 
 0  | 
 if $GENERATED{$name}
  | 
 
| 
481
 | 
 0  | 
 0  | 
 unless $macros{$k}
  | 
 
| 
503
 | 
 0  | 
 0  | 
 $k =~ /$MACRO/go ? :
  | 
 
| 
510
 | 
 0  | 
 0  | 
 unless $maybe{$k}
  | 
 
| 
525
 | 
 0  | 
 0  | 
 unless @tokens
  | 
 
| 
528
 | 
 0  | 
 0  | 
 unless @tokens == @MAP
  | 
 
| 
534
 | 
 0  | 
 0  | 
 if defined $tokens[$_]
  | 
 
| 
550
 | 
 0  | 
 0  | 
 if ($contents{'designator'}) { }
  | 
 
| 
555
 | 
 0  | 
 0  | 
 if $contents{'modifier'}{'!'} and $sigil =~ /['\@^]/
  | 
 
| 
557
 | 
 0  | 
 0  | 
 if ($sigil eq "^")
  | 
 
| 
563
 | 
 0  | 
 0  | 
 $symbol eq '' ? :
  | 
 
| 
569
 | 
 0  | 
 0  | 
 $contents{'modifier'}{'!'} ? :
  | 
 
| 
574
 | 
 0  | 
 0  | 
 if (defined $contents{$which})
  | 
 
| 
584
 | 
 0  | 
 0  | 
 if ($contents{'deref'})
  | 
 
| 
610
 | 
 0  | 
 0  | 
 if ($contents{'modifier'}{'!'}) { }
  | 
 
| 
616
 | 
 0  | 
 0  | 
 if $self->callback
  | 
 
| 
621
 | 
 0  | 
 0  | 
 unless $contents{'designator'}[0] =~ /[_:]/
  | 
 
| 
623
 | 
 0  | 
 0  | 
 if ($contents{'modifier'}{'-'}) { }
  | 
 
| 
626
 | 
 0  | 
 0  | 
 if ($contents{'designator'}[0] eq '_') { }
  | 
 
| 
627
 | 
 0  | 
 0  | 
 unless $s =~ /^_:/
  | 
 
| 
631
 | 
 0  | 
 0  | 
 if $self->callback
  | 
 
| 
637
 | 
 0  | 
 0  | 
 if ref $neg{$g}{$s}{$p}
  | 
 
| 
645
 | 
 0  | 
 0  | 
 if $s eq ""
  | 
 
| 
646
 | 
 0  | 
 0  | 
 if ($contents{'designator'}[0] eq '_') { }
  | 
 
| 
647
 | 
 0  | 
 0  | 
 unless $s =~ /^_:/
  | 
 
| 
651
 | 
 0  | 
 0  | 
 if $self->callback
  | 
 
| 
657
 | 
 0  | 
 0  | 
 if ref $pos{$g}{$s}{$p}
  | 
 
| 
666
 | 
 0  | 
 0  | 
 if ($contents{'term2'}) { }
  | 
 
| 
675
 | 
 0  | 
 0  | 
 if $self->callback
  | 
 
| 
677
 | 
 0  | 
 0  | 
 if ($contents{'modifier'}{'-'}) { }
  | 
 
| 
683
 | 
 0  | 
 0  | 
 if (@v and ref $neg{$g}{$s}{$p})
  | 
 
| 
687
 | 
 0  | 
 0  | 
 if ($o eq "")
  | 
 
| 
695
 | 
 0  | 
 0  | 
 if ($d->[0] =~ /[_:]/) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($d->[0] =~ /[\@^]/) { }
  | 
 
| 
696
 | 
 0  | 
 0  | 
 if $d->[0] eq "_" and not $o =~ /^_:/
  | 
 
| 
698
 | 
 0  | 
 0  | 
 if ($d->[0] eq ":")
  | 
 
| 
700
 | 
 0  | 
 0  | 
 if $self->callback
  | 
 
| 
711
 | 
 0  | 
 0  | 
 $d->[0] eq '@' ? :
  | 
 
| 
724
 | 
 0  | 
 0  | 
 if ($contents{'modifier'}{'='})
  | 
 
| 
740
 | 
 0  | 
 0  | 
 if ($d->[0] =~ /[_:]/) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($d->[0] =~ /[\@^]/) { }
  | 
 
| 
741
 | 
 0  | 
 0  | 
 if $o eq ""
  | 
 
| 
743
 | 
 0  | 
 0  | 
 if $d->[0] eq "_" and not $o =~ /^_:/
  | 
 
| 
745
 | 
 0  | 
 0  | 
 if ($d->[0] eq ":")
  | 
 
| 
747
 | 
 0  | 
 0  | 
 if $self->callback
  | 
 
| 
760
 | 
 0  | 
 0  | 
 $d->[0] eq '@' ? :
  |