- 统一包名格式化,添加空格对齐 - 将依赖项从ir和lir重命名为hir,移除lir注释 - 为ast2ir模块添加正确的包名称"scc_ast2ir" - 更新依赖引用路径指向新的HIR库结构 - 移除注释掉的ir2mcode和sccf2target依赖项 refactor(ast2ir): 迁移到HIR中间表示替换IR表示 - 更新头文件包含,使用hir_builder.h替代ir_builder.h - 修改上下文结构体,将scc_ir_builder_t替换为scc_hir_builder_t - 更新函数签名,将参数类型从scc_ir_*转换为scc_hir_* - 调整返回值类型,将scc_ir_value_ref_t和scc_ir_type_ref_t 分别替换为scc_hir_value_ref_t和scc_hir_type_ref_t - 重新排列头文件包含顺序以满足依赖关系
18 lines
570 B
TOML
18 lines
570 B
TOML
[package]
|
|
name = "scc"
|
|
version = "0.1.0"
|
|
|
|
dependencies = [
|
|
{ name = "argparse", path = "./libs/argparse" },
|
|
{ name = "lexer", path = "./libs/lexer" },
|
|
{ name = "pproc", path = "./libs/pproc" },
|
|
{ name = "parser", path = "./libs/parser" },
|
|
{ name = "ast", path = "./libs/ast" },
|
|
{ name = "ast2ir", path = "./libs/ast2ir" },
|
|
{ name = "hir", path = "./libs/ir/hir" },
|
|
# { name = "lir", path = "./libs/ir/lir" },
|
|
|
|
# { name = "ir2mcode", path = "./libs/ir2mcode" },
|
|
# { name = "sccf2target", path = "./libs/target/sccf2target" },
|
|
]
|