revert: 古いプラグインシステム実装前の状態に巻き戻し

- ソースコードをcommit 3f7d71fの状態に復元(古いプラグインシステム実装前)
- docsフォルダは最新の状態を維持(BID-FFI設計ドキュメント含む)
- nyashバイナリの基本動作確認済み
- BID-FFIシステムをクリーンに再実装する準備完了

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Moe Charm
2025-08-18 08:34:19 +09:00
parent 75868a5a96
commit bec0e9bc92
35 changed files with 731 additions and 2757 deletions

View File

@ -16,8 +16,6 @@ cli = []
gui = ["dep:egui", "dep:eframe", "dep:egui_extras", "dep:image"]
gui-examples = ["gui"]
all-examples = ["gui-examples"]
# 動的ライブラリサポート
dynamic-file = ["dep:libloading"]
[lib]
name = "nyash_rust"
@ -29,11 +27,6 @@ crate-type = ["cdylib", "rlib"]
name = "nyash"
path = "src/main.rs"
# WASM runner executable
[[bin]]
name = "nyash-wasm-run"
path = "src/bin/nyash-wasm-run.rs"
# Examples for development - only available as examples, not bins
[[example]]
name = "gui_simple_notepad"
@ -120,9 +113,6 @@ js-sys = "0.3"
wabt = "0.10"
wasmtime = "35.0.0"
# 動的ライブラリロードPhase 9.75f
libloading = { version = "0.8", optional = true }
# GUI フレームワーク - only when gui feature is enabled
egui = { version = "0.29", optional = true }
eframe = { version = "0.29", default-features = false, features = ["default_fonts", "glow"], optional = true }
@ -179,12 +169,3 @@ panic = "abort"
# 開発用設定
opt-level = 0
debug = true
# Workspace configuration
[workspace]
members = [
".", # メインのnyash-rustプロジェクト
"plugins/nyash-file", # FileBoxプラグイン
"plugins/nyash-math", # Math/Time系プラグイン
]
resolver = "2"