Include file:
#include "mcrl2/data/rewriter_tool.h
mcrl2::data::tools::
rewriter_tool
¶Base class for tools that use a rewriter.
mcrl2::data::tools::rewriter_tool::
m_rewrite_strategy
¶The data rewriter strategy.
add_options
(utilities::interface_description &desc)Add options to an interface description. Also includes rewriter options.
Parameters:
add_options
(utilities::interface_description &desc, bool suppress_jittyp)¶Add options to an interface description. Also includes rewriter options.
Parameters:
parse_options
(const utilities::command_line_parser &parser)Parse non-standard options.
Parameters:
create_rewriter
(const data::data_specification &data_spec = data::data_specification())¶Creates a data rewriter as specified on the command line.
Parameters:
Returns: A data rewriter
rewrite_strategy
() const¶Returns the rewrite strategy.
Returns: The rewrite strategy
rewriter_tool
(const std::string &name, const std::string &author, const std::string &what_is, const std::string &tool_description, std::string known_issues = "")¶Constructor.