Consider the productions A → PQ and A → XY. Each of the five non-terminals A, P, Q, X, and Y has two attributes: s is a synthesized attribute, and i is an inherited attribute. Consider the following rules.
Rule 1: P.i = A.i + 2, Q.i = P.i + A.i, and A.s = P.s + Q.s
Rule 2: X.i = A.i + Y.s and Y.i = X.s + A.i
Which one of the following is TRUE?
- (A)
Both Rule 1 and Rule 2 are L-attributed.
- (B)
Only Rule 1 is L-attributed.
- (C)
Only Rule 2 is L-attributed.
- (D)
Neither Rule 1 nor Rule 2 is L-attributed.
