私は文脈自由言語を操作するためのツールに取り組んでおり、文法の内部表現は有限オートマトンとして保存されています。EBNF と RegEx をさらに調べてみると、EBNF には「例外」があり、RegEx には否定的な先読みがあることがわかりました。これらが対称差分 NFA によってどのようにモデル化されるかはわかりますが、通常の DFA または NFA の機能を超えているのではないかと疑っていました。
しかし、私はこれに出くわしました。これは、私が間違っていたことをはっきりと示唆しています。EBNF を例外付きで、または RegEx を否定先読みで DFA に変換する方法を示す無料のリソースを誰でも指摘できますか?