| 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 |