## 主な変更点 ### 🎯 MIRループ制御の実装(根治対応) - src/mir/loop_builder.rs: Break/Continue対応のループコンテキスト管理 - ループのbreak/continueターゲットブロック追跡 - ネストループの適切な処理 - src/mir/builder.rs: Break/Continue文のMIR生成実装 - src/tokenizer.rs: Break/Continue/Tryトークン認識追加 ### 📝 セルフホストパーサーの拡張 - apps/selfhost-compiler/boxes/parser_box.nyash: - Stage-3: break/continue構文受理(no-op実装) - Stage-3: try-catch-finally構文受理(構文解析のみ) - エラー処理構文の将来対応準備 ### 📚 ドキュメント更新 - 論文K(爆速事件簿): 45事例に更新(4件追加) - PyVM迂回路の混乱事件 - Break/Continue無限ループ事件 - EXE-first戦略の再発見 - 論文I(開発秘話): Day 38の重要決定追加 ### 🧪 テストケース追加 - apps/tests/: ループ制御とPHIのテストケース - nested_loop_inner_break_isolated.nyash - nested_loop_inner_continue_isolated.nyash - loop_phi_one_sided.nyash - shortcircuit関連テスト ## 技術的詳細 - Break/ContinueをMIRレベルで適切に処理 - 無限ループ問題(CPU 99.9%暴走)の根本解決 - 将来の例外処理機能への準備 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Private Drafts Index
非公開(ドラフト)論文と付属アーティファクトの入口です。公開版は別リポ(nyash-lang/papers)に集約予定です。
現在のドラフト:
- 論文A(MIR13/IR設計):
docs/private/papers/paper-a-mir13-ir-design/ - 論文B(Nyash言語と実行モデル):
docs/private/papers/paper-b-nyash-execution-model/ - 論文E(LoopSignal IR 構想):
docs/private/papers/paper-e-loop-signal-ir/
研究ノート/アーカイブ:
- 旧
docs/research/配下の資料はdocs/private/research/に統合しました。- 教育向け Box 理論、JIT研究、GCデバッグ、arXiv用素案、提案集 など
- 公開版は別リポ(nyash-lang/papers)へ段階的に移管予定
備考:
- 各論文配下に
_artifacts/を配置(再現スクリプト/結果CSV/環境情報)。 - 旧パス(
docs/papers/以下)は撤去しました。新規編集は本フォルダ配下で行ってください。 - 計画メモは
docs/private/papers/_planning/、参考資料はdocs/private/papers/reference/に集約しています。