fix(ast): 规范AST输出

This commit is contained in:
jing
2026-02-28 21:03:40 +08:00
parent cd235e60cc
commit d08b23276a
6 changed files with 184 additions and 38 deletions

View File

@@ -1,6 +1,7 @@
#pragma once
#include <iosfwd>
#include <memory>
#include <string>
#include <vector>
@@ -66,5 +67,7 @@ struct CompUnit {
// 调试打印
void PrintAST(const CompUnit& cu);
// 导出 AST 为 Graphviz DOT。
void PrintASTDot(const CompUnit& cu, std::ostream& os);
} // namespace ast