1pub mod analyzer;
10pub mod error;
11pub mod event_extractor;
12pub mod graph_generator;
13pub mod hook_extractor;
14pub mod plugin_extractor;
15pub mod system_extractor;
16pub mod types;
17pub mod validator;
18
19pub use analyzer::Analyzer;
20pub use error::{AnalyzerError, Result};
21pub use types::{
22 AnalysisResult, EventPublication, EventSubscription, FileAnalysis, HookCall, HookCategory,
23 HookInfo, HookMethod, PluginInfo, SystemInfo,
24};
25
26pub mod prelude {
28 pub use crate::analyzer::Analyzer;
29 pub use crate::error::{AnalyzerError, Result};
30 pub use crate::graph_generator::{
31 CombinedFlowGraphGenerator, EventFlowGraphGenerator, GraphOptions, HookFlowGraphGenerator,
32 };
33 pub use crate::types::{
34 AnalysisResult, EventPublication, EventSubscription, FileAnalysis, PluginInfo, SystemInfo,
35 };
36 pub use crate::validator::{ValidationResult, ValidationWarning, Validator, WarningSeverity};
37}