objdictgen/gen_cfile.py
changeset 512 e84806c0ada4
parent 493 a204a86a71f1
child 515 62b6520332e9
equal deleted inserted replaced
511:34300a28ad27 512:e84806c0ada4
   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 type(values) != ListType:
   186         if 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: