This repository has been archived on 2023-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
plasp/include/plasp/pddl/Domain.h

36 lines
645 B
C++

#ifndef __PLASP__PDDL__DOMAIN_H
#define __PLASP__PDDL__DOMAIN_H
#include <plasp/utils/Parser.h>
namespace plasp
{
namespace pddl
{
////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Domain
//
////////////////////////////////////////////////////////////////////////////////////////////////////
class Domain
{
public:
static Domain fromPDDL(utils::Parser &parser);
private:
Domain() = default;
void parseSection(utils::Parser &parser);
std::string m_name;
};
////////////////////////////////////////////////////////////////////////////////////////////////////
}
}
#endif