EmbASP-Python
spd_plan.py
1 from languages.pddl.plan import Plan
2 from parsers.pddl.pddl_solvers_parser import PDDLSolversParser
3 
4 
5 class SPDPlan(Plan):
6  """Represents a solution to a SPD problem."""
7 
8  def __init__(self, plan, error):
9  super(SPDPlan, self).__init__(plan, error)
10 
11  def _parse(self):
12  if self._errors or not self._output:
13  return
14 
15  self._errors += PDDLSolversParser.parse_solver_planning_domains(
16  self, self._output, True)
languages.pddl.plan
Definition: plan.py:1
parsers.pddl.pddl_solvers_parser
Definition: pddl_solvers_parser.py:1
specializations.solver_planning_domains.spd_plan.SPDPlan
Definition: spd_plan.py:5
base.output.Output._errors
_errors
Definition: output.py:6
base.output.Output._output
_output
Definition: output.py:5
languages.pddl.plan.Plan
Definition: plan.py:7