From a228e9d16b18c4362a6a91622723f71c1d63b60b Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 28 Apr 2025 14:15:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../snow/compiler/semantic/core/SemanticAnalyzer.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/main/java/org/jcnc/snow/compiler/semantic/core/SemanticAnalyzer.java b/src/main/java/org/jcnc/snow/compiler/semantic/core/SemanticAnalyzer.java index 6e45443..ab30bfb 100644 --- a/src/main/java/org/jcnc/snow/compiler/semantic/core/SemanticAnalyzer.java +++ b/src/main/java/org/jcnc/snow/compiler/semantic/core/SemanticAnalyzer.java @@ -40,28 +40,19 @@ public class SemanticAnalyzer { private final Map modules = new HashMap<>(); /** 收集语义分析过程中产生的所有错误 */ private final List 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(); }