// 将 AST 翻译为极简 IR。
#pragma once
#include <memory>
namespace ast {
struct CompUnit;
}
namespace ir {
class Module;
std::unique_ptr<ir::Module> GenerateIR(const ast::CompUnit& ast);