Compiler-Design
October 7, 2023Compiler-Design
October 7, 2023Compiler-Design
Question 33
|
Consider the translation scheme shown below.
S → T R R → + T {print ('+');} R|ε T → num {print(num.val);}
Here num is a token that represents an integer and num.val represents the corresponding integer value. For an input string ‘9 + 5 + 2’, this translation scheme will print
9 + 5 + 2
|
|
9 5 + 2 +
|
|
9 5 2 + +
|
|
+ + 9 5 2
|
Question 33 Explanation:
![](https://solutionsadda.in/wp-content/uploads/2020/01/zw.jpg)
Now traverse the tree and whatever comes first to print, just print it.
Answer will be 9 5 + 2 +.
Correct Answer: B
Question 33 Explanation:
![](https://solutionsadda.in/wp-content/uploads/2020/01/zw.jpg)
Now traverse the tree and whatever comes first to print, just print it.
Answer will be 9 5 + 2 +.
Subscribe
Login
0 Comments