Добавить все имена переменных и функций в файл C++

Я ищу способ префикс слова ко всем именам переменных и функций в файле C++.

Вот небольшой пример:

float myFloat = 3.14159;

void loop() {
 int sensorValue = analogRead(A0);
  Serial.println(sensorValue);
  delay(1);
}

должен быть превращен в

float KEYWORDmyFloat = 3.14159;

void KEYWORDloop() {
    int KEYWORDsensorValue = analogRead(A0);
    Serial.println(KEYWORDsensorValue);
    delay(1);
}

РЕДАКТИРОВАТЬ: первая идея, которая у меня была, состояла в том, чтобы использовать GCC для преобразования кода в абстрактное синтаксическое дерево и синтаксического анализа файла при замене всех объявлений и т. Д. Вещи с треском провалились, так как я должен заменить имена и функции без компиляции кода.

0 ответов

Другие вопросы по тегам