Имеется это https://github.com/graph/qc qc = Quick C, оно позволяет вам делать это в файлах исходного кода, которые заканчиваются на qc.h
$replace asdf_(\d+) => asdf_ :) $1 blabla
// and now in your code anything that matches the above regular expression
asdf_123
// will become asdf_ :) 123 blabla
И выводит .cpp &Это предварительно обработано.Это сделано, чтобы избежать необходимости поддерживать заголовочные файлы.И некоторые другие вещи, не делающие его обратно совместимым с c ++, но он выводит код на c ++, так что вы можете делать все, что захотите, в конце дня. C ++
Edit: я сделал это и уклон в сторонудс.