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
Generated
+10
View File
@@ -1111,6 +1111,7 @@ version = "0.1.0"
dependencies = [
"oxide_bytecode",
"oxide_code_cache",
"oxide_emit",
"oxide_ir",
"oxide_log",
"oxide_parser",
@@ -1119,6 +1120,15 @@ dependencies = [
"serde_json",
]
[[package]]
name = "oxide_emit"
version = "0.1.0"
dependencies = [
"oxide_bytecode",
"oxide_ir",
"oxide_parser",
]
[[package]]
name = "oxide_ir"
version = "0.1.0"