You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
585 B
33 lines
585 B
#ifndef MRMC_PARSER_PRCTLPARSER_H_
|
|
#define MRMC_PARSER_PRCTLPARSER_H_
|
|
|
|
#include "src/formula/PctlFormula.h"
|
|
#include "src/parser/Parser.h"
|
|
|
|
namespace mrmc {
|
|
namespace parser {
|
|
|
|
/*!
|
|
* @brief Load PRCTL file
|
|
*/
|
|
class PrctlParser : Parser
|
|
{
|
|
public:
|
|
PrctlParser(const char * filename);
|
|
|
|
/*!
|
|
* @brief return formula object parsed from file.
|
|
*/
|
|
mrmc::formula::PctlFormula<double>* getFormula()
|
|
{
|
|
return this->formula;
|
|
}
|
|
|
|
private:
|
|
mrmc::formula::PctlFormula<double>* formula;
|
|
};
|
|
|
|
} // namespace parser
|
|
} // namespace mrmc
|
|
|
|
#endif /* MRMC_PARSER_PRCTLPARSER_H_ */
|