Home

giogio / openez-graph

public
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

feat(indexer): add tree-sitter AST parsing with pluggable parser architecture

3 months ago

6bce0ff
Authored
asta-nguyen8/6/2026, 2:37:38 AM

Parentcc56c89

23 files changed
  • CHANGELOG.md+22−0
  • README.md+1−1
  • apps/cli/package.json+6−2
  • apps/cli/tsup.config.ts+10−2
  • landing/src/app/page.tsx+3−3
  • packages/indexer/package.json+5−1
  • packages/indexer/src/index-workspace.ts+37−145
  • packages/indexer/src/languages.ts+3−3
  • packages/indexer/src/parsers/config-parser.ts+26−0
  • packages/indexer/src/parsers/fallback-parser.ts+42−0
  • packages/indexer/src/parsers/index.ts+7−0
  • packages/indexer/src/parsers/markdown-parser.ts+30−0
  • packages/indexer/src/parsers/parser-registry.ts+51−0
  • packages/indexer/src/parsers/tree-sitter-parser.ts+77−0
  • packages/indexer/src/parsers/ts-morph-parser.ts+28−0
  • packages/indexer/src/parsers/types.ts+64−0
  • packages/indexer/src/tree-sitter/configs.ts+376−0
  • packages/indexer/src/tree-sitter/index.ts+4−0
  • packages/indexer/src/tree-sitter/loader.ts+134−0
  • packages/indexer/src/tree-sitter/parse.ts+282−0
  • pnpm-lock.yaml+80−0
  • tests/parser-registry.test.ts+157−0
  • tests/tree-sitter-parser.test.ts+379−0