1
0
你所追求的似乎是一种特定语言的句子生成。例如,一段Java代码就是整个Java语言的一个句子。然而,由于递归和循环,给定语法的有效句子数实际上是无限的,即使对于非常基本的语法也是如此。因此,这是一个棘手的事情,我不知道有一个工具在做这件事,除了一个我自己写的(作为我的一部分 vscode ANTLR4 extension 但是,您可以通过限制递归和迭代,将生成过程限制为完整语言的一个子集。然而,这里的一个重要方面是:什么是语言的良好表现? 还有一点是:你不能用从语法生成的句子来测试这个语法,因为这总是成功的,因为句子是从语法中生成的,因此 有效。 |
Brannon · matlab编译为C:检测slbuild与编码器 7 年前 |
user1804599 · 如何使用funset_avltree库? 8 年前 |
Å»ubrówka · 更改COM对象的行为 9 年前 |
user1698814 · 如何打印手写AST? 9 年前 |
sobek · MATLAB编码器动态调整结构数组大小 10 年前 |