我想编写一个C ++代码并通过更改函数和变量名称来使用ANTLR
对其进行模糊处理,而我的代码可以使用新名称编译。我在我的项目中添加了C ++语法,并用C#语言生成了适当的解析器和词法分析器。我能够更改代码令牌,但我不知道如何能够更改它的函数和变量名称。
我在下面举了一个例子来澄清我的问题:
在混淆之前:
(return parameter) myFunction(void input)
混淆后:
(return parameter) RandomName(void inputRandomName)