From 91d85704313de6be9fd382833f5cedd39e24a6fa Mon Sep 17 00:00:00 2001 From: Aina Niemetz Date: Wed, 8 Aug 2018 19:21:47 -0700 Subject: Plug solver API object into parser. (#2240) --- examples/translator.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'examples/translator.cpp') diff --git a/examples/translator.cpp b/examples/translator.cpp index 1de05f65a..5be837e63 100644 --- a/examples/translator.cpp +++ b/examples/translator.cpp @@ -2,7 +2,7 @@ /*! \file translator.cpp ** \verbatim ** Top contributors (to current version): - ** Morgan Deters, Tim King + ** Morgan Deters, Tim King, Aina Niemetz ** This file is part of the CVC4 project. ** Copyright (c) 2009-2018 by the authors listed in the file AUTHORS ** in the top-level source directory) and their institutional affiliations. @@ -22,6 +22,7 @@ #include #include +#include "api/cvc4cpp.h" #include "expr/expr.h" #include "expr/expr_iomanip.h" #include "options/language.h" @@ -105,7 +106,9 @@ static void readFile(const char* filename, InputLanguage fromLang, OutputLanguag Options opts; opts.setInputLanguage(fromLang); ExprManager exprMgr(opts); - ParserBuilder parserBuilder(&exprMgr, filename, opts); + std::unique_ptr solver = + std::unique_ptr(new api::Solver(&opts)); + ParserBuilder parserBuilder(solver.get(), filename, opts); if(!strcmp(filename, "-")) { parserBuilder.withFilename(""); parserBuilder.withLineBufferedStreamInput(cin); -- cgit v1.2.3