如何从语法中生成代码示例?

时间:2012-04-10 10:52:04

标签: parsing grammar

我可以访问语法,并希望使用它来生成遵循语法的代码示例。

是否有一些现有的工具可以做到这一点?如果没有,那么正确的做法是什么?

1 个答案:

答案 0 :(得分:3)

您可以尝试mutt或某些工具listed here可能会按照您的要求进行操作。

如果你想自己实现一个文本生成器,你可以随机选择一个可能的当前符号扩展并沿着路径走,直到你不能再达到或达到一个限制,然后尝试选择一个终止符号(如果可用)