C#中的NFA / DFA实现

有谁知道在C#中有任何好的NFA和DFA实现,可能实现两者之间的转换? 我希望能够构建一个NFA,然后将其自动转换为DFA,但无需编写我自己的代码,这将花费很长时间。 有这个 Python代码,也许我可以使用并使用IronPython与C#集成,但Python很慢。

看看我关于这个主题的一系列post:

C#中的正则表达式引擎(故事)

C#中的正则表达式引擎 – 正则表达式解析器

C#中的正则表达式引擎 – NFA

C#中的正则表达式引擎 – DFA

C#中的正则表达式引擎 – 匹配字符串

Interesting Posts