Files
hakorune/docs
Moe Charm 87d776f3e7 feat(phase-9.75e): Complete using nyashstd standard library implementation
🎉 Phase 9.75e完了: using nyashstdシステム完全実装成功

 実装完了項目:
- USING tokenizer integration: TokenType::USING token support
- UsingStatement AST node: Complete using statement parsing
- BuiltinStdlib infrastructure: Core standard library framework
- Full interpreter integration: Complete namespace resolution
- Module system integration: Fixed crate::stdlib import issues

🌟 動作確認済み標準ライブラリ機能:
- string.create("text") → StringBox creation
- string.upper(str) → Uppercase string conversion
- integer.create(42) → IntegerBox creation
- bool.create(true) → BoolBox creation
- array.create() → Empty ArrayBox creation
- console.log("message") → Console output

📋 実装ファイル:
- src/tokenizer.rs: USING token support
- src/ast.rs: UsingStatement AST node
- src/parser/statements.rs: using statement parser
- src/interpreter/statements.rs: using statement execution
- src/interpreter/core.rs: stdlib namespace resolution
- src/stdlib/mod.rs: Complete BuiltinStdlib implementation
- src/lib.rs + src/main.rs: Module declaration integration

🎯 テスト成功:
All nyashstd functions work perfectly with comprehensive test coverage.
Local test file: local_tests/test_nyashstd.nyash

Everything is Box哲学を維持しながらモダンな標準ライブラリアクセスを実現\!

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-16 01:12:10 +09:00
..

📚 Nyash Documentation

最初に確認:

  • 現在のタスク: docs/CURRENT_TASK.md
  • コア概念の速習: docs/nyash_core_concepts.md

構成最小3系

  • 説明書: docs/説明書/README.md
    • ネイティブビルド: docs/説明書/native-build/README.md
    • WASM: docs/説明書/wasm/
    • 入門/言語ガイド/P2P/リファレンス: docs/説明書/, docs/説明書/reference/
  • 予定: docs/予定/README.md
    • CURRENT_TASK, ネイティブ計画、フェーズ課題
  • archive: docs/archive/
    • 旧資料・議事録・試験メモ

すぐ始める

  • Getting Started: docs/説明書/GETTING_STARTED.md
  • Language Guide: docs/説明書/LANGUAGE_GUIDE.md
  • P2P Guide: docs/説明書/P2P_GUIDE.md

参考資料Reference

  • 言語リファレンス: docs/説明書/reference/language-reference.md
  • デリゲーション構文: docs/説明書/reference/override-delegation-syntax.md
  • 設計思想: docs/説明書/reference/design-philosophy.md
  • ビルトイン一覧: docs/説明書/reference/builtin-boxes.md
  • P2P仕様: docs/説明書/reference/p2p_spec.md
  • 詳細仕様フォルダ: docs/説明書/reference/language-specification/

Nyash は「Everything is Box」哲学に基づく言語です。詳細はコア概念とガイドを参照してください。