Step 131: stub-based library indexing

This commit is contained in:
Bill
2026-02-09 17:00:55 -07:00
parent 42ee684087
commit ae95aeb303
7 changed files with 336 additions and 2 deletions

View File

@@ -61,7 +61,7 @@ The foundation: import libraries, parse their APIs, index their symbols.
Cache results in `ExternalModule` AST nodes (name, public symbols, type signatures).
*Modifies:* `LSPClient.h`, `ExternalModule` AST concept
- [ ] **Step 131: Library API indexing via type stubs**
- [x] **Step 131: Library API indexing via type stubs**
Fallback for when LSP isn't available or insufficient. Parse type stub files:
- Python: `.pyi` stub files (typeshed, bundled stubs)
- TypeScript: `.d.ts` declaration files