summaryrefslogtreecommitdiff
path: root/src/smt
diff options
context:
space:
mode:
Diffstat (limited to 'src/smt')
-rw-r--r--src/smt/command.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/smt/command.cpp b/src/smt/command.cpp
index 76ce1bda9..d8301283f 100644
--- a/src/smt/command.cpp
+++ b/src/smt/command.cpp
@@ -265,6 +265,8 @@ void EchoCommand::invoke(SmtEngine* smtEngine)
void EchoCommand::invoke(SmtEngine* smtEngine, std::ostream& out)
{
out << d_output << std::endl;
+ Trace("dtview::command") << "* ~COMMAND: echo |" << d_output << "|~"
+ << std::endl;
d_commandStatus = CommandSuccess::instance();
printResult(out,
smtEngine->getOption("command-verbosity:" + getCommandName())
@@ -393,6 +395,8 @@ CheckSatCommand::CheckSatCommand(const Expr& expr) : d_expr(expr) {}
Expr CheckSatCommand::getExpr() const { return d_expr; }
void CheckSatCommand::invoke(SmtEngine* smtEngine)
{
+ Trace("dtview::command") << "* ~COMMAND: " << getCommandName() << "~"
+ << std::endl;
try
{
d_result = smtEngine->checkSat(d_expr);
@@ -413,6 +417,7 @@ void CheckSatCommand::printResult(std::ostream& out, uint32_t verbosity) const
}
else
{
+ Trace("dtview::command") << "* RESULT: " << d_result << std::endl;
out << d_result << endl;
}
}
@@ -453,6 +458,8 @@ const std::vector<Expr>& CheckSatAssumingCommand::getTerms() const
void CheckSatAssumingCommand::invoke(SmtEngine* smtEngine)
{
+ Trace("dtview::command") << "* ~COMMAND: (check-sat-assuming ( " << d_terms
+ << " )~" << std::endl;
try
{
d_result = smtEngine->checkSat(d_terms);
@@ -466,6 +473,7 @@ void CheckSatAssumingCommand::invoke(SmtEngine* smtEngine)
Result CheckSatAssumingCommand::getResult() const
{
+ Trace("dtview::command") << "* ~RESULT: " << d_result << "~" << std::endl;
return d_result;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback