InterviewSolution
Saved Bookmarks
| 1. |
Consider the following translation scheme.S → ERR → *E{print(“*”);}R | εE → F + E {print(“+”);} | FF → (S) | id {print(id.value);}Here id is a token that represents an integer and id.value represents the corresponding integer value. For an input ‘2 * 3 + 4’, this translation scheme prints(A) 2 * 3 + 4(B) 2 * +3 4(C) 2 3 * 4 +(D) 2 3 4+* |
| Answer» None | |