summaryrefslogtreecommitdiff
path: root/src/options/options_handler.h
diff options
context:
space:
mode:
authorAlex Ozdemir <aozdemir@hmc.edu>2019-01-09 19:19:22 +0100
committerAndres Noetzli <andres.noetzli@gmail.com>2019-01-09 10:19:22 -0800
commit1df477011ed5d35f222340580cba916af3ba73b5 (patch)
treef937ddc250589678d584577bd48e624eec8d8d8c /src/options/options_handler.h
parent517b6ba3bb029470bdb3f230188af1f398b14a91 (diff)
[BV Proofs] Option for proof format (#2777)
We're building out a system whereby (eager) BV proofs can be emitted in one of three formats. Let's add an option for specifying which! My testing mechanism was not very thorough: I verified that I could specify each of the following option values: * `er` * `lrat` * `drat` * `help` and that I could not provide random other option values.
Diffstat (limited to 'src/options/options_handler.h')
-rw-r--r--src/options/options_handler.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/options/options_handler.h b/src/options/options_handler.h
index f96632696..126538436 100644
--- a/src/options/options_handler.h
+++ b/src/options/options_handler.h
@@ -145,6 +145,9 @@ public:
theory::bv::SatSolverMode stringToSatSolver(std::string option,
std::string optarg);
+ theory::bv::BvProofFormat stringToBvProofFormat(std::string option,
+ std::string optarg);
+
// theory/uf/options_handlers.h
theory::uf::UfssMode stringToUfssMode(std::string option, std::string optarg);
@@ -230,6 +233,7 @@ public:
/* Help strings */
static const std::string s_bitblastingModeHelp;
static const std::string s_bvSatSolverHelp;
+ static const std::string s_bvProofFormatHelp;
static const std::string s_booleanTermConversionModeHelp;
static const std::string s_bvSlicerModeHelp;
static const std::string s_boolToBVModeHelp;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback