diff options
author | Aina Niemetz <aina.niemetz@gmail.com> | 2021-04-05 19:31:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-05 19:31:28 -0700 |
commit | d2e454e0dfc06e16fe0a4228168b21cf1311fc35 (patch) | |
tree | 65063161aa9e21348182b13251524c58b0ca49c5 /src/api/python | |
parent | 00a20b53ce998f52b18303a7a680e6a00acc098c (diff) |
New C++ Api: Rename and move headers. (#6292)
Diffstat (limited to 'src/api/python')
-rw-r--r-- | src/api/python/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/api/python/cvc4.pxd | 10 | ||||
-rw-r--r-- | src/api/python/genkinds.py.in | 8 |
3 files changed, 10 insertions, 10 deletions
diff --git a/src/api/python/CMakeLists.txt b/src/api/python/CMakeLists.txt index ec156e50e..2311b63f4 100644 --- a/src/api/python/CMakeLists.txt +++ b/src/api/python/CMakeLists.txt @@ -33,7 +33,7 @@ add_custom_target( COMMAND "${PYTHON_EXECUTABLE}" "${CMAKE_CURRENT_BINARY_DIR}/genkinds.py" - --kinds-header "${PROJECT_SOURCE_DIR}/src/api/cvc4cppkind.h" + --kinds-header "${PROJECT_SOURCE_DIR}/src/api/cpp/cvc5_kind.h" --kinds-file-prefix "${CMAKE_CURRENT_BINARY_DIR}/cvc4kinds" DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/genkinds.py" diff --git a/src/api/python/cvc4.pxd b/src/api/python/cvc4.pxd index 8bcd618cf..8072dbfa7 100644 --- a/src/api/python/cvc4.pxd +++ b/src/api/python/cvc4.pxd @@ -14,12 +14,12 @@ cdef extern from "<iostream>" namespace "std": ostream cout -cdef extern from "api/cvc4cpp.h" namespace "CVC4": +cdef extern from "api/cpp/cvc5.h" namespace "CVC4": cdef cppclass Options: pass -cdef extern from "api/cvc4cpp.h" namespace "cvc5::api": +cdef extern from "api/cpp/cvc5.h" namespace "cvc5::api": cdef cppclass Datatype: Datatype() except + DatatypeConstructor operator[](size_t idx) except + @@ -199,7 +199,7 @@ cdef extern from "api/cvc4cpp.h" namespace "cvc5::api": Term mkAbstractValue(const string& index) except + Term mkFloatingPoint(uint32_t exp, uint32_t sig, Term val) except + Term mkConst(Sort sort, const string& symbol) except + - # default value for symbol defined in cvc4cpp.h + # default value for symbol defined in cpp/cvc5.h Term mkConst(Sort sort) except + Term mkVar(Sort sort, const string& symbol) except + DatatypeConstructorDecl mkDatatypeConstructorDecl(const string& name) except + @@ -209,7 +209,7 @@ cdef extern from "api/cvc4cpp.h" namespace "cvc5::api": DatatypeDecl mkDatatypeDecl(const string& name, Sort param, bint isCoDatatype) except + DatatypeDecl mkDatatypeDecl(const string& name, vector[Sort]& params) except + DatatypeDecl mkDatatypeDecl(const string& name, vector[Sort]& params, bint isCoDatatype) except + - # default value for symbol defined in cvc4cpp.h + # default value for symbol defined in cpp/cvc5.h Term mkVar(Sort sort) except + Term simplify(const Term& t) except + void assertFormula(Term term) except + @@ -354,7 +354,7 @@ cdef extern from "api/cvc4cpp.h" namespace "cvc5::api": size_t operator()(const Term & t) except + -cdef extern from "api/cvc4cpp.h" namespace "cvc5::api::RoundingMode": +cdef extern from "api/cpp/cvc5.h" namespace "cvc5::api::RoundingMode": cdef RoundingMode ROUND_NEAREST_TIES_TO_EVEN, cdef RoundingMode ROUND_TOWARD_POSITIVE, cdef RoundingMode ROUND_TOWARD_NEGATIVE, diff --git a/src/api/python/genkinds.py.in b/src/api/python/genkinds.py.in index 7fb84b43c..4c5fc818a 100644 --- a/src/api/python/genkinds.py.in +++ b/src/api/python/genkinds.py.in @@ -10,7 +10,7 @@ ## directory for licensing information. ## """ -This script reads CVC4/src/api/cvc4cppkind.h and generates +This script reads CVC4/src/api/cpp/cvc5_kind.h and generates .pxd and .pxi files which declare all the CVC4 kinds and implement a Python wrapper for kinds, respectively. The default names are kinds.pxd / kinds.pxi, but the name is @@ -40,13 +40,13 @@ PYCOMMENT = '#' CDEF_KIND = " cdef Kind " KINDS_PXD_TOP = \ -r"""cdef extern from "api/cvc4cppkind.h" namespace "cvc5::api": +r"""cdef extern from "api/cpp/cvc5_kind.h" namespace "cvc5::api": cdef cppclass Kind: pass -# Kind declarations: See cvc4cppkind.h for additional information -cdef extern from "api/cvc4cppkind.h" namespace "cvc5::api::Kind": +# Kind declarations: See cpp/cvc5_kind.h for additional information +cdef extern from "api/cpp/cvc5_kind.h" namespace "cvc5::api::Kind": """ KINDS_PXI_TOP = \ |