137 return self.GetCTRoot().GetBaseTypes() |
137 return self.GetCTRoot().GetBaseTypes() |
138 |
138 |
139 def GetDataTypes(self, basetypes=False): |
139 def GetDataTypes(self, basetypes=False): |
140 return self.GetCTRoot().GetDataTypes(basetypes=basetypes) |
140 return self.GetCTRoot().GetDataTypes(basetypes=basetypes) |
141 |
141 |
142 def GenerateNewName(self, format, start_idx): |
142 def GenerateNewName(self, name, format): |
143 return self.GetCTRoot().GenerateNewName( |
143 return self.GetCTRoot().GenerateNewName( |
144 None, None, format, start_idx, |
144 None, name, format, |
145 dict([(var.getname().upper(), True) |
145 exclude=dict([(var.getname().upper(), True) |
146 for var in self.CodeFile.variables.getvariable()])) |
146 for var in self.CodeFile.variables.getvariable()])) |
147 |
147 |
148 def SetVariables(self, variables): |
148 def SetVariables(self, variables): |
149 self.CodeFile.variables.setvariable([]) |
149 self.CodeFile.variables.setvariable([]) |
150 for var in variables: |
150 for var in variables: |
151 variable = self.CodeFileParser.CreateElement("variable", "variables") |
151 variable = self.CodeFileParser.CreateElement("variable", "variables") |