在C ++文件中添加所有变量和函数名称

时间:2014-07-22 20:57:49

标签: c++ parsing prepend

我正在寻找一种方法来为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 个答案:

没有答案