カンマで区切られた文字のシーケンス(おそらく空)のBNF文法を思い付くことができませんが、コンマで開始または終了することはできません。
だからこれはOKです:
<--- Empty sequence is ok!
A
A,B
A,B,C
これは大丈夫ではありません:
A,
,A
A,,B
AB
空のケースは私を捨てます。私がこれまでに得たものは次のとおりです。
<char-seq> ::= <empty> | <char> , <char-seq> | <char>
しかし、これは次のような文字列を生成しますA,
:-(