diff options
author | Aina Niemetz <aina.niemetz@gmail.com> | 2021-04-15 13:04:55 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-15 20:04:55 +0000 |
commit | 77bca094a140b35341257f125a55212ff0108250 (patch) | |
tree | 1d3369b9be5fc4c3e8cb279ae5ea662e59cbcb3e /src/api/cpp/cvc5.cpp | |
parent | 63647b1d79df6f287ea6599958b16fce44b8271d (diff) |
Rename occurrences of CVC4 to CVC5. (#6351)
This renames everything but GitHub links and build system related
macros. Switching the build system to cvc5 will be the last step in the
renaming process.
Diffstat (limited to 'src/api/cpp/cvc5.cpp')
-rw-r--r-- | src/api/cpp/cvc5.cpp | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/src/api/cpp/cvc5.cpp b/src/api/cpp/cvc5.cpp index 5c3cbd3f5..2b4cc4795 100644 --- a/src/api/cpp/cvc5.cpp +++ b/src/api/cpp/cvc5.cpp @@ -22,7 +22,7 @@ * The only special case is when we use 3rd party back-ends we have no control * over, and which throw (invalid_argument) exceptions anyways. In this case, * we do not replicate argument checks but delegate them to the back-end, - * catch thrown exceptions, and raise a CVC4ApiException. + * catch thrown exceptions, and raise a CVC5ApiException. * * Our Integer implementation, e.g., is such a special case since we support * two different back end implementations (GMP, CLN). Be aware that they do @@ -786,18 +786,18 @@ size_t KindHashFunction::operator()(Kind k) const { return k; } namespace { -class CVC4ApiExceptionStream +class CVC5ApiExceptionStream { public: - CVC4ApiExceptionStream() {} + CVC5ApiExceptionStream() {} /* Note: This needs to be explicitly set to 'noexcept(false)' since it is * a destructor that throws an exception and in C++11 all destructors * default to noexcept(true) (else this triggers a call to std::terminate). */ - ~CVC4ApiExceptionStream() noexcept(false) + ~CVC5ApiExceptionStream() noexcept(false) { if (std::uncaught_exceptions() == 0) { - throw CVC4ApiException(d_stream.str()); + throw CVC5ApiException(d_stream.str()); } } @@ -807,18 +807,18 @@ class CVC4ApiExceptionStream std::stringstream d_stream; }; -class CVC4ApiRecoverableExceptionStream +class CVC5ApiRecoverableExceptionStream { public: - CVC4ApiRecoverableExceptionStream() {} + CVC5ApiRecoverableExceptionStream() {} /* Note: This needs to be explicitly set to 'noexcept(false)' since it is * a destructor that throws an exception and in C++11 all destructors * default to noexcept(true) (else this triggers a call to std::terminate). */ - ~CVC4ApiRecoverableExceptionStream() noexcept(false) + ~CVC5ApiRecoverableExceptionStream() noexcept(false) { if (std::uncaught_exceptions() == 0) { - throw CVC4ApiRecoverableException(d_stream.str()); + throw CVC5ApiRecoverableException(d_stream.str()); } } @@ -835,14 +835,14 @@ class CVC4ApiRecoverableExceptionStream } \ catch (const UnrecognizedOptionException& e) \ { \ - throw CVC4ApiRecoverableException(e.getMessage()); \ + throw CVC5ApiRecoverableException(e.getMessage()); \ } \ catch (const cvc5::RecoverableModalException& e) \ { \ - throw CVC4ApiRecoverableException(e.getMessage()); \ + throw CVC5ApiRecoverableException(e.getMessage()); \ } \ - catch (const cvc5::Exception& e) { throw CVC4ApiException(e.getMessage()); } \ - catch (const std::invalid_argument& e) { throw CVC4ApiException(e.what()); } + catch (const cvc5::Exception& e) { throw CVC5ApiException(e.getMessage()); } \ + catch (const std::invalid_argument& e) { throw CVC5ApiException(e.what()); } } // namespace @@ -4329,7 +4329,7 @@ Term Solver::mkRealFromStrHelper(const std::string& s) const catch (const std::invalid_argument& e) { /* Catch to throw with a more meaningful error message. To be caught in - * enclosing CVC5_API_TRY_CATCH_* block to throw CVC4ApiException. */ + * enclosing CVC5_API_TRY_CATCH_* block to throw CVC5ApiException. */ std::stringstream message; message << "Cannot construct Real or Int from string argument '" << s << "'" << std::endl; @@ -4454,18 +4454,18 @@ Term Solver::mkTermHelper(Kind kind, const std::vector<Term>& children) const if (kind == INTS_DIVISION || kind == XOR || kind == MINUS || kind == DIVISION || kind == HO_APPLY || kind == REGEXP_DIFF) { - // left-associative, but CVC4 internally only supports 2 args + // left-associative, but cvc5 internally only supports 2 args res = d_nodeMgr->mkLeftAssociative(k, echildren); } else if (kind == IMPLIES) { - // right-associative, but CVC4 internally only supports 2 args + // right-associative, but cvc5 internally only supports 2 args res = d_nodeMgr->mkRightAssociative(k, echildren); } else if (kind == EQUAL || kind == LT || kind == GT || kind == LEQ || kind == GEQ) { - // "chainable", but CVC4 internally only supports 2 args + // "chainable", but cvc5 internally only supports 2 args res = d_nodeMgr->mkChain(k, echildren); } else if (kind::isAssociative(k)) @@ -4813,7 +4813,7 @@ Sort Solver::getRoundingModeSort(void) const NodeManagerScope scope(getNodeManager()); CVC5_API_TRY_CATCH_BEGIN; CVC5_API_CHECK(Configuration::isBuiltWithSymFPU()) - << "Expected CVC4 to be compiled with SymFPU support"; + << "Expected cvc5 to be compiled with SymFPU support"; //////// all checks before this line return Sort(this, getNodeManager()->roundingModeType()); //////// @@ -4851,7 +4851,7 @@ Sort Solver::mkFloatingPointSort(uint32_t exp, uint32_t sig) const NodeManagerScope scope(getNodeManager()); CVC5_API_TRY_CATCH_BEGIN; CVC5_API_CHECK(Configuration::isBuiltWithSymFPU()) - << "Expected CVC4 to be compiled with SymFPU support"; + << "Expected cvc5 to be compiled with SymFPU support"; CVC5_API_ARG_CHECK_EXPECTED(exp > 0, exp) << "exponent size > 0"; CVC5_API_ARG_CHECK_EXPECTED(sig > 0, sig) << "significand size > 0"; //////// all checks before this line @@ -5351,7 +5351,7 @@ Term Solver::mkPosInf(uint32_t exp, uint32_t sig) const NodeManagerScope scope(getNodeManager()); CVC5_API_TRY_CATCH_BEGIN; CVC5_API_CHECK(Configuration::isBuiltWithSymFPU()) - << "Expected CVC4 to be compiled with SymFPU support"; + << "Expected cvc5 to be compiled with SymFPU support"; //////// all checks before this line return mkValHelper<cvc5::FloatingPoint>( FloatingPoint::makeInf(FloatingPointSize(exp, sig), false)); @@ -5364,7 +5364,7 @@ Term Solver::mkNegInf(uint32_t exp, uint32_t sig) const NodeManagerScope scope(getNodeManager()); CVC5_API_TRY_CATCH_BEGIN; CVC5_API_CHECK(Configuration::isBuiltWithSymFPU()) - << "Expected CVC4 to be compiled with SymFPU support"; + << "Expected cvc5 to be compiled with SymFPU support"; //////// all checks before this line return mkValHelper<cvc5::FloatingPoint>( FloatingPoint::makeInf(FloatingPointSize(exp, sig), true)); @@ -5377,7 +5377,7 @@ Term Solver::mkNaN(uint32_t exp, uint32_t sig) const NodeManagerScope scope(getNodeManager()); CVC5_API_TRY_CATCH_BEGIN; CVC5_API_CHECK(Configuration::isBuiltWithSymFPU()) - << "Expected CVC4 to be compiled with SymFPU support"; + << "Expected cvc5 to be compiled with SymFPU support"; //////// all checks before this line return mkValHelper<cvc5::FloatingPoint>( FloatingPoint::makeNaN(FloatingPointSize(exp, sig))); @@ -5390,7 +5390,7 @@ Term Solver::mkPosZero(uint32_t exp, uint32_t sig) const NodeManagerScope scope(getNodeManager()); CVC5_API_TRY_CATCH_BEGIN; CVC5_API_CHECK(Configuration::isBuiltWithSymFPU()) - << "Expected CVC4 to be compiled with SymFPU support"; + << "Expected cvc5 to be compiled with SymFPU support"; //////// all checks before this line return mkValHelper<cvc5::FloatingPoint>( FloatingPoint::makeZero(FloatingPointSize(exp, sig), false)); @@ -5403,7 +5403,7 @@ Term Solver::mkNegZero(uint32_t exp, uint32_t sig) const NodeManagerScope scope(getNodeManager()); CVC5_API_TRY_CATCH_BEGIN; CVC5_API_CHECK(Configuration::isBuiltWithSymFPU()) - << "Expected CVC4 to be compiled with SymFPU support"; + << "Expected cvc5 to be compiled with SymFPU support"; //////// all checks before this line return mkValHelper<cvc5::FloatingPoint>( FloatingPoint::makeZero(FloatingPointSize(exp, sig), true)); @@ -5416,7 +5416,7 @@ Term Solver::mkRoundingMode(RoundingMode rm) const NodeManagerScope scope(getNodeManager()); CVC5_API_TRY_CATCH_BEGIN; CVC5_API_CHECK(Configuration::isBuiltWithSymFPU()) - << "Expected CVC4 to be compiled with SymFPU support"; + << "Expected cvc5 to be compiled with SymFPU support"; //////// all checks before this line return mkValHelper<cvc5::RoundingMode>(s_rmodes.at(rm)); //////// @@ -5471,7 +5471,7 @@ Term Solver::mkFloatingPoint(uint32_t exp, uint32_t sig, Term val) const NodeManagerScope scope(getNodeManager()); CVC5_API_TRY_CATCH_BEGIN; CVC5_API_CHECK(Configuration::isBuiltWithSymFPU()) - << "Expected CVC4 to be compiled with SymFPU support"; + << "Expected cvc5 to be compiled with SymFPU support"; CVC5_API_SOLVER_CHECK_TERM(val); CVC5_API_ARG_CHECK_EXPECTED(exp > 0, exp) << "a value > 0"; CVC5_API_ARG_CHECK_EXPECTED(sig > 0, sig) << "a value > 0"; |