3#include <boost/optional.hpp>
25 std::string
const& filename, boost::optional<std::vector<std::string>>
const& propertyFilter = boost::none);
27 std::string
const& filename, storm::jani::ModelFeatures
const& allowedFeatures,
28 boost::optional<std::vector<std::string>>
const& propertyFilter = boost::none);
30 std::string
const& jsonstring, boost::optional<std::vector<std::string>>
const& propertyFilter = boost::none);
32 std::string
const& jsonstring, storm::jani::ModelFeatures
const& allowedFeatures,
33 boost::optional<std::vector<std::string>>
const& propertyFilter = boost::none);
35 storm::jani::ModelFeatures
const& supportedFeatures);
storm::prism::Program parseProgram(std::string const &filename, bool prismCompatibility, bool simplify)
void simplifyJaniModel(storm::jani::Model &model, std::vector< storm::jani::Property > &properties, storm::jani::ModelFeatures const &supportedFeatures)
std::pair< storm::jani::Model, std::vector< storm::jani::Property > > parseJaniModel(std::string const &filename, boost::optional< std::vector< std::string > > const &propertyFilter)
std::pair< storm::jani::Model, std::vector< storm::jani::Property > > parseJaniModelFromString(std::string const &jsonstring, boost::optional< std::vector< std::string > > const &propertyFilter)
#define STORM_PARSERS_API