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

Method wordsMatchingName

src/index.ts:1408–1415  ·  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

1406 * variants). Segments are recomputed in JS — a name-keyed vocab lookup
1407 * would scan the (segment, name) primary key. */
1408 private wordsMatchingName(name: string, variantToWord: Map<string, string>): Set<string> {
1409 const segments = new Set(splitIdentifierSegments(name));
1410 const matched = new Set<string>();
1411 for (const [variant, word] of variantToWord) {
1412 if (segments.has(variant)) matched.add(word);
1413 }
1414 return matched;
1415 }
1416
1417 /**
1418 * 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