docs: CLAUDE.md にセルフホストライン追加
- 🔥 セルフホストライン セクション追加 - 環境変数の使い方とコマンド例 - タイムアウト延長、デバッグ出力のオプション - セルフホストの価値(ビルド不要で爆速開発) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
22
CLAUDE.md
22
CLAUDE.md
@ -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/)
|
||||
|
||||
Reference in New Issue
Block a user