Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DFTGalileoParser.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace storm::dft {
8namespace parser {
9
18template<typename ValueType>
20 public:
28 static storm::dft::storage::DFT<ValueType> parseDFT(std::string const& filename);
29
30 private:
38 static std::string parseName(std::string const& name);
39
48 static void parseBasicElement(std::string const& name, std::string& input, storm::dft::builder::DFTBuilder<ValueType>& builder,
50
59 static std::string parseValue(std::string name, std::string& line);
60};
61
62} // namespace parser
63} // namespace storm::dft
Parser for DFT in the Galileo format.
static storm::dft::storage::DFT< ValueType > parseDFT(std::string const &filename)
Parse DFT in Galileo format and build DFT.
Represents a Dynamic Fault Tree.
Definition DFT.h:52
Parser for values according to their ValueType.
Definition ValueParser.h:23