diff options
Diffstat (limited to 'src/printer/smt2/smt2_printer.cpp')
-rw-r--r-- | src/printer/smt2/smt2_printer.cpp | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/src/printer/smt2/smt2_printer.cpp b/src/printer/smt2/smt2_printer.cpp index 8c122f26d..c3ac36b5e 100644 --- a/src/printer/smt2/smt2_printer.cpp +++ b/src/printer/smt2/smt2_printer.cpp @@ -50,8 +50,6 @@ namespace CVC4 { namespace printer { namespace smt2 { -static OutputLanguage variantToLanguage(Variant v); - /** returns whether the variant is smt-lib 2.6 or greater */ bool isVariant_2_6(Variant v) { return v == smt2_6_variant; } @@ -1808,11 +1806,9 @@ void Smt2Printer::toStreamCmdSetBenchmarkLogic(std::ostream& out, void Smt2Printer::toStreamCmdSetInfo(std::ostream& out, const std::string& flag, - SExpr sexpr) const + const std::string& value) const { - out << "(set-info :" << flag << ' '; - SExpr::toStream(out, sexpr, variantToLanguage(d_variant)); - out << ')' << std::endl; + out << "(set-info :" << flag << ' ' << value << ')' << std::endl; } void Smt2Printer::toStreamCmdGetInfo(std::ostream& out, @@ -1823,11 +1819,9 @@ void Smt2Printer::toStreamCmdGetInfo(std::ostream& out, void Smt2Printer::toStreamCmdSetOption(std::ostream& out, const std::string& flag, - SExpr sexpr) const + const std::string& value) const { - out << "(set-option :" << flag << ' '; - SExpr::toStream(out, sexpr, language::output::LANG_SMTLIB_V2_5); - out << ')' << std::endl; + out << "(set-option :" << flag << ' ' << value << ')' << std::endl; } void Smt2Printer::toStreamCmdGetOption(std::ostream& out, @@ -2233,16 +2227,6 @@ static bool tryToStream(std::ostream& out, const CommandStatus* s, Variant v) return false; } -static OutputLanguage variantToLanguage(Variant variant) -{ - switch(variant) { - case smt2_0_variant: - return language::output::LANG_SMTLIB_V2_0; - case no_variant: - default: return language::output::LANG_SMTLIB_V2_6; - } -} - }/* CVC4::printer::smt2 namespace */ }/* CVC4::printer namespace */ }/* CVC4 namespace */ |