21 #ifndef _PLUGINS_CLIPS_PDDL_PARSER_PRECONDITION_VISITOR_H_ 22 #define _PLUGINS_CLIPS_PDDL_PARSER_PRECONDITION_VISITOR_H_ 24 #include <pddl_parser/pddl_parser.h> 26 #include <boost/variant/variant.hpp> 34 std::vector<std::string>
operator()(pddl_parser::Atom &a)
const;
A PDDL formula (either part of a precondition or an effect(.
PreconditionToCLIPSFactVisitor(const std::string &parent, int sub_counter, bool is_main=false)
Constructor.
Translate a PDDL precondition into CLIPS facts.
std::vector< std::string > operator()(pddl_parser::Atom &a) const
Translate an Atom into a vector of strings.