docs(joinir): Update CURRENT_TASK for Phase 181 completion
This commit is contained in:
@ -122,8 +122,21 @@
|
||||
Analyzer-only dependencies、Pattern-specific variants(Option<T>)。
|
||||
- **注意**: Pattern 2/4 の複雑ロジック(Trim, carrier 解析)は inline 維持。
|
||||
将来 Phase 180+ で Trim module 化予定。
|
||||
- [ ] Phase 179+: JsonParser `_parse_array` / `_parse_object` など、残りの複雑ループを順次 P1–P5 の組み合わせで吸収していく。
|
||||
- String 連結ループは Phase 178 で Fail-Fast 化されたため、JoinIR string emit 対応が先に必要。
|
||||
- [x] **Phase 181: JsonParser 残りループ設計調査** ✅ (2025-12-08)
|
||||
- Task 181-1: 全11ループの再チェック(Pattern × Box マトリクス作成)
|
||||
- Task 181-2: ブロック分析(LoopConditionScopeBox 制約との照合)
|
||||
- Task 181-3: ロードマップ作成(phase181-jsonparser-loop-roadmap.md)
|
||||
- **成果**: 全ループが「LoopParam/OuterLocal のみ」という制約を満たし、理論的に全対応可能
|
||||
- **発見**: ブロックされるループは存在しない(Trim は昇格パターンで対応済み)
|
||||
- **優先度**: P2 Break(3個: _parse_number/_atoi/_atof_loop)> P1 Simple(1個: _match_literal)> P4 Continue(3個: _parse_array/_parse_object/_unescape_string)
|
||||
- [ ] Phase 182+: JsonParser 基本パターン実装
|
||||
- _parse_number, _atoi, _atof_loop (P2 Break, indexOf パターン)
|
||||
- _match_literal (P1 Simple)
|
||||
- [ ] Phase 183+: JsonParser 中級パターン実装
|
||||
- _parse_array, _parse_object (P4 Continue, MethodCall 複数対応)
|
||||
- _parse_string 完全版 (P2/P4, string concat + escape)
|
||||
- [ ] Phase 184+: JsonParser 高級パターン実装
|
||||
- _unescape_string (P4 Continue, 複雑キャリア + flatten)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user