refactor: 大規模ファイル分割とプラグインリファクタリング
## 🎯 プラグイン整理 - ✅ **nyash-json-plugin**: プロバイダー抽象化、NodeRep統一 - ✅ **nyash-string-plugin**: TLVヘルパー整理 - ✅ **nyash-net-plugin**: HTTPヘルパー分離、ソケット管理改善 - ✅ **nyash-counter-plugin/fixture-plugin**: 基本構造整理 ## 📂 mir_interpreter分割 - ✅ **mir_interpreter.rs → mir_interpreter/ディレクトリ** - mod.rs: メイン構造体定義 - execution.rs: 実行エンジン - memory.rs: メモリ管理 - instructions/: 命令別実装 ## 🔧 その他の改善 - テストファイル群の最適化 - LLVMコンパイラのメイン関数整理 - 不要なインポート削除 1000行超のファイルを適切なモジュール構造に分割完了! 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -160,7 +160,10 @@ fn test_merge_use_before_phi_detected() {
|
||||
|
||||
let mut verifier = MirVerifier::new();
|
||||
let res = verifier.verify_function(&f);
|
||||
assert!(res.is_err(), "Verifier should error on merge use without phi");
|
||||
assert!(
|
||||
res.is_err(),
|
||||
"Verifier should error on merge use without phi"
|
||||
);
|
||||
let errs = res.err().unwrap();
|
||||
assert!(
|
||||
errs.iter().any(|e| matches!(
|
||||
@ -320,4 +323,3 @@ fn test_loop_nested_if_phi() {
|
||||
mir_text
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user