21 #ifndef _PLUGINS_CLIPS_PDDL_PARSER_FEATURE_PDDL_H_ 22 #define _PLUGINS_CLIPS_PDDL_PARSER_FEATURE_PDDL_H_ 24 #include <plugins/clips/aspect/clips_feature.h> 47 void parse_domain(std::string env_name, std::string domain_file);
51 std::map<std::string, fawkes::LockPtr<CLIPS::Environment>> envs_;
Fawkes library namespace.
virtual void clips_context_init(const std::string &env_name, fawkes::LockPtr< CLIPS::Environment > &clips)
Initialize the context and add a parse-pddl-domain CLIPS function.
Provide a PDDL parser to a CLIPS environment.
virtual void clips_context_destroyed(const std::string &env_name)
Clean up a context.
CLIPS feature maintainer.
PDDLCLIPSFeature(fawkes::Logger *logger)
Initialize the CLIPS feature.
Environment representation for JSON transfer.