// 基于语法树的极简语义检查。 #pragma once #include "SysYParser.h" // 目前仅检查: // - 变量先声明后使用 // - 局部变量不允许重复定义 void RunSema(SysYParser::CompUnitContext& comp_unit);