Simplify model printing modes (#7049)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Sun, 22 Aug 2021 20:03:08 +0000 (15:03 -0500)
committerGitHub <noreply@github.com>
Sun, 22 Aug 2021 20:03:08 +0000 (20:03 +0000)
commit63bccca3e6e96e8e1ed92a25ca04f10d44858bff
tree9f91abfd5d19bcc092a0582ba54f0d2a98618ef1
parent78e84e867417642b04da5c136ef548dfde8ca7f0
Simplify model printing modes (#7049)

This removes the model printing mode options::ModelUninterpPrintMode::DtEnum which was previously used to print uninterpreted sorts as enumeration datatypes in the model. This mode was to my knowledge never used and moreover will not be easy to implement in the API.

This is work towards finalizing the API for models.

This PR also removes a file that I failed to delete in a recent PR.
src/CMakeLists.txt
src/options/options_handler.h
src/options/printer_modes.cpp [deleted file]
src/options/printer_modes.h [deleted file]
src/options/smt_options.toml
src/printer/cvc/cvc_printer.cpp
src/printer/smt2/smt2_printer.cpp