E5XML/ProjectReader.py

branch
maintenance
changeset 6273
0daf79d65080
parent 6251
02afc7d22c41
child 6439
86dd19e45d95
equal deleted inserted replaced
6207:0a74c1efab70 6273:0daf79d65080
17 17
18 class ProjectReader(XMLStreamReaderBase): 18 class ProjectReader(XMLStreamReaderBase):
19 """ 19 """
20 Class for reading an XML project file. 20 Class for reading an XML project file.
21 """ 21 """
22 supportedVersions = ["4.6", "5.0", "5.1", "6.0"] 22 supportedVersions = ["4.6", "5.0", "5.1", "6.0", "6.1"]
23 23
24 def __init__(self, device, project): 24 def __init__(self, device, project):
25 """ 25 """
26 Constructor 26 Constructor
27 27
110 self.__readVcs() 110 self.__readVcs()
111 elif self.name() == "FiletypeAssociations": 111 elif self.name() == "FiletypeAssociations":
112 self.__readFiletypeAssociations() 112 self.__readFiletypeAssociations()
113 elif self.name() == "LexerAssociations": 113 elif self.name() == "LexerAssociations":
114 self.__readLexerAssociations() 114 self.__readLexerAssociations()
115 elif self.name() == "Make":
116 self.__readBasicDataField(
117 "Make", "MakeParameters", "MAKEPARAMS")
115 elif self.name() == "ProjectTypeSpecific": 118 elif self.name() == "ProjectTypeSpecific":
116 self.__readBasicDataField( 119 self.__readBasicDataField(
117 "ProjectTypeSpecific", "ProjectTypeSpecificData", 120 "ProjectTypeSpecific", "ProjectTypeSpecificData",
118 "PROJECTTYPESPECIFICDATA") 121 "PROJECTTYPESPECIFICDATA")
119 elif self.name() == "Documentation": 122 elif self.name() == "Documentation":

eric ide

mercurial