diff options
Diffstat (limited to 'src/printer/cvc')
-rw-r--r-- | src/printer/cvc/cvc_printer.cpp | 14 | ||||
-rw-r--r-- | src/printer/cvc/cvc_printer.h | 4 |
2 files changed, 6 insertions, 12 deletions
diff --git a/src/printer/cvc/cvc_printer.cpp b/src/printer/cvc/cvc_printer.cpp index 82798d074..7ac2da40b 100644 --- a/src/printer/cvc/cvc_printer.cpp +++ b/src/printer/cvc/cvc_printer.cpp @@ -1420,13 +1420,9 @@ void CvcPrinter::toStreamCmdSetBenchmarkLogic(std::ostream& out, void CvcPrinter::toStreamCmdSetInfo(std::ostream& out, const std::string& flag, - SExpr sexpr) const + const std::string& value) const { - out << "% (set-info " << flag << ' '; - OutputLanguage language = - d_cvc3Mode ? language::output::LANG_CVC3 : language::output::LANG_CVC4; - SExpr::toStream(out, sexpr, language); - out << ')' << std::endl; + out << "% (set-info " << flag << ' ' << value << ')' << std::endl; } void CvcPrinter::toStreamCmdGetInfo(std::ostream& out, @@ -1437,11 +1433,9 @@ void CvcPrinter::toStreamCmdGetInfo(std::ostream& out, void CvcPrinter::toStreamCmdSetOption(std::ostream& out, const std::string& flag, - SExpr sexpr) const + const std::string& value) const { - out << "OPTION \"" << flag << "\" "; - SExpr::toStream(out, sexpr, language::output::LANG_CVC4); - out << ';' << std::endl; + out << "OPTION \"" << flag << "\" " << value << ';' << std::endl; } void CvcPrinter::toStreamCmdGetOption(std::ostream& out, diff --git a/src/printer/cvc/cvc_printer.h b/src/printer/cvc/cvc_printer.h index 58e47dbac..ab18d62de 100644 --- a/src/printer/cvc/cvc_printer.h +++ b/src/printer/cvc/cvc_printer.h @@ -125,7 +125,7 @@ class CvcPrinter : public CVC4::Printer /** Print set-info command */ void toStreamCmdSetInfo(std::ostream& out, const std::string& flag, - SExpr sexpr) const override; + const std::string& value) const override; /** Print get-info command */ void toStreamCmdGetInfo(std::ostream& out, @@ -134,7 +134,7 @@ class CvcPrinter : public CVC4::Printer /** Print set-option command */ void toStreamCmdSetOption(std::ostream& out, const std::string& flag, - SExpr sexpr) const override; + const std::string& value) const override; /** Print get-option command */ void toStreamCmdGetOption(std::ostream& out, |