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).