98 |
98 |
99 def dst(self, dt): |
99 def dst(self, dt): |
100 return ZERO |
100 return ZERO |
101 |
101 |
102 |
102 |
103 [SYNTAXELEMENT, SYNTAXATTRIBUTE, SIMPLETYPE, COMPLEXTYPE, COMPILEDCOMPLEXTYPE, |
103 [ |
104 ATTRIBUTESGROUP, ELEMENTSGROUP, ATTRIBUTE, ELEMENT, CHOICE, ANY, TAG, CONSTRAINT, |
104 SYNTAXELEMENT, SYNTAXATTRIBUTE, SIMPLETYPE, COMPLEXTYPE, COMPILEDCOMPLEXTYPE, |
|
105 ATTRIBUTESGROUP, ELEMENTSGROUP, ATTRIBUTE, ELEMENT, CHOICE, ANY, TAG, CONSTRAINT, |
105 ] = range(13) |
106 ] = range(13) |
106 |
107 |
107 |
108 |
108 def NotSupportedYet(type): |
109 def NotSupportedYet(type): |
109 """ |
110 """ |
1164 classmembers["setElementValue"] = generateSetElementValue(self, classinfos) |
1165 classmembers["setElementValue"] = generateSetElementValue(self, classinfos) |
1165 |
1166 |
1166 class_definition = classobj(str(name), bases, classmembers) |
1167 class_definition = classobj(str(name), bases, classmembers) |
1167 setattr(class_definition, "__getattr__", generateGetattrMethod(self, class_definition, classinfos)) |
1168 setattr(class_definition, "__getattr__", generateGetattrMethod(self, class_definition, classinfos)) |
1168 setattr(class_definition, "__setattr__", generateSetattrMethod(self, class_definition, classinfos)) |
1169 setattr(class_definition, "__setattr__", generateSetattrMethod(self, class_definition, classinfos)) |
1169 class_infos = {"type": COMPILEDCOMPLEXTYPE, |
1170 class_infos = { |
1170 "name": classname, |
1171 "type": COMPILEDCOMPLEXTYPE, |
1171 "initial": generateClassCreateFunction(class_definition), |
1172 "name": classname, |
|
1173 "initial": generateClassCreateFunction(class_definition), |
1172 } |
1174 } |
1173 |
1175 |
1174 if self.FileName is not None: |
1176 if self.FileName is not None: |
1175 self.ComputedClasses[self.FileName][classname] = class_definition |
1177 self.ComputedClasses[self.FileName][classname] = class_definition |
1176 else: |
1178 else: |