refactor(compiler): 拆分 oxide_emit 为独立 emit pass crate(依赖倒置)

This commit is contained in:
爱特每羊队
2026-08-05 20:13:18 +08:00
parent 9f02985a82
commit bbdfca1a1c
62 changed files with 1045 additions and 993 deletions
+2
View File
@@ -6,6 +6,7 @@ members = [
"crates/oxide_code_cache",
"crates/oxide_log",
"crates/oxide_compiler",
"crates/oxide_emit",
"crates/oxide_ir",
"crates/oxide_types",
"crates/oxide_vm",
@@ -31,6 +32,7 @@ oxc_span = "0.134.0"
oxc_diagnostics = "0.134.0"
oxc_syntax = "0.134.0"
oxide_ir = { path = "crates/oxide_ir" }
oxide_emit = { path = "crates/oxide_emit" }
clap = { version = "4", features = ["derive"] }
rustyline = "14"
ansi_term = "0.12"