10#ifndef MCRL2_UTILITIES_INPUT_INPUT_OUTPUT_TOOL_H
11#define MCRL2_UTILITIES_INPUT_INPUT_OUTPUT_TOOL_H
40 if (3 < parser.arguments.size())
42 parser.error(
"too many file arguments");
49 return "[OPTION]... [INFILE] OUTFILE1 OUTFILE2\n";
58 if (parser.arguments.size() < 2)
60 parser.error(
"This tool requires at least two output filenames.");
64 std::size_t index = 0;
65 if (parser.arguments.size() >= 3)
79 std::ostringstream out;
87 return description +
" If INFILE is not present, standard input is used.";
93 const std::string& author,
94 const std::string& what_is,
95 const std::string& tool_description,
96 std::string known_issues =
""
98 :
tool(name, author, what_is, tool_description, known_issues)
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...