Mercurial > lcfOS
view python/ir/value.py @ 147:4e79484a9d47
Moved core to ir folder
author | Windel Bouwman |
---|---|
date | Fri, 22 Feb 2013 10:33:48 +0100 |
parents | python/ppci/core/value.py@9e552d34bd60 |
children | b28a11c01dbe |
line wrap: on
line source
class Value: def __init__(self, vty=None): self.valueType = vty self.name = None def getContext(self): return self.valueType.context def dump(self): print(self) def getName(self): return self.name def setName(self, name): if not self.name and not name: return self.name = name if self.st: pass else: pass Name = property(getName, setName) class Constant(Value): def __init__(self, value, vty): super().__init__(vty) self.value = value print('new constant value: ', value)