Exemple #1
0
 def visit_ClassDef(self, node: ast.ClassDef):
     cls = ClassParser(node, self)
     self.context[node.name] = Code(tp=cls.get_type(), code=node.name)
     tp = cls.get_type()
     TypeDB.add_type(tp)
     TypeDB.add_type(tp.instance)
Exemple #2
0
 def visit_FunctionDef(self, node: ast.FunctionDef):
     tp = MultiFunction(node, self.context)
     self.context[node.name] = Code(tp=tp, code=node.name)
     TypeDB.add_type(tp)