2013-01-19 44 views
0

我想編寫一個工具,它可以在開發軟件時爲Objective-c類名,選擇器名和屬性名執行代碼完成。 (即可以定期運行並構建類名稱樹及其屬性/選擇器的東西)。Objective-C代碼分析

有沒有我可以使用的API? 。 。我正在研究鐺靜態分析器,但是由於在文檔上快速運行,似乎我需要更低級別的東西。

+0

Build time?你的意思是你想要一個CLANG擴展......在構建過程中爲我們寫代碼? – CodaFi

+0

@CodaFi - 呃 - 對不起。我描述得很糟糕。 。我的意思是在開發期間。 –

+4

然後CLANG AST是要走的路。實際上,你所能寫的任何東西都無法與CLANG團隊的質量和廣度相匹配,所以不妨使用它。 – CodaFi

回答

0

這個沒有太多的答案,但@CodaFi基於評論:

然後CLANG AST是要走的路。實際上,你所能寫的任何東西都無法與CLANG團隊的質量和廣度相匹配,所以不妨使用它。

-1

這是一個真正的龐大的承諾。 Eclipse是否做了你想要的東西?並稱,對目標C也許是一個可以實現的目標...

+0

謝謝,但沒有.Eclipse不是我正在尋找的。這兩個選項似乎是使用clang AST,或者將一個Objective-C語法提供給像YACC這樣的編譯器編譯器。 –