Show a rightmost derivation for the string:
(id + id) * id
Using the grammer:
E -> E + T | E * T | T
T -> ( E ) | id
Solution
The rightmost derivation for the string is as follows:
E->E*T
E->E*id (Since, T->id)
E->T*id (Since, E->T)
E->(E)*id (Since, T->(E))
E->(E+T)*id (Since, E->E+T)
E->(E+id)*id (Since T->id)
E->(T+id)*id (Since E->T)
E->(id+id)*id (Since T->id)

Show a rightmost derivation for the string(id + id) id Usin.pdf

  • 1.
    Show a rightmostderivation for the string: (id + id) * id Using the grammer: E -> E + T | E * T | T T -> ( E ) | id Solution The rightmost derivation for the string is as follows: E->E*T E->E*id (Since, T->id) E->T*id (Since, E->T) E->(E)*id (Since, T->(E)) E->(E+T)*id (Since, E->E+T) E->(E+id)*id (Since T->id) E->(T+id)*id (Since E->T) E->(id+id)*id (Since T->id)