Expand description
代码本体图谱模块
Re-exports§
pub use analyzer::create_analyzer;pub use analyzer::CodeMapAnalyzer;pub use dependency_analyzer::analyze_dependencies;pub use dependency_analyzer::DependencyAnalyzer;pub use dependency_analyzer::DependencyStats;pub use call_graph_builder::build_call_graph;pub use call_graph_builder::CallGraphBuilder;pub use incremental_cache::create_cache;pub use incremental_cache::CacheStats;pub use incremental_cache::FileCheckResult;pub use incremental_cache::IncrementalCache;pub use layer_classifier::classify_module;pub use layer_classifier::classify_modules;pub use layer_classifier::ClassificationResult;pub use layer_classifier::LayerClassifier;pub use view_builder::build_architecture_layers;pub use view_builder::build_directory_tree;pub use view_builder::build_views;pub use view_builder::count_tree_nodes;pub use view_builder::get_tree_depth;pub use view_builder::ViewBuilder;pub use ontology_generator::generate_and_save_ontology;pub use ontology_generator::generate_ontology;pub use ontology_generator::OntologyGenerator;pub use enhanced_generator::generate_and_save_enhanced_blueprint;pub use enhanced_generator::generate_enhanced_blueprint;pub use enhanced_generator::EnhancedOntologyGenerator;pub use chunked_generator::ChunkedBlueprintGenerator;pub use incremental_updater::update_blueprint;pub use incremental_updater::IncrementalBlueprintUpdater;pub use incremental_updater::UpdateOptions;pub use incremental_updater::UpdateResult;pub use sync_manager::sync_blueprint_to_code;pub use sync_manager::sync_code_to_blueprint;pub use sync_manager::BlueprintCodeSyncManager;pub use sync_manager::CodeGenerationResult;pub use sync_manager::Conflict;pub use sync_manager::ConflictResolution;pub use sync_manager::ConflictType;pub use sync_manager::SyncOptions;pub use sync_manager::SyncResult;pub use symbol_reference_analyzer::analyze_symbol_references;pub use symbol_reference_analyzer::CallType;pub use symbol_reference_analyzer::SymbolReferenceAnalyzer;pub use symbol_reference_analyzer::SymbolReferenceResult;pub use type_reference_analyzer::analyze_type_references;pub use type_reference_analyzer::analyze_type_usages;pub use type_reference_analyzer::TypeReferenceAnalyzer;pub use type_reference_analyzer::TypeUsage;pub use type_reference_analyzer::TypeUsageAnalyzer;pub use type_reference_analyzer::TypeUsageKind;pub use type_reference_analyzer::TypeUsageLocation;pub use semantic_generator::batch_generate_semantics;pub use semantic_generator::generate_module_semantic;pub use semantic_generator::generate_project_semantic;pub use semantic_generator::SemanticGenerator;pub use semantic_generator::SemanticGeneratorOptions;pub use server::start_visualization_server;pub use server::ArchitectureMap;pub use server::BeginnerGuide;pub use server::BusinessStory;pub use server::CallerInfo;pub use server::CodeReadingGuide;pub use server::CodeSnippet;pub use server::DependencyTreeNode;pub use server::EntryPointsResponse;pub use server::FileImportance;pub use server::Flowchart;pub use server::FlowchartEdge;pub use server::FlowchartEdgeType;pub use server::FlowchartNode;pub use server::FlowchartNodeType;pub use server::GuideCard;pub use server::GuideCardFile;pub use server::KnowledgeSnapshot;pub use server::KnowledgeSnapshotSummary;pub use server::LineLocation;pub use server::LineRange;pub use server::LogicBlock;pub use server::LogicBlockType;pub use server::ModuleDetailInfo;pub use server::ModuleSymbols;pub use server::ReadingDifficulty;pub use server::ReadingPath;pub use server::ReadingStep;pub use server::ScenarioInfo;pub use server::SearchResponse;pub use server::SearchResultItem;pub use server::StoryChapter;pub use server::StoryGuide;pub use server::StoryKeyFile;pub use server::SymbolInfo;pub use server::SymbolLocation;pub use server::SymbolRefInfo;pub use server::TypeRefInfo;pub use server::VisualizationServer;pub use server::VisualizationServerOptions;pub use types::*;pub use types_enhanced::*;pub use types_chunked::*;
Modules§
- analyzer
- 代码分析器
- call_
graph_ builder - 调用图构建器
- chunked_
generator - 分块代码蓝图生成器
- dependency_
analyzer - 依赖分析器
- enhanced_
generator - 增强版本体生成器
- incremental_
cache - 增量缓存管理器
- incremental_
updater - 增量蓝图更新器
- layer_
classifier - 架构层分类器
- ontology_
generator - 本体生成器
- semantic_
generator - AI 语义生成器
- server
- 可视化服务器模块
- symbol_
reference_ analyzer - 符号引用分析器
- sync_
manager - 蓝图代码同步管理器
- type_
reference_ analyzer - 类型引用分析器
- types
- 代码本体图谱类型定义
- types_
chunked - 分块代码蓝图类型定义
- types_
enhanced - 增强版代码蓝图类型定义
- view_
builder - 视图构建器