Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
CSVParser.cpp
Go to the documentation of this file.
1
#include "
storm/parser/CSVParser.h
"
2
#include <boost/any.hpp>
3
4
#include <boost/algorithm/string.hpp>
5
#include "
storm/exceptions/InvalidArgumentException.h
"
6
#include "
storm/utility/macros.h
"
7
8
namespace
storm
{
9
namespace
parser {
10
11
std::vector<std::string>
parseCommaSeperatedValues
(std::string
const
& input) {
12
std::vector<std::string> values;
13
std::vector<std::string> definitions;
14
boost::split(definitions, input, boost::is_any_of(
","
));
15
for
(
auto
& definition : definitions) {
16
boost::trim(definition);
17
values.push_back(definition);
18
}
19
return
values;
20
}
21
}
// namespace parser
22
}
// namespace storm
CSVParser.h
InvalidArgumentException.h
macros.h
storm::parser::parseCommaSeperatedValues
std::vector< std::string > parseCommaSeperatedValues(std::string const &input)
Given a string seperated by commas, returns the values.
Definition
CSVParser.cpp:11
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
parser
CSVParser.cpp
Generated by
1.9.8