Common.Laws.sources: def of bend-lint-pack@0.1.1.0 Import: import bend-lint-pack@0.1.1.0/common.bend as Common Lines 238-244 of bend-lint-pack@0.1.1.0/common.bend: https://jend.leeeet.dev/read.txt?path=bend-lint-pack@0.1.1.0/common.bend&start_line=238&end_line=244 import Base import bend-lint-pack@0.1.1.0/vendor/lint.bend as Lint # A call evaluates its arguments, so a file is split into lines only through a match: Base is long. def Laws.sources(sources: List<&2, Lint.Source>, +paths: Set(), out: Set()) -> Set(): match sources: case Nil{}: out case Con{Lint.Source{path, text, root}, rest}: Laws.sources(rest, paths, Laws.scan(has(paths, path), text, out)) Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Set https://jend.leeeet.dev/definition.txt?path=bend-lint-pack@0.1.1.0/common.bend&name=Laws.scan https://jend.leeeet.dev/definition.txt?path=bend-lint-pack@0.1.1.0/common.bend&name=has https://jend.leeeet.dev/definition.txt?path=bend-lint-pack@0.1.1.0/vendor/lint.bend&name=Source