Rust · 564 bytes Raw Blame History
1 //! Symbol resolution pass.
2 //!
3 //! Sprint 14 split this module into a directory:
4 //! * `core.rs` — entry points and shared helpers.
5 //! * `use_resolution.rs` — USE statement resolution and rename handling.
6 //! * `type_resolution.rs` — type-spec resolution and derived-type body.
7 //! * `statement_functions.rs` — F77 statement-function detection.
8 //!
9 //! Public re-exports preserve the previous flat surface
10 //! (`crate::sema::resolve::resolve_file`, ...).
11
12 mod core;
13 mod statement_functions;
14 mod type_resolution;
15 mod use_resolution;
16
17 pub use core::*;
18