stage1 完成09,10测试

This commit is contained in:
zzy
2026-07-06 10:52:31 +08:00
parent 777b6b42d1
commit 0182b8ed5c
4 changed files with 257 additions and 142 deletions

View File

@@ -4,10 +4,20 @@ vm = [
"stage0/spl_vm.c",
]
splc0_part = [
"stage1/spl_comp.c",
"stage1/spl_lexer.c",
"stage1/spl_type.c",
"stage1/spl_parser.c",
"stage1/spl_lex_util.c",
"stage1/spl_expr.c",
"stage1/spl_stmt.c",
]
exe = {
"spl_cli": ["stage0/spl_cli.c"] + vm,
"splc_cli": ["stage1/splc_cli.c"] + vm + ["stage1/spl_comp.c", "stage1/spl_lexer.c", "stage1/spl_type.c", "stage1/spl_parser.c", "stage1/spl_lex_util.c", "stage1/spl_expr.c", "stage1/spl_stmt.c"],
"splc0": ["stage1/splc0.c"] + vm + ["stage1/spl_comp.c", "stage1/spl_lexer.c", "stage1/spl_type.c", "stage1/spl_parser.c", "stage1/spl_lex_util.c", "stage1/spl_expr.c", "stage1/spl_stmt.c"],
"splc_cli": ["stage1/splc_cli.c"] + vm + splc0_part,
"splc0": ["stage1/splc0.c"] + vm + splc0_part,
"test": ["stage0/test_spl_vm.c"] + vm,
"spl_disasm": ["stage0/spl_disasm.c"] + vm,
}
@@ -35,7 +45,7 @@ pipeline = {
}
spl = {
"splc1": {"src": "stage1/splc1.spl", "pipeline": "splc0r"},
"splc1": {"src": "stage2/splc1.spl", "pipeline": "splc0r"},
"splc2": {"src": "stage2/splc2.spl", "pipeline": "splc1r"},
"splc3": {"src": "stage3/splc3.spl", "pipeline": "splc2r"},
"splc4": {"src": "stage4/splc4.spl", "pipeline": "splc3r"},