2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-26 03:38:25 +08:00

compiler.types: fix module paths in __repr__.

This commit is contained in:
whitequark 2015-08-27 15:46:36 -05:00
parent 84e32db622
commit a3284f8978

View File

@ -78,7 +78,7 @@ class TVar(Type):
def __repr__(self): def __repr__(self):
if self.parent is self: if self.parent is self:
return "<py2llvm.types.TVar %d>" % id(self) return "<artiq.compiler.types.TVar %d>" % id(self)
else: else:
return repr(self.find()) return repr(self.find())
@ -121,7 +121,7 @@ class TMono(Type):
return fn(accum, self) return fn(accum, self)
def __repr__(self): def __repr__(self):
return "py2llvm.types.TMono(%s, %s)" % (repr(self.name), repr(self.params)) return "artiq.compiler.types.TMono(%s, %s)" % (repr(self.name), repr(self.params))
def __getitem__(self, param): def __getitem__(self, param):
return self.params[param] return self.params[param]
@ -167,7 +167,7 @@ class TTuple(Type):
return fn(accum, self) return fn(accum, self)
def __repr__(self): def __repr__(self):
return "py2llvm.types.TTuple(%s)" % repr(self.elts) return "artiq.compiler.types.TTuple(%s)" % repr(self.elts)
def __eq__(self, other): def __eq__(self, other):
return isinstance(other, TTuple) and \ return isinstance(other, TTuple) and \
@ -231,7 +231,7 @@ class TFunction(Type):
return fn(accum, self) return fn(accum, self)
def __repr__(self): def __repr__(self):
return "py2llvm.types.TFunction({}, {}, {})".format( return "artiq.compiler.types.TFunction({}, {}, {})".format(
repr(self.args), repr(self.optargs), repr(self.ret)) repr(self.args), repr(self.optargs), repr(self.ret))
def __eq__(self, other): def __eq__(self, other):
@ -311,7 +311,7 @@ class TBuiltin(Type):
return fn(accum, self) return fn(accum, self)
def __repr__(self): def __repr__(self):
return "py2llvm.types.{}({})".format(type(self).__name__, repr(self.name)) return "artiq.compiler.types.{}({})".format(type(self).__name__, repr(self.name))
def __eq__(self, other): def __eq__(self, other):
return isinstance(other, TBuiltin) and \ return isinstance(other, TBuiltin) and \
@ -364,7 +364,7 @@ class TInstance(TMono):
self.attributes = attributes self.attributes = attributes
def __repr__(self): def __repr__(self):
return "py2llvm.types.TInstance({}, {})".format( return "artiq.compiler.types.TInstance({}, {})".format(
repr(self.name), repr(self.attributes)) repr(self.name), repr(self.attributes))
class TMethod(TMono): class TMethod(TMono):
@ -401,7 +401,7 @@ class TValue(Type):
return fn(accum, self) return fn(accum, self)
def __repr__(self): def __repr__(self):
return "py2llvm.types.TValue(%s)" % repr(self.value) return "artiq.compiler.types.TValue(%s)" % repr(self.value)
def __eq__(self, other): def __eq__(self, other):
return isinstance(other, TValue) and \ return isinstance(other, TValue) and \