2011-01-07 117 views
6

有誰知道.NET的任何C解析器庫嗎?用於.NET的C代碼解析器

(我打算分析C代碼爲某種形式的對象圖,這樣我就可以把它轉換成不同的語言。)

+0

供參考:「對象圖」你指的是名稱叫做摘要語法樹或AST。 – Amy

+0

啊,謝謝。 :) – Mehrdad

+4

我只需要問 - 你使用.NET編譯ANSI C到什麼?請說FORTRAN或Cobol。也許你在使用JavaScript時可能會投入一些JavaScript。 =) –

回答

6

一個適當的C99語法是不是微不足道的。最好使用經過驗證的C語言分析器(例如,Clang)。可以通過C++/CLI將它與.NET結合使用。