def sort

bendvy-ecs-core@0.1.0.3 · dependency_plan.bend:111

import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as DependencyPlan
import Base

111def sort(~Requirement:Data,fuel:Nat,pending:List<&2,Node<Requirement>>,+edges:List<&2,Edge>) -> Build<Requirement>:
112  match fuel:
113    case 0n:exhausted(~Requirement,pending,edges)
114    case 1n+prior:progress(~Requirement,pending,edges,remaining => sort(~Requirement,prior,remaining,edges))

Uses (7)

Used by (3)