def names
import bendvy-ecs-core@0.1.0.4/ordinary_optional_resource_declaration.bend as OrdinaryOptionalResourceDeclarationimport Base
import bendvy-ecs-core@0.1.0.4/ordinary_query_declaration.bend as Q
43def names(~S:Data,clauses:List<&2,Q.Clause<S>>) -> String:
44 match clauses:
45 case []:""
46 case Q.Clause{name,_} <> []:name
47 case Q.Clause{name,_} <> rest:name ++ "," ++ names(~S,rest)