diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-06-25 13:36:09 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-25 13:36:09 -0500 |
commit | 8374a8dd4bf740bf26748c1dbe1616ad798cf624 (patch) | |
tree | 97b08464f2ab9b31a4f763f0d570082125c78bc6 /src/printer/printer.cpp | |
parent | 1af865f3429c0dd5910b5a8d1e12d690c3623dfa (diff) |
Remove sygus1 parser (#4651)
We no longer support sygus v1 inputs. This PR removes support for sygus v1 (as well as a deprecated "z3str" variant of smt lib 2 which is subsumed by the new strings standard).
As mentioned in the release notes, CVC4 1.8 supports a conversion from sygus v1 to v2 script.
This removal is required for further updates to the new API. Further infrastructure (e.g. the sygus print callback) will be removed in a separate PR.
FYI @abdoo8080 .
Diffstat (limited to 'src/printer/printer.cpp')
-rw-r--r-- | src/printer/printer.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/printer/printer.cpp b/src/printer/printer.cpp index c17684b15..5d54759b9 100644 --- a/src/printer/printer.cpp +++ b/src/printer/printer.cpp @@ -52,14 +52,6 @@ unique_ptr<Printer> Printer::makePrinter(OutputLanguage lang) case LANG_CVC4: return unique_ptr<Printer>(new printer::cvc::CvcPrinter()); - case LANG_Z3STR: - return unique_ptr<Printer>( - new printer::smt2::Smt2Printer(printer::smt2::z3str_variant)); - - case LANG_SYGUS_V1: - return unique_ptr<Printer>( - new printer::smt2::Smt2Printer(printer::smt2::sygus_variant)); - case LANG_SYGUS_V2: // sygus version 2.0 does not have discrepancies with smt2, hence we use // a normal smt2 variant here. |