Newer
Older
#include "TransitionSet.hpp"
TransitionSet::TransitionSet(const std::string & filename)
{
FILE * file = std::fopen(filename.c_str(), "r");
char readBuffer[1024];
while (!std::feof(file))
{
if (readBuffer != std::fgets(readBuffer, 1024, file))
break;
std::string transitionName = readBuffer;
if (transitionName.back() == '\n')
transitionName.pop_back();
transitions.emplace_back(transitionName);
}
std::fclose(file);
}