add other declarations properly

This commit is contained in:
Mark Thom
2018-04-25 12:02:38 -06:00
parent a891b9327c
commit 1415a5c98c

View File

@@ -602,6 +602,9 @@ impl<R: Read> TopLevelWorker<R> {
let tl = TopLevel::Declaration(Declaration::Module(actual_mod));
results.push(TopLevelPacket::Decl(tl, vec![]));
},
TopLevel::Declaration(decl) => {
results.push(TopLevelPacket::Decl(TopLevel::Declaration(decl), vec![]));
},
tl => preds.extend(tl.as_predicate().ok().unwrap().clauses().into_iter())
};
}