def anal_type_def(self, d): self.check_no_global(d.name, d) d.full_name = self.qualified_name(d.name) info = TypeInfo({}, {}, d) info.set_line(d.line) self.types[d.full_name] = info d.info = info self.globals[d.name] = SymbolTableNode(GDEF, info, self.cur_mod_id)