# 画面遷移図

## 概要

本プロジェクト（mruby）は組み込み向け軽量Ruby言語実装であり、画面（UI）機能を持たないため、画面遷移は存在しません。

## 調査結果

以下の観点でプロジェクト全体を網羅的に調査しましたが、画面に該当する機能は検出されませんでした。

- HTML/テンプレートファイル（`.html`, `.erb`, `.haml`, `.slim` 等）：検出されず
- GUIフレームワーク（GTK, Qt, wxWidgets, SDL 等）：検出されず
- Webフレームワーク（Rails, Sinatra 等）：検出されず
- mrbgems内のUI関連拡張ライブラリ：検出されず

## 画面遷移図（該当なし）

```mermaid
graph TD
    A["該当なし：画面機能なし"] --> B["mrubyは組み込み向け<br/>軽量Ruby言語実装"]
    B --> C["CLIベースの言語エンジン"]
    B --> D["ライブラリとして組み込み利用"]

    style A fill:#f9f,stroke:#333,stroke-width:2px
    style B fill:#bbf,stroke:#333,stroke-width:1px
    style C fill:#ddd,stroke:#333,stroke-width:1px
    style D fill:#ddd,stroke:#333,stroke-width:1px
```

## プロジェクト構成（参考）

mrubyプロジェクトの主要ディレクトリ構成は以下の通りです。いずれもUI/画面に該当するコードは含まれていません。

| ディレクトリ | 内容 |
|---|---|
| `src/` | C言語実装のコアエンジン（VM、コンパイラ、ランタイム） |
| `mrblib/` | Rubyで記述されたコアライブラリ |
| `mrbgems/` | 拡張ライブラリ（70個以上） |
| `include/` | Cヘッダファイル |
| `examples/` | 使用例（mrbgems作成チュートリアル） |
| `doc/` | ドキュメント |
| `test/` | テストスイート |
| `build_config/` | ビルド設定 |
| `tasks/` | Rakeビルドタスク |
