#ifndef __PDDL_PARSE__DETAIL__VARIABLE_STACK_H #define __PDDL_PARSE__DETAIL__VARIABLE_STACK_H #include namespace pddl { namespace detail { //////////////////////////////////////////////////////////////////////////////////////////////////// // // VariableStack // //////////////////////////////////////////////////////////////////////////////////////////////////// class VariableStack { public: void push(ast::VariableDeclarations *variables); void pop(); private: std::vector m_variableStack; }; //////////////////////////////////////////////////////////////////////////////////////////////////// } } #endif