C#中的NFA / DFA实现
有谁知道在C#中有任何好的NFA和DFA实现,可能实现两者之间的转换? 我希望能够构建一个NFA,然后将其自动转换为DFA,但无需编写我自己的代码,这将花费很长时间。 有这个 Python代码,也许我可以使用并使用IronPython与C#集成,但Python很慢。
看看我关于这个主题的一系列post:
C#中的正则表达式引擎(故事)
C#中的正则表达式引擎 – 正则表达式解析器
C#中的正则表达式引擎 – NFA
C#中的正则表达式引擎 – DFA
C#中的正则表达式引擎 – 匹配字符串