Ignore built-in predicates in completion

This commit is contained in:
2020-05-19 12:54:51 +02:00
parent 7020bc0bf0
commit 34b8dce9be
2 changed files with 5 additions and 2 deletions

View File

@@ -144,7 +144,8 @@ impl Problem
let hidden_predicate_declarations =
predicate_declarations.iter().filter(|x| !output_predicate_declarations.contains(*x)
&& !input_predicate_declarations.contains(*x));
&& !input_predicate_declarations.contains(*x)
&& !(x.name.starts_with("p__") && x.name.ends_with("__")));
let mut statements = self.statements.borrow_mut();