docs: update references after module splits

This commit is contained in:
2025-12-27 21:43:47 +09:00
parent 7ab042ca91
commit ed68e48ed1
23 changed files with 41 additions and 45 deletions

View File

@ -138,9 +138,9 @@ if matches!(operator, BinaryOperator::Add | BinaryOperator::Subtract) {
**Exactly matches our pattern: `result = result * 10 + digit_pos`**
### 3.3 Emission Logic (carrier_update_emitter.rs)
### 3.3 Emission Logic (carrier_update_emitter)
**Location**: `/home/tomoaki/git/hakorune-selfhost/src/mir/join_ir/lowering/carrier_update_emitter.rs` (lines 139-170)
**Location**: `/home/tomoaki/git/hakorune-selfhost/src/mir/join_ir/lowering/carrier_update_emitter/mod.rs` (lines 139-170)
```rust
UpdateRhs::NumberAccumulation { base, digit_var } => {
@ -183,7 +183,7 @@ UpdateRhs::NumberAccumulation { base, digit_var } => {
-`test_analyze_number_accumulation_base2()` - binary pattern
-`test_analyze_number_accumulation_wrong_lhs()` - validation
**Existing tests** (carrier_update_emitter.rs):
**Existing tests** (carrier_update_emitter):
-`test_emit_number_accumulation_base10()` - JoinIR emission
-`test_emit_number_accumulation_digit_not_found()` - error handling
@ -375,7 +375,7 @@ jq '.functions[] | select(.name == "_atoi") | .blocks' mir.json
### Phase 190: NumberAccumulation Infrastructure
- Detection: `/src/mir/join_ir/lowering/loop_update_analyzer.rs` (lines 157-192)
- Emission: `/src/mir/join_ir/lowering/carrier_update_emitter.rs` (lines 139-170)
- Emission: `/src/mir/join_ir/lowering/carrier_update_emitter/mod.rs` (lines 139-170)
- Tests: Both files contain comprehensive unit tests
### Phase 184: UpdateEnv and LoopBodyLocal