Tree-sitter AST parsing for code-aware inference.
Provides structured code understanding: parse source files into symbols (functions, structs, classes, imports) with signatures, spans, and doc comments. Used by car-reason for smart context assembly and by car-inference for accurate code detection.