Class检查
class符号表中添加了5种基本类(Object, IO, Int, Bool, Str);Main和主函数main是否定义,按照规范应该被定义;SELF_TYPE类是否被定义,按照规范不应该被定义;class)或者函数(method)是否被重复定义,按照规范不应该被定义;Int,Str,Bool,SELF_TYPE或者未定义的类,按照规范不应该存在;parent class)(默认父类为Object)是否存在,按照规范应该存在;self,按照规范不应该包含;assign语句的返回类型与声明是否一致,按照规范应该一致。Bool类型;Int类型;Int,Bool或者String类型,其他参数也应该是相同类型;Bool类型;new是否被用于未定义的类,按照规范不应该;