def dependencies

bendvy-ecs-core@0.1.0.4 · feature.bend:73

import bendvy-ecs-core@0.1.0.4/feature.bend as Feature
import Base

73def dependencies(~S:Data,tree:Tree<S>,+selected:List<&2,String>) -> Validation:
74  match tree:
75    case Empty{}: Valid{}
76    case Feature{_,_,deps}: required(names(~S,deps),selected)
77    case Sequence{left,right}: continue_validation(dependencies(~S,left,selected),_ => dependencies(~S,right,selected))

Uses (7)

Used by (1)