В настоящее время я работаю над инструментом, который будет сравнивать два файла и сообщать о его различиях. Я хочу реализовать функцию, которая будет сравнивать два метода и сообщать, если они идентичны (при игнорировании изменений имени переменной). То, что я думал о том, чтобы делать, - это нормализовать все имена переменных (x0, x1 ..) или что-то похожее. Затем сортируйте методы (по алфавиту?), Чтобы порядок был одинаковым. Охватите свои контрольные суммы, а затем сравните их.Нормализация имен переменных C/C++
Мой вопрос:
Как я нормализуют имена переменных в файле в C/C++? или Есть ли у вас какие-либо другие идеи относительно того, как я могу реализовать эту функцию?
С уважением
, пожалуйста, расскажите, как вы разобрали источник ... –
Да, только определение того, какое использование переменной соответствует тому, какое объявление переменной далека от тривиального. – john
Вы можете сопоставить «токены» (имена переменных) с интернированными формами, как описано выше, в соответствии со стабильным повторяемым порядком. –