12#ifndef MCRL2_PBES_TOOLS_PBESPP_H
13#define MCRL2_PBES_TOOLS_PBESPP_H
20namespace pbes_system {
22void pbespp(
const std::string& input_filename,
23 const std::string& output_filename,
30 load_pbes(p, input_filename, input_format);
33 << (input_filename.empty()?
"standard input":input_filename)
34 <<
" to " << (output_filename.empty()?
"standard output":output_filename)
37 if (output_filename.empty())
54 std::ofstream out(output_filename.c_str());
parameterized boolean equation system
Standard exception class for reporting runtime errors.
#define mCRL2log(LEVEL)
mCRL2log(LEVEL) provides the stream used to log.
print_format_type
print_format_type represents the available pretty print formats
std::string pp_format_to_string(const print_format_type pp_format)
Print string representation of pretty print format.
void load_pbes(pbes &pbes, std::istream &stream, utilities::file_format format, const std::string &source="")
Load a PBES from file.
std::string pfnf_pp(const T &x)
Returns a PFNF string representation of the object x.
void pbespp(const std::string &input_filename, const std::string &output_filename, const utilities::file_format &input_format, core::print_format_type format, bool use_pfnf_printer)
atermpp::aterm pbes_to_aterm(const pbes &p)
Conversion to atermappl.
std::string pp(const fixpoint_symbol &x)
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...
IO routines for boolean equation systems.
add your file description here.