πŸ“Š Theory of Computation and Compiler Design
Q. Consider the following translation scheme. S → ER R → *E{print("*");}R | ε E→ F + E {print("+");} | F F → (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+*
πŸ’¬ Discuss
βœ… Correct Answer: (D) 2 3 4+*

You must be Logged in to update hint/solution

πŸ’¬ Discussion

πŸ“Š Question Analytics

πŸ‘οΈ
245
Total Visits
πŸ“½οΈ
2 y ago
Published
πŸŽ–οΈ
Mr. Dubey
Publisher
πŸ“ˆ
99%
Success Rate