01 · Parsing engine
Parse
Tree-sitter reads every file into a language-independent model.
Functions, classes, methods and modules become symbols with qualified names and source spans. There is no LLM in this step, so it is fast, cheap and gives the same result every time.
- 12 languages symbol by symbol
- 7 more as whole-file modules
- Incremental: only changed files are re-parsed
