#ifndef __PLASP__PDDL__EXPRESSIONS__INITIAL_STATE_H #define __PLASP__PDDL__EXPRESSIONS__INITIAL_STATE_H #include namespace plasp { namespace pddl { //////////////////////////////////////////////////////////////////////////////////////////////////// // // InitialState // //////////////////////////////////////////////////////////////////////////////////////////////////// class InitialState { public: static std::unique_ptr parseDeclaration(Context &context, ExpressionContext &expressionContext); public: const Expressions &facts() const; private: Expressions m_facts; }; //////////////////////////////////////////////////////////////////////////////////////////////////// } } #endif