我们希望解析我们庞大的C++源代码树,以获取足够的信息以供另一个工具制作类和对象关系图、识别整体组织等。 我们目前最好的尝试是运行Python脚本扫描所有.cpp和.h文件,并运行正则表达式搜索来检测类声明、方法等。 我们不需要完整的分析器来捕获每个细节或某些沉重的UML图生成器 - 有很多细节我们想要忽略并且我们正在发明新类型的图表。 这个脚本有点可行,但话说回来:C++确实难以解析!
所以我想知道有哪些从我们的源代码中提取所需信息的工具? 我不是语言专家,也不想使用学习曲线陡峭的工具。 希望我们这些低端程序员可以使用的工具 :P
Python是首选之一,但不是必需的。
所以我想知道有哪些从我们的源代码中提取所需信息的工具? 我不是语言专家,也不想使用学习曲线陡峭的工具。 希望我们这些低端程序员可以使用的工具 :P
Python是首选之一,但不是必需的。
#if/#else
分支被跟踪以获得准确的结果...? - Tony Delroy