Provide API version of some SMT Commands. (#5222)
authorAbdalrhman Mohamed <32971963+abdoo8080@users.noreply.github.com>
Sat, 10 Oct 2020 13:25:24 +0000 (08:25 -0500)
committerGitHub <noreply@github.com>
Sat, 10 Oct 2020 13:25:24 +0000 (08:25 -0500)
commit9e481faf7dfce8f992ae6730ad49f6db335b6432
tree2261c38ea1af96a9832bb99f5a6eba93513f20b7
parente6c9674d9a7d2ffd5f4093ddd2db64fb45b470d2
Provide API version of some SMT Commands. (#5222)

This PR provides an SMT version of the following SMT commands:

get-instantiations
block-model
block-model-values
get-qe
get-qe-disjunct
command.cpp now calls those functions instead of their SmtEngine counterparts. In addition, SEXPR is now an API kind.
src/api/cvc4cpp.cpp
src/api/cvc4cpp.h
src/api/cvc4cppkind.h
src/smt/command.cpp
src/smt/command.h
src/smt/smt_engine.cpp
test/unit/api/solver_black.h