删除无用代码

This commit is contained in:
Luke 2025-04-28 14:15:07 +08:00
parent 0e8d97bcf3
commit a228e9d16b

View File

@ -40,28 +40,19 @@ public class SemanticAnalyzer {
private final Map<String, ModuleInfo> modules = new HashMap<>();
/** 收集语义分析过程中产生的所有错误 */
private final List<SemanticError> errors = new ArrayList<>();
/** 是否启用详细日志输出 */
private final boolean verbose;
/** 分发语句与表达式分析器的注册表 */
private final AnalyzerRegistry registry = new AnalyzerRegistry();
/** 全局上下文对象,封装 modules、errors、verbose 与 registry */
private final Context ctx;
/**
* 使用默认关闭日志构造语义分析器
*/
public SemanticAnalyzer() {
this(false);
}
/**
* 构造语义分析器
*
* @param verbose 是否启用详细日志输出
*/
public SemanticAnalyzer(boolean verbose) {
this.verbose = verbose;
/* 是否启用详细日志输出 */
this.ctx = new Context(modules, errors, verbose, registry);
registerAnalyzers();
}