やめる

想定問題・基礎科目 3/3 周辺知識

BNFと構文図 想定問題 3

文字 a,b,c と記号 +,×,(,) からなる式を,次のBNFで定義する。ただし,::= は定義を表し,| はORを表す。また,並べて書いたものは,その順につなげることを表す。この定義に関する次の記述のうち,最も不適切なものはどれか。

<式> ::= <項>|<式>+<項> <項> ::= <因子>|<項>×<因子> <因子> ::= a|b|c|(<式>)