コード例 #1
0
def parse_problem(domain, problem_pddl):
    if isinstance(problem_pddl, Problem):
        return problem_pddl
    args = list(
        parse_task_pddl(parse_lisp(problem_pddl), domain.type_dict,
                        domain.predicate_dict)) + [problem_pddl]
    return Problem(*args)
コード例 #2
0
def parse_problem(domain, problem_pddl):
    return Problem(*parse_task_pddl(parse_lisp(problem_pddl), domain.type_dict, domain.predicate_dict))