refact: 重构代码生成 (#72)

Reviewed-on: PostGuard/Canon#72
This commit is contained in:
2024-05-04 11:56:06 +08:00
parent 6130adfa7c
commit 8da24523c9
25 changed files with 1121 additions and 538 deletions

View File

@@ -21,7 +21,7 @@ public class Compiler(
IEnumerable<SemanticToken> tokens = lexer.Tokenize(await CreateSourceReader());
ProgramStruct root = grammarParser.Analyse(tokens);
CCodeGenerateVisitor visitor = new();
CodeGeneratorVisitor visitor = new();
traveller.Travel(root, visitor);
await WriteToOutputFile(visitor.Builder.Build());