以下哪项语法规则违反了运算符语法的要求? P、Q、R 是非终结符,而 r、s、t 是终结符。
1. P → Q R
2. P → Q s R
3. P → ε
4. P → Q t R r
(A)仅 1 个
(B)仅 1 和 3
(C)仅 2 和 3
(D)仅 3 和 4答案:(乙)
说明:见http://www.geeksforgeeks.org/compilers-set-1/的问题4。
运算符语法在其产生式中不应有两个或更多变量,并且不应有空产生式。
这个问题的测验