众所周知,C 很难解析。大多数尝试正确执行此操作的人最终都会拆开编译器。实际上,这就是LLVM启动的部分原因:苹果公司需要一种可以解析C
以便在XCode中使用的方式,该方式应与编译器对其进行解析的方式相匹配。
这就是为什么可以将GCC_XML之类的项目与python
xml库组合的原因。
一些非编译器项目在解析C ++方面似乎做得很好。
- Eclipse CDT
- OpenGrok
- oxygen

众所周知,C 很难解析。大多数尝试正确执行此操作的人最终都会拆开编译器。实际上,这就是LLVM启动的部分原因:苹果公司需要一种可以解析C
以便在XCode中使用的方式,该方式应与编译器对其进行解析的方式相匹配。
这就是为什么可以将GCC_XML之类的项目与python
xml库组合的原因。
一些非编译器项目在解析C ++方面似乎做得很好。