【发布时间】:2010-03-06 18:07:50
【问题描述】:
是否有 Python 库可以让我解析 c++ 代码?
例如,假设我想解析一些 c++ 代码并查找所有类的名称及其成员函数/变量。
我可以想出几种使用正则表达式将其组合在一起的方法,但如果有现成的库会更有帮助。
【问题讨论】:
-
edit:我并不是在暗示通过使用正则表达式我可以正确解析 c++,因为它是一种非常规语言,所以这是荒谬的。我的意思是我需要一个正则表达式就足够了。
-
即使在这种有限的情况下,我怀疑您是否可以仅使用正则表达式来做到这一点。也许如果你把它缩小到没有宏或模板魔法的简单、行为良好的类(也可能没有继承)。