magellan 3.3.1

Deterministic codebase mapping tool for local development
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! LSP CLI Analyzer module
//!
//! Uses language server tools (rust-analyzer, jdtls, clangd) as CLI data sources
//! to enrich Magellan symbols with type signatures and documentation.
//!
//! Unlike LSP server mode, this approach:
//! - Runs LSP tools as CLI commands (like Splice does)
//! - Parses their output for type information
//! - Stores enriched data in magellan.db
//! - Provides better LLM context without LSP complexity

pub mod analyzer;
pub mod enrich;

pub use analyzer::{detect_available_analyzers, AnalyzerKind, AnalyzerResult};
pub use enrich::{enrich_symbols, EnrichConfig, EnrichResult};