Skip to content

Extract Import Resolution Module #74

@0xGeorgii

Description

@0xGeorgii

Location: core/type-checker/src/type_checker.rs (1899 lines)
Issue: The file approaches the threshold where extraction of logical subsystems should be considered. It handles conceptually distinct phases:

  • Directive processing
  • Type registration
  • Import resolution
  • Function collection
  • Expression inference

Better: Extract import resolution subsystem into a separate imports.rs module:

  • process_directives()
  • resolve_imports()
  • resolve_glob_import()
  • Related helper methods

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions