C++ C++;转换器脚本
我想看看是否有任何预先存在的项目,这样做C++ C++;转换器脚本,c++,C++,我想看看是否有任何预先存在的项目,这样做 一般来说,我需要一些在C++文件中加载并解析它的脚本,然后根据脚本中的一组规则,对其进行转换,比如添加头文件、重新格式化或删除编码怪癖,例如将函数中的const int参数转换成int参数,等等,或者可能会产生一些基于C++文件的DOM,这些文件可以被重新编译和编写。 有没有这样的项目/产品是免费的还是商业的?Mozilla的开发人员一直在基于JavaScript并使用JavaScript编写脚本来转换Mozilla代码库,以适应XPCOM和垃圾收集器的
一般来说,我需要一些在C++文件中加载并解析它的脚本,然后根据脚本中的一组规则,对其进行转换,比如添加头文件、重新格式化或删除编码怪癖,例如将函数中的const int参数转换成int参数,等等,或者可能会产生一些基于C++文件的DOM,这些文件可以被重新编译和编写。
有没有这样的项目/产品是免费的还是商业的?Mozilla的开发人员一直在基于JavaScript并使用JavaScript编写脚本来转换Mozilla代码库,以适应XPCOM和垃圾收集器的变化。Eclipse CDT的解析器现在似乎已经相当完整了,由于一些重构方法已被用于CDT。请尝试使用“漂亮的打印机”和/或“美化器”进行搜索。我知道这些词的含义略有不同,但它们在语法分析方面有相同的要求。。。