Branch Coverage

lib/AI/Prolog/KnowledgeBase.pm
Criterion Covered Total %
branch 6 36 16.6


line true false branch
69 9 234 if ($c) { }
85 0 151 if ($$self{'primitives'}{$predicate})
89 108 43 if (not $predicate eq $$self{'oldIndex'}) { }
111 0 0 if ($$self{'primitives'}{$predicate})
116 0 0 if ($c) { }
130 0 0 if ($$self{'primitives'}{$predicate})
145 0 0 if (exists $$self{'primitives'}{$predicate})
157 0 0 if ($xxx->unify($term, $stack))
158 0 0 if ($cc) { }
0 0 elsif (not $c->next_clause) { }
182 0 0 if ($$self{'primitives'}{$predicate})
192 0 117 ref $term ? :
198 0 0 ref $term ? :
208 0 0 if not $full and $$self{'primitives'}{$key} || $value->is_builtin
209 0 0 if ($value->isa('AI::Prolog::TermList::Clause')) { }
213 0 0 if ($value->next)
230 0 0 unless my $head = $$self{'ht'}{$predicate}
234 0 0 if ($head->next)