E5XML/ProjectReader.py

branch
corba_options
changeset 6439
86dd19e45d95
parent 6251
02afc7d22c41
child 6597
dc668f774d3d
equal deleted inserted replaced
6438:bb9ebc8b4ea6 6439:86dd19e45d95
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", "6.1"] 22 supportedVersions = ["4.6", "5.0", "5.1", "6.0", "6.1", "6.2"]
23 23
24 def __init__(self, device, project): 24 def __init__(self, device, project):
25 """ 25 """
26 Constructor 26 Constructor
27 27
113 elif self.name() == "LexerAssociations": 113 elif self.name() == "LexerAssociations":
114 self.__readLexerAssociations() 114 self.__readLexerAssociations()
115 elif self.name() == "Make": 115 elif self.name() == "Make":
116 self.__readBasicDataField( 116 self.__readBasicDataField(
117 "Make", "MakeParameters", "MAKEPARAMS") 117 "Make", "MakeParameters", "MAKEPARAMS")
118 elif self.name() == "IdlCompiler":
119 self.__readBasicDataField(
120 "IdlCompiler", "IdlCompilerParameters", "IDLPARAMS")
118 elif self.name() == "ProjectTypeSpecific": 121 elif self.name() == "ProjectTypeSpecific":
119 self.__readBasicDataField( 122 self.__readBasicDataField(
120 "ProjectTypeSpecific", "ProjectTypeSpecificData", 123 "ProjectTypeSpecific", "ProjectTypeSpecificData",
121 "PROJECTTYPESPECIFICDATA") 124 "PROJECTTYPESPECIFICDATA")
122 elif self.name() == "Documentation": 125 elif self.name() == "Documentation":

eric ide

mercurial