Commit Graph

4 Commits

Author SHA1 Message Date
izackp fa8590048d Add clangd server mode and CppMapper subcommand for C/C++ support
Introduces LSPServerMode to support both sourcekit-lsp (Swift) and clangd
directly (C/C++ via CMake). Adds CppMapper subcommand and restructures CLI
under CodeMapperCLI with swift/cpp subcommands.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-20 08:35:16 -04:00
izackp 4aee51762a Add C-family (Objective-C/C/C++) declaration parsing support
Extends symbol extraction to mixed Swift+C-family packages via clangd
multiplexing through sourcekit-lsp: new CFamilyDeclarationParser,
CompilationDatabaseWriter, ObjectiveCShimWriter, SourceLanguage detection,
PathFilter, and ShapeSnapshot, plus a shared DeclarationParser contract and
build/test scripts.
2026-06-15 16:27:19 -04:00
izackp f0bd10ef66 Add install/uninstall safety check via --signature flag
Automated-By: Claude Sonnet 4.6
2026-05-28 22:24:48 -04:00
izackp 630d69f02d Initial commit — CodeMapper Swift CLI tool
Automated-By: Claude Sonnet 4.6
2026-05-28 22:03:43 -04:00