【问题标题】:Producing a picture of DFA that recognizes given regexps生成识别给定正则表达式的 DFA 图片
【发布时间】:2011-10-26 12:52:00
【问题描述】:

是否有工具可以接受正则表达式列表并生成最小 DFA 的图片,以识别这些正则表达式,每个都进入其相应的最终状态?

它应该看起来像这样:http://i.imgur.com/Vxw9X.jpg 图片来自斯坦福编译器课,可能是老师自己做的。 此 FA 处理 Pascal 令牌的子集,编号/字母状态是最终状态。

我不需要 DFA 的实际代码,只需要它的外观图片。

如果没有这样的工具,我将如何制作这种图表?是否有某种专门的 python GUI 库可以做到这一点?

【问题讨论】:

  • 以后我会尽量写。为您的链接和您的想法 +1。

标签: python regex compiler-construction dfa


【解决方案1】:

我不记得它是否正是你想要的,但JFLAP 会让你输入正则表达式,然后转换为 NFA/DFA。

【讨论】:

    猜你喜欢
    • 2018-07-23
    • 1970-01-01
    • 2014-06-01
    • 2012-11-26
    • 2015-12-21
    • 2017-02-09
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多