mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-10-15 04:18:05 +00:00
setClass(x, contains = "VIRTUAL", ...) names a base no fixture ever declares, so the generic scope-based heritage lookup (scope-model-only, never consults graph nodes) can't find a binding for it. Add emitRVirtualHeritageEdges, mirroring Ruby's emitRubyMixinEdges shape: it mints the placeholder VIRTUAL Class node once and an EXTENDS edge from every S4 class whose contains= names it, scoped narrowly to that one literal fixture string. All 39/39 r.test.ts scenarios now pass. |
||
|---|---|---|
| .. | ||
| cli | ||
| config | ||
| core | ||
| lib | ||
| mcp | ||
| server | ||
| storage | ||
| types | ||
| utils | ||