# 修复 return 语句的 originalIndex 计算 - The Implementation Plan (Decomposed and Prioritized Task List)

## [x] Task 1: 修复 extractValueExpression 方法中 return 语句的 originalIndex 计算
- **Priority**: P0
- **Depends On**: None
- **Description**: 
  - 修改 extractValueExpression 方法中处理 return 语句的代码
  - 在计算 finalIndex 时，添加在 fullCode 中查找 valueExpression 实际位置的逻辑
  - 参考赋值语句的处理方式
- **Acceptance Criteria Addressed**: [AC-1, AC-2]
- **Test Requirements**:
  - `programmatic` TR-1.1: "should handle return string" 测试用例通过
  - `programmatic` TR-1.2: 所有 123 个测试用例都通过
- **Notes**: 在 2396-2431 行进行修改，参考赋值语句的处理（2434-2451 行）
