Supported languages
Tree-sitter parsed
| Language | Extensions | Extracted |
|---|---|---|
| TypeScript | .ts, .tsx | Functions, arrow functions, classes, interfaces, methods |
| JavaScript | .js, .jsx, .mjs | Functions, arrow functions, classes, methods |
| Python | .py | Functions, classes, docstrings |
| Go | .go | Functions, methods, structs |
| Rust | .rs | Functions, structs, enums, traits |
Fallback text splitting
| Extensions | Type |
|---|---|
.yaml, .yml | Configuration |
.json | Data/Config |
.md | Documentation |
.sql | Database |
.toml | Configuration |
.txt, .csv | Plain text/Data |