Branch Coverage

blib/lib/RDF/KV.pm
Criterion Covered Total %
branch 0 140 0.0


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 '@' ? :