fix cut expansions, clean up code.

This commit is contained in:
Mark Thom
2018-04-07 17:08:01 -06:00
parent d6c148d5e9
commit 273e0a0b94
2 changed files with 2 additions and 14 deletions

View File

@@ -103,19 +103,7 @@ impl GenContext {
pub struct Predicate(pub Vec<PredicateClause>);
impl Predicate {
pub fn name(&self) -> Option<ClauseName> {
self.0.first().and_then(|t| t.name())
}
pub fn arity(&self) -> usize {
if let Some(ref clause) = self.0.first() {
clause.arity()
} else {
0
}
}
impl Predicate {
pub fn clauses(self) -> Vec<PredicateClause> {
self.0
}