删除无用代码
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 Map<String, ModuleInfo> modules = new HashMap<>();
|
||||||
/** 收集语义分析过程中产生的所有错误 */
|
/** 收集语义分析过程中产生的所有错误 */
|
||||||
private final List<SemanticError> errors = new ArrayList<>();
|
private final List<SemanticError> errors = new ArrayList<>();
|
||||||
/** 是否启用详细日志输出 */
|
|
||||||
private final boolean verbose;
|
|
||||||
|
|
||||||
/** 分发语句与表达式分析器的注册表 */
|
/** 分发语句与表达式分析器的注册表 */
|
||||||
private final AnalyzerRegistry registry = new AnalyzerRegistry();
|
private final AnalyzerRegistry registry = new AnalyzerRegistry();
|
||||||
/** 全局上下文对象,封装 modules、errors、verbose 与 registry */
|
/** 全局上下文对象,封装 modules、errors、verbose 与 registry */
|
||||||
private final Context ctx;
|
private final Context ctx;
|
||||||
|
|
||||||
/**
|
|
||||||
* 使用默认(关闭日志)构造语义分析器。
|
|
||||||
*/
|
|
||||||
public SemanticAnalyzer() {
|
|
||||||
this(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 构造语义分析器。
|
* 构造语义分析器。
|
||||||
*
|
*
|
||||||
* @param verbose 是否启用详细日志输出
|
* @param verbose 是否启用详细日志输出
|
||||||
*/
|
*/
|
||||||
public SemanticAnalyzer(boolean verbose) {
|
public SemanticAnalyzer(boolean verbose) {
|
||||||
this.verbose = verbose;
|
/* 是否启用详细日志输出 */
|
||||||
this.ctx = new Context(modules, errors, verbose, registry);
|
this.ctx = new Context(modules, errors, verbose, registry);
|
||||||
registerAnalyzers();
|
registerAnalyzers();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user