Home

giogio / openez-graph

public
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

feat: add Python indexing support with call graph extraction and module resolution

4 months ago

d97be66
Authored
asta-nguyen6/26/2026, 3:35:43 PM
- Add Python (.py) to resolvable source extensions
- Implement Python-specific import parsing for from/import statements with alias stripping
- Add Python module path resolution supporting absolute, relative, and __init__.py imports
- Extract function/class call expressions from Python symbol bodies with caller-callee pairs
- Add callExpressions field to IndexedCodeResult and all language parsers
- Refactor call graph

Parentbdeab6c

4 files changed
  • packages/indexer/src/code.ts+5−1
  • packages/indexer/src/index-workspace.ts+95−45
  • packages/indexer/src/languages.ts+68−15
  • tests/python-indexer.test.ts+80−0