标签: c++ header
在哪里找到如何解析c ++头文件的好指令?
编辑:我想用haskell解析它,有一个parsec libraray,但我需要一些例子。
答案 0 :(得分:5)
使用现有的C ++解析器(你不可能自己编写一个覆盖语法的所有极端情况的解决方案,这是可怕的)。
我只能推荐Clang个库。
答案 1 :(得分:1)
解析C ++是一项艰巨的任务,因此第1步是使用其他人已经编写过的已建立的解析器。 boost。wave是一个很好的起点。