Translating derived predicates of problems.
While derived predicates stemming from the domain were already translated, the ones from the problem were missing. This commit fixes that, although it duplicates the definition of “contains.”
This commit is contained in:
@@ -42,7 +42,7 @@ normalizedAST::OrPointer<normalizedAST::Literal> normalizeTopLevel(ast::OrPointe
|
||||
normalizedAST::DerivedPredicatePointer addDerivedPredicate(const std::vector<normalizedAST::VariableDeclaration *> ¶meters, detail::NormalizationContext &normalizationContext)
|
||||
{
|
||||
auto &derivedPredicates = normalizationContext.derivedPredicates;
|
||||
const auto derivedPredicateID = normalizationContext.derivedPredicateIDStart + derivedPredicates.size() + 1;
|
||||
const auto derivedPredicateID = normalizationContext.derivedPredicateIDStart + derivedPredicates.size();
|
||||
auto name = "derived-predicate-" + std::to_string(derivedPredicateID);
|
||||
|
||||
normalizedAST::DerivedPredicate::Arguments arguments;
|
||||
|
Reference in New Issue
Block a user