是否有类似于D语言的lint工具或者快速构建检查器的框架? 编辑1 回想起来,我一周前看过DScanner工具。该工具只能返回类名和其他一些信息,但它包含了完整的词法分析器和解析器。 源代码https://github.com/Hackerpilot/Dscanner
有没有类似于 D 语言的 lint 工具? Stefan Rohe 将在今年的 D 语言会议上展示 AnalyzeD。然而,AnalyzeD 网站 目前似乎无法访问。还是有任何快速构建检查器的框架吗? Brian Schott 正在开发 std.d.lexer,这是 Phobos(D 的标准库)的一个提案,可以用于词法分析 D 程序。一些其他项目可以在 D Wiki 上找到: http://wiki.dlang.org/Lexers_Parsers
除了已经提到的 std.lexer 之外,还有一个非常好的项目叫做 Pegged。 Pegged 是由Philippe Sigaud 开发的解析表达式文法(PEG)生成器,可以在运行时和编译时进行解析。这里有一个很好的 tutorial 来介绍如何使用它。