Files
hakorune/lang/src/compiler/entry
nyash-codex b4cb516f6a refactor(compiler): reorganize StageBBodyExtractorBox structure
**Goal**: Improve readability of 480-line build_body_src method with
clear phase separators, consistent spacing, and unified formatting.
**Zero logic changes** - behavior 100% identical.

**Structure improvements**:

1. **Added clear phase separators** with ==== comment lines:
   - Phase 4: Body extraction (k0/k1/k2/k3 logic)
   - Phase 4.7: Comment removal
   - Phase 4.5: Bundle resolution
   - Phase 4.6: Duplicate bundle check
   - Bundle merge + line-map debug output
   - Using resolver
   - Phase 5: Trim (left/right)

2. **Improved readability**:
   - Added consistent spacing between phases (2 blank lines)
   - Unified indentation (2 spaces throughout)
   - Grouped related debug blocks together
   - Made block structure more visible

3. **Zero logic changes**:
   - All variable names unchanged
   - All conditions unchanged
   - All calculations unchanged
   - All DEBUG messages unchanged
   - All bundle/using resolver calls unchanged

**Verification**:
- Same ValueId(17) error as before (expected, will fix in Task B)
- Debug logs identical ([plugin/missing], [DEBUG])
- Behavior 100% identical to original

**Impact**: Code now much more maintainable with clear phase boundaries,
making future modifications safer and simpler.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 04:19:17 +09:00
..