删除无用代码
This commit is contained in:
parent
0e8d97bcf3
commit
a228e9d16b
@ -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();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user