2013-04-03 95 views
3

D語言中是否有像lint這樣的東西,還是有框架來快速構建檢查器?D語言的語言自省

編輯1

現在回想起來我記得我在工具DScanner看了看一個星期前。該工具只能返回Classnames和其他一些東西,但它包含一個完整的Lexer和Parser。

源碼https://github.com/Hackerpilot/Dscanner

回答

0
從已經提到 std.lexer

除此之外,有一個叫做掛鉤非常好的項目。

Pegged是由Philippe Sigaud提供的解析表達式語法(PEG)生成器。在運行時和編譯時解析。有一個不錯的tutorial,解釋如何使用它。