Brummel 8ef93e2af5 Refactor TypeChecker into modules
The TypeChecker implementation was becoming quite large, so it has been
refactored into several modules:
- `context`: Handles type checking contexts and inference access.
- `inference`: Contains the core Hindley-Milner inference logic
  (unification, generalization, etc.).
- `finalize`: Manages the finalization step, applying substitutions and
  dispatching hooks.
- `check`: Implements the main type checking logic for AST nodes.

This modularization improves code organization and maintainability.
2026-03-30 14:47:38 +02:00
2026-03-30 14:47:38 +02:00
2026-03-15 22:40:45 +01:00
S
Description
No description provided
6.5 MiB
Languages
Rust 100%