D语言的语言内省功能

3

是否有类似于D语言的lint工具或者快速构建检查器的框架?

编辑1

回想起来,我一周前看过DScanner工具。该工具只能返回类名和其他一些信息,但它包含了完整的词法分析器和解析器。

源代码https://github.com/Hackerpilot/Dscanner

2个回答

2

0
除了已经提到的 std.lexer 之外,还有一个非常好的项目叫做 Pegged。 Pegged 是由Philippe Sigaud 开发的解析表达式文法(PEG)生成器,可以在运行时和编译时进行解析。这里有一个很好的 tutorial 来介绍如何使用它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接