解析代码的话,现在已经有很多现成的项目搞好了。最常用的就是楼上说的 libclang,KDE 家的 crazymodel,我记得以前还见过 python 写的解析 c 语法树的项目。如果只是 c 语言自己写个语法解析也不难,足够拿来做代码分析了。
但是,这种工具的客户群太小了。做出来也没人用。还得花费你巨多时间。你深思一下啊。
【 在 chuandeng 的大作中提到: 】
: 个人比较喜欢C代码,其实是想开发一个类似 SourceInsight这样的代码阅读神器。
: 现在是处于读入待编译的C项目,解析C源文件、头文件的步骤中。
: 你这项目估计看不太懂啊
: ...................
--
FROM 183.253.143.*