docs: update references after module splits
This commit is contained in:
@ -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
|
||||
|
||||
Reference in New Issue
Block a user