我想看看是否有任何预先存在的项目可以做到这一点。
一般来说,我需要一些东西加载到 C++ 文件中并解析它,然后根据脚本中的一组规则对其进行转换,比如添加标题、重新格式化或删除编码怪癖,例如,将 const int 参数在 int 参数等函数中,或者可能会根据输入的 c++ 文件生成某种 dom 的东西,可以对其进行操作和再次写出。
是否有免费或商业的此类项目/产品?
最佳答案
Taras Glek Mozilla 一直致力于 dehydra tool , 基于 Elkhound并使用 JavaScript 编写脚本来转换 Mozilla 代码库以适应 XPCOM 和垃圾收集器的变化。
关于C++ 转换器脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/661760/