code: def _resolve_placeholders(self):
          
          modules = {}
          for module in self.paths.values():
              children = {child["name"]: child for child in module["children"]}
              modules[module["name"]] = (module, children)
  
          resolved = set()
          for module_name in modules:
              visit_path = collections.OrderedDict()
              _resolve_module_placeholders(modules, module_name, visit_path, resolved)
docs: Resolve objects that have been imported from elsewhere.