Per-language tree-sitter adapters: which AST nodes are definitions, scopes, calls, and imports — and how to read docs/signatures off them.