2010-08-12 100 views
20

我需要使用clang構建AST,並且我發現的唯一教程含糊不清,兩年過期。有人能指點我一個例子嗎?用clang構建解析器

回答

15

有幾個可用的教程演示瞭如何使用Preprocessor類以及如何建立一個AST:

+0

+1對於友善和有用的鏈接,但似乎很過時。代碼示例不能正確編譯。任何有用的鏈接,從頭開始解釋如何獲取源文件,然後分析其源代碼等。 – iammilind 2013-04-28 02:46:41

+3

在叮噹世界,事情似乎變得很快。我想最新的鏈接現在是http://clang.llvm.org/docs/index.html – 2013-04-29 07:42:07

+0

感謝您的鏈接。從那裏我找到並通過[LibTooling](http://clang.llvm.org/docs/LibTooling.html),這似乎是我的興趣。 – iammilind 2013-04-29 10:44:59