2025-09-25 09:01:55 +09:00
|
|
|
/*!
|
|
|
|
|
* Call System Module Organization
|
|
|
|
|
*
|
|
|
|
|
* Refactored from monolithic builder_calls.rs (879 lines)
|
|
|
|
|
* Split into focused modules following Single Responsibility Principle
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
// Core types
|
|
|
|
|
pub mod call_target;
|
|
|
|
|
|
|
|
|
|
// Resolution system
|
|
|
|
|
pub mod method_resolution;
|
|
|
|
|
|
|
|
|
|
// External calls
|
|
|
|
|
pub mod extern_calls;
|
|
|
|
|
|
|
|
|
|
// Special handlers
|
|
|
|
|
pub mod special_handlers;
|
|
|
|
|
|
|
|
|
|
// Function lowering
|
|
|
|
|
pub mod function_lowering;
|
|
|
|
|
|
|
|
|
|
// Unified call system
|
|
|
|
|
pub mod call_unified;
|
|
|
|
|
|
2025-11-01 12:50:18 +09:00
|
|
|
// Call result annotation
|
|
|
|
|
pub mod annotation;
|
|
|
|
|
|
2025-11-13 16:40:58 +09:00
|
|
|
// Re-exports were removed to reduce unused-import warnings.
|
|
|
|
|
// Use module-qualified paths (e.g., special_handlers::parse_type_name_to_mir) instead.
|