12 lines
242 B
C++
12 lines
242 B
C++
// 语义检查(极简版)。
|
||
#pragma once
|
||
|
||
#include <memory>
|
||
|
||
namespace ast {
|
||
struct CompUnit;
|
||
}
|
||
|
||
// 返回经过检查的 AST(当前直接返回原 AST)。
|
||
std::shared_ptr<ast::CompUnit> RunSema(std::shared_ptr<ast::CompUnit> ast);
|