12#ifndef MCRL2_LPS_LPS_REWRITER_TOOL_H
13#define MCRL2_LPS_LPS_REWRITER_TOOL_H
29template <
typename Tool>
41 std::set<lps::lps_rewriter_type> result;
61 Tool::add_options(desc);
63 utilities::interface_description::enum_argument<lps::lps_rewriter_type> arg(utilities::make_enum_argument<lps::lps_rewriter_type>(
"NAME"));
74 "use lps rewrite strategy NAME:",
83 Tool::parse_options(parser);
96 const std::string& author,
97 const std::string& what_is,
98 const std::string& tool_description,
99 std::string known_issues =
""
101 : Tool(name, author, what_is, tool_description, known_issues)
Components for command line interfaces of mCRL2 tools.
add your file description here.
lps_rewriter_type
An enumerated type for the available lps rewriters.
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...