mCRL2
|
Base class for tools that use a rewriter. More...
#include <prover_tool.h>
Public Member Functions | |
prover_tool (const std::string &name, const std::string &author, const std::string &what_is, const std::string &tool_description, std::string known_issues="") | |
Constructor. | |
smt_solver_type | solver_type () const |
Returns the rewrite strategy. | |
Protected Types | |
typedef mcrl2::data::detail::smt_solver_type | smt_solver_type |
Protected Member Functions | |
void | add_options (utilities::interface_description &desc) |
Add options to an interface description. Also includes rewriter options. | |
void | parse_options (const utilities::command_line_parser &parser) |
Parse non-standard options. | |
Protected Attributes | |
smt_solver_type | m_solver_type |
The data rewriter strategy. | |
Base class for tools that use a rewriter.
Definition at line 29 of file prover_tool.h.
|
protected |
Definition at line 32 of file prover_tool.h.
|
inline |
Constructor.
Definition at line 67 of file prover_tool.h.
|
inlineprotected |
Add options to an interface description. Also includes rewriter options.
desc | An interface description |
Definition at line 40 of file prover_tool.h.
|
inlineprotected |
Parse non-standard options.
parser | A command line parser |
Definition at line 54 of file prover_tool.h.
|
inline |
Returns the rewrite strategy.
Definition at line 79 of file prover_tool.h.
|
protected |
The data rewriter strategy.
Definition at line 35 of file prover_tool.h.