fix setup_hook

This commit is contained in:
Mark Thom
2019-01-16 20:03:59 -07:00
parent 2a4981ba85
commit 18f0263d23
2 changed files with 2 additions and 1 deletions

View File

@@ -625,7 +625,7 @@ impl RelationWorker {
if name == hook.name() && terms.len() == hook.arity() {
let term = setup_fact(Term::Clause(r, name, terms, None))?;
Ok((hook, PredicateClause::Fact(term), VecDeque::from(vec![])))
} else if name.as_str() == ":-" {
} else if name.as_str() == ":-" && terms.len() == 2 {
let rule = self.setup_rule(indices, terms, true)?;
let results_queue = self.parse_queue(indices)?;