📄 testsemanticerror.java
字号:
package edu.ustc.cs.minijool.checker;
/**
* 错误测试,请根据自己的例子修改参数
*/
public class TestSemanticError {
public static void main(String[] args) {
ErrorPosition p = new ErrorPosition("test.mj", 12, 32);
SemanticError.error_1_DoubleDeclaration(p, "x");
SemanticError.error_2_NoDeclaration(p, "x");
SemanticError.error_3_ProgramClassError(p);
SemanticError.error_4_CallArguments(p, "x");
SemanticError.error_5_MethodResult(p, "x");
SemanticError.error_6_VoidReturn(p, "x");
SemanticError.error_7_NonVoidReturn(p, "x");
SemanticError.error_8_BooleanExpression(p);
SemanticError.error_9_IntExpression(p);
SemanticError.error_10_EqConformingTypes(p);
SemanticError.error_11_CondTypes(p);
SemanticError.error_12_AssignmentType(p);
SemanticError.error_13_ReturnEnd(p, "x");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -