在哪里可以找到如何解析c ++头文件的好指令?

时间:2011-04-15 08:00:45

标签: c++ header

在哪里找到如何解析c ++头文件的好指令?

编辑:我想用haskell解析它,有一个parsec libraray,但我需要一些例子。

2 个答案:

答案 0 :(得分:5)

使用现有的C ++解析器(你不可能自己编写一个覆盖语法的所有极端情况的解决方案,这是可怕的)。

我只能推荐Clang个库。

答案 1 :(得分:1)

解析C ++是一项艰巨的任务,因此第1步是使用其他人已经编写过的已建立的解析器。 boostwave是一个很好的起点。