docs: CLAUDE.md にセルフホストライン追加

- 🔥 セルフホストライン セクション追加
- 環境変数の使い方とコマンド例
- タイムアウト延長、デバッグ出力のオプション
- セルフホストの価値(ビルド不要で爆速開発)

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
nyash-codex
2025-11-25 09:30:48 +09:00
parent 4120ab65c9
commit daf4f9af57

View File

@ -149,6 +149,28 @@ NYASH_LLVM_USE_HARNESS=1 ./target/release/nyash --backend llvm apps/tests/peek_e
- **llvmlite ライン**: 本番・最適化・配布用(実証済み安定性)
- 両方のテストが通ることで品質保証!
#### 🔥 セルフホストライン(.hako コンパイラ - 爆速開発!)
```bash
# 🚀 ビルド不要!.hako 編集 → 即実行で爆速イテレーション
NYASH_USE_NY_COMPILER=1 NYASH_PARSER_STAGE3=1 HAKO_PARSER_STAGE3=1 \
./target/release/hakorune program.hako
# タイムアウト延長(大きいファイル用)
NYASH_USE_NY_COMPILER=1 NYASH_NY_COMPILER_TIMEOUT_MS=60000 \
NYASH_PARSER_STAGE3=1 HAKO_PARSER_STAGE3=1 \
./target/release/hakorune program.hako
# デバッグ出力付き
NYASH_USE_NY_COMPILER=1 NYASH_PARSER_STAGE3=1 HAKO_PARSER_STAGE3=1 \
NYASH_CLI_VERBOSE=1 \
./target/release/hakorune program.hako
```
**💡 セルフホストの価値**:
- **cargo build 不要!** .hako 変更 → 即テスト1-2分の待ち時間ゼロ
- **開発加速**: Rust パーサー強化のドライバーにもなる
- **復活**: 2025-11-25 に StringBox.get() バグ修正で復活 (`4120ab65`)
## Start Here (必ずここから)
- 現在のタスク: [CURRENT_TASK.md](CURRENT_TASK.md)
- 📁 **Main**: [docs/development/current/main/](docs/development/current/main/)