diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2019-07-01 16:33:34 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-01 16:33:34 -0500 |
commit | c3b5f9d57eaf17612170b7401465b75053b07985 (patch) | |
tree | aeef3125d045a21bda899a7f2be22a1da50ebbc3 /src/printer | |
parent | c365521b91520cf05739c7df6f2ae99f273c98d4 (diff) |
Support sygus version 2 format (#3066)
Diffstat (limited to 'src/printer')
-rw-r--r-- | src/printer/printer.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/printer/printer.cpp b/src/printer/printer.cpp index 51888addd..cacdd6694 100644 --- a/src/printer/printer.cpp +++ b/src/printer/printer.cpp @@ -64,6 +64,12 @@ unique_ptr<Printer> Printer::makePrinter(OutputLanguage lang) 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. + return unique_ptr<Printer>( + new printer::smt2::Smt2Printer(printer::smt2::smt2_6_1_variant)); + case LANG_AST: return unique_ptr<Printer>(new printer::ast::AstPrinter()); |