mirror of
https://github.com/Z3Prover/z3
synced 2025-06-19 12:23:38 +00:00
update print to elide overly long sets of intervals
This commit is contained in:
parent
7f3b518a71
commit
8c67c23883
1 changed files with 15 additions and 5 deletions
|
@ -2075,11 +2075,15 @@ namespace {
|
||||||
out << e->side_cond << " ";
|
out << e->side_cond << " ";
|
||||||
else
|
else
|
||||||
out << e->side_cond.size() << " side-conditions ";
|
out << e->side_cond.size() << " side-conditions ";
|
||||||
if (e->src.size() <= 5)
|
unsigned count = 0;
|
||||||
for (const auto& src : e->src)
|
for (const auto& src : e->src) {
|
||||||
out << src << "; ";
|
++count;
|
||||||
else
|
out << src << "; ";
|
||||||
out << e->src.size() << " sources";
|
if (count > 10) {
|
||||||
|
out << " ...";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2087,9 +2091,15 @@ namespace {
|
||||||
if (!e)
|
if (!e)
|
||||||
return out;
|
return out;
|
||||||
entry const* first = e;
|
entry const* first = e;
|
||||||
|
unsigned count = 0;
|
||||||
do {
|
do {
|
||||||
display_one(out, v, e) << delimiter;
|
display_one(out, v, e) << delimiter;
|
||||||
e = e->next();
|
e = e->next();
|
||||||
|
++count;
|
||||||
|
if (count > 10) {
|
||||||
|
out << " ...";
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
while (e != first);
|
while (e != first);
|
||||||
return out;
|
return out;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue