mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-04 08:13:37 +08:00
Add Kotlin (.kt, .kts) as the 13th supported language with full tree-sitter parsing, AST node extraction, call resolution, usage tracking, and string constant propagation. Changes: - internal/lang/kotlin.go: Kotlin LanguageSpec registration - internal/lang/lang.go: Add Kotlin constant and AllLanguages() - internal/parser/parser.go: Register tree-sitter-kotlin grammar - internal/pipeline/pipeline.go: Kotlin in isConstantNode(), isExported(), extractCalleeName() - internal/pipeline/resolve.go: resolveKotlin() for val declarations - internal/pipeline/usages.go: Kotlin reference node types - Tests: TestParseKotlin, TestResolveKotlinConcat, extension tests - go.mod: Add tree-sitter-grammars/tree-sitter-kotlin v1.1.0 - README.md: Update language count to 13