wlplan.planning

parse_domain(domain_path: str, domain_name: str | None = None, keep_statics: bool = True) Domain

Parses a domain file and returns a Domain object.

Parameters:
  • domain_path (str) – The path to the domain file.

  • domain_name (str, optional) – The name of the domain. If not provided, it will be extracted from the file. Defaults to None.

  • keep_statics (bool, optional) – Whether to keep static predicates in the domain, computed by taking the union of action effects. Defaults to True.

parse_problem(domain_path: str, problem_path: str, keep_statics: bool = True) Problem

Parses a problem file and returns a Problem object.

Parameters:
  • domain_path (str) – The path to the domain file.

  • problem_path (str) – The path to the problem file.

  • keep_statics (bool, optional) – Whether to keep static predicates in the parsed domain. Defaults to True.