TextViewer.py
changeset 342 25e093542b40
parent 312 eab54dae434d
child 391 07447ee3538e
equal deleted inserted replaced
341:88030497e29e 342:25e093542b40
   274         
   274         
   275         words = self.TagName.split("::")
   275         words = self.TagName.split("::")
   276         
   276         
   277         self.Variables = self.GenerateVariableTree([(variable["Name"], variable["Type"], variable["Tree"]) for variable in self.Controler.GetEditedElementInterfaceVars(self.TagName, self.Debug)])
   277         self.Variables = self.GenerateVariableTree([(variable["Name"], variable["Type"], variable["Tree"]) for variable in self.Controler.GetEditedElementInterfaceVars(self.TagName, self.Debug)])
   278         if self.Controler.GetEditedElementType(self.TagName, self.Debug)[1] == "function" or words[0] == "T" and self.TextSyntax == "IL":
   278         if self.Controler.GetEditedElementType(self.TagName, self.Debug)[1] == "function" or words[0] == "T" and self.TextSyntax == "IL":
   279             self.Variables[words[-1]] = {}
   279             self.Variables[words[-1].upper()] = {}
   280         
   280         
   281         self.Functions = []
   281         self.Functions = []
   282         for category in self.Controler.GetBlockTypes(self.TagName, self.Debug):
   282         for category in self.Controler.GetBlockTypes(self.TagName, self.Debug):
   283             for blocktype in category["list"]:
   283             for blocktype in category["list"]:
   284                 if blocktype["type"] == "function" and blocktype["name"] not in self.Keywords and blocktype["name"] not in self.Variables.keys():
   284                 if blocktype["type"] == "function" and blocktype["name"] not in self.Keywords and blocktype["name"] not in self.Variables.keys():