CodeFileTreeNode.py
changeset 1969 0607c382d73f
parent 1881 091005ec69c4
child 2418 5587c490a070
equal deleted inserted replaced
1968:64827679f3f1 1969:0607c382d73f
   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")