stage1 修复设计问题 实现ast2ir
This commit is contained in:
@@ -1,22 +1,22 @@
|
||||
vm = [
|
||||
"stage0/spl_ir.c",
|
||||
"stage0/spl_mcode.c",
|
||||
"stage0/spl_syscall.c",
|
||||
"stage0/spl_vm.c",
|
||||
]
|
||||
|
||||
splc0_part = [
|
||||
"stage1/spl_comp.c",
|
||||
"stage1/spl_ir.c",
|
||||
"stage1/spl_ast.c",
|
||||
"stage1/spl_lexer.c",
|
||||
"stage1/spl_dumptree.c",
|
||||
"stage1/spl_type.c",
|
||||
"stage1/spl_parser.c",
|
||||
"stage1/spl_lex_util.c",
|
||||
"stage1/spl_expr.c",
|
||||
"stage1/spl_stmt.c",
|
||||
"stage1/spl_sema.c",
|
||||
"stage1/spl_ast2ir.c",
|
||||
]
|
||||
|
||||
exe = {
|
||||
"spl_cli": ["stage0/spl_cli.c"] + vm,
|
||||
"splc_cli": ["stage1/splc_cli.c"] + vm + splc0_part,
|
||||
"splc_cli": ["stage1/splc_cli.c"] + vm,
|
||||
"splc0": ["stage1/splc0.c"] + vm + splc0_part,
|
||||
"test": ["stage0/test_spl_vm.c"] + vm,
|
||||
"spl_disasm": ["stage0/spl_disasm.c"] + vm,
|
||||
|
||||
Reference in New Issue
Block a user