Names.key.parts: def of bolt@1.27.0.0 Import: import bolt@1.27.0.0/src/lsp/checker/names.bend as Names Lines 34-40 of bolt@1.27.0.0/src/lsp/checker/names.bend: https://jend.leeeet.dev/read.txt?path=bolt@1.27.0.0/src/lsp/checker/names.bend&start_line=34&end_line=40 import Base import bolt@1.27.0.0/src/syntax/outline.bend as Outline # an item's key, among the file's items def key.parts(items: List<&2, Outline.Item>, +name: String, parts: List<&2, String>) -> String: match parts: case Con{+head, Con{rr, more}}: key.of(Outline.import_path(items, head), name, String.join(rr <> more, ".")) case other: name Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.join https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/lsp/checker/names.bend&name=key.of https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/syntax/outline.bend&name=Item https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/syntax/outline.bend&name=import_path