sygus: Eliminate calls to Rewriter::rewrite. (#7142)
authorAina Niemetz <aina.niemetz@gmail.com>
Tue, 7 Sep 2021 18:23:29 +0000 (11:23 -0700)
committerGitHub <noreply@github.com>
Tue, 7 Sep 2021 18:23:29 +0000 (18:23 +0000)
commit01cde22b7d69c1b1037cf1d536ca62becc3bd865
tree8fa5b7f223396e0bd11d7632b746bb55547acd52
parent4376ff5bd3df8dabb847d4cd99465f894230fb60
sygus: Eliminate calls to Rewriter::rewrite. (#7142)

This derives sygus unification utility objects from EnvObj where
necessary. There's one remaining occurrence of Rewriter::rewrite in
sygus_unif_rl.cpp, which is a bit tricky to address and thus subject to
a future PR.
src/theory/quantifiers/sygus/cegis_unif.cpp
src/theory/quantifiers/sygus/sygus_pbe.cpp
src/theory/quantifiers/sygus/sygus_unif.cpp
src/theory/quantifiers/sygus/sygus_unif.h
src/theory/quantifiers/sygus/sygus_unif_io.cpp
src/theory/quantifiers/sygus/sygus_unif_io.h
src/theory/quantifiers/sygus/sygus_unif_rl.cpp
src/theory/quantifiers/sygus/sygus_unif_rl.h
src/theory/quantifiers/sygus/sygus_unif_strat.cpp
src/theory/quantifiers/sygus/sygus_unif_strat.h