MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / dfs

Function dfs

tools/ports/__init__.py:494–501  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

492 unsorted = OrderedSet(port_list)
493
494 def dfs(node):
495 for dep in node.deps:
496 dep, _ = split_port_options(dep)
497 child = port_map[dep]
498 if child in unsorted:
499 unsorted.remove(child)
500 dfs(child)
501 stack.append(node)
502
503 while unsorted:
504 dfs(unsorted.pop())

Callers 1

dependency_orderFunction · 0.85

Calls 3

split_port_optionsFunction · 0.85
appendMethod · 0.80
removeMethod · 0.45

Tested by

no test coverage detected