コード例 #1
0
ファイル: tree_visitor.py プロジェクト: guilhembn/pyperplan
 def visit_type(self, node):
     """Visits a PDDL type definition."""
     # Store matching parent type in node
     # (if none is given, it's always object)
     if node.parent == None:
         self.set_in(node, pddl.Type(node.name, 'object'))
     else:
         self.set_in(node, pddl.Type(node.name, node.parent))
コード例 #2
0
 def __init__(self):
     self._types = dict()
     self._predicates = dict()
     self._nodeHash = dict()
     self._requirements = set()
     self._actions = dict()
     self.domain = None
     self._objectType = pddl.Type('object', None)
     self._constants = dict()