for cVariable in CFile.Variables:
occCtr=0
for cVar2 in CFile.Variables:
if cVariable.Name == cVar2.Name:
occCtr+=1
if occCtr > 1:
res = False
errmsg += cVariable.Name + ' is declared more than once ' + '\n'
Это мой алгоритм. Он анализирует файл C и выясняет, объявлена ли переменная более одного раза. Но когда я печатаю сообщение об ошибке, он показывает мне обе переменные с одним и тем же именем, и мне нужно только распечатать один из них.Печать переменной файла C, если объявлено более одного раза
Переменная будет соответствовать самому себе. –