balu
问问题
4113 次
3 回答
2
嗯,乔姆斯基范式和巴库斯-瑙尔形式并不是一个真正的概念,所以我真的不这么认为。但是,如果您告诉我们您需要什么软件,我们可能会提供帮助。
现在,根据您的要求,我假设您想要某种代码将 BNF 语法规范化为乔姆斯基范式。据我所知,不存在这样的软件,但有可能存在一些,假设它是一项实际上在计算上可行的任务。
但是,如果您能更具体地了解您的实际需求,我们将能够为您提供有关该任务的有用建议。
编辑:在我的书中挖掘了一下之后,事实证明完全有可能制定一种算法来将任意 CFG 转换为乔姆斯基范式。我没有实际的算法或其复杂性。
于 2009-03-09T00:58:53.410 回答
2
也许JFLAP会做你正在寻找的东西。
我自己还没有使用它,但是我的 Automata 教授向我推荐了它。
查看“什么是 JFLAP?” 页面,它似乎可以从“CFG - > CNF”转换,这听起来像你想要做的。
于 2009-10-12T20:31:33.487 回答