C ++ Transformer脚本

时间:2009-03-19 10:56:40

标签: c++

我正在寻找是否有任何预先存在的项目来执行此操作。

通常,我需要在c ++文件中加载并解析它然后根据脚本中的一组规则进行解析,转换它,比如添加标题,重新格式化或删除编码怪癖,例如,转换const int参数在int参数等函数中或者根据所输入的c ++文件生成某些dom的东西,可能会被操作并再次写出来。

是否有免费或商业的此类项目/产品?

2 个答案:

答案 0 :(得分:1)

Mozilla的Taras Glek一直致力于dehydra tool,基于Elkhound并使用JavaScript编写脚本以转换Mozilla代码库以适应XPCOM和垃圾收集器更改。

答案 1 :(得分:1)

Eclipse CDT的Parser现在似乎相当完整,因为一些重构方法已经为CDT做出了贡献。