すべての文をanbn-2の形式で認識するためのBNF文法を記述します。ここでn> 1です。
たとえば、aa、aaab、aaaabbはすべて受け入れられますが、
ですが、abbb、aab、aabbは
(ヒント:再帰を使用しない)です。
これは私の派生物です。
S :: = AZ
Z :: = A | AAB
A :: = a
B :: = b
これは正しいですか?次のBNF文法(BNF、再帰)を考慮してください。
EDIT:これは正しいですか?
S - > a | X | Y
X-> aX | a
Y - > aX | b