def names

bendvy-ecs-core@0.1.0.4 · ordinary_optional_resource_declaration.bend:43

import bendvy-ecs-core@0.1.0.4/ordinary_optional_resource_declaration.bend as OrdinaryOptionalResourceDeclaration
import 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)

Uses (4)

Used by (1)