def Bodies.of

bend-lint-pack@0.1.1.0 · common.bend:274

import bend-lint-pack@0.1.1.0/common.bend as Common
import Base
import bend-lint-pack@0.1.1.0/vendor/lint.bend as Lint

274def Bodies.of(seen: List<&2, Seen>, out: Set()) -> IO(Set()):
275  match seen:
276    case Nil{}:
277      IO.pure(Set(), out)
278    case Con{Seen{+owner, span}, rest}:
279      do IO<Set()>:
280        b : Maybe<&2, Lint.Node> <- Lint.body(owner)
281        Bodies.of(rest, Bodies.put(b, owner, out))

Uses (10)

Used by (1)