FanIn.judge: def of bend-lint-pack@0.1.1.0 Import: import bend-lint-pack@0.1.1.0/graph/fan_in.bend as FanIn Lines 28-48 of bend-lint-pack@0.1.1.0/graph/fan_in.bend: https://jend.leeeet.dev/read.txt?path=bend-lint-pack@0.1.1.0/graph/fan_in.bend&start_line=28&end_line=48 import Base import bend-lint-pack@0.1.1.0/vendor/lint.bend as Lint import bend-lint-pack@0.1.1.0/common.bend as Common def judge( seen: List<&2, Common.Seen>, +max: U32, +nodes: Set(), +into: Map<&2, List<&2, String>>, out: List<&2, Lint.Diag> ) -> List<&2, Lint.Diag>: match seen: case Nil{}: List.reverse(&2, Lint.Diag, out) case Con{Common.Seen{+owner, span}, rest}: judge( rest, max, nodes, into, Common.onto( judge.one(Common.degree(into, nodes, owner), max, owner, span), out ) ) Uses (11): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.reverse https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Map https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Set https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=bend-lint-pack@0.1.1.0/common.bend&name=Seen https://jend.leeeet.dev/definition.txt?path=bend-lint-pack@0.1.1.0/common.bend&name=degree https://jend.leeeet.dev/definition.txt?path=bend-lint-pack@0.1.1.0/common.bend&name=onto https://jend.leeeet.dev/definition.txt?path=bend-lint-pack@0.1.1.0/graph/fan_in.bend&name=judge.one https://jend.leeeet.dev/definition.txt?path=bend-lint-pack@0.1.1.0/vendor/lint.bend&name=Diag