宿題の問題があり、助けが必要です。次の EBNF ステートメントを BNF に変換する必要があります
<S> -> <A>{b<A>}
<A> -> a[b]<A>
これが私がこれまでに思いついたことです。
<S> -> <A> | <A><S> | b<A>
<A> -> a<A> | ab<A>
主にWAGであるため、気分が良くありません。私の本 (Concepts of Programming Languages、Sebesta) の例は、まったく役に立ちません。ですから、誰かが洞察を持っているなら、それは大歓迎です。ありがとう!