Files
hakorune/src/mir/join_ir/lowering
nyash-codex 957917b08b refactor: Extract trim lowerer from generic_case_a (Phase 3)
- Created trim.rs with lower_case_a_trim_with_scope() and helpers
- Extracted 480 lines of trim-specific lowering logic (largest module)
- Implements 3 functions: trim_main (entry), loop_step, skip_leading
- Comprehensive whitespace detection (space/tab/newline/CR)
- ValueId allocation: entry(5000-5999), loop_step(6000-6999), skip(7000-7999)

Size: 480 lines (largest extracted module from 1,056-line monolith)

Ref: Phase 192 modularization effort
2025-12-05 21:35:31 +09:00
..