perl_semantic_analyzer/analysis/mod.rs
1//! Semantic analysis, symbol extraction, and type inference.
2
3/// Class model for Moose/Moo/Mouse intelligence.
4pub mod class_model;
5/// Go-to-declaration support and parent map construction.
6#[cfg(not(target_arch = "wasm32"))]
7pub mod declaration;
8/// Export symbol extraction for Exporter-based Perl modules.
9#[cfg(not(target_arch = "wasm32"))]
10pub mod export_analyzer;
11/// Lightweight workspace symbol index.
12#[cfg(not(target_arch = "wasm32"))]
13pub mod index;
14/// Scope analysis for variable and subroutine resolution.
15#[allow(missing_docs)]
16pub mod scope_analyzer;
17/// Semantic analyzer and token classification.
18pub mod semantic;
19/// Symbol extraction and symbol table construction.
20pub mod symbol;
21/// Type inference engine for Perl variable analysis.
22pub mod type_inference;