22 #include "pddl_parser.h" 27 namespace pddl_parser {
48 typedef std::string::const_iterator iterator_type;
56 std::string::const_iterator iter = pddl_domain.begin();
57 std::string::const_iterator end = pddl_domain.end();
58 bool r = phrase_parse(iter, end, g, s, dom);
75 typedef std::string::const_iterator iterator_type;
83 std::string::const_iterator iter = pddl_problem.begin();
84 std::string::const_iterator end = pddl_problem.end();
85 bool r = phrase_parse(iter, end, g, s, prob);
static Domain parseDomain(const std::string pddl_domain)
Parse the PDDL domain.
static Problem parseProblem(const std::string pddl_problem)
Parse the PDDL problem.
Exception thrown by the parser if an error occurs during parsing.
A Boost QI parser for a PDDL problem.
A skipper for PDDL files.
A Boost QI parser for a PDDL domain.
A structured representation of a PDDL problem.
A structured representation of a PDDL domain.