aster/parser/mod.rs
1//! Code Parser Module
2//!
3//! 基于 LSP (Language Server Protocol) 的代码解析模块。
4//!
5//! 功能:
6//! - LSP 客户端管理
7//! - 符号提取 (函数、类、方法等)
8//! - 引用查找
9//! - 跳转到定义
10//! - 代码折叠区域检测
11
12pub mod lsp_client;
13pub mod lsp_manager;
14pub mod symbol_extractor;
15pub mod types;
16
17pub use lsp_client::{LspClient, LspClientConfig, LspServerState};
18pub use lsp_manager::{LspManager, LspServerInfo, LSP_SERVERS};
19pub use symbol_extractor::{CodeSymbol, LspSymbolExtractor, Reference, SymbolKind};
20pub use types::*;