Lines Matching refs:Name

153     def __init__(self, Name = None, Value = None, Referenced = False, Token = None, UseOtherLangDef = ''):
163 if Name != None:
164 self.StringName = Name
165 self.StringNameByteList = UniToHexList(Name)
261 Name = Item.split()[1]
263 if Name != '':
264 MatchString = re.match('[A-Z0-9_]+', Name, re.UNICODE)
265 if MatchString == None or MatchString.end(0) != len(Name):
266 EdkLogger.error('Unicode File Parser', FORMAT_INVALID, 'The string token name %s defined in UNI file %s contains the invalid lower case character.' %(Name, self.File))
275 self.AddStringToList(Name, Language, Value)
398 Name = ''
416 Name = Line[Line.find(u'#string ') + len(u'#string ') : ].strip(' ')
427 if not self.IsCompatibleMode and Name != '':
428 MatchString = re.match('[A-Z0-9_]+', Name, re.UNICODE)
429 if MatchString == None or MatchString.end(0) != len(Name):
430 EdkLogger.error('Unicode File Parser', FORMAT_INVALID, 'The string token name %s defined in UNI file %s contains the invalid lower case character.' %(Name, self.File))
431 self.AddStringToList(Name, Language, Value)
470 def AddStringToList(self, Name, Language, Value, Token = None, Referenced = False, UseOtherLangDef = '', Index = -1):
476 % (Language, Name, self.File))
483 if Name in self.OrderedStringDict[Language]:
486 ItemIndexInList = self.OrderedStringDict[Language][Name]
494 self.OrderedStringList[Language].append(StringDefClassObject(Name, Value, Referenced, Token, UseOtherLangDef))
495 self.OrderedStringDict[Language][Name] = Token
506 self.OrderedStringList[LangName[0]].append(StringDefClassObject(Name, '', Referenced, Token, OtherLangDef))
507 self.OrderedStringDict[LangName[0]][Name] = len(self.OrderedStringList[LangName[0]]) - 1
509 self.OrderedStringList[Language].insert(Index, StringDefClassObject(Name, Value, Referenced, Token, UseOtherLangDef))
510 self.OrderedStringDict[Language][Name] = Index
515 def SetStringReferenced(self, Name):
521 if Name in self.OrderedStringDict[Lang]:
522 ItemIndexInList = self.OrderedStringDict[Lang][Name]
527 # Search the string in language definition by Name
529 def FindStringValue(self, Name, Lang):
530 if Name in self.OrderedStringDict[Lang]:
531 ItemIndexInList = self.OrderedStringDict[Lang][Name]