def item_sites.uses

bolt@1.27.0.0 · src/syntax/bind.bend:1089

import bolt@1.27.0.0/src/syntax/bind.bend as Bind
import Base

1089def item_sites.uses(uses: List<&2, Use>, +name: String) -> List<&2, Pos>:
1090  match uses:
1091    case Nil{}:
1092      Nil{}
1093    case Con{Use{n, l, c, TItem{+t}}, rest}:
1094      +more = item_sites.uses(rest, name)
1095      Bool.pick(List<&2, Pos>, String.eq(t, name), Pos{l, c} <> more, more)
1096    case Con{other, rest}:
1097      item_sites.uses(rest, name)

Uses (7)

Used by (1)