Skip to main content

Module parser

Module parser 

Source
Expand description

Code Parser Module

基于 LSP (Language Server Protocol) 的代码解析模块。

功能:

  • LSP 客户端管理
  • 符号提取 (函数、类、方法等)
  • 引用查找
  • 跳转到定义
  • 代码折叠区域检测

Re-exports§

pub use lsp_client::LspClient;
pub use lsp_client::LspClientConfig;
pub use lsp_client::LspServerState;
pub use lsp_manager::LspManager;
pub use lsp_manager::LspServerInfo;
pub use lsp_manager::LSP_SERVERS;
pub use symbol_extractor::CodeSymbol;
pub use symbol_extractor::LspSymbolExtractor;
pub use symbol_extractor::Reference;
pub use symbol_extractor::SymbolKind;
pub use types::*;

Modules§

lsp_client
LSP Client
lsp_manager
LSP Server Manager
symbol_extractor
LSP Symbol Extractor
types
Parser Types