MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / wordsMatchingName

Method wordsMatchingName

src/index.ts:1477–1484  ·  view source on GitHub ↗

Which of the prompt's original words match `name`'s segments (via * variants). Segments are recomputed in JS — a name-keyed vocab lookup * would scan the (segment, name) primary key.

(name: string, variantToWord: Map<string, string>)

Source from the content-addressed store, hash-verified

1475 * variants). Segments are recomputed in JS — a name-keyed vocab lookup
1476 * would scan the (segment, name) primary key. */
1477 private wordsMatchingName(name: string, variantToWord: Map<string, string>): Set<string> {
1478 const segments = new Set(splitIdentifierSegments(name));
1479 const matched = new Set<string>();
1480 for (const [variant, word] of variantToWord) {
1481 if (segments.has(variant)) matched.add(word);
1482 }
1483 return matched;
1484 }
1485
1486 /**
1487 * One-shot upgrade heal for callers that open the graph WITHOUT syncing —

Callers 1

getSegmentMatchesMethod · 0.95

Calls 2

splitIdentifierSegmentsFunction · 0.90
hasMethod · 0.80

Tested by

no test coverage detected