Skip to main content

mir_analyzer/
lib.rs

1pub mod cache;
2pub mod call;
3pub mod class;
4pub mod collector;
5pub mod context;
6pub mod dead_code;
7pub mod expr;
8pub mod generic;
9pub mod narrowing;
10pub mod parser;
11pub mod project;
12pub mod stmt;
13pub mod stubs;
14pub mod taint;
15
16pub use parser::type_from_hint::type_from_hint;
17pub use parser::{DocblockParser, ParsedDocblock};
18pub use project::{AnalysisResult, ProjectAnalyzer};
19pub use stubs::is_builtin_function;
20
21pub mod symbol;
22pub mod type_env;
23pub use mir_issues::{Issue, IssueKind, Location, Severity};
24pub use symbol::{ResolvedSymbol, SymbolKind};
25pub use type_env::{ScopeId, TypeEnv};
26
27pub mod composer;
28pub use composer::Psr4Map;