【发布时间】:2012-05-22 07:19:34
【问题描述】:
我知道可以使用 if-else 方法和图形方法来实现 DFA,但是还有其他实现方式吗? 实际上,我正在为正则表达式创建一个 JavaCode 生成器,到目前为止,我已经完成了两种可能的方法(if-else 和图形方法),但我想提供更多可能的方法。我想也许它可以使用一些数据结构作为转换的 Set 或 Map 来实现。
【问题讨论】:
-
有一个名为OpenFst的C++模板库
标签: java finite-automata dfa automata