objdictgen/gen_cfile.py
changeset 515 62b6520332e9
parent 512 e84806c0ada4
child 526 1607d4afce20
equal deleted inserted replaced
514:5ecc8f8090cb 515:62b6520332e9
   181             strIndex += "\n/* index 0x%(index)04X :   Mapped variable %(EntryName)s */\n"%texts
   181             strIndex += "\n/* index 0x%(index)04X :   Mapped variable %(EntryName)s */\n"%texts
   182         else:
   182         else:
   183             strIndex += "\n/* index 0x%(index)04X :   %(EntryName)s. */\n"%texts
   183             strIndex += "\n/* index 0x%(index)04X :   %(EntryName)s. */\n"%texts
   184         
   184         
   185         # Entry type is VAR
   185         # Entry type is VAR
   186         if isinstance(values, ListType):
   186         if not isinstance(values, ListType):
   187             subentry_infos = Node.GetSubentryInfos(index, 0)
   187             subentry_infos = Node.GetSubentryInfos(index, 0)
   188             typename = Node.GetTypeName(subentry_infos["type"])
   188             typename = Node.GetTypeName(subentry_infos["type"])
   189             typeinfos = GetValidTypeInfos(typename, [values])
   189             typeinfos = GetValidTypeInfos(typename, [values])
   190             texts["subIndexType"] = typeinfos[0]
   190             texts["subIndexType"] = typeinfos[0]
   191             if typeinfos[1] is not None:
   191             if typeinfos[1] is not None: