だから私はこの左再帰文法を持っています
E → E Op1 E2 | E2
そのままでは左再帰なので、別のステップを追加して左再帰を排除しました。
E → X E2
X → E Op1 E2 | ε
しかし、それをたどると、 の最初のセットE
はまだ で始まるので、間違って削除したのではないかと思いE
ます。私は正しいですか?または、何か不足していますか?この質問は、参考までに、より大きな文法セットの一部です。
だから私はこの左再帰文法を持っています
E → E Op1 E2 | E2
そのままでは左再帰なので、別のステップを追加して左再帰を排除しました。
E → X E2
X → E Op1 E2 | ε
しかし、それをたどると、 の最初のセットE
はまだ で始まるので、間違って削除したのではないかと思いE
ます。私は正しいですか?または、何か不足していますか?この質問は、参考までに、より大きな文法セットの一部です。