|
template<typename ValueType > |
std::string | storm::parser::getString (typename JaniParser< ValueType >::Json const &structure, std::string const &errorInfo) |
|
template<typename ValueType > |
bool | storm::parser::getBoolean (typename JaniParser< ValueType >::Json const &structure, std::string const &errorInfo) |
|
template<typename ValueType > |
uint64_t | storm::parser::getUnsignedInt (typename JaniParser< ValueType >::Json const &structure, std::string const &errorInfo) |
|
template<typename ValueType > |
int64_t | storm::parser::getSignedInt (typename JaniParser< ValueType >::Json const &structure, std::string const &errorInfo) |
|
void | storm::parser::insertLowerUpperTimeBounds (std::vector< boost::optional< storm::logic::TimeBound > > &lowerBounds, std::vector< boost::optional< storm::logic::TimeBound > > &upperBounds, storm::jani::PropertyInterval const &pi) |
|
void | storm::parser::ensureNumberOfArguments (uint64_t expected, uint64_t actual, std::string const &opstring, std::string const &errorInfo) |
| Helper for parse expression.
|
|
void | storm::parser::ensureBooleanType (storm::expressions::Expression const &expr, std::string const &opstring, unsigned argNr, std::string const &errorInfo) |
| Helper for parse expression.
|
|
void | storm::parser::ensureNumericalType (storm::expressions::Expression const &expr, std::string const &opstring, unsigned argNr, std::string const &errorInfo) |
| Helper for parse expression.
|
|
void | storm::parser::ensureIntegerType (storm::expressions::Expression const &expr, std::string const &opstring, unsigned argNr, std::string const &errorInfo) |
| Helper for parse expression.
|
|
void | storm::parser::ensureArrayType (storm::expressions::Expression const &expr, std::string const &opstring, unsigned argNr, std::string const &errorInfo) |
| Helper for parse expression.
|
|
template<typename ValueType > |
std::vector< storm::jani::SynchronizationVector > | storm::parser::parseSyncVectors (typename JaniParser< ValueType >::Json const &syncVectorStructure) |
|