def declareType(self, name):
assert ':' not in name
qname = self.scopes[0] + ':' + name
- self.map.setdefault(name, []).append(qname)
+ self.map.setdefault(name, []).insert(0, qname)
def getQualifiedType(self, name):
if ':' in name:
return name
self.declareType(attrs['newname'])
attnames = ['oldname', 'newname']
elif name == 'valueparam':
- attnames = ['value-mask-type']
+ attnames = ['value-mask-type', 'value-mask-pad']
elif attrs.has_key('type'):
attnames = ['type']
newattrs = {}