回答:
与えられた正規表現と同じ言語を生成する文法を取得したいと思います。
これは、次の手順で実現できます。
どちらの翻訳も標準であり、正式な言語とオートマトンに関する基本的な教科書でカバーされています。通常の文法も文脈自由であることに注意してください。
以前の回答と同様に、与えられた正規表現と同じ言語を生成する文法を取得したいと思います 。
文脈自由文法を構築するための再帰的アルゴリズム と 次のようになります:
これは本質的にヘンドリックの回答と同等ですが、より詳細な情報が役立つ場合があります。